Czy naprawdę tak musi wyglądać rekrutacja w IT?

Czy naprawdę tak musi wyglądać rekrutacja w IT?
Miang
  • Rejestracja:prawie 7 lat
  • Ostatnio:około 4 godziny
  • Postów:1659
4

A może by po prostu oceniać innych indywidualnie nie kierując się uprzedzeniami? Wyszukiwanie "badań naukowych" na poparcie swoich uprzedzeń że niby statystycznie inteligencja spada nie ma nic wspólnego z faktem że dana osoba ma predyspozycje zupełnie inne niż wyjdą z tabelek. Tak samo wyszukiwanie badań na poparcie tezy odwrotnej


dzisiaj programiści uwielbiają przepisywać kod z jednego języka do drugiego, tylko po to by z projektem nadal stać w miejscu ale na nowej technologii
piotrpo
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 17 godzin
  • Postów:3277
0

@Miang: Oczywiście, należy patrzeć na to ile konkretny kandydat wniesie do projektu. U siebie zatrudniłem zarówno osobę w swoim wieku, jak i w wieku mojego syna. Nie mam problemu z zatrudnieniem kogoś dowolnej płci, rasy.
Oczywiście, że statystyczne wartości nie przekładają się na jednostki. Tylko z drugiej strony jeżeli istnieje proces starzenia i ma on wpływ również na zdolności intelektualne, to przy zatrudnianiu np. tysiąca programistów okaże się, że chociaż kryteria były obiektywne, to zatrudniono prawie samych młodych, bo akurat algorytmiczne łamigłówki statystycznie osobom młodszym wyjdą lepiej.
Nie wiem, czy zadania typu znajdź największą wspólną część 2 ciągów są dobrym sposobem na zatrudnienie inżyniera oprogramowania, wg. Google, czy Amazon tak, według mnie nie i dlatego ich nie stosuję na rekrutacjach. Nie pracuję w FAANG, nie robię projektów jakie są w tych firmach, nie mam nieprzerwanego strumienia kandydatów i w rezultacie odrzucenie dobrego kandydata na rekrutacji jest dla mnie większym problemem niż dla Google, bo oni zwyczajnie zatrudnią innego. Na rekrutacjach FAANG proste zadanie algorytmiczne jest pierwszym etapem, więc jak ktoś go nie przejdzie (bo akurat się zaciął, zestresował, zapomniał), to odpada, nawet nie ma szansy pokazać, że ma inne umiejętności.

WeiXiao
  • Rejestracja:około 9 lat
  • Ostatnio:około 16 godzin
  • Postów:5108
2

dziwi mnie to co czytam

Ja z kolei pamiętam taki obrazek z pracy, jak byłem na kontrakcie poza PL - stażysta (18 lat) podszedł w biurze, do 65+ architekta, czy nie poszedłby z nim na lunch. U nas takie bratanie się międzypokoleniowe w pracy nie ma miejsca, ja nie widziałem. Może to my jesteśmy dziwnym krajem, a nie kodujący dojrzały człowiek?

to nie jest żadna specyfika Polski, a po prostu jakieś toksyczne? dziwne? otoczenie.

F2
  • Rejestracja:ponad 3 lata
  • Ostatnio:ponad 3 lata
  • Postów:1
3

Podziele sie swoimi doswiadczeniami.

Aegism - bedac tuz po 30 dolaczylem do polskiego zespolu, gdzie znakomita wiekszosc ludzi w zespole jak i w firmie miala 23-26 lat. Z drugiego developera bedacego tuz przed 30 smiali sie, ze jest "dziadkiem".
Jezeli dzisiaj odrzuciliby mnie tam przez moj wiek - bylbym im gleboko wdzieczny.

