Przyszłość zawodu "data scientist"

Przyszłość zawodu "data scientist"
Julian_
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:1703
1

W rozumieniu gościa od analizowania dużych, nieustruktyryzowanych zbiorów danych, budowania modeli uczenia maszynowego, text mining, te sprawyy.
(nie chodzi mi o inżynierkę big data)

Każdy chce się nazywać teraz data scientist. Nagle taki wybuch... jak popatrzymy na profile data scientistów na linked to zauważymy, że większość z data scientistów w PL to świeżo upieczeni absolwenci w firmach marketingu internetowego czy portalach internetowych. Nie znają zwykle jakiś super technologii w stylu Scala czy Java 8, nie znają też deep learning. Ogłoszenia na nowych data scientistów też nie są zbyt wymagające pod kątem doświadczenia - wystarczy zazwyczaj rok w analizach, tak jakby wszystko nastawione pod studentów. Uczelnie też dostosowują coraz bardziej program pod kątem "data science".

Moja ocena tego jest taka:
dawniej zawód analityka ds. modelowania był fajny, bo to był tak cicho ciemny koleś, cicha woda. Mało ludzi się uczyło statystyki matematycznej, a zaporzebowanie było. Teraz wszyscy nagle się rzucają na owoce statatystyki czyli uczenie maszynowe, które zazwyczaj tak na prawdę statystyką już nie jest (bo statystyka to wnioskowanie, uogolnianie na populację na podstawie próby, a jak masz big data to co to za statystyka. zapuszczasz alogrytm i tyle).
I tak się głowię. 2 możliwości:

  • za 5 lat tu będą kokosy
  • albo to wszystko jest przereklamowane i oni skończą w robocie za 5 tysiączków, będąc jednocześnie łatwo zastępowalni przez nowych studenciaków.

10 lat temu po kryzysie z 2008 był wybuch na zarządzanie ryzykiem jak okazało się, że ludki po zarządzaniach nie dadzą rady i potrzebne są metody ilościowe. Do banków ściągali nawet nauczycieli matematyki z gimnazjów. Inwestycja w matematyków zaczęła znacząco podnosić rentowność banków. Teraz wszystko ucichło i górny kwartyl zatrzymał się na 6,5 tysiączków. Czy tak samo będzie z Big Data?

A Wy co sądzicie o "data scientist" i jak zgadujecie jak ten "zawód" będzie wyglądał za 5 lat i jakie będą pensje?!

edytowany 17x, ostatnio: Julian_
0
Julian_ napisał(a):

A Wy co sądzicie o "data scientist" i jak wróżycie jak ten "zawód" będzie wyglądał za 5 lat i jakie będą pensje?!

Będą zarabiali 14321 euro na rękę miesięcznie.

2
Julian_ napisał(a):

A Wy co sądzicie o "data scientist" i jak zgadujecie jak ten "zawód" będzie wyglądał za 5 lat i jakie będą pensje?!

Będą zaraiali 1337 euro za godzinę, a analizy będą wykonywać za nich ich autorskie sieci neuronowe zaprogramowane w R, których system zakodowali na pierwszym roku studiów w przerwach między zajęciami na uczelni.

JJ
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 6 lat
0

Trudno powiedzieć, ale myśle że jak ktoś jest ogarniętym data scientistem/statystykiem to bez problemu może się przekwalifikować w odpowiednim momencie na jakiś inny nowy zawód powiązany ze statystyką/programowaniem/matematyką, na który będzie akurat zapotrzebowanie na rynku.

MichalTHEDUDE
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 7 lat
  • Postów:60
1

Ciężko powiedzieć, bo nie ma jednoznacznej definicji, kto to jest "data scientist". Dla niektórych firm jest to SQL i bazy danych, dla innych Tableau/Qlikview, a jeszcze dla innych "sieci neuronowe w excelu".
Zajmowałem się analizą danych/uczeniem maszynowym i moim zdaniem ten zawód ma bardzo niestabilną przyszłość (przynajmniej dla mnie :)). Warto podkreślić, że biznes nie rozumie statystyki i zaawansowanych algorytmów, więc wszystko z pod znaku machine learningu na starcie odpada. Biznes woli proste, ale jak im się wydaje, skuteczne rozwiązanie. Dlatego data scientist pozostaną w strefie analityków.

