Ile sobie można krzyknąć za team leadera ?

Ile sobie można krzyknąć za team leadera ?
DA
  • Rejestracja:prawie 18 lat
  • Ostatnio:około rok
0

Cześć
W firmie której pracuje jestem takim mocnym regularem (java).
Od stycznia poszły podwyżki i teraz mam około 12500 brutto (wcześniej 10 000 brutto) UoP

I teraz pytanie, bo mam szansę objąć stanowisko team leadera, ale nie wiem ile powinnienm sobie "krzyknąć" za tą przyjemność ? z tego co było mówione na pierwszych rozmowach team leaderowania było by jakieś 30% czasu reszta kodowanie

Jak myślicie, z własnych doswiadczeń ?

edytowany 4x, ostatnio: dawiddawido
SA
  • Rejestracja:około 12 lat
  • Ostatnio:około godziny
  • Postów:1431
0
dawiddawido napisał(a):

Od stycznia poszły podwyżki i teraz mam około 12500 (wcześniej 10 0000)

Brutto? Netto? B2B? UoP?

DR
DR
  • Rejestracja:około 8 lat
  • Ostatnio:prawie 3 lata
  • Postów:107
2

Zależy jak to jest zorganizowane. W części firm lead to rola a nie stanowisko, więc masz bazową stawkę dla swojego poziomu + jakiśtam dodatek.

Swoją drogą 30% to kłamstwo, prawie zawsze wychodzi więcej, a nawet jeśli nie - nie ty decydujesz kiedy poświęcasz na to czas, będziesz mieć w cholerę pięciominutowych przerywników w nieokreślonych porach dnia, tak więc jak chcesz kodować większość czasu to się możesz zdzwić :)

p_agon
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:96-230
  • Postów:953
1

Krzyknij im 18000. Mysle, ze mniej jak 16000 nie dostaniesz. Trzymam kciuki.


Reasumując wszystkie aspekty kwintesencji tematu, dochodzę do fundamentalnej konkluzji: To by nic nie dało, nie dałoby nic! Przez 10 minut można, przy 2h to już jakaś zemsta pagona.
.andy
20 000 :D
p_agon
Wtedy dostanie 18000 :]
ledi12
  • Rejestracja:ponad 5 lat
  • Ostatnio:23 dni
  • Lokalizacja:Wrocław
1

Najprościej to tyle ile chciałbyś zarabiać


Robię http response status cody w martwych ciągach
edytowany 1x, ostatnio: ledi12
SA
  • Rejestracja:około 12 lat
  • Ostatnio:około godziny
  • Postów:1431
4

Wg mnie skoro niedawno miałeś podwyżkę to nie licz na skok, nawet strzelam, że takie byłoby oczekiwanie managementu, bo przecież to awans, nowe możliwości rozwoju, wpis w CV, a pensję już masz.

serek
  • Rejestracja:około 11 lat
  • Ostatnio:7 minut
  • Postów:1472
1

Zgadzam się z @Saalin. Podwyżkę już masz. Weź zostań tym TLem, zobacz jak to będzie wyglądać i po kilku miesiącach wróc z pytaniem o podwyżkę. Argumenty będziesz już miał konkretne by ją dostać.

vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
3

TL to raczej rola i inny sposob wykonywania pracy na stanowisku mid/senior.
Raczej nie liczylbym na kokosy - wrecz przeciwnie, to stanowisko technicznie uwstecznia wiec dozuj sobie z umiarem.

edytowany 1x, ostatnio: vpiotr
Aventus
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:UK
  • Postów:2235
2

z tego co było mówione na pierwszych rozmowach team leaderowania było by jakieś 30% czasu reszta kodowanie

Optymista :)


Na każdy złożony problem istnieje rozwiązanie które jest proste, szybkie i błędne.
Chdzk
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 7 godzin
  • Lokalizacja:Poznań
2

TLowie czesto w ogole nie maja czasu kodowac. Jak lubisz siedziec na callach, delegowac zadania, rozwiazywac problemy wewn. zespolu to idz w to