Obecnie pracuje w UK, jestem przed 40 i jestem jednym z najmlodszych developerow w zespole. W innych miejscach gdzie pracowalem byli ludzie w wieku 25 jak i 55 lat.
Zartowalismy razem, rozwiazywalismy wspolnie problemy, chodzilismy razem na lunch. Kwestia wieku byla nieistotna. Starsi opowiadali jak to bylo za Cromwella, a mlodsi tlumaczyli im jak dziala telefon komorkowy i to bylo bardzo fajnie.

Idiotyczne procesy rekrutacyjne... Jesli sa firmy gdzie zamiast fachowcow zatrudniaja ludzi, ktorzy potrafia odwrocic stringa - GG dla nich!
Wole pracowac z kims, kto zna sie na rzeczy, niz z takim, kto dostal prace przez grindowanie stronek z zadaniami.

Tak samo odpytywanie z regulek czy z podstaw. Jesli moge cos szybko wyguglac - nie zasmiecam sobie tym glowy.
Jezeli zas to cos pojawia sie w pracy notorycznie, to chcac nie chcac i tak to zapamietam. Nie ucze sie niczego na pamiec, bo tak wypada. W swoim podejsciu staram sie umiec korzystac z wiedzy, a nie byc tylko nia obryty.

To jednak, ze u mnie sie cos przewija, nie znaczy, ze bedzie tak samo u kogos innego. Ktos moze korzystac z madrzejszych narzedzi i technik, i przez to dawno juz zapomniec owe "podstawy". Nie jest to powod, zeby sie z niego smiac, ale okazja do nauki jak robic swoj sh*t lepiej.

Mam wrazenie, ze zale niektorych osob wynikaja z ich ego: "Mam kilkanascie lat doswiadczenia - wszyscy na kolana!".
Jest wiele miejsc, ktore nie chca takich osob i to z roznych powodow. Rynek jednak jest dzisiaj ogromny i tortu starczy dla kazdego. Zamiast drzec szaty - trzeba szukac dalej.

marian pazdzioch
"mlodsi tlumaczyli im jak dziala telefon komorkowy i to bylo bardzo fajnie." Jeśli to był zespół pracujący nad apkami mobilnymi to wcale nie było fajne.
99xmarcin
  • Rejestracja:prawie 5 lat
  • Ostatnio:4 miesiące
  • Postów:2420
5

Co do tej spadającej z wiekiem inteligencji, zauważyłem już wielokrotnie że umiejętności intelektualne pewnej grupy ludzi osiągają swój szczyt w technikum/zawodówce po czym zaczynają gwałtownie spadać. Wielokrotnie spotkałem się z tym że niektórzy pracownicy fizyczni nie potrafili nawet poprawnie skonstruować zdania po polsku (to byli polacy!). W pewnym przypadkach winny mógł być alkohol czy inne dopalacze. Wydaje mi się jednak że znacząca część społeczeństwa w ogóle nie dba o swoją formę intelektualną. A jeżeli już to poprzez nieefektywne metody (czytanie niewymagających książek - romans/fantasy/produkcyjniak; krzyżówki; pojedyncze hobby przez całe życie). Efektywne metody zgodnie z moją wiedzą to ciągłe próbowanie i nauka nowych rzeczy, przebywanie w nowych miejscach, poznawanie nowych ludzi. Generalnie mózg nowością się żywi. Niestety osoby takie będą obciążać statystyki, ciekaw jestem jak się ma z tą zależnością inteligencji od wieku w grupie np. lekarzy (zawód uznawany za jeden z najwyższym IQ).

Należy tutaj dodać że mózg osiąga dojrzałość w wieku 24 - 26 lat, natomiast dopiero w okolicy 30tki następuje pełne połączenie różnych obszarów, umożliwiające szersze spojrzenie na wiele rzeczy. Generalnie jest w tym sporo prawdy że firmy raczej stanowiska kierownicze powierzają osobą > 30, po prostu takie osoby mają już nieco inne spojrzenie na życie. Poza tym dysponują czymś co z wiekiem tylko rośnie: doświadczeniem (bardzo ważne w polityce, a zarządzanie ma w sobie coś z tej ostatniej właśnie).

