W jakiej technologii jest/będzie najniższy próg wejścia?

W jakiej technologii jest/będzie najniższy próg wejścia?
V5
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:46
0

W jakiej technologii jest lub będzie za rok/dwa najniższy próg wejścia? czego warto się uczyć?

Sunnydev
w żadnej, a będzie coraz gorzej.
Charles_Ray
  • Rejestracja:prawie 17 lat
  • Ostatnio:2 dni
  • Postów:1873
8

Najniższy próg wejścia jest chyba do zamiatania, ale mogę się mylić. Natomiast warto się uczyć tego co Cię interesuje i na co jest jednocześnie popyt. Na przykład prawo jazdy klasy B pozwoli Ci zostać dostawcą w firmie logistycznej.


”Engineering is easy. People are hard.” Bill Coughran
DQ
Aktualnie to z tym dostawcą w firmie logistycznej wcale nie jest takie pewne ;)
Charles_Ray
Handel online kwitnie, ktoś musi te paki rozwozić. Super fucha
M3
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:16
1

Programuję w Javie i uważam że próg wejścia jest bardzo, ale to bardzo wysoki, nie mówię tutaj tylko o stanowiskach Juniorskich, ale także Mid/Regular (2-3 lata doświadczenia), z moim znajomym z którym razem kończyliśmy studia tylko on z racji tego że był z tych bogatszych na studiach programował w iOS. Zarabiamy podobnie, a jego poziom wiedzy, kompetencji wymagań jest relatywnie niższy do mojego (mówię tutaj np. o algorytmice, architekturze, bazach danych) plus nie musi się tak starać jak ja (dokształcanie po godzinach)
Gdybym miał np wybierać fajną niszę, bez masy ludzi (w końcu nie każdego stać na Macbooka, tym bardziej studentów, także bootcampy są w Javie lub WebDev) to stawiałbym na iOS. Z góry skreślasz już gro osób z którymi musisz konkurować, a ofert pracy naprawdę przybywa, nie wspomnę o krajach bogatszych typu USA.

edytowany 4x, ostatnio: mike335
V5
niestety ja też do bogatszych nie należę :D
M3
chciałeś sensownej odpowiedzi to masz, możesz jechać na zbiory czy jakieś prace dorywcze aby zarobić na maca, jeżeli się chce to wszystko da radę
V5
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:46
0

a co sądzicie o Ruby on Rails?

Darck
Podobno się zawija
M3
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:16
0
ved54474 napisał(a):

a co sądzicie o Ruby on Rails?

To są pytania w stylu czy lepiej zostać dealerem aut marki BMW albo Audi.... a może Renault? Wszystko ma swoje plusy i minusy. Ja np. kiedyś myślałem że będę Linuxowcem. Warto jest popróbować paru rzeczy a potem zdecydować się na coś co najbardziej wpadło w zainteresowanie.

edytowany 1x, ostatnio: mike335
BA
Chyba mało pracy, ale kasa spora... może lepiej python?
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:4 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
3
ved54474 napisał(a):

a co sądzicie o Ruby on Rails?

Myślę że to był przełomowy framework do generowania HTMLa po stronie serwera. Tylko że teraz już coraz rzadziej generuje się HTMLa po stronie serwera, więc RoR ma już najlepsze lata za sobą.

  • Najniższy próg wejścia ma python tylko że w nim mało pracy dla programistów (przynajmniej w mojej okolicy)
  • Z języków w których jest praca, najniższy próg wejścia ma JavaScript

Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
V5
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:46
0

Javascript frontend (który framework?) czy backend?

LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:3 minuty
  • Postów:8398
5

W jakiej technologii jest lub będzie za rok/dwa najniższy próg wejścia?

"Najniższy próg wejścia" jest czymś złudnym. Jak coś jest za łatwe i ma za niski próg wejścia, to masę ludzi do tego lgnie i w rezultacie jest ogromna konkurencja na rynku juniorów. A co za tym idzie dostać pracę jest trudniej, więc próg wejścia robi się większy (i wymagania na juniora też rosną). I może się okazać, że łatwiej znaleźć pracę w czymś trudniejszym technicznie, bo jest mniejsza konkurencja.

