Podsumowanie przebranżowienia Java Developer

Podsumowanie przebranżowienia Java Developer
KU
  • Rejestracja:ponad 6 lat
  • Ostatnio:prawie 2 lata
  • Postów:4
45

Witam,
Kiedy próbowałem się przebranżowić, często zaglądałem na to forum w poszukiwaniu informacji, tipów itp. więc teraz chciałbym podzielić się z własnymi doświadczeniami, może komuś się przydadzą.

Więc moje podsumowanie przebranżowienia:
Profil: 25 lat, po bardzo dobrych studiach inżynierskich lecz kompletnie nie związanymi z IT. W momencie zmiany pracy ok. 3 lata doświadczenia w innej branży.

Co chciałem docelowo robić: Backend, Java ze springiem, mikroserwisy

Czego się uczyłem: przede wszystkim czysta Java i Spring. Hibernate, git, podstawy czegoś na front end (tu akurat angular), MySQL, Docker, programowanie funkcyjne, podstawy pythona, plus ja to bym nazwał ogólne zorientowanie w świecie IT (przykładowo, wiedziałem co to jest kubernetees i do czego sie go używa, ale nie miałem z nim doświadczenia)

Jak się uczyłem: stworzenie rozwinietego projektu CRUD w spring boocie połączony z frontendem na podstawie tutoriala, dużo tutoriali na YT, Udemy, bardzo duzo zadanek z codewars. Uczestniczenie w wielu spotkaniach i konferencjach (z których co prawda mało rozumiałem, ale zawsze coś zostawało w głowie)

Ile się uczyłem: luźne 2 lata, połączone z studiowaniem dziennym, ogólnym normalnym "życiem" (imprezy, wakacje) oraz pracą na zleceniu 3/5 etatu, a po studiach na pełny etat.
Myślę, że można to było skondensować do 2-3 miesięcy nauki typu 8h dziennie.

Moje próby: praktycznie już po pół roku zaczynałem wysyłać CV na staż, juniora co by zebrać doświadczenie na rozmowach. Wszystko związane ze stanowiskiem Java Developer. Podsumowując na przestrzeni 2 lat wysłałem ~50 CV. Z tego:
~10 zaproszeń na test online lub zadanie
3 rozmowy telefoniczne
2 rozmowy na żywo
Na połowę zgłoszeń dostałem od razu odpowiedź negatywna, reszta bez odpowiedzi.

Co znalazłem: staż 5k brutto, umowa zlecenie

Co było dalej: na stażu praca bez problemu, pomogły soft skillsy i umiejętność komunikacji, nabyte w poprzedniej pracy. Po kilku miesiącach zyskałem pewnego rodzaju samodzielność. Po pół roku etat junior developer 7.2k brutto

UglyMan
@p_agon tez by chciał.
kimikini
no i spoko. brawo
M2
A jednak Java cały czas na topie:)
SA
brawo, tak to powinno wyglądać: szeroki rozwój w odpowiednim tempie
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
28

Myślę, że można to było skondensować do 2-3 miesięcy nauki typu 8h dziennie.

Myśle że to bardzo naiwne podejście. Jest wiele rzeczy które muszą się "uleżeć". Programowanie to nie jest wkuwanie regułek na pamięć. To trochę tak jakby ktoś chciał zrobić kurs prawa jazdy siadając za kółkiem i cisnąć te 30h jazd na raz. Myśle że nikt nie ma wątpliwości że jeżdżenie przez miesiąc po godzinie dziennie nie jest tym samym co 30h na raz ;)


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
KU
Mozesz miec racje. Ładnie to ująłeś jako "rzeczy które muszą uleżeć" - może mamy na myśli to samo co napisałem w poście tzn "ogólne zorientowanie w świecie IT" czyli np przestawienie sposobu myślenia
Charles_Ray
  • Rejestracja:prawie 17 lat
  • Ostatnio:około 12 godzin
  • Postów:1873
2

Gratulacje!


”Engineering is easy. People are hard.” Bill Coughran
PI
Post napisany chyba tylko do zebrania lajków xd no dobra, masz mojego na zachętę.
HA
  • Rejestracja:około 6 lat
  • Ostatnio:około 7 godzin
  • Postów:1006