Generalnie to co może np. mnie wykończyć jako programistę po 40, to tylko i wyłącznie zdrowie. Być może już nie będę w stanie pisać na klawiaturze lub siedzieć na krześle przez 8h.

Obecna fascynacja programistami w wieku <25 lat, ma swoje początki w specyficznej formie prowadzenia startupów modnej w dolince. Gdzie pracownicy młodej firmy muszą często pracować dzień i noc, w zamian za akcje i bilet na loterie "zostań milionerem". Ale w dolince jest tak że osoba często dołącza do startupów przed IPO, pracuję ciężko przez 3 - 5 lat, a potem powtarza tą procedurę 3 lub 4 razy i w wieku 40 lat jest już faktycznie milionerem lub przynajmniej nie musi już więcej pracować z konieczności. W europie niektórzy próbują zaszczepić tą receptę, minus część o zostaniu milionerem.

To czego się obawiam to to że informatyka jest obecnie no 1, wybieranym kierunkiem na studiach. W pewnym momencie będzie za dużo osób na rynku. Czy to będzie za 5 lat czy za 10 ciężko ocenić, bo jest to też mocno związane z niżem (więcej osób na infę, ale studentów znacznie mniej) demograficznym oraz tym czy kierunek outsourceingu do polski się utrzyma. Jednak w pesymistycznym scenariuszu stawki pójdą mocno w dół, a młodę osoby są raczej bardziel elastyczne w kwestii zarobków. Być może będę wtedy specem od kryptografii czy sztucznej inteligencji, bo rynek na którym jest nadmierna podaż pracowników to nie jest rynek na którym chcę zawodowo działać.


Holy sh*t, with every month serenityos.org gets better & better...
marian pazdzioch
Zabawne że sam robisz błędy ortograficzne.
99xmarcin
Z ortografią problemy mam od podstawówki...
DU
  • Rejestracja:około 7 lat
  • Ostatnio:5 dni
6

Z ciekawością czytam ten wątek, szczególnie że zeszło w stronę ageismu. Myślę że nie jest tak źle jak przedstawiają to niektórzy, sam jestem tego żywym przykładem. Swoją karierę w IT rozpocząłem w wieku 40 lat. Aplikowałem na staż do korpo, pokonałem wielu kandydatów, jak się później dowiedziałem w większości to byli studenci/absolwenci krakowskich uczelni technicznych i dostałem się.

Wkrótce minie trzy lata od tamtej chwili, awansowałem po drodze na outsourcingowego mida i zawsze żartuje że wejście w IT w takim wieku było sposobem na midlife crisis. Nie wierzę że ageism jest aż tak dużym problemem jak twierdzicie, choć oczywiście bardzo mało widziałem w IT i od czasu rozmowy na staż nie byłem jeszcze w żadnym innym procesie rekrutacyjnym.

K8
@dudzon "Nie wierzę że ageism jest aż tak dużym problemem jak twierdzicie". Są miejsca gdzie nie jest. Obyśmy tylko na takie trafiali.
marian pazdzioch
Idź na proces rekrutacyjny to się przekonasz
HA
  • Rejestracja:około 6 lat
  • Ostatnio:około 8 godzin
  • Postów:1006
4

Też uważam, że ageism to jakiś marginalny problem - przynajmniej w momencie takich niedoborów kadrowych jakie mamy. Podobnie jak @dudzon komercyjne programowanie zaczynałem dość późno, bo przed 40-stką i nie zauważyłem aby mi to jakoś utrudniło start. Faktycznie przez większość czasu moimi przełożonymi były często osoby młodsze ode mnie, ale nie miałem z tym problemu i z drugiej strony też chyba byli zadowoleni. Jedynie na pierwszej rozmowie wypłynął "problem" mojego zaawansowanego wieku i pytano czy na pewno przemyślałem czy chcę pracować za studenckie pieniądze ;p