Więc jest to pytanie, na które ciężko odpowiedzieć, szczególnie, że kryzys się zbliża i nie wiadomo jak wiele osób potraci pracę. Więc może się okazać, że ci wszyscy bezrobotni (z różnych branż) będą właśnie uderzać dokładnie w to samo miejsce, które ty chcesz iść, czyli tam, gdzie jest "najniższy próg wejścia", czyli w łatwy i szybki zysk. Poza tym nie wiadomo, jak firmy zareagują, ile będzie ofert na rynku i w jakich technologiach najwięcej.


semicolon
  • Rejestracja:ponad 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:114
3

Nie wybieraj jednego języka, bo zbiegiem lat na pewne problemy będziesz patrzył inaczej, sam będziesz chciał zmienić język, aby rozwiązywanie problemów z Twojej dziedziny nie oznaczało walki z wiatrakami.

Jak dopiero startujesz to na początku wybierz taki język w którym rzeczywiście dasz radę tworzyć coraz większe rzeczy. Jeśli masz dwa języki, to wybierz ten język w którym staniesz produktywniejszy.

Na Twoją produktywnosć nie tylko język będzie miał znaczenia, ale też pozostałe narzędzia, dlatego nie poświęcaj zbyt dużo czasu na sam wybór języka, bo z perspektywy czasu i tak nie będzie to miało wielkiego znaczenia.

Sto, a może i tysiąc razy większe znaczenia ma to co w tym języku napiszesz.

Jak będziesz dobry to możesz łatwo przejść na niszowy język, np. z pythona w miarę łatwo można przestawić się na go czy też clojure :)

edytowany 2x, ostatnio: semicolon
BA
  • Rejestracja:ponad 6 lat
  • Ostatnio:5 miesięcy
  • Postów:172
0

W Trojmiescie zaczyna się pojawiać coraz więcej ofert dla .net... może to?;)

SD
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:17
4

Helpdesk relatywnie najniższy próg wejścia.
Jeśli chcesz iść na programistę to wszędzie jest wysoki próg wejścia, programista zarabia sporo bo umie rozwiązywać problemy, a język jest tylko narzędziem.
Tak jak mówiłem, a pewnie wielu mówiło IT nie jest dla wszystkich, to po prostu trzeba lubić. Więc skup się na czymś co lubisz.

VA
"programista zarabia sporo bo umie rozwiązywać problemy" - znam takich co stwarzali ich więcej niż mieli rozwiązać :D
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
3

Niski próg wejścia jest tam gdzie na oferiach i podobnych jest tłum chętnych pracować przy zleceniach za 100 zł na tydzień.

W Wa-wie na testera game-devu biorą każdego, ma być tylko gotów pracować na zmiany od 6 do 22 i znać angielski na dobrym poziomie (gry i klient anglojęzyczni) . Płacą ustawowe minimum: 17 zł brutto na śmieciówce. Rekrutacja oczywiście koronawirusowo-online. :)


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
edytowany 1x, ostatnio: BraVolt
Darck
Od 6-22 na jednej zmianie?
CZ
to aż tyle jest miejsc pracy w gamedevie? Kto gra w te wszystkie gry? xd
BraVolt
Poszukaj sobie statystyk za ostani czas. Koronawirus to złote czasy dla małego game-dev.
iddqd
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Valhalla
  • Postów:130
1

Wydaje mi się, że próg wejścia będzie bardzo wysoki wszędzie. Przez kryzys ludzie, którzy są ciency tracą pracę, więc godzą się pracować za grosze. Jak masz konkurować z ludźmi z rocznym albo dwuletnim doświadczeniem to sorry, nie masz szans, chyba, że jesteś wybitny. Ja to już przerabiałem, kończyłem studia techniczne i w moim zawodzie wyuczonym była taka sama sytuacja, kryzys i z jednej tylko firmy 200 osób z doświadczeniem na bruku. Wysłałem ponad 100 CV i dostałem 4 odpowiedzi tylko. Każda polegała na 3 miesiącach praktyk za free, potem minimal. W takiej sytuacji poszedłem do IT i tak leci...