3

Gratulacje.
Jak oceniasz z perspektywy czy warto było zmieniać pracę. Pomijam finanse - chodzi mi bardziej o zadowolenie.

KU
Tak, praca jak na razie wymaga kreatywności z mojej strony, a na to liczyłem najbardziej. Jednocześnie jak na razie jest znacznie mniejszy stres. Dwa najważniejsze plusy.
HA
Sam się jakiś czas temu przebrwnzawialem więc dam Ci dobrą radę - wyciśnij jak najwięcej że swoich soft skilli i doświadczeń z poprzedniej pracy. To daje więcej niż umiejętności programowania. Powodzenia
JQ
  • Rejestracja:prawie 17 lat
  • Ostatnio:24 dni
  • Lokalizacja:Kraków
  • Postów:367
0

Studiowałeś dziennie w tym samym czasie informatykę?


KU
Nie, inny niezwiązany kierunek inżynierski
DE
DE
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 2 lata
  • Postów:311
1

Pójście w Jave to strzał w kolano, powodzenia w pracy przy wiecznym legacy gównie :D

PerlMonk
To chyba PHP nie widziałeś... ;)
DE
Descendant
@PerlMonk o PHP mam jeszcze gorszą opinie
PerlMonk
A bo ty jeden? ;)
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
7

@Descendant: legacy g**no zależy od firmy w której pracujesz, a nie od technologii (może z dokładnością do jakiegoś cobola)


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
FS
daj mi legacy a sprawie, ze to juz nie bedzie legacy - i love legacy any legacy nyggazzz
FS
dla mnie linux kernel to legacy + apple kernel
PI
Daj mi nowy projekt, a sprawię, że będzie legacy
.andy
  • Rejestracja:ponad 16 lat
  • Ostatnio:około 3 lata
  • Postów:1524
3
Descendant napisał(a):

Pójście w Jave to strzał w kolano, powodzenia w pracy przy wiecznym legacy gównie :D

A niby dlaczego strzał w kolano? W każdej technologii są systemy które są na rynku dłużej niż kilka lat i nie zawsze da się na bieżąco podbijać zależności i używać najnowszych rzeczy.


Software is like sex: it's better when it's free.
- Linus Torvalds
FS
  • Rejestracja:ponad 3 lata
  • Ostatnio:około 3 lata
  • Postów:46
0

a co ty w tej javie potrafisz ? uskrobac crud na spirngu ?