Później mój wiek (czy pewnie bardziej doświadczenie życiowe) był raczej plusem niż minusem - o wiele szybciej awansowałem, łatwiej powierzano mi nadzór nad projektami/ludźmi - faktycznie trochę wypychano mnie w kierunku menadżerowania, ale akurat z tym nie mam problemu.

Co do wieku programistów, to Ci którzy zostali w zawodzie (a sporo odeszło, gdy IT jeszcze nie było krainą mlekiem i miodem płynącą) jest na dzisiaj zagospodarowana - albo ma jakieś korpo stanowiska, albo poszła w niszowy small biznes typu wparcie systemów legacy, obsługa biur rachunkowych (gdzie bardziej liczy się widza domenowa niż nowinki), szkolnictwo wyższe (w końcu kto te wydziały IT prowadzi) etc. Pracując dla firm ze Skandynawii widziałem sporo osób starszych ode mnie, które nadal pracowały z kodem.

Tak wiec pewnie są jakieś młode, zwinne organizacje z owocowymi środami, gdzie nie zatrudnia się osób po 30-tce, ale raczej programiści 40+ nie mogą narzekać na brak ofert, a w wielu organizacjach osoba 40+ z aktualną wiedzą ma lepszy start niż 20-latek.

marian pazdzioch
Myślę że kluczem w twoim przypadku była stawka studencka
TheLearner
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Krypton
  • Postów:298
3

Zajebisty temat, ale mniejsza o większość. Jeśli chodzi o ageism na wiek +30 nie widzę osobiście problemu. Nie wiem jak wygląda rekrutacja +40 etc, ale wydaje mi się, że zmieni się to pozytywnie w najbliższym czasie. Będzie dobrze, pozycje na crudy będą zmniejszone pensje, ale roboty będzie w hey go kangooru, w sensie sporo. Programiście będą mieli kasę, ale zdolniejsi. God bless America or sth sth. Będzie dobrze ;) nie przejmowalbym się tym co się dzieje na rynku, nie jestem dobitnie z tego rynku So I trust me: its worse some where Else. Seriously.
Ps niech ktoś popracuje nad automatyczna poprawa zdań po angielsku bo to nie ma ładu ani składu :D


edytowany 1x, ostatnio: TheLearner
marian pazdzioch
Zanim coś napiszesz to odstaw pigułki 😁 serio, nie rozumiem co piszesz.
TheLearner
TheLearner
kurde felek, no pan racje panie Paździochu! Witamina C is out!
K4
  • Rejestracja:około 13 lat
  • Ostatnio:około 2 lata
2

Tak dla kontrastu. Pracowałem raz w firmie razem z Duńczykami, technologię bardzo niszowe, wręcz wewnętrzne, więc trzeba dużo rzeczy uczyć się pod tą daną firmę/projekt. Mieliśmy w zespole kilku na prawdę doświadczonych Duńczyków właśnie tak koło 50-60 lat i to oni głównie trzymali cały ten projekt w kupie, szkolili nowych, brali najcięższe zadania na siebie i szczerze zdania bym złego nie powiedział o nich. Ale przyszedł covid i ich pierwszych wyrzucili. Niby mieli dobrą posadę, masę doświadczenia w niszowej technologii której nikt nie zna a jest potrzebna w firmie i tak pierwsi poszli na odstrzał. Ciekawe co z nami będzie za 20-30 lat, bitcoin spadł może trzeba dokupić.

Zobacz pozostałe 7 komentarzy
K8
Kiedyś słyszałem o takim numerze, że ceo pewnej korporacji (sektor telekomunikacyjny), chciał sobie odmłodzić zespoły - pozbyć się co poniektórych (legalnie), a że wszyscy byli na UOP, to założył specjalnie osobną agencję rekrutacyjną!! żeby powyciągała mu zasiedziałych silversów.
piotrpo
@Gemmlas: nie, chociaż branża ta sama.
GE
@piotrpo: ok, skojarzyło mi się bo w Sabre też takie akcje były i słyszałem, że teraz próbują łatać braki świeżym narybkiem :)
.andy
Niestety ale osoby a raczej firmy z B2B zazwyczaj są pierwsze na odstrzał w takich przypadkach..
marian pazdzioch
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 9 godzin
  • Postów:713