edytowany 1x, ostatnio: iddqd
vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
1

Polecam w kolejności od najniższego progu:

  • COBOL
  • REXX
  • PL/1
  • Excel
  • SQL (PL/SQL, T-SQL)
  • JavaScript + HTML + CSS
  • Go / Python
Zobacz pozostałe 2 komentarze
Darck
Myślałem że on pyta o najniższy próg wejścia dla juniora do pracy, a nie czego najłatwiej się nauczyć.
GJ
Nie no posłuchaj lista jest trochę pomylona i może juniorom zamieszać w głowie :). Np. Excel w ogóle nie jest środowiskiem programistycznym, to po primo. PL/SQL w Oracle np. to jest język na poziomie Javy i różni się od SQL jak krzesło od krzesła elektrycznego :) to to też po primo. Poza tym mieszasz techniki frontendowe z backendowymi, a to nie fair...
GJ
W ogóle stworzenie takiej listy to sprawa dość kontrowresyjna. OK, można napisać, że Java jest trudniejsza od SQL-a, ale takich oczywistości nie jest dużo...
K5
Co masz na myśli, że PL SQL jest na poziomie Javy? Pracuje jako Java dev, mam czasami styczność z PL SQLem i rzygam tym kodem.
GJ
Nie to miałem na myśli, Ty piszesz o pewnej "fajności" kodu, jak dobrze się w danej technologii pisze. A o gustach się nie dyskutuje :) Znam i PL/SQL i Javę i uważam, że oba języki reprezentują zbliżony poziom zawiłości i maja podobną barierę wejścia, nie wiem jak stawki, nie analizowałem szczegółowo. Inaczej są w nich rozłożone akcenty (tzn. w tych dwóch językach).
FI
FI
  • Rejestracja:około 10 lat
  • Ostatnio:prawie 4 lata
  • Postów:471
0

OP zle na to patrzy. Niski prog wejsca to wielu konkurentow. Moim zdaniem JS ma jeden z najnizszych progow wejscia, tutaj akurat chyba tez warto podkreslic duzy popyt. OP, to bedzie banał, ale najlepiej uczyc sie tego co srpawia przjemnosc bo wtedy sa najwieksze szanse na bycie ponadprzecietnym. A jesli chodzi ogolnie to Devops w cloud bedzie goracy, widac migracje juz teraz.

AK
Zgadzam się, bez frajdy nie ma tego "czegoś", w tym szansy na ponadprzeciętność
M3
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:16
0
filemonczyk napisał(a):

OP zle na to patrzy. Niski prog wejsca to wielu konkurentow. Moim zdaniem JS ma jeden z najnizszych progow wejscia, tutaj akurat chyba tez warto podkreslic duzy popyt. OP, to bedzie banał, ale najlepiej uczyc sie tego co srpawia przjemnosc bo wtedy sa najwieksze szanse na bycie ponadprzecietnym. A jesli chodzi ogolnie to Devops w cloud bedzie goracy, widac migracje juz teraz.

Bardzo dużo, a nawet lepiej niż programiści zarabiają spece wyspecjalizowani w technologiach jednej z tych Google Cloud, AWS, Kubernetes, Azure.

CZ
  • Rejestracja:ponad 8 lat
  • Ostatnio:około miesiąc
  • Postów:2284
1

Ciężko powiedzieć ale jeżeli studiujesz to na zwykły staż w jakimkolwiek obiektowym języku wysokiego poziomu się wbijesz. Nawet do jakiegoś comarchu, capgenini, nokii czy czegoś tam innego.
Wybierz sobie c#, jave, c++, JS albo front doucz się baz danych i już. Tak szczerze to nie ma znaczenia, bo to tylko po to żebyś się wbił w rynek. Później zobaczysz co cię interesuje.

Jeżeli nie, to ciężko jest się wbić tak szczerze. Musisz mieć bardzo zachęcające portfolio i nie ma tu czegoś takiego jak niski próg wejścia, nie patrz w ten sposób.
Jeżeli nie masz jakiejś branży która cię szczególnie interesuje tylko chcesz mieć pracę to wybierz c#, js albo jakąś jave. Ja siedzę w c++ i mało jest samouków w tej technologii bo ciężko znaleźć sensowny projekt.