kimikini
no wystarczy zeby zarabiac kilka srednich krajowych
KU
Napisać GETa, z POSTEM mam jeszcze problemy
PanamaJoe
Teoretycznie można wszystkie requesty GETami ogarnąć, ja bym nie szedł w te POSTy, szkoda czasu, lepiej ogarniaj jakieś softskills jak lizanie d**y przełożonym.
Shalom
@PanamaJoe: przykro mi ale nie za bardzo :( GETy są np. cachowane i przeglądarka moze ich w ogóle nie wykonać, albo wykonać w ramach prefetch mimo ze ktoś nawet niczego nie kliknął, Dodatkowo URL ma ograniczony rozmiar wiec dużego payloadu nie popchniesz.
kimikini
@Shalom: ale w GET mozna wyslac request body
Shalom
hmm faktycznie w 2014 wydano nowe RFC które na coś takiego pozwala, niemniej problem z cache i prefetch nadal pozostaje
PanamaJoe
Też miałem opór psychiczny jak mi w JanuszSofcie Sp. z o.o. kazali pisać do bazy GETem z body. A te keszowania to chyba da radę obejść, co nie? JanuszSofty już nie takie rzeczy hakowały https://www.oreilly.com/library/view/learning-php-mysql/9781449337452/ch17s04.html
Shalom
@PanamaJoe: nadal pozostaje jeszcze prefetch - spróbuj zrobić DELETE za pomocą linku do kliknięcia i może się okazać że "samo się kliknie" ;)
PanamaJoe
@shalom nie wiem, nie znam się nie jestem frontendowcem, jeżeli już myślę o rzeczach dziejących się w przeglądarce to z ciężkim do ukrycia obrzydzeniem, ale czy np. dodanie potwierdzenia operacji przynajmniej nie wymagałoby zaakceptowania przez usera https://developer.mozilla.org/en-US/docs/Web/API/Window/confirm
Shalom
Jeśli zrobisz to wszystko JSem to tak, gorzej jak wygnerujesz link do kliknięcia :)
PanamaJoe
Nie, nie ja tego JSa, jako kasta backendowa nie mogę dotykać, ale tak sobie właśnie wyobrażam, że Dalici to tak jakoś ogarniają, że mają button "DELETE" do którego przyczepiają event listenera wywołującego na onklika jakieś JSowe mumbo-jumbo. Ale że jak wygenerować link do kliknięcia? Że niby gdzieś w HTMLu jak zwierzęta? Może lepiej niech nie wiem :D
KamilAdam
@Shalom: przykro mi ale nie za bardzo :( GETy są np. cachowane W jednej firmie rozwiazywaliśmy ten problem. Wystarczy dodawać timestamp jako parametr i nie mamy cachowane, TAA-DAM
bocian.siano
  • Rejestracja:prawie 5 lat
  • Ostatnio:8 miesięcy
  • Postów:10
0

Gratuluje sukcesu. Napisz jakie miasto i po jakich studiach, żeby osoby, które chciałby powtórzyć twoją historię miały lepsze porównanie z czym się będą mierzyły.

stivens
On w przeciwienstwie do takich osob nie pytal nas o zdanie tylko wzial i sie uczyl :)
KU
Aventus
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:UK
  • Postów:2235
10

Odbierasz nadzieję wielu osobom chcącym się nauczyć programowania. Oni spędzają tyle czasu i wysiłku na czytaniu o programowaniu, piszą tutaj na forum z pytaniami o kursy, bootcampy, wybór języka, wybór narzędzi, pytanie czy dany język jest przyszłościowy. A Ty co? Zdecydowałeś że chcesz się przebranżowić i się zabrałeś do nauki? Jak Ty tak w ogóle możesz? Serca nie masz? :P


Na każdy złożony problem istnieje rozwiązanie które jest proste, szybkie i błędne.
.andy
Bo to nie słowa a czyny czynią człowieka ;)
PanamaJoe
On nie istnieje. To tylko reklama bootcampów, tylko czeka aż ten wątek stanie się popularny a wtedy napisze "ale w sumie to żałuję, bo rynek jest tak chłonny, że gdybym zdecydował się na butkampa, to nie straciłbym 2 lat, tylko już od półtorej roku zarabiałbym #15k jak mój kolega po {nazwa_butkampu}" i cyk link do {butkampu}.
TE
  • Rejestracja:ponad 7 lat
  • Ostatnio:dzień
  • Postów:267
4

Gratki, aż przypomina mi się mój post sprzed paru lat... ale ten czas leci. Dla chętnych podsyłam link z forum :)
Powodzenia, bo to dopiero początek Twojej drogi.
https://4programmers.net/Forum/Edukacja/309139-jak_zostalem_programista_w_dokladnie_360_dni

KU
W jakim miejscu w karierze teraz jesteś ?
TE
A bardzo fajnie się rozwinąłem. Aktualnie moja 3 praca :) Dużo ciekawej pracy ale i tej mniej ciekawej się zdarzało. Dużo jednak nauki jeszcze przede mną. Bardzo w karierze pomagają mi skille miękkie i umiejętność pracy w zespole a umiejętność sprzedania się bardzo procentuje przy rozmowach o stawkach i podwyżkach :)
Skoq
  • Rejestracja:około 6 lat
  • Ostatnio:dzień
  • Lokalizacja:Kraków
  • Postów:255
0

Gratki :) Też jestem po AGH i też się przebranżawiałem :D


I tak to właśnie jest
DA
  • Rejestracja:ponad 3 lata
  • Ostatnio:10 dni
  • Lokalizacja:Warszawa
  • Postów:88
0

Gratulacje :) ja natomiast jestem po Politechnice Warszawskiej i również udało mi się przebranżowić. Choć cały czas się uczę i rozwijam.