M2
  • Rejestracja:prawie 6 lat
  • Ostatnio:29 dni
  • Postów:69
3
vpiotr napisał(a):

TL to raczej rola i inny sposob wykonywania pracy na stanowisku mid/senior.
Raczej nie liczylbym na kokosy - wrecz przeciwnie, to stanowisko technicznie uwstecznia wiec dozuj sobie z umiarem.

W mojej ocenie to dobre podsumowanie.
Byłem kilka lat TL, ostateczne zrezygnowałem bo czułem faktycznie że się cofam. Masa spotkań każdego dnia, organizacja czasu pracy podelgłym osobom, a kiedy czegos nie dowiozą to najczęściej TL musi zrobić to sam. Wszystko tez zalezy od organizacji, ale za ten dodatek do pensji TL (najczęściej w granicach 1,5/2k netto) nie warto w mojej ocenie.
W momencie kiedy zostałem zwykłym szeregowym nauczyłem się znacznie więcej, zmieniłem prace i czuję więcej satysfakcji. Prawdą jest też ze nie bedzie to 30% na TL - będzie to 50% jako TL i 80% kodowania co ostatecznie spowoduje że będziesz pracował znacznie więcej. Czy warto? Odpowiedź znasz tylko Ty :)

Znajomy który był TL w .Net przez chyba 5-6 lat w momencie kiedy szukał pracy zderzył się dość mocno z rzeczywistością, że umiejetności zarządzania ludźmi to 10% a reszta to zdecydowanie skille. Ostatecznie mocno zszedł z $$ i goni kolegów jeśli chodzi o wiedzę.

Wejść w TL może nie jest tak trudno gorzej zrezygnować z tej funkcji no bo co wpisze w CV, pewnie sobie nie poradził, co wpisać na linkedin etc - ostatecznie nikt aż tak na to nie patrzy.
Powodzenia w dobrym wyborze :)

GE
Nie demonizowałbym przejścia TL->developer i wpisów w CV/LinkedIn. W obecnych czasach żadna sensowna firma nie odrzuci potencjalnie bardzo doświadczonego (technicznie i soft-skillowo) człowieka, nawet jeśli z powodu bycia TLem trochę zardzewiał w programowaniu :).
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:minuta
  • Lokalizacja:Wrocław
2
Chdzk napisał(a):

TLowie czesto w ogole nie maja czasu kodowac.

I często team jest za to im najbardziej wdzięczny. ;)

Nie liczyłbym na dodatek za lidowanie większy niż 1-2k. Ale, że podwyżka była niedawno, to na razie nie liczyłbym w ogóle.

edytowany 1x, ostatnio: somekind
MA
  • Rejestracja:ponad 8 lat
  • Ostatnio:prawie 2 lata
  • Postów:337
1

@dawiddawido: jak duży zespół i jaką bedziesz mieć decyzyjność? Ile kontaktu z klientem?

DA
kontaktu z klientem dość sporo . Zespół 4 osobowy
kimikini
  • Rejestracja:ponad 14 lat
  • Ostatnio:42 minuty
1

znajomy miał zaproponowane dodatkowo 4k+vat, zespół 4 osobowy ale nie przyjął oferty

KamilAdam
TL na B2B? To jeszcze jest legalne? Czy dopiero manager jest nielegalny?
KamilAdam
jest jakiś zestaw ludzi którzy mogą być tylko na UoP. Wchodzą to managerowie. Oczywiście można mieć co innego na fakturze, a co innego dziać się w rzeczywistości.
FR
No ale na podstawie czego tak twierdzisz? Z czego to wynika? Pewnie są korporacje, które mówią, że od pewnego szczebla tylko internale i tylko UoP (czyli nawet kontraktorzy UoP odpadają), ale to raczej widzimisie szefostwa wyżej. Chyba każdy gość kto trzepie po 20-30k+ brutto UoP jeśli byłaby taka możliwość rozważyłby opcję przejścia na B2B.
W0
@KamilAdam: to nie jest w żaden sposób nielegalne. Nawet manager może być z zewnątrz i nie ma w tym nic niezwykłego. To, czy "legalnie" jesteś na kontrakcie zależy od tego, jak wygląda twoja codzienna praca (tj. czy pracujesz pod kierownictwem pracodawcy w wyznaczonym przez niego miejscu i czasie). Zazwyczaj polityka dużych firm jednak wymaga, by osoby od pewnego szczebla siedziały na UoP bo panuje takie pewne przeświadczenie, że osoby na UoP są dużo bardziej przywiązane do firm. To, czy tak jest to inna kwestia.
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:4 minuty
  • Lokalizacja:Laska, z Polski
  • Postów:10056