Co do zarobków, to tak jak napisałem w zależności od biznesu. Jeżeli jakiś prezes uzna, że "data scientist" uleczy nasz biznes wynajdując nie wiadomo co to zapłaci więcej :).

PS. Chyba, że ktoś jest geniuszem matematycznym i programistycznym i zatrudni się w jakieś firmie zajmującej się research'em. Ale to raczej nie w Polsce, nie za dobre pieniądze.

JJ
e tam dużo roboty się robi, liczba ofert pracy typu uczenie maszynowe/sieci neuronowe rośnie przez ostatnii rok w tempie wykładniczym. research w polsce jest, tylko trzeba poszukać i zdecydowanie nie trzeba być geniuszem matematycznym żeby pracować w researchu
MichalTHEDUDE
Zgadam się. Ale zależy co chce się robić (jaką działkę data science wybrać) i za jakie wynagrodzenie :).
JJ
Tak odnoszac sie do twojego wyjsciowego posta, definicje data scientista/data engineera/statystyka/analityka są raczej w miare jasno zdefiniowana,a to że do polski to dopiero wchodzi i pracodawcy nie odróżniają tych zawodów, to kwestia upływu paru miesięcy, może lat.
MichalTHEDUDE
No właśnie, może miesięcy, może lat. Pracowałem w różnych firmach za granicą i tam też nie odróżniają tych zawodów (chyba, że źle trafiałem). A co do definicji data scientist to wydaje mi się, że warto dodać jeszcze stack technologiczny. Bo można szukać data scientist z R, ze Scalą, z Hadoopem, z Qlikview, z Pythonem i Scikitem, z C++ bądź Javą. No i plus do tego albo statystyka, albo algorytmy machine learningu, albo w ogóle tylko deep learning. I jak sam widzisz nie ma tu jasnej definicji :)
Julian_
to jest prawda, że byznes nie rozumie uczenia maszynowego. Mało tego. Oni nawet nie rozumieją elementarnych podstaw statystyki - sam tego właśnie doświadczam obserwując idiotyczne decyzje zarządu.
JJ
MichalTHEDUDE
I tak i nie :). Ponieważ można być Python Backend Dev albo JavaScript Developerem. Oczywiście dochodzą różne frameworki itp. Osobiście wydaje mi się pozycja programisty bardziej ukierunkowana i powiedzmy, że wiesz jakich umiejętności się spodziewać po programiście PHP/Symfony niż po Data Scientist. Jednak wiadomo, każdy patrzy przez swój pryzmat :). Jakkolwiek, jako były "data scientist" nie mam dobrych doświadczeń, dlatego nie wierzę w przyszłość tego zawodu.
JJ
no cóż, czase pokaże. ja nie narzekam ;) kto nie ryzykuje ten nie wygrywa, jak to mawiają hehehe ;)
katelx
  • Rejestracja:prawie 10 lat
  • Ostatnio:4 miesiące
  • Lokalizacja:Hong Kong
2

nie mam pojecia ale jakbym miala zgadywac to nie przewidywalabym rewolucji w tej dziedzinie. z tego co rozumiem wyglada to obecnie nastepujaco:

  1. nauczenie sie r, sql czy innego pythona to nie jest rocket science, byle gimbus z dobrej rodziny jest w stanie to ogarnac na przyzwoitym poziomie i potem po skonczeniu liceum isc do pracy zeby pomagac w wyciaganiu statystyk super-profesjonalnemu zespolowi logistykow zeby mieli co wrzucic w powerpointa na spotkanie z ceo-januszem.
  2. druga strona medalu to np quant analitycy w finansach ktorzy zwykle maja doktorat z matmy i/lub ekonomii i niezle ogarniaja programowanie w dowolnym narzedziu ktore moze im sie do czegos przydac - ci juz teraz nie daja rady przetrwonic wyplaty bo firmy na nich nie oszczedzaja
  3. w pewnym momencie moze rzeczywiscie pojawi sie w korpo zapotrzebowanie na 'senior data scientist' z rocznym doswiadczeniem w 1) no ale ciezko sobie wyobrazic zeby javowcy mieli sie poczuc zagrozeni ;)