2

Jak można nie wiedzieć z kim pracujesz? To czy twoi "koledzy" z pracy są na UoP, b2b, czy mają dzieci, kredyt to 101 rozgrywek wewnątrzkorporacyjnych.

Miang
czy są homo czy mogę coś załatwić zakładając mini..... nie, czekaj ;)
marian pazdzioch
Wystarczy że zapytasz czy iPhone czy Android i już wiesz czy homo
DC
  • Rejestracja:około 12 lat
  • Ostatnio:około 6 godzin
  • Postów:409
2

Mały offtop ale jak czytam watek z wiekiem to od razu przypomina sie scena z Sillicon Valley i Carverem :)

How old are you, 25?
I'm 26.
Yikesss....

YarMobile
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Gdynia
  • Postów:1
3

Cześć. U mnie rekrutacja jest prosta - mailowa, pokazanie jakiegoś portfolio i chęci do pracy, podpisanie umowy ramowej a potem - wszystko i tak wychodzi w praniu, kto jest zaangażowany i chce, a kto nie. Z tymi pierwszymi pracuję dłużej, z drugimi się żegnam. Generalnie na rynku obserwuję, że jakby mniej chętnych do pracy programistów, a dużo ofert pracy. Jak programujesz we Flutter albo PHP i już coś sam napisałeś(aś) - zapraszam!

PaulGilbert
Nie boisz się, że zaraz 2000 maili chętnych na junior flutter dev zapcha Ci skrzynkę? ;-)
YarMobile
Nie boję :) Zapraszam na contact@yarmobile.com w tytule: Praca flutter lub: Praca PHP Interesuje mnie portfolio i ilość godzin możliwa do pracy w ciągu tygodnia.
PI
PI
  • Rejestracja:ponad 3 lata
  • Ostatnio:prawie 3 lata
  • Postów:256
5

Nie wiem, na jakim poziomie pracujecie, z jakimi ludźmi i w jakich firmach, ale... z oceną prędkości pisania spotkałem tylko w polskich Januszexach. Nie żeby każda polska firma tak wyglądała. Znam porządne polskie firmy, nawet o zasięgu globalnym, które rozlały się na cały świat.

W przyzwoitej pracy, gdzie wakat zaczyna się od 20k nigdy nie spotkałem się, żeby ktoś oceniał prędkość pisania kodu, czy rozwiązywania zadań. Zazwyczaj główna rekrutacja to rozmowa z seniorami o projektach, o podejściu do problemów, co by można było zrobić, jak zaproponować architekturę dla danego systemu etc. Owszem, czasem zdarza się zadanko, totalnie abstrakcyjne, ale takie projekty będziemy trzaskać w pracy... zresztą te zadanka zazwyczaj mają podobne treści i rozwiązania - w świecie backendu to najczęściej serwis z API, do tego klasy domenowe, serwisy domenowe, warstwa danych lub nawet repo, mappery (czy automappery) do bazy, jakieś repo które ukryje zamiast bazy inne API, jakieś wspólne interfejsy, otestowanie tego, dobre logi, klasy helpery czy jakieś toolingi. To sprawdza, czy senior faktycznie jest na bieżąco z technologią wzorcami, architekturą. Wystarczy mieć jedno takie zadanko i potem się składa z klocków i to robota na 1-2h przy piwku. De facto, nawet jak ma się inne rozwiązane, to jeśli pokrywają się obszary sprawdzane, można dogadać się i pokazać pracę z innego projektu. Może ta robota jest warta kilkaset zł. ale zazwyczaj chcemy zmienić pracę by sobie polepszyć - jest to inwestycja. Ofc. bez sensu rzucać się z zadankami do ofert, gdzie nie chcemy serio zmienić pracy lub oferta nie jest atrakcyjna lub nie znamy budżetu.