5
p_agon napisał(a):

Krzyknij im 18000. Mysle, ze mniej jak 16000 nie dostaniesz. Trzymam kciuki.

Dziwne, bo ja mam tytuł Senior developera, a nie żadnego team leada czy architekta i mam więcej.

Wgl tak ostatnio zacząłem dochodzić do wniosku że to czy komuś przypnąć taką etykietkę albo inną to czy ma jakieś znaczenie.

SO
Tylko co w tym dziwnego?
PI
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Postów:2787
0
TomRiddle napisał(a):

Wgl tak ostatnio zacząłem dochodzić do wniosku że to czy komuś przypnąć taką etykietkę albo inną to czy ma jakieś znaczenie.

Z moich spostrzeżeń:

  1. levele podstawowe, czyli junior -> mid -> senior:
    tutaj nie ma różnicy co do odpowiedzialności i wymagań, ale jest różnica w zarobkach. Najbardziej IMO opłaca się być seniorem.

  2. lewele wyżej, czyli senior -> architect / team lead / tech lead / principal / staff engineer:
    tutaj te role po prawej stronie strzałki mają o wiele więcej odpowiedzialności i spotkań niż senior, a zarobki może o 10-20% więcej (oczywiście nie zawsze, ale to moje obserwacje).

serek
  • Rejestracja:około 11 lat
  • Ostatnio:7 minut
  • Postów:1472
5
TomRiddle napisał(a):

Dziwne, bo ja mam tytuł Senior developera, a nie żadnego team leada czy architekta i mam więcej.

W sumie nigdzie nie jest powiedziane, że taki TL musi zarabiać więcej niż senior. Równie dobrze może zarabiać tyle co dobry mid, gdy jest początkującym TLem, zwłaszcza gdy nie jest seniorem z programowania.

Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:4 minuty
  • Lokalizacja:Laska, z Polski
  • Postów:10056
1
serek napisał(a):
TomRiddle napisał(a):

Dziwne, bo ja mam tytuł Senior developera, a nie żadnego team leada czy architekta i mam więcej.

W sumie nigdzie nie jest powiedziane, że taki TL musi zarabiać więcej niż senior. Równie dobrze może zarabiać tyle co dobry mid, gdy jest początkującym TLem, zwłaszcza gdy nie jest seniorem z programowania.

To po co taki team lead w ogóle?

Aventus
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:UK
  • Postów:2235
0

@TomRiddle:

To po co taki team lead w ogóle?

Już kiedyś była dyskusja o tym. Wszystko zależy od tego czy taki TL to lead techniczny, czy "tylko" HRowy.


Na każdy złożony problem istnieje rozwiązanie które jest proste, szybkie i błędne.
serek
  • Rejestracja:około 11 lat
  • Ostatnio:7 minut
  • Postów:1472
0
TomRiddle napisał(a):

To po co taki team lead w ogóle?

No ale od kiedy jest powiedziane, że TL musi być jakimś wymiataczem? Może akurat to będzie TL z takimi umiejętnościami, które umieszczą go gdzieś pod koniec widełek mida, a umie jeszcze za mało, żeby więcej zarabiać. Zresztą TL nie musi być wcale programistą. Zależnie od projektu nie musi mieć wcale skili technicznych.