Zobacz pozostałe 7 komentarzy
katelx
@Julian_ @JacekJackiewicz nie interesuje sie data science ale pracuje sporo z ludzmi ktorzy to robia profesjonalnie i dziele sie swoimi obserwacjami. nie krzycze ani nie nazywam sie ekspertem ale gdyby wnioskowac na podstawie waszej dwojki to data science nie ma za bardzo w przyszlosci w polsce ;)
Julian_
@katelx: nie przesadzasz z Twoim zarozumialstwem? Oceniasz ludzi jakbyś nie wiadomo kim byłai do tego pochopnie co jest nie tylko zarozumialstwem ale też głupotą.
JJ
@katelx: http://www.dssconf.pl/ http://bigdatatechwarsaw.eu/ nie narzekam obecnie, ale muszę przyznać że jeszcze rok temu miałem ból d**y, że do Polski tak wolno to przychodzi, mimo że mamy tyle potencjału na wydziałach matematyki,fizyki,ekonomii ilościowej,ekonometrii itp.
katelx
@Julian_ bardzo niemilo z twojej strony ze nazywasz mnie zarozumialym glupcem, proponuje zebys juz do mnie nic nie mowil bo sprawiasz mi tylko przykrosc. @JacekJackiewicz mysle ze wiaze sie to glownie z faktem ze relatywnie malo firm w polsce widzi sens w inwestowaniu w jakies super ambitne rzeczy.
JJ
@katelx w warszawie jest ok, karuzela inwestycyjno researchowa się rozkręciła.
1

Gadanie że ML wygryzie inne segmenty jest jak gadanie że webówki wygryzą desktopy. Po prostu branża się rozwija więc i miejsc pracy więcej, przecież taki tensorflow albo cntk to niemowlaki, ilu znajdzie się "seniorów" do pracy w nich. A jak ktoś się martwi że praca tylko dla doktoratów to chyba nie wie jak działa 90% firm na świecie (czyt. jaka firma taki Data Scientist).

Julian_
a kto mówi, że wygryzie?
0

Data Analyst
**Warszawa
35zł/h przy B2B
**kontrakt - pierwszy na rok + przedłużenie
Minimalne wymagania:

  • angielski płynny
  • Znajomość (HTML, Javascript, CSS)
  • zajomość Excel oraz VBA
  • dośw ok 1roku
  • plusem (python, SQL)
MichalTHEDUDE
Data Analyst z HTMLem CSSem i JSem? dość dziwne. Ale cóż :)
0
Mały Pies napisał(a):

Data Analyst
**Warszawa
35zł/h przy B2B
**kontrakt - pierwszy na rok + przedłużenie
Minimalne wymagania:

  • angielski płynny
  • Znajomość (HTML, Javascript, CSS)
  • zajomość Excel oraz VBA
  • dośw ok 1roku
  • plusem (python, SQL)

Aaa, to taki dejta sajentyst od robienia animowanych wykresuf na strondze inernedofej?

JJ
przeciez masz napisane data analyst a nie dejta sajentyst xD w sumie beka jak zdajesz sobie sprawe że pani bożenka z działu księgowości też jest dejta analystem
Julian_
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:1703
0

o, kolejny data scientist w firmie informatycznej. Jego profil wygląda tak:

*studia na kierunku eleketronika
*6 mies. doświadczenia w programowaniu ABAP
*8 miesięcy doświadczenia w programowaniu deep learning
*porobił kursy internetowe na coursera.org

edytowany 1x, ostatnio: Julian_
nalik
Ty masz jakieś kompleksy czy przerośnięte ego?
0
Julian_ napisał(a):

o, kolejny data scientist w firmie informatycznej. Jego profil wygląda tak:

*studia na kierunku eleketronika
*6 mies. doświadczenia w programowaniu ABAP
*8 miesięcy doświadczenia w programowaniu deep learning
*porobił kursy internetowe na coursera.org

Und ur point is?

Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

Julian sie zali że ludzie potrafią sobie robotę znaleźć a on nie ;]


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
0
Shalom napisał(a):

Julian sie zali że ludzie potrafią sobie robotę znaleźć a on nie ;]

Umie zakładać dziesiątki kont na forach i wychwalać jeden produkt, to ma przyszłość w social media i marketingu internetowym.

JJ
  • Rejestracja:prawie 8 lat
  • Ostatnio:prawie 6 lat
0

przyszłość rysuje się w pozytywnych barwach

edytowany 1x, ostatnio: JacekJackiewicz
Julian_
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:1703
0

Zarobki 2 letniego Mistrza Danych: 5000 - 10000 PLN brutto / miesiąc.