kevin_sam_w_domu
kevin_sam_w_domu
  • Rejestracja:prawie 4 lata
  • Ostatnio:prawie 3 lata
  • Postów:196
0

Gratulacje, aczkolwiek to nie jest nic nadzwyczajnego, będziesz robić jako korpo-resource i prawdopodobnie alokowany do projektów typu outsourcing. Pracę w korporacji łatwo dostać, jeszcze parę lat temu w Javie brali ludzi jak popadnie. Wiem bo mnie przyjęli po 3 miesiącach nauki, a jedyne co umiałem to kalkulator w GUI we Swingu. Co innego jakbyś był lekarzem, adwokatem, prokuratorem czy miał własny biznes.... Ale bycie klepaczem? Na zachodzie taki programista w korpo ma status trochę wyżej jak kasjerka ale niżej niż inżynier specjalista np. mechatroniki.

Zobacz pozostałe 4 komentarze
ES
Widzę dość mocne oburzenie w temacie ale tak jakby tak realnie spojrzeć to praca programisty to coś w rodzaju gościa który układa kafelki, zakłada piece CO itd... tylko że w cyfrowej wersji. Czy można na tym dość łatwo jakąś w miarę sensowną kasę zarobić - TAK, czy jest to jakiś prestiżowy zawód - nie sądzę.
SE
@espe: Bo tutaj nie mozna oceniac prestizu przez pryzmat nazwy zawodu. Nie mozna porownac klepania crudow czy utrzymywania legacy do pracy w naprawde ciekawych miejscach. Wyczuwam tutaj lekka hipokryzje, poniewaz znaczna czesc osob wstapila do tej branzy wylacznie z powodow finansowych (absolutnie nie ma w tym nic zlego). Wybiera stanowiska z mozliwie najwieksza pensja zeby nastepnie narzekac na monotonie i nude. Moze pora przemyslec swoje priorytety?
ES
@Seken: już rozumiem, skoro zaczęło się wykonywać to cudowne zajęcie to już nie można o nim nic napisać, poza tym jak jest wspaniałe :) .
SE
@espe: Właśnie Ci wytłumaczyłem, że to zajęcie może być zarówno rozwijające jak i przysłowiową pracą w praktyce. Jeżeli dla Ciebie jest tym drugim To współczuję ;)
ES
@Seken: mam wrażenie że widzisz w tekście więcej niż jest napisane. Ja pisałem o prestiżu, Ty o jakiejś nudzie i rozwoju. Dla mnie to zajęcie jest pracą. Tylko tyle i aż tyle. Natomiast bawi mnie jak ktoś dopisuje do tego zajęcia jakie fancy teorie, szczególnie że pewnie 50% jak nie więcej w pl to crud-developerzy. Rozumiem że Ty programujesz łaziki marsjańskie. Tylko pogratulować.
DA
  • Rejestracja:ponad 3 lata
  • Ostatnio:10 dni
  • Lokalizacja:Warszawa
  • Postów:88
2

@kevin_sam_w_domu: no właśnie na zachodzie... :P a u nas niestety, ale te proporcje są zachwiane jeśli chodzi o specjalistów technicznych z poszczególnych dziedzin

S9
  • Rejestracja:ponad 4 lata
  • Ostatnio:około 2 lata
  • Lokalizacja:Warszawa
  • Postów:1092
7

Co innego jakbyś był lekarzem, adwokatem, prokuratorem czy miał własny biznes.... Ale bycie klepaczem? Na zachodzie taki programista w korpo ma status trochę wyżej jak kasjerka ale niżej niż inżynier specjalista np. mechatroniki.

Pamiętam dobrze swoją ostatnia prace przed byciem programistą, zarabiałem wtedy za cały dzień, tyle co teraz w kilkadziesiąt minut, miałem kierowniczkę która traktowałą mnie jak śmiecia, teraz wiele ludzi mi mówi że mam zarąbisty zawód, robię coś co uważam za bardzo przydatne, więc mimo że może nie robie fency łazików marsjańskich nie uważam żebym miał źle. Mam wrażenie że ludzie którzy mówią jak to bycie klepaczem nie różni się od pracy w Biedronce chyba mało o życiu wiedzą.