Nie każdy projekt będzie wymagał jakieś wymiatacza w roli TLa. Może średnie umiejętności wystarczą. U mnie w firmie TL zarabiają mniej więcej od górnych widełek mida, a maks zarabiają nie wiele więcej niż senior-programista.

Znam TLa po AWFie i jakoś nikomu to nie przeszkadza^^

edytowany 1x, ostatnio: serek
W0
  • Rejestracja:ponad 12 lat
  • Ostatnio:około godziny
  • Postów:3550
0

Powiedzmy tutaj jedno: Team Leader to bardzo szerokie pojęcie.
Czasami TL to taka osoba, która oprócz kodowania pilnuje jeszcze, żeby ludzie składali timesheety na czas. Wtedy jakichś większych umiejętności nie trzeba.
Czasami TL to taka osoba, która oprócz ganiania ludzi za timesheetami jest jeszcze odpowiedzialna za cały zespół - czyli jeśli któryś z programistów zawalił, to TL musi być i łagodzić sytuację. Wtedy TL jednocześnie musi pilnować zespołu i w miarę możliwości być osobą techniczną.
Czasami TL to taka osoba, która oprócz pilnowania zespołu jest odpowiedzialna za cały proces zespołu. Wtedy TL musi mieć wiedzę z zakresu procesów powstawania oprogramowania (tj. musi wiedzieć co chce monitorować, jak powinien wyglądać proces wdrożeniowy, pilnuje żeby zadania dobrze były opisane itp.) bo jest odpowiedzialny za cały proces powstawania i utrzymywania oprogramowania.
Czasami TL to taka osoba, która oprócz pilnowania procesu wytwarzania i utrzymywania oprogramowania musi się orientować w całej architekturze wokół swojego kawałka. Wtedy taki TL musi mieć jeszcze wiedzę o architekturze systemów.

Pytanie - o którym tutaj mówimy?

TS
Tutaj mowa o innym typie TL. Tzw. TL przez zasiedzenie. Inni bardziej doświadczeni już uciekli z tego projektu bądź też chcemy zatrzymać ostatniego doświadczonego, ale nas nie stać na podwyżkę.
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:4 minuty
  • Lokalizacja:Laska, z Polski
  • Postów:10056
0
wartek01 napisał(a):

Powiedzmy tutaj jedno: Team Leader to bardzo szerokie pojęcie.
Czasami TL to taka osoba, która oprócz kodowania pilnuje jeszcze, żeby ludzie składali timesheety na czas. Wtedy jakichś większych umiejętności nie trzeba.

To moim zdaniem nie zasługuje na etykietkę "team lead". Co ten "Lead" w "Team lead" niby znaczy?

Czasami TL to taka osoba, która oprócz pilnowania zespołu jest odpowiedzialna za cały proces zespołu. Wtedy TL musi mieć wiedzę z zakresu procesów powstawania oprogramowania (tj. musi wiedzieć co chce monitorować, jak powinien wyglądać proces wdrożeniowy, pilnuje żeby zadania dobrze były opisane itp.) bo jest odpowiedzialny za cały proces powstawania i utrzymywania oprogramowania.

Wierd. Moim zdaniem cały zespół powinien się składać z takich ludzi.

Czasami TL to taka osoba, która oprócz ganiania ludzi za timesheetami jest jeszcze odpowiedzialna za cały zespół - czyli jeśli któryś z programistów zawalił, to TL musi być i łagodzić sytuację. Wtedy TL jednocześnie musi pilnować zespołu i w miarę możliwości być osobą techniczną.
Czasami TL to taka osoba, która oprócz pilnowania procesu wytwarzania i utrzymywania oprogramowania musi się orientować w całej architekturze wokół swojego kawałka. Wtedy taki TL musi mieć jeszcze wiedzę o architekturze systemów.

No ja miałem na myśli jego z tych dwóch

W0
  • Rejestracja:ponad 12 lat
  • Ostatnio:około godziny
  • Postów:3550
1
TomRiddle napisał(a):