https://www.pracuj.pl/praca/data-scientist-gdansk,oferta,5289242

edytowany 1x, ostatnio: Julian_
xfin
No ale jaki jest z tym problem? Firma sobie zatrudni i płaci, nic ci od tego nie ubywa.
1
Julian_ napisał(a):

Zarobki 2 letniego Mistrza Danych: 5000 - 10000 PLN brutto / miesiąc.

https://www.pracuj.pl/praca/data-scientist-gdansk,oferta,5289242

2letni? To ten, co zaczynal w trzecim trymwstrze?

0
Julian_ napisał(a):

Zarobki 2 letniego Mistrza Danych: 5000 - 10000 PLN brutto / miesiąc.

https://www.pracuj.pl/praca/data-scientist-gdansk,oferta,5289242

Data scientist od formatowania wykresów xD

Julian_
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:1703
0

Proszę bardzo kolejna firma łapiąca studenciaków:

https://www.olx.pl/oferta/junior-machine-learning-engineer-junior-data-scientist-CID4-IDmhVKY.html#1f855b636e

  1. zarobki: 25 - 50zł za godz. przy nakładzie pracy 10 - 30 godz. tygodniowo. Czyli przeciętnie będzie koleś robił na pół etatu za 2400zł/mies.

  2. Jaki jest sens wymyślać koło od nowa, bo jak rozumiem po opisie jak jakiś analityk będzie chciał pyknąć regresję liniową to da zlecenie temu junior machine learning specialist żeby mu zaprogramował od zera funckję do regresji liniowej?

KR
  • Rejestracja:prawie 9 lat
  • Ostatnio:prawie 6 lat
  • Postów:43
2

Nie uważam, żeby zawód, który określa się jako Data Scientist, czyli analityk był jakoś szczególnie dobrze płatny, albo miał lepszą przyszłość niż programista.
Zauważyłem, że w tym kierunku idą osoby, które nudzą się programowaniem i szukają innej ścieżki.
Pracuję obok grupki analityków (np. robią regresje logistyczne, scoringi) i co mogę powiedzieć, to to, że są to ludzie inteligentni, ale słabi technicznie, wydaje mi się, że zarabiają też mniej niż programiści (no, powiedzmy bazodanowcy, programiści ETL) z analogicznym doświadczeniem.

Trawa jest zawsze bardziej zielona u sąsiada :)
pozdr.

edytowany 1x, ostatnio: krunner
R3
Są tez ludzie co napisali takiego Apache Sparka ;)
0
krunner napisał(a):

Nie uważam, żeby zawód, który określa się jako Data Scientist, czyli analityk był jakoś szczególnie dobrze płatny, albo miał lepszą przyszłość niż programista.
Zauważyłem, że w tym kierunku idą osoby, które nudzą się programowaniem i szukają innej ścieżki.
Pracuję obok grupki analityków (np. robią regresje logistyczne, scoringi) i co mogę powiedzieć, to to, że są to ludzie inteligentni, ale słabi technicznie, wydaje mi się, że zarabiają też mniej niż programiści (no, powiedzmy bazodanowcy, programiści ETL) z analogicznym doświadczeniem.

Trawa jest zawsze bardziej zielona u sąsiada :)
pozdr.

Analityk zajmujący się credit scoringiem, a data scientist zajmujący się text miningiem, analizą obrazu, mowy itp. to dwie różne rzeczy i specjalizację. Aczkolwiek jest między tymi zawodami spory zbiór wspólny.

Julian_
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:1703
0

Na pewnym portalu rekrutacyjnym po wysłaniu aplikacji rekrutacyjnej otrzymujemy info ile ludzi aplikowało na dane stanowisko (aktualizowane na bieżąco).

Wnioski z tego co ja widzę: na 1 stanowisko data scientist aplikuje 50-100 osób!
(wymagania: R+SQL+statystyka+min. 2 lata dośw., mile widziane: nosql + tableau)

Przy takich ilości chętnych wnioski co do wynagrodzeń nasuwają się same.