Edit: Co do pierwszego akapitu to tak było przed pandemią. Nie wiadomo jak będzie wyglądał rynek po tym wszystkim. Możliwe, że w obliczu kwarantanny populacja nowych osób uczących się programować może się zwiększyć a firm będzie mniej.

edytowany 1x, ostatnio: Czitels
V5
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:46
0

a lepiej backend w JS czy Python?

OG
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 4 lata
  • Postów:71
0

Niski próg wejścia do pracy jest w C++, niski próg wejścia żeby nauczyć się podstaw programowania to wg mnie Python, chociaż nie wiem jak jest z tworzeniem aplikacji, ja Pythona używam w pracy tylko w charakterze języka skryptowego.

CZ
w c++ mówisz? To ciekawi mnie jakie dwa projekty byś zrobił żeby wrzucić do portfolio i się pochwalić
AK
Trafiam na efekty "C++ z niskim progiem wejścia" - od zacinających się ekspresów do kawy, po spadające Airbusy itd ...
OG
Nikt mnie nigdy nie pytał o portfolio na rozmowach o pracę w c++, pierwszym kryterium były studia, drugim testy typu codility, trzecim przepytywanie z c++ i takich jakiś ogólnych rzeczy. Pytania były w stylu co to jest padding, jak działa &&, jakieś z arytmetyką wskaźników żeby tam niby pokazać że się wie o endianach, czym się różni proces od wątku, shallow copy, deep copy, RAII, napisać Makefile, czy wiem co to jest gmock, gtest itp. Może są firmy gdzie faktycznie trzeba wymiatać żeby się dostać na juniora ale ja akurat na takie nie trafiłem stąd wniosek(może mylny).
CZ
a w którym roku aplikowałeś? U mnie na każdej rozmowie na juniora/staż pytali się o portfolio i projekty :-) A no i jeśli mówimy o studentach to się zgodzę że nieraz na staże łatwo się dostać. Niemniej jednak co jeśli ktoś nie studiował a chce się wbić z ulicy? O takich ludziach raczej dywagujemy tutaj.
SD
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:17
0
ved54474 napisał(a):

a lepiej backend w JS czy Python?

w PHP... Jakie to ma znaczenie?
Powiedź nam co chcesz osiągnąć tylko konkrety i jaki masz background?

DO
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 3 lata
  • Postów:16
0

Może powinieneś przejrzeć trochę języków, "liznąć" tego i owego i zobaczyć co Tobie najbardziej pasuje. Pracować będziesz kupę czasu, więc warto mądrze wybrać. Plus, dla kogoś kto uwielbia programować np. w C++ ten język będzie łatwy, ale np dla mnie gdzie zniechęciłam się do niego na studiach to jest trudny i nie mogę na to patrzeć :) Lepiej podjąc decyzję na podstawie tego co lubisz robić i będzie potem szło ;)

Crowstorm
  • Rejestracja:ponad 7 lat
  • Ostatnio:12 miesięcy
  • Postów:490
0

A ile chcesz zarabiać? 15k, 20k czy więcej?
Z czego się przebranżawiasz? xD

CZ
15k to mówimy o stażu? ( ͡° ͜ʖ ͡°)
V5
jestem licealistą, chciałbym zarabiać 100tyś ale jak sie nie da to moge i 15k
BC
szanuj sie... 15k to przez pierwsze 3 miesiące, później 20k lekko
SD
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:17
0

" jestem licealistą, chciałbym zarabiać 100tyś ale jak sie nie da to moge i 15k "
to poczytaj biografie ludzi sukcesu i zobacz jak oni myślą.
Z reguły jeśli chcesz zarabiać lepiej niż przeciętnie to musisz starać się bardziej, to nie jest tak że IT (czy bardziej kariera w IT) rozwiąże wszystkie problemy albo przyniesie worek pieniędzy tak to nie działa. Jasne programiści zarabiają dobrze, ale z reguły za tym stoi bardzo dużo pracy więc nie istnieje coś takiego jak niski próg wejścia bo to jest coś indywidualnego zależnego od osoby skupiając się tylko na pieniądzach daleko nie zajedziesz.