Czasem są zadania typowo algorytmiczne, żeby sprawdzić czy gość się jorgnie że powinien zastosować drzewo, przeszukiwanie grafu czy jakiś słownik. Nie chodzi też o to, żeby ktoś to implementował, tylko, żeby po prostu użył dobrej struktury z standardowej biblioteki języka. Niemniej takie coś to głównie młodym się daje, żeby nie okazało się, że gdzieś tam leci n^n po dziedzinie.

Ogólnie nie ma sposobu na weryfikacje, poza rozmową z case study i ew. zadanko/projekcik. Studia są oderwane od pracy (no i nie mówię, że to do końca źle, studia mają inny cel), w firmach bunkrują seniorzy wiekiem, a juniorzy zdolnościami więc nie da rady inaczej. Chyba jedynym sposobem było by rozpowszechnienie certyfikatów, których zdobycie to serio jest dowodem umiejętności. Takie certyfikaty to moim zdaniem np. FCE czy AWS - wierzę, że osoby po tych certyfikatach mają potwierdzone umiejętności. Oczywiście taki certyfikat powinien trochę kosztować, by dobrze to przygotować, a wiele osób powinno odpadać - bo to normalne.

W firmach na całym świecie spotykałem osoby w dużym spektrum wiekowym - stażyści po 19 lat czy seniorzy architekci 50/60 to coś zupełnie normalnego. Fakt, widziałem też "młode dynamiczne zespoły" ale to było głównie tanie przedszkole w Januszexach, które generowało pośledniej jakości kod. Jak jeszcze pracowałem stacjonarnie to wspólne obiady z ludźmi, 30 lat starszymi nie było niczym nadzwyczajnym. Jeśli kogoś to wszystko dziwi to obawiam się, że problemem jest brak doświadczenia i znajomości szerzej rynku.

ST
@pieczarek: absolutnie się z Tobą zgadzam, ale muszę przyznać że rozbawił mnie fragment o prędkości pisania kodu bo właśnie jestem świeżo po odpadnięciu z rekrutacji do startupu z SV (za b.dobry hajs, dużo powyżej 20k) gdzię tech lead z Szanghaju oceniał prędkość klepania kodu w skali 1-10 xD także chciałam dodać że nie tylko u nas takie akcje
PI
jak na SV to bym zwiększył limit - mówiłem o Polskich firmach. Niby rynek jest globalny, ale nadal jest różnica w zatrudnieniu w PL a USA. Niemnie jak podał ci skalę 1-10 to się ciesz - nie dostałeś się do firmy gdzie lead nie jest nawet inżynierem. Inżynier nigdy by nie podał oceny bez skali i kryterów - bo jak to mierzył? Chodzi o x znaków/min, loc/godz, task/godz... a co jeśli by wyszło to ujemne? Mi często zdarza się usuwać zamiast dodawać.
ST
@pieczarek: niestety nie znam konkretnych kryteriów, robiłam zadanie w limicie czasowym 1h i on na tej podstawie wyciągał ocenę za speed w skali 1-10 ^^ gwoli ścisłości, nie był to jakiś leetcode tylko zakodowanie REST API
ST
@pieczarek: btw jak dla mnie taka rekrutacja to indykator że firma może być mordownią więc pewnie i tak nie chciałabym tam pracować
PI
Brzmi jakby szukali murzyna, do trzaskania endpointów CRUDowych na pęczki. Cóż, zdziwiłaś/eś (?) mnie. Niemniej to dobrze, że Cię odrzucili.
WeiXiao
Jeżeli płacili tyle co inni w SV, to niezbyt dobrze :P
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)