edytowany 1x, ostatnio: scibi_92
.andy
Tym razem przyznam rację. Niektórzy ludzie żyją we własnej bańce i są odrealnieni od reszty świata. Do tej pory myślałem, że to jest widoczne raczej w polityce, szołbiznesie czy samym biznesie na górze. Jednak jak widać nie tylko tam...
PerlMonk
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Warszawa 🐪
  • Postów:1719
3
scibi_92 napisał(a):

Mam wrażenie że ludzie którzy mówią jak to bycie klepaczem nie różni się od pracy w Biedronce chyba mało o życiu wiedzą.

W tym poglądzie jest ziarno prawdy. Pracowałem w kilku korporacjach i byłem nawet w takim dziale, w którym kierownikowi korpo weszło za mocno. Traktuje ludzi jak zasoby i dla niego nie robi różnicy kto jest w zespole i czy ktoś zachorował - wyniki muszą być i koniec. Praca w takiej firmie jednak trochę się różni od pracy w Biedronce, bo kasjerki są już traktowane lepiej, niż programiści w dziale, w którym byłem.


Nie sztuka uciec gdy w dupie sztuciec. 🐪🐪🐪
Zobacz pozostałe 5 komentarzy
.andy
@PerlMonk: pracowałeś tak kiedyś?
S9
@PerlMonk: ale ja nie twierdze że w IT nie ma Januszy, chodzi mi o to że mimo wszystko procentowo jest ich pewnie mniej, a jak jesteś źle traktowany to możesz sobie o wiele łatwiej zmienić środowisko. To nie jakas wioska 100km od jakiegoś miasta gdzie słyszysz że masz zap*erdalać za miskie ryżu bo jest 10 ludzi na Twoje miejsce.
kevin_sam_w_domu
kevin_sam_w_domu
Też aktualnie pracuje w firmie gdzie są statystyki ile kto Story Pointów dowozi, mówiąc po chłopsku są to normy i sugerowanie że trzeba zapier****.
S9
@kevin_sam_w_domu: to czemu nie zmienisz?
S0
A ja pracowałem fizycznie, pracowałem również w gównianych firmach IT na początku i częściowo podzielam spostrzeżenie PerlMonka. Tyle, że klepacz po kilku latach jak się ogarnie może zmienić firmę na lepszą gdzie nie ma patologii, a pracownik fizyczny często nie. I nie przeszkadza tu zupełnie, że ten klepacz nie programuje w CERN. Więc bycie klepaczem kodu różni się znacznie, ogólnie - przy obecnym rynku pracy.
HA
  • Rejestracja:około 6 lat
  • Ostatnio:około 7 godzin
  • Postów:1006
2

@PerlMonk: popracuj miesiąc w szpitalu to dopiero zobaczysz co to mobbing :)

PerlMonk
"Popracuj na budowie, to nauczysz się co to życie"
DA
@PerlMonk: święte słowa:)
TheLearner
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Krypton
  • Postów:298
2

Gratulacje! Osoby związane z branża od młodszych lat nie do końca wiedzą ocb, więc tym bardziej szacun i wytrwałości ;)


ES
  • Rejestracja:ponad 3 lata
  • Ostatnio:27 dni
  • Postów:17
0

@TheLearner: Gratulacje! Najważniejsze jest robić co się lubi. Jestem ciekaw Twoich wrażeń wraz z kolejnymi latami pracy. Też jestem z tych "przebranżowionych" tyle że "trochę" starszy :) . Natomiast ja mam takie spostrzeżenie że trochę nie wybrażam sobie jakbym miał pracować jako "klepacz kodu" od młodości. Generalnie jak dla mnie dość nudna praca, dodatkowo taka trochę "aspołeczna" - mam nadzieję że wiecie o co mi chodzi, nic obraźliwego. I jak myślę że miałbym to robić w wieku 19-25 lat to jakoś tak nie widzę siebie w tych fachu w tamtych latach. Ale może dzisiaj inaczej to wygląda.

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)