To moim zdaniem nie zasługuje na etykietkę "team lead". Co ten "Lead" w "Team lead" niby znaczy?

No to, czy zasługuje to na etykietkę "team lead" to inna kwestia. Wiem tylko tyle, że takie byty się zdarzają.

Wierd. Moim zdaniem cały zespół powinien się składać z takich ludzi.

Nie rozumiem czemu. Masz np. juniora, dwóch midów, seniora i TLa na jakimś projekcie od zera. Wtedy to TL (być może w porozumieniu z seniorem - ale to TL właśnie ma głos rozstrzygający) wyznacza kierunek jak powinien wyglądać cały proces.

No ja miałem na myśli jego z tych dwóch

Tak jak napisałem - wariancja jest spora. Podobne różnice możesz znaleźć w innych rolach. Np. Project Manager - czasem to taka sekretarka co biega z fakturami, czasem to człowiek, który bierze na siebie cały kontakt z klientem, czasem to taki product owner, analityk i architekt w jednym. Senior - czasem to taki typ, co klepie kod dłużej niż inni, a czasem to taki tech lead w zespole.

Jeszcze lepiej jest z stanowiskami w różnych firmach. Np. VP (VicePresident) - są firmy, gdzie osób na takim stanowisku jest bardzo niewiele i są one odpowiedzialne za całe działy. Są firmy, gdzie VP oznacza, że masz pod sobą jakiś zespół. I są wreszcie firmy, gdzie nawet Senior Dev może coś takiego dostać.

Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:4 minuty
  • Lokalizacja:Laska, z Polski
  • Postów:10056
0
wartek01 napisał(a):
TomRiddle napisał(a):

To moim zdaniem nie zasługuje na etykietkę "team lead". Co ten "Lead" w "Team lead" niby znaczy?

No to, czy zasługuje to na etykietkę "team lead" to inna kwestia. Wiem tylko tyle, że takie byty się zdarzają.

Wierd. Moim zdaniem cały zespół powinien się składać z takich ludzi.

Nie rozumiem czemu. Masz np. juniora, dwóch midów, seniora i TLa na jakimś projekcie od zera. Wtedy to TL (być może w porozumieniu z seniorem - ale to TL właśnie ma głos rozstrzygający) wyznacza kierunek jak powinien wyglądać cały proces.

I don't think so. Tzn mogłoby tak być, ale to nie byłoby tak super jak team-samoorganizujący się; zakładając oczywiście ze jest zdolny do tego - nie każdy zespół jest.

W0
Tutaj tak z boku bo czuję, że trochę schodzimy z tematu - chodzi mi o to, że istnieją różne modele pracy i w dwóch różnych firmach TL będzie robił różne rzeczy. To, ile kasy powinieneś dostać zależy od tego z czym ten "team leader" w stopce się wiąże, a nie od samego tytułu.
FR
  • Rejestracja:około 11 lat
  • Ostatnio:około 10 godzin
  • Postów:930
3

W ogóle to warto by zacząć od rozróżnienia ról, które niektórzy prawdopodobnie mylą.

z tego co było mówione na pierwszych rozmowach team leaderowania było by jakieś 30% czasu reszta kodowanie

Wspomnianym TL'em - rozwijając tytułowym Team Leadem może być nawet junior albo tester, który ma doświadczenie w ... zarządzaniu zasobami/projektem i najlepiej wdrożonym wystarczająco w projekt/firmę.

Obowiązki jak wiadomo, może to być przeplatanka scrum mastera z menadżerem i trochę komunikacji z PO (+każde inne porypane company native procesy).

Drugą osobą często pod skrótem TL jest Tech Lead i tutaj ta osoba prawdopodobnie dobrze by było, aby w poziomie umiejętności technicznych była co najmniej dobra.

Jeśli mowa o pierwszej osobie, to w zasadzie ciężko powiedzieć czy powinieneś cokolwiek dostać, bo takie osoby są w zależności od firmy albo dużo pod devami, albo w tych samych widełkach, albo dużo nad developerami (mowa o ludziach full time team lead).