BC
no i co go zniechęcasz - należy mu się
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:3 minuty
3
ved54474 napisał(a):

W jakiej technologii jest lub będzie za rok/dwa najniższy próg wejścia?

Dlaczego chcesz iść na łatwiznę? :)

Rizzzzuable
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:4
1
mike335 napisał(a):

Programuję w Javie i uważam że próg wejścia jest bardzo, ale to bardzo wysoki, nie mówię tutaj tylko o stanowiskach Juniorskich, ale także Mid/Regular (2-3 lata doświadczenia), z moim znajomym z którym razem kończyliśmy studia tylko on z racji tego że był z tych bogatszych na studiach programował w iOS. Zarabiamy podobnie, a jego poziom wiedzy, kompetencji wymagań jest relatywnie niższy do mojego (mówię tutaj np. o algorytmice, architekturze, bazach danych) plus nie musi się tak starać jak ja (dokształcanie po godzinach)
Gdybym miał np wybierać fajną niszę, bez masy ludzi (w końcu nie każdego stać na Macbooka, tym bardziej studentów, także bootcampy są w Javie lub WebDev) to stawiałbym na iOS. Z góry skreślasz już gro osób z którymi musisz konkurować, a ofert pracy naprawdę przybywa, nie wspomnę o krajach bogatszych typu USA.

Robię jako iOS Dev od 6 lat i robię też backend jak mam na to space w pracy.

Potwierdzam, że klepać proste apki jest łatwiej niż prosty backend - tu próg wejścia (techniczny) jest zdecydowanie niższy na iOS. Łatwiej też o dobry zarobek jako junior/mid.

Jeżeli chodzi o sufit, to sytuacja jednak się zmienia. Przy skomplikowanym (komercyjnym) projekcie z bazą danych, security, dużą liczbą ekranów i zależności gdzie musisz też dbać o lifecycle i kontekst w którym znajduje się klient (widgety, apple watch, usługi geolokalizacyjne, pushe, websockety do funkcjonalności typu real time) to bez odpowiedniej architektury rosnący dług technologiczny baaardzo szybko pozbawi Cię możliwości sprawnego rozwijania produktu. iOS/Mobile ogólnie jest o tyle młody że nie zostały wypracowane jeszcze w pełni testowalne ,,best solution'' jeżeli chodzi o architekturę projektu i stos technologiczny - trzeba samemu o wszystkim mysleć. Bez dokształcania się po godzinach bardzo szybko staniesz w miejscu - rekrutuję iOS'owców od czasu do czasu do naszego teamu i na serio widać jak ktoś siedział sobie pare lat w jednej firmie i dalej nie słyszał o Swifcie.

Kompletnie nie zgadzam się z tym, że w mobile można mieć mniej kompetencji i wiedzy i zarabiać tyle samo co bardziej ,,kompetentni'' javowcy. Po prostu Wasza praca to w głównej mierze pojęcia które każdy w IT dobrze zna i wykorzystujecie je codziennie (np. bazy danych które w mobile są raczej niszowe). W mobile mamy inne wyzwania, o których większość ludzi nie słyszało nawet w trakcie studiów i dlatego może się wydawać że to jest proste :).

edytowany 2x, ostatnio: Rizzzzuable
NN
@Rizzzzuable: w czym robicie ten backend? Też swift i jakiś Vapor czy coś bardziej "szablonowego"?
Rizzzzuable
@null null: Spring do rzeczy które wychodzą na świat. Wewnętrznie napisaliśmy sobie za to dosyć fajnie działający serwis do mocków w Kiturze (Swift) symulujący środowisko produkcyjne (z kilku powodów jest to lepsze niż używanie ,,prawdziwego'' softu z innym DB w naszym case). Niestety framework został zdeprecate'owały przez IBM więc w przyszłości pewnie przepiszemy go na Vapor.
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)