edytowany 2x, ostatnio: Julian_
Zobacz pozostałe 4 komentarze
fozolif
Crude Monte Carlo: ja tego drobnostka nie nazwalem i nie nazwalbym ale powtorze sie raz jeszcze chociaz powtarzac sie nie lubie i strace kilka sekund swojego cennego czasu dla kogos kto ma problemy z czytaniem ze zrozumieniem: 2 lata doswiadczenia + R + SQL + statystyka to nie sa jakies trudne wymagania.
CM
@fozolif: Nie chciałem tracić twojego czasu (nie spodziewałem się odpowiedzi). Śmieję się tylko z wypowiedzi z rodzaju "nie znam się to się wypowiem". :D
Julian_
@fozolif: nie filozofuj. Statystyka + R to są ogromnie trudne wymagania.
fozolif
@julian: każdy mierzy swoją miarą
0

Czyli jednak rezygnujesz z pelnego luksusu R?

Julian_
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:1703
0

Idźcie w cholerę z tym data scientistem, w ogóle to nie ma takiego zawodu w języku polskim.

To są oczekiwania finansowe kandydatów w 1 z rekrutacji na to stanowisko:
title

0

I dziwiszz sie, ze zatrudniaja tych tanszych? ;)

Julian_
gdyby tak tego nie rozleklamowali to nikt nie chciałby się uczyć żadnej styatystyki... pamiętam na moim roku to na 100 osób tylko 7 chciało się tego uczyć... teraz by pewnie było 70 osób.
KR
  • Rejestracja:prawie 9 lat
  • Ostatnio:prawie 6 lat
  • Postów:43
0

Wnioski z tego co ja widzę: na 1 stanowisko data scientist aplikuje 50-100 osób!
(wymagania: R+SQL+statystyka+min. 2 lata dośw., mile widziane: nosql + tableau)

Przy takich ilości chętnych wnioski co do wynagrodzeń nasuwają się same.

Aj tam ;-) Ktoś skończył ekonomię albo finanse i bankowość, przeczytał 20 stron książki do R, pisał sporo SELECT-ów w poprzedniej pracy wyciągając dane z bazy i aplikuje.
Widać, że nigdy nie rekrutowałeś ;-)

0
krunner napisał(a):

Wnioski z tego co ja widzę: na 1 stanowisko data scientist aplikuje 50-100 osób!
(wymagania: R+SQL+statystyka+min. 2 lata dośw., mile widziane: nosql + tableau)

Przy takich ilości chętnych wnioski co do wynagrodzeń nasuwają się same.

Aj tam ;-) Ktoś skończył ekonomię albo finanse i bankowość, przeczytał 20 stron książki do R, pisał sporo SELECT-ów w poprzedniej pracy wyciągając dane z bazy i aplikuje.
Widać, że nigdy nie rekrutowałeś ;-)

i widocznie sa lepsi niż @Julian_ :D

L2
  • Rejestracja:ponad 15 lat
  • Ostatnio:prawie 6 lat
1

Może to nic dziwnego, że aplikując do firmy, która podaje widełki 5-10k kandydaci nie oczekują, że dostaną np. 15k. Wystarczy trochę poszukać, żeby znaleźć znacznie ciekawsze (przynajmniej pod względem zarobków) ogłoszenia, na które można aplikować, np. https://www.davisnolan.com/jobs/data-scientist-to-transform-gaming-industry/, http://datahero.tech/offer/125, http://datahero.tech/offer/96

0
lina2002 napisał(a):

Może to nic dziwnego, że aplikując do firmy, która podaje widełki 5-10k kandydaci nie oczekują, że dostaną np. 15k. Wystarczy trochę poszukać, żeby znaleźć znacznie ciekawsze (przynajmniej pod względem zarobków) ogłoszenia, na które można aplikować, np. https://www.davisnolan.com/jobs/data-scientist-to-transform-gaming-industry/, http://datahero.tech/offer/125, http://datahero.tech/offer/96

Zgaduje, ze ta srodkowa oferta polegac bedzie na byciu lataczem do klientow = zycie na walizkach. Wtedy tak, dadza ci te 50000 PLN, ale 99.9% ludzi z tego forum nigdy nie proawdzilo takiego trybu zycia, wiec sie przestrasza :)

0

Pie***le ten wyscig szczurow. Wole robic ciekawe CRUD'y za 10-15 k

WeiXiao
  • Rejestracja:około 9 lat
  • Ostatnio:około 15 godzin
  • Postów:5108
0
lina2002 napisał(a):

http://datahero.tech/offer/125

McKinsey & Company

Wow, to ci goście od najcięższych interview aka Ph.D / MBA / outstanding academic record, itd...

edytowany 3x, ostatnio: WeiXiao
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)