edytowany 2x, ostatnio: froziu
serek
No tak, ale ten temat akurat jest o Team Leaderze, a nie Tech Leadzie.
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:minuta
  • Lokalizacja:Wrocław
1
serek napisał(a):
TomRiddle napisał(a):

To po co taki team lead w ogóle?

No ale od kiedy jest powiedziane, że TL musi być jakimś wymiataczem? Może akurat to będzie TL z takimi umiejętnościami, które umieszczą go gdzieś pod koniec widełek mida, a umie jeszcze za mało, żeby więcej zarabiać. Zresztą TL nie musi być wcale programistą. Zależnie od projektu nie musi mieć wcale skili technicznych.

Nie każdy projekt będzie wymagał jakieś wymiatacza w roli TLa. Może średnie umiejętności wystarczą. U mnie w firmie TL zarabiają mniej więcej od górnych widełek mida, a maks zarabiają nie wiele więcej niż senior-programista.

Znam TLa po AWFie i jakoś nikomu to nie przeszkadza^^

No jeśli zawodowo robi się pompki, to pewnie nie jest to problem. Ale generalnie team leader to jest osoba, która poza siedzeniem na spotkaniach z biznesem i innymi team leaderami, powinna też być w stanie pomagać zespołowi w kwestiach technicznych. Nietechniczny team leader będzie miał z tym problemy.

veneficus
A gościu pomagający zespołowi technicznie to nie czasami Tech Lead? tzn nie mówie, że Team Lead nie może pomagać i uważam, że lepiej żeby był techniczny ;)
somekind
Ja powiem tak - team lead powinien być jednocześnie tech leadem. Odwrotnie być nie musi.
piotrpo
  • Rejestracja:ponad 7 lat
  • Ostatnio:4 dni
  • Postów:3277
6

Nie wiem skąd przekonanie, że "Team Leader" to nie musi być ogarnięty programista. Twierdzenie inaczej, to tak jak gdyby mówić, że majster na budowie, może mieć mniejsze umiejętności niż gość od podawania cegieł. Wyjątkiem są osoby ogarnięte technicznie, ale z softskillami na poziomie linkera w C++.
Jeśli ma być "liderem", to musi mieć autorytet. Jak go zdobędzie w grupie technicznych gości, nie mając technicznej wiedzy i nie będąc w stanie wnieść przyzwoitego wkładu w to co zespół dostarcza? Przecież w tydzień skończy chlipiąc w kącie jak jakiś junior scrum master.

several
  • Rejestracja:ponad 15 lat
  • Ostatnio:3 minuty
2

Disclaimer, nie czytałem całego wątku.

z tego co było mówione na pierwszych rozmowach team leaderowania było by jakieś 30% czasu reszta kodowanie

Okłamali Cię. Team leaderem byłem krótko i udało mi się te 30% osiągnąć, tym nie mniej pozostali team leaderzy w dziale mieli czas na kodowanie jeden, może dwa dni w tygodniu, dlatego wiem, by osiągnąć te 30% potrzeba bardzo specyficznych warunków, które akurat miałem szczęście zastać.

  1. Masz dojrzałe automaty do synchronizacji ogólnego postępu z przełożonymi, dzięki temu masz mało spotkań i maili.
  2. Jesteś dotarty z resztą programistów, wiesz czego możesz się po nich spodziewać przez co rozdzielanie i planowanie zadań przychodzi gładko a pull requesty to głównie próby wyłapania drobnych bugów/przeoczeń, ale formalność z perspektywy architektonicznej.

Także jak widzisz, masz niewielkie szanse by te 30% osiągnąć, więc pozostaje pytanie, czy zatrudniające osoby mają tego świadomość i po prostu podali takie proporcje, żeby Cię zwabić, czy faktycznie będą Cię z tego rozliczać? Bo jeśli to drugie to od razu negocjuj stawkę za nadgodziny.


DA
dzięki za rzetelny komentarz
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)