Myślisz o przebranżowieniu na zawód programisty? Warto to wiedzieć!

Myślisz o przebranżowieniu na zawód programisty? Warto to wiedzieć!
FO
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:1
0

ta... ja się uczyłem 2 lata, zrobiłem 2 porządne projekty, mam do tego doświadczenie komercyjne w pracy z bazami danych i nie ma dla mnie nic. Nawet nie wysyłam CV, bo nie ma gdzie. Już nie szukają nigdzie juniorów. Rok temu było inaczej... zapałapałem się na 2 rekrutacje znając samą javę, ale zrezygnowałęm, bo pomyślałem, że będzie lepiej jak podszlifuję jeszcze jeden rok springa. To był błąd, bo teraz już nikt mnie nie chce.

Zmarnowałem 2 lata. Płakać mi się chce.

edytowany 2x, ostatnio: forprogramers
BluzaWczolg
BluzaWczolg
w sensie nie chciałeś na EJB czy jak? po jakiego grzyba zrezygnowałeś?(bo w razie gdyby Cię nie przyjęli, daliby Ci szanse za rok) btw są może oferty na juniora, tylko trzeba pojechać na drugi koniec Polski? Czy jest już aż tak źle?
szybkiBot
o żesz to już normalnie zła decyzja po całości, mam tylko jedną radę, nie poddawaj się na pewno coś znajdziesz, może zmień na testowanie, może inne miasto
CZ
przejdź się na losowe targi pracy, znajdziesz 10 ofert od razu
VE
  • Rejestracja:ponad 7 lat
  • Ostatnio:dzień
  • Postów:363
1

ale zrezygnowałęm, bo pomyślałem, że będzie lepiej jak podszlifuję jeszcze jeden rok springa

ahahahahahah

J6
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:4
0

Coś mi się wierzyć nie chce.. W jakim mieście szukasz? Może po prostu faktycznie jestes za słaby? Ja zmieniałem prace w lipcu jeszcze jako junior, i ofert było w bród.

BluzaWczolg
BluzaWczolg
Jakie miasto? Bród == ile? Junior czy mid?
HA
  • Rejestracja:około 6 lat
  • Ostatnio:około 17 godzin
  • Postów:1006
4

Hmmm to ja mam zupełnie inne odczucia... Niedawno sam startowałem w "komercyjnym" IT, wcześniej byłem "zaawansowany amatorem". Robiłem kilka rzeczy dość rozbudowanych, ale napisanych tak, że jak teraz na to patrzę to mi się płakać chce. Fakt działało, spełniało swoje zadanie itp. W prywatnej pracy stosowałem (jak się później okazało) wiele rzeczy/praktyk, które są normalnie używane w firmach tj. np. gita, dzieliłem sobie pracę na taski, które opisywałem "żeby nie zapomnieć" itp. Oczywiście w pracy okazało się, że robi się to trochę inaczej, ale szybko się przestawiłem.
Pracy dla juniorów nie ma to fakt, ale drugi fakt, że seniorów też nie ma na rynku. Cóż wysłałem ogłoszenia na stanowiska mid/senior - uczciwie opisałem co umiem, czego nie umiem i dostałem sporo odpowiedzi. Oczywiście w CV napisałem coś w stylu (oczywiście bardziej oględnie) - wiem nie jestem seniorem, umiem czytać i widzę, że szukacie seniora, ale szybko się nauczę i mogę pracować za miskę ryżu zanim się nie nauczę. Odzew był spory, na rozmowach nie ściemniałem. Pracę dostałem bardzo szybko. Faktycznie początki były bardzo trudne, bo nie wyobrażałem sobie ile mi nawet brakuje (kończyłem studia zupełnie z innej dziedziny i wszystko czego się nauczyłem było z książek/internetu), ale bez jaj to tylko programowanie, skoro są ludzie, którzy się tego nauczyli, to znaczy, że ludzie mogą się tego nauczyć. Oceniam, że mi było potrzebne 3 miesiące aby nie być kosztem dla firmy. Kolejne 3 aby stać się prawdziwym developerem - pewnie nadal najsłabszym w firmie, ale jednak w 100% samodzielnym, który realizuje wszystkie powierzone zadania i nie ma zwrotek tasków z QA.

Teraz oglądam sytuacje z drugiej strony i widzę jak komicznie wygląda rekrutacja w IT. Firma oferuje standardowe finanse, górna granica widełek może nawet być uznana za dość atrakcyjną. Na ogłoszenie odzew jest praktycznie zerowy. Na rozmowę przychodzi może z 1 osoba na 2 tygodnie z oczekiwaniami finansowymi nieadekwatnymi do swoich umiejętności. I stało się dla mnie jasne czemu mnie zatrudniono. Po prostu po rozmowie ktoś uznał "pie&*&, gość nie jest głupi, coś już umie, racjonalnie podchodzi do swoich możliwości i widać u niego motywację - za tą kasę co chce warto spróbować bo więcej wydajemy na kawę". Tak więc ogólnie, uważasz że coś umiesz (2 lata się uczysz to zakładam, że coś umiesz) wysyłaj na mid/seniora, zaprezentuj się dobrze i tyle. Łatwiej tak dostać pierwszą prac\ę niż konkurować z 50 osobami na stanowisko juniorskie, gdzie Twoje CV zginie w stercie papierów. Jest spora szansa, że po drugiej stronie napotkasz mocno zestresowana osobę, która od miesiąca czy dwóch nie ma kim obsadzić wakatu (a często kilku wakatów) i jak jej dasz choć namiastkę nadziei, że jesteś poważną i pracowitą osobą, a nie milenialsem to może da Ci szansę. Tak żeby uzmysłowić skalę problemu - ja aplikując tym sposobem dostałem 2 oferty pracy, ta którą odrzuciłem nadal wisi w internecie.

MZ w tej sytuacji jest win:win - firma dostała pracownika za śmieszne pieniądze, ja uzupełniłem braki wiedzy. Teraz porozmawiamy o finansach i prawdopodobnie dostanę normalną pensję. Firma znów wygra, bo ma pracownika wdrożonego w wewnętrzne systemy/projekt/workflow za kasę za którą nikt ogarnięty nie będzie skory zmieniać pracy.

ŁF
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 4 lata
  • Postów:25
0

It i programowanie stało się super modne. Teraz nawet Babcia co sprzedawała precle idzie an bootcamp i potem po kursie wysyła CV :) Dlatego na juniora jest ok 50-100cv na 1 miejsce ;)
Dobrze, że już człowiek ma doświadczenie i coś umie i może pracować jako mid bo teraz znależć prace jako junior graniczy z cudem, dlatego lepiej przez te 6-8 miechów robić sobie coś komercyjnego i potem startować już jako programista z doświadczeniem. Swoją drogą ciekawi mnie kiedy już midów będzie wysyp i na 1 projekt będzie 50 aplikacji :)

edytowany 3x, ostatnio: somekind
Visual Code
Pierwsza odpowiedź i cytat całego wpisu :D @somekind troolujesz teraz mnie... trzeba było chociaż zostawić w komentarzu ze usunąłeś cytat, kompletna samowolka na tym forum 😵
superdurszlak
  • Rejestracja:prawie 7 lat
  • Ostatnio:dzień
  • Lokalizacja:Kraków
  • Postów:1999
0
Łukasz Filip Gucma napisał(a):

Dobrze, że już człowiek ma doświadczenie i coś umie i może pracować jako mid bo teraz znależć prace jako junior graniczy z cudem, dlatego lepiej przez te 6-8 miechów robić sobie coś komercyjnego i potem startować już jako programista z doświadczeniem. Swoją drogą ciekawi mnie kiedy już midów będzie wysyp i na 1 projekt będzie 50 aplikacji :)

> 6-8 miesięcy doświadczenia
> mid
> wybierz jedno

No wysyp midów będzie, jak zaczną rozdawać stanowiska mida po miesięcznym okresie próbnym, a seniorem będzie ktoś po pół roku.


ŁF
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 4 lata
  • Postów:25
0
superdurszlak napisał(a):
Łukasz Filip Gucma napisał(a):

Dobrze, że już człowiek ma doświadczenie i coś umie i może pracować jako mid bo teraz znależć prace jako junior graniczy z cudem, dlatego lepiej przez te 6-8 miechów robić sobie coś komercyjnego i potem startować już jako programista z doświadczeniem. Swoją drogą ciekawi mnie kiedy już midów będzie wysyp i na 1 projekt będzie 50 aplikacji :)

> 6-8 miesięcy doświadczenia
> mid
> wybierz jedno

No wysyp midów będzie, jak zaczną rozdawać stanowiska mida po miesięcznym okresie próbnym, a seniorem będzie ktoś po pół roku.

Nie napisałem, że ktoś ma mida po 8 miesiacach ale zeby juz startować na mida bo anuż się uda :) Po prostu jest wysyp amatorów po bootcapmach co nic nie potrafią jeszcze, ale uważają się już za programistów :) Wiem z kilku źródeł co rekrutują. Na juniora idzie średnio ok 50 CV. Jako doświadczenie 3 banalne strony co w gimnazjum ktoś zrobi i tyle. Może z tych 50 wartych uwagi jest 1-3, a przeważnie ani jeden nie jest wart zaproszenia na rozmowe ;) A jak firma potrzebuje to słyszałem od kumpla, że dal te cv rekruterce i żeby sobie po zdjęciu wybrała :D

edytowany 4x, ostatnio: Łukasz Filip Gucma
CZ
O cholera a ja nie mam zdjecia w CV xd
Michał Sikora
Michał Sikora
  • Rejestracja:około 7 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Kraków
  • Postów:834
5

Pomijając kwestię, że dla mnie wszelkie tytularstwo w stylu junior/mid/senior jest bezcelowe, to pozostaje pytanie czy warto pracować w firmie, gdzie się zatrudnia midów po 8 miesiącach doświadczenia, nawet jeśli się do takiej dostaniemy.

edytowany 1x, ostatnio: Michał Sikora
J6
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:4
0

Warszawa.. Wysłałem na pewno około 40-50 CV. Junior.
Tak było jak startowałem bez doświadczenia - koniec 2017. Odzew był dosyć spory, byłem na 7 rozmowach i po miesiącu od rozpoczęciu szukania dostałem pracę.
Po niecałych 7 miesiącach postanowiłem zmienić, wysyłałem na juniora z 7 miesięcznym doświadczeniem, znowu około 40CV wysłanych. BARDZO duży odzew, tym razem znacznie większy. Pracę znalazłem po tygodniu od wysłania pierwszego CV. Nie wiem jak to wygląda w innych miastach, ale w Wwa na pewno jest dużo miejsc dla juniorów.

edytowany 2x, ostatnio: januszprogramowania666
PA
40 CV wysłanych i to niby jest dobrze...
J6
@Papec: wystarczy nawet jedno miejsce, byle skutecznie :D sorry, ale nie wiem do ilu firm przywykłeś wysyłać CV, 100? 200? 500? 40 to całkiem dużo, jeśli odezwie się nawet 1/3 to i tak daje ci to sporo rozmów
ToTomki
  • Rejestracja:około 7 lat
  • Ostatnio:3 dni
  • Postów:1320
0
januszprogramowania666 napisał(a):

Warszawa.. Wysłałem na pewno około 40-50 CV. Junior.
Tak było jak startowałem bez doświadczenia - koniec 2017. Odzew był dosyć spory, byłem na 7 rozmowach i po miesiącu od rozpoczęciu szukania dostałem pracę.
Po niecałych 7 miesiącach postanowiłem zmienić, wysyłałem na juniora z 7 miesięcznym doświadczeniem, znowu około 40CV wysłanych. BARDZO duży odzew, tym razem znacznie większy. Pracę znalazłem po tygodniu od wysłania pierwszego CV. Nie wiem jak to wygląda w innych miastach, ale w Wwa na pewno jest dużo miejsc dla juniorów.

Napisz coś więcej. Jaka technologia, oczekiwania, co umiałeś, jakie projekty wcześniej wykonałeś i tak dalej. Samo to, ile cv wysłałeś, nic nie mówi.

J6
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:4
0

Co potrafiłem pod koniec 2017? Dobrze znałem język java (tzn. znałem jego możliwości, składnię itp. Potrafiłem napisać stronę internetową w html, rozwiązać skomplikowane problemy na codility/hackerranku (wymyślić algorytmy). Napisać proste SQLki, a z pomocą internetu bardziej skomplikowane. Podstawowo (bardzo) znałem springa - ale miałem już napisanych kilka prostych 'projektów' - strona z generatorem losowym, biblioteka, jakas strona do zapisywania/usuwania/edycji danych. Wiedziałem po co są interfejsy, co to jest generycznośc, co to jest dependency injection (na tyle ile mogłem to wtedy rozumieć, ale w praktyce w miarę wiedziałem o co chodzi). Wiedziałem co to git i jak się nim posługiwać(tyle, żeby zrobic commita, pusha, stasha). Miałem 0 doświadczenia komercyjnego. po 7 miesiącach rozwinąłem jave, poznalem Reacta, cssa, Springa, bazy danych - Postgres i cassandra, lepsza obsługa gita.

Nie wiem co mają moje doświadczenia bo mówimy tlyko o ILOŚĆI ofert dla juniora.

Zobacz pozostały 1 komentarz
J6
@winuser: ""Dobrze znałem język java" - efekt Krugera-Dunninga." Efekt doczepiania się do znaczenia.
winuser
Kolego, nie denerwuj sie, kiedys w koncu go poznasz dobrze.
M1
moze dał sobie 4 kropki z 5 na cv przy znajomosci java. wiec to juz powazny zawodnik
Patryk27
@januszprogramowania666: ostrożniej ze słownictwem.
ToTomki
  • Rejestracja:około 7 lat
  • Ostatnio:3 dni
  • Postów:1320
0

Twoje doświadczenia powiązane są z tym jaki był odzew, który raz nawet dużymi literami podkreśliłeś ;)

J6
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:4
0
ToTomki napisał(a):

Twoje doświadczenia powiązane są z tym jaki był odzew, który raz nawet dużymi literami podkreśliłeś ;)

Temat był o ilości dostępnych ogłoszeń, a nie o tym, że nie chcą zatrudniać juniorów, bo nie mają wystarczających umiejetności. To ja piszę - było sporo ogłoszeń dla juniorów.

ToTomki
No to skoro przeszkadza Ci poruszanie tematyki odzewu na wysyłane cv, dlaczego sam o tym w ogóle wspominałeś?
BluzaWczolg
BluzaWczolg
Gdzie były? Ile? Pięć w mieście? Może pomyliłeś z midem? Pics or didn't happen.
J6
@BluzaWczolg: Przeczytaj wątek to pisałem gdzie, co do ilości nie liczyłem, aż tak mi nie zależy na tym żebys mi uwierzył żeby teraz screeny tutaj trzaskać xd
ŁF
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 4 lata
  • Postów:25
0

We froncie wyglada to całkowicie inaczej. Jak znasz html,css i całkiem przyzwoicie javascript, ale nie znasz frameworków to w krk z tego co widze nikt nie zapłaci ponad 3 netto na uop ;/
Z racji tego, że jest dużo początkujących i jak firma nie szuka zaawansowanego programisty tylko do zmian wyglądu stron, lub robienie rwd ( czyli ok 65% ogłoszen na fronta) to znajdzie Jelenia za 2-2.5 tys netto. W backendzie jest inaczej i znacznie więcej płacą. We froncie bez znajomości angulara, reacta robisz jak murzyn za darmo. Wystarczy zobaczyć na pracuj.pl z ciekawosci jak wysłałem kilka CV to raport dostałem, że 70% kandydatów miało oczekiwania ponizej 3 tys netto ;/ i oferta od razu odrzucona

edytowany 5x, ostatnio: Łukasz Filip Gucma
Sehnsucht
bo 70% tych kandydatów nie ma żadnego doświadczenia ani wykształcenia xD
superdurszlak
  • Rejestracja:prawie 7 lat
  • Ostatnio:dzień
  • Lokalizacja:Kraków
  • Postów:1999
2
Łukasz Filip Gucma napisał(a):

W backendzie jest inaczej i znacznie więcej płacą.

W backendzie mają za to hopla na punkcie języków. Jak jest powiedziane, że ma być język X, to ma być język X a nie Y, Z. Zupełnie tak, jakby programista był małpą niepotrafiącą się zorientować, że to:

Kopiuj
class Foo(Bar):
  def __init__(self, foo_arg: int, bar_arg: str):
    super(Bar, self).__init__(bar_arg)
    self.foo_arg = foo_arg

  # srutututu

może mieć cokolwiek wspólnego z tym:

Kopiuj
class Foo(val fooArg: Int, barArg: String): Bar(barArg) {
  // srutututu
}

Albo, co gorsza, to:

Kopiuj
@blueprint.route("/trelemorele/<int:my_id>", methods=['GET'])
def get_by_id(foo_id: int):
  return jsonify(self.foo_service.get(foo_id))

Może mieć podobne znaczenie, jak to:

Kopiuj
@GetMapping("/trelemorele/{id}")
@ResponseBody
fun getById(@PathVariable id: Int) : ReponseEntity<Foo> {
    return ResponseEntity(fooService.get(id), HttpStatus.OK)
}

ba, zaszalejmy!

Kopiuj
@GetMapping("/trelemorele/{id}")
@ResponseBody
fun getById(@PathVariable id: Int) = ResponseEntity(fooService.get(id), HttpStatus.OK)

No ale dla HR przerzucenie się developera z jednego na drugie oznacza, że trzeba mu zatrzymać jeden licznik dupogodzin, i odpalić inny. To nie jest tak, że jedno z drugim ma coś wspólnego. Programiści kłamią :)


edytowany 3x, ostatnio: superdurszlak
Czulu
  • Rejestracja:ponad 10 lat
  • Ostatnio:minuta
  • Postów:650
3

Tak samo jest z frameworkami js, możesz pracować 5 lat w angularze, ale jak szukają z reactem to CV idzie do kosza w 50% przypadków. Ale brak 50000 programistów jak cholera.

edytowany 3x, ostatnio: somekind
IT
Każdy język a bardziej framework ma swoje niuanse, które osobom niedoświadczonym ciężko zrozumieć/przewidzieć a ich debugowanie nie trwa 5min i push na mastera.
somekind
Ale po co cytować poprzedni post w całości?
LukeJL
@itsme niby tak, ale tego można się w kilka tygodni nauczyć, jak ktoś zna inne frameworki. Gorsze jest to, że jak ktoś przychodzi do frameworka to zna tylko najnowszą wersję. I np. ktoś powiedzmy nauczy się nowego Reacta (hooki itp.), a wejdzie do projektu, gdzie będą jeszcze komponenty na klasach albo co gorsza na createClass (o ile są takie projekty jeszcze). Z tym doświadczeniem w konkretnym frameworku to chodzi chyba głównie o to, żeby znać historię wersji i umieć się poruszać nawet w kodzie sprzed kilku lat. Oraz wiedzieć jakie podejscia sie sprawdziły a co było błędem
PO
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 6 lat
  • Postów:1
3

Student/absolwent informatyki nie spędził tysiący godzin w kodzie - to mit. O frameworkach nawet nie mowiac. Poza tym ci mityczni midowie i seniorzy tez nie przyszli z kosmosu zeby oswiecic smiertelnikow wiedzą, tylko zaczynali wlasnie jako ci niedoswiadczeni juniorzy ktorzy ledwo potrafili napisac hello world i zapisac to w bazie.

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

@POU_: no tak, ale co w związku z tym?


Na każdy złożony problem istnieje rozwiązanie które jest proste, szybkie i błędne.
PO
odnoszę się tylko do wyliczeń z pierwszego posta
Aventus
Ok rozumiem, ale czy to sie komus podoba czy nie, rynek jest przesycony juniorami wiec te wyliczenia maja sens. Ja nigdy nie robilem z siebie kogos kto programowal zanim nauczyl sie mowic "mama". Zaczalem staz jako ktos kto myslal ze rozumie obiektowosc, a nawet tego tak naprawde do konca nie rozumialem. To ze dostalem sie na staz (platny) zawdzieczalem raczej swoim umiejetnosciom ogolnym (dosyc mlodo zostalem team leaderem duzego zespolu w firmie w ktorej dorabialem jako student) niz umiejetnosciom programowania. Niestety dzis sprawa jest o wiele trudniejsza...
Aventus
...dla ludzi dopiero wchodzacych w ta branze. Rynek rzadzi sie swoimi prawami. Jest ogromna podaz, niski popyt wiec i wymagania sa bardzo wysokie. Stad tez masa mlodych ludzi- przewijajacych sie nawet tutaj na forum- czujacych sie oszukanymi i zawiedzionymi. Z jednej strony to wina systemu ktory obiecywal gruszki na wierzbie, z drugiej sami sa sobie winni za brak rozsadnego podejscia i dobrego rozplanowania sciezki kariery.
PO
Oczywiście masz rację. Ja chciałem jedynie sprostować ten mit o którym sam wspomniałeś że programiści zaczynają w podstawowce i kiedy inni się obijają oni sami po 10h dziennie programują co jest nonsensem. Owszem dzisiaj jest o wiele trudniej zacząć, kiedyś tak naprawde wystarczyła znajomość html, jednak studia dalej niewiele przekazują i pewnie długo się to jeszcze nie zmieni, a tak naprawdę doświadczenie doświadczeniu też nie równe i ktoś może mieć 5 lat doświadczenia w Basicu co będzie g**no znaczyło dla stanowiska np. w Angularze
Satanistyczny Awatar
nie ma obowiązku "rozumienia obiektowości" (de facto nikt nie zdefiniował nawet do końca czym jest sam "obiekt" więc specjalnie to nie dziwi), są paradygmaty w których programiści radzą sobie bez obiektów i tworzą codebase na miliony linii i da się w tym dość gładko pracować. Wielu programistów ją szkaluje.
JA
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad 5 lat
  • Postów:2
2

Masakra jak wy potraficie zdemotywować ludzi do działania. Nie wiem chyba miałem farta, ale ja szukając pracy na juniora nie miałem problemu ze znalezieniem, a dawno to nie było. Po prostu zaczynając karierę jako ten stażysta/junior trzeba przymknąć trochę oko na zarobki z myślą inwestycji że za te 3-4 lata sytuacja u nas w portfelu się poprawi :), kolejna sprawa to technologie tutaj tez trzeba niestety przymknąć oko(chcesz robić w webie ale trafia się oferta z desktop przyjmij ją pracuj staraj się po godzinach rób webowe projekty i za rok/dwa przeskoczysz na webówkę. Mając już ten rok/dwa doświadczenia nawet w desktop od razu HR/osoby techniczne na ciebie inaczej spoglądają )
PS. pracuje z paroma seniorami którzy nie dorastają do pięt dzisiejszym juniorom.

edytowany 2x, ostatnio: jacektw
MP
"PS. pracuje z paroma seniorami którzy nie dorastają do pięt dzisiejszym juniorom." - radzę Ci zmienić firmę.
JA
Zamierzam zmienić firmę za jakieś max 3 miesiące...
M1
no jak pracujesz w takiej firmie to nic dziwnego ze miales farta, z opisu o seniorach wynika ze ta firma to cos gorszego niz januszownia
JA
jest to już moja druga firma... Pierwszą firmę i pierwsze doświadczenie mam już za sobą
BluzaWczolg
BluzaWczolg
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 3 lata
  • Postów:530
0
jacektw napisał(a):

Masakra jak wy potraficie zdemotywować ludzi do działania. Nie wiem chyba miałem farta, ale ja szukając pracy na juniora nie miałem problemu ze znalezieniem, a dawno to nie było. Po prostu zaczynając karierę jako ten stażysta/junior trzeba przymknąć trochę oko na zarobki z myślą inwestycji że za te 3-4 lata sytuacja u nas w portfelu się poprawi :), kolejna sprawa to technologie tutaj tez trzeba niestety przymknąć oko(chcesz robić w webie ale trafia się oferta z desktop przyjmij ją pracuj staraj się po godzinach rób webowe projekty i za rok/dwa przeskoczysz na webówkę. Mając już ten rok/dwa doświadczenia nawet w desktop od razu HR/osoby techniczne na ciebie inaczej spoglądają )
PS. pracuje z paroma seniorami którzy nie dorastają do pięt dzisiejszym juniorom.

Udało Ci się, gratuluje, jednak chodziło w wątku o ogólną sytuacje. Nie wiem, czemu odebrałeś post OPa, jako demotywacje do działania - to jest raczej zwyczajne uświadamianie o stanie obecnym, co kto z tym zrobi to już jest jego interes. Ja osobiście się cieszę że jest forum i swobodna wymiana informacji o stanie rynku pracy, bez coachowania i hurraoptymizmu i kreaowania lemingów(co robią nie tylko bootcampy ale i uczelnie, hajs musi się zgadzać, noi pracodawcom też zależy na zbijaniu stawek). Może zmotywuje do jeszcze większego zapierdolu tych ambitnych, a niezdecydowanych i słabszych uratuje przed kiepską inwestycją. Nikt jednak nikomu nie mówi co ma robić zauważ.( a jak mówi to trzeba olewać takich troli albo ludzi którzy generalizują kompleks wektorów siłowych które składają się na pewne zjawiska)

Sam anegdotycznie potwierdziłeś, że teraz jest ciężej, nawet nie bawiąc się w fachowe analizy i statystyke:

  • "trzeba przymknąć oko na zarobki"
  • "zapieprzaj po godzinach"
  • "przymknąć oko na technologie w których chcesz pracować"
  • "seniorzy są c**** warci" - może dlatego, że wymagania są większe niż w latach 90/ 00'
  • "sam spotkałem juniorów, którzy są o niebo lepsi od seniorów" - bo trzeba teraz ciężej pracować i robić z siebie większego nolifa żeby w ogóle się wbić na rynek? Albo być po prostu zdolniejszym?

Nie czarodziejska tylko magiczna. I nie fujarka tylko flet. Magiczna flet.
edytowany 7x, ostatnio: BluzaWczolg
Zobacz pozostałe 3 komentarze
superdurszlak
A skąd wzięłaś akurat takie granice? Górna to jakiś punkt, powyżej którego programistę ch... strzela przy standardowym rzeźbieniu CRUDa? :p
BluzaWczolg
BluzaWczolg
Język naturalny nie zawsze przekłada się na logikę w oczywisty sposób.
lambdadziara
gdzies kolo 7 minuty, wymienia tez inne zawody w tym przedziale, to pewnie wyjasnia twoje watpliwosci superdurszlak https://www.youtube.com/watch?v=X6yLIdBikmI
BluzaWczolg
BluzaWczolg
@labdadziara prawym i masz kopiuj url bieżącego momentu
lambdadziara
dzieki, biezacy czyli wskazywany myszka czy biezacy biezacy?
P1
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:1
0

cześć,
Mam pytanie jak w wątku myślę o przebranżowieniu,skończyłem niestety studia o innym profilu ,o programowaniu myślę od roku na razie miałem inną robote więc nie bardzo był czas na naukę póki co zaliczyłem tutoriale z html/css/javascriptu i byłem na warsztatach z javascriptu. Bądź co bądź wiem że nic nie umiem więc myślałem nad kursami z bootcampu ,ale wiadomo że sa cholernie drogie a po 6 tygodniach moja wiedza aż tak się nie poszerzy. Znalazłem roczny kurs poniżej program:

1)posługuje się hipertekstowymi językami znaczników; HTML
2) tworzy strony internetowe za pomocą hipertekstowych języków znaczników;
3) tworzy kaskadowe arkusze stylów (CSS);
4) wykorzystuje kaskadowe arkusze stylów (CSS) do opisu formy prezentacji strony internetowej;
5) rozpoznaje funkcje edytorów spełniających założenia WYSIWYG; 6) tworzy strony internetowe za pomocą edytorów spełniających założenia WYSIWYG; 7) projektuje strukturę witryny internetowej; 8) wykonuje strony internetowe zgodnie z projektami;
9) stosuje reguły walidacji stron internetowych;
10) testuje i publikuje witryny internetowe; 1
11) stosuje różne modele barw;
12) przestrzega zasad cyfrowego zapisu obrazu,korzysta z funkcji strukturalnego języka zapytań;
2) posługuje się strukturalnym językiem zapytań do obsługi baz danych;
3) projektuje i tworzy relacyjne bazy danych;
4) importuje dane do bazy danych;
5) tworzy formularze, zapytania i raporty do przetwarzania danych;
6) instaluje systemy baz danych i systemy zarządzania bazami danych;
7) modyfikuje i rozbudowuje struktury baz danych;
8) dobiera sposoby ustawiania zabezpieczeń dostępu do danych;
9) zarządza bazą danych i jej bezpieczeństwem;
10) określa uprawnienia poszczególnych użytkowników i zabezpieczenia dla nich;
11) udostępnia zasoby bazy danych w sieci;
12) zarządza kopiami zapasowymi baz danych i ich odzyskiwaniem
korzysta z wbudowanych typów danych;
2) tworzy własne typy danych;
3) przestrzega zasad programowania;
4) stosuje instrukcje, funkcje, procedury, obiekty, metody wybranych języków programowania;
5) tworzy własne funkcje, procedury, obiekty, metody wybranych języków programowania;
6) wykorzystuje środowisko programistyczne: edytor, kompilator i debugger;
7) kompiluje i uruchamia kody źródłowe;
8) wykorzystuje języki programowania do tworzenia aplikacji internetowych realizujących zadania po stronie serwera;
9) stosuje skrypty wykonywane po stronie klienta przy tworzeniu aplikacji internetowych;
10) wykorzystuje frameworki do tworzenia własnych aplikacji;
11) pobiera dane aplikacji i przechowuje je w bazach danych; testuje tworzoną aplikację i modyfikuje jej kod źródłowy;
12) dokumentuje tworzoną aplikację;
13) zamieszcza opracowane aplikacje w Internecie

I zastaawiam się czy nie jest to zbyt ogólne a połowe z tej wiedzy mże się nie przydać(myślę o froncie) jest to kurs do na kwalifikacje technik informatyk więc żaden programista ze mnie po tym nie będzie,bardziej myślę o tym kursie jak o wprowadzeniu a więcej sa bym się uczył. Myślicie że jest sens się w to pchać na rok?Z góry dzięki bardzo za odpowiedzi*

edytowany 2x, ostatnio: Piotrek1906
superdurszlak
mógłbyś poprawić trochę formatowanie? tragicznie się czyta tę ścianę tekstu, która zaczyna się w połowie ;)
superdurszlak
  • Rejestracja:prawie 7 lat
  • Ostatnio:dzień
  • Lokalizacja:Kraków
  • Postów:1999
1
Piotrek1906 napisał(a):

cześć,
Mam pytanie jak w wątku myślę o przebranżowieniu,skończyłem niestety studia o innym profilu ,o programowaniu myślę od roku na razie miałem inną robote więc nie bardzo był czas na naukę póki co zaliczyłem tutoriale z html/css/javascriptu i byłem na warsztatach z javascriptu. Bądź co bądź wiem że nic nie umiem więc myślałem nad kursami z bootcampu ,ale wiadomo że sa cholernie drogie a po 6 tygodniach moja wiedza aż tak się nie poszerzy. Znalazłem roczny kurs poniżej program:

[...]

I zastaawiam się czy nie jest to zbyt ogólne a połowe z tej wiedzy mże się nie przydać(myślę o froncie) jest to kurs do na kwalifikacje technik informatyk więc żaden programista ze mnie po tym nie będzie,bardziej myślę o tym kursie jak o wprowadzeniu a więcej sa bym się uczył. Myślicie że jest sens się w to pchać na rok?Z góry dzięki bardzo za odpowiedzi

Zależy ile miałbyś za coś takiego zapłacić, jak sam zauważyłeś to jest raptem poziom szkoła średnia ;)

Nauczyć się HTML i CSS w stopniu umie w podstawowym stopniu cośtam możesz równie dobrze z W3Schools, w sumie podobnie z jakąś podstawową znajomością SQL. Zainstalowanie jakiegoś MySQL z wizarda jest raczej na tyle proste, że też obejdzie się bez płacenia za kursy. To co powyżej nie wykracza raczej poza jakieś tutoriale, więc jak już to rozejrzyj się za czymś poziom wyżej. Może jakieś podyplomowe i/lub przerób sobie materiał z przedmiotów na MIMUW? Widzę że są tam jakieś przedmioty związane z webem, no i inżynieria oprogramowania czy bazy danych które i tak prędzej czy później Ci się przydadzą.


P1
Dzięki,wiem że to same podstawy,jest co prawda trochę o bazach danych na tym kursie,ale ciekawi mnie trochę poziom kursu. Kusi mnie bo kurs jest całkowicie za darmo i kończy się egzaminem tylko czy warte to takiego czasu.
superdurszlak
jak za darmo i masz dużo czasu... cóż, wiele nie stracisz, ale w sumie jeśli bawiłeś się tym już to przez sporą część kursu będziesz się nudził, więc może lepiej się szarpnąć o ten poziom wyżej ;)
renderme
  • Rejestracja:około 6 lat
  • Ostatnio:około 8 godzin
  • Postów:1461
0

Witam,
Co do tych tysięcy godzin i wielkiej wiedzy ze studiów, to powiedzcie proszę jak to jest, że w piątek na rozmowie kwalifikacyjnej rozmawialem z ponad 20 absolwentami informatyki na politechnice i żaden (żodyn) nie wiedział, co to Circular reference, a po wytłumaczeniu nie umieli powiedzieć, jakie zagrożenia może powodować stosowanie Circular reference? ;(


Granie w gry i robienie gier ma tyle wspólnego, co uprawianie seksu z pracą ginekologa.
edytowany 1x, ostatnio: renderme
Zobacz pozostały 1 komentarz
renderme
Ma sens, bo to pytanie otwarte, gdzie ktoś może popisać się wiedzą i np. tak zacząć odpowiedź. Z resztą nie sugeruje, że zawsze jest złe, tylko jakie ma zagrożenia. Edit: po sekundzie zastanowienia, jeszcze bardziej nie zgadzam się z tym komentarzem. Jest to termin, który powinni znać - KROPKA, ewentualnie opowiedzieć o nim w różnych kontekstach.
Prawilni nie idą na politechnikę.
renderme
Prawilni to siedzą pod blokiem ;P
LE
Źle zadane pytanie.
Pipes
To bez kontekstu się angielski kłania, a wtedy już łatwiej myśleć o "błędnym kole" ;)
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
7

@renderme: a jakie według ciebie jest zagrożenie? W jezykach z ręcznym zarządzaniem pamięci nie ma żadnego, z definicji. W językach z GC... nie ma żadnego, bo normalne języki nie robią jakiegoś bieda reference-countingu, tylko jakieś mark-and-sweepy. No i też politechnika politechnice nie równa i student studentowi nie równy. Skoro w twojej firmie pracują ludzie którzy boją sie cyklicznych referencji bo naczytali się bzdur że to im spowoduje wyciek pamięci, to siłą rzeczy dobra firma to nie jest, więc nie dziw sie że nie przyciąga dobrych kandydatów...


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
renderme
Czy ja napisałem, że się boję? Ciekawe, że to jednego zdanie dopisywane jest 5 kolejnych. Termin trzeba znać. Trzeba też wiedzieć o teoretycznych zagrożeniach, wymienianych w literaturze dotyczących głównie architektury, bo technologicznie zagrożeń aktualnie nie ma. Coś w tym jest dziwnego, powaznie? Lepiej jak kandydat nic nie wie i nie ma zdania? Przecież odpowiedz w stylu: podanie opisowej definicji + wymienienie z dwóch ryzyk wymienianych w literaturze lub na Stack Overflow i stwierdzenie, że np. nie podzielam tych zastrzeżeń, co do architektury to byłaby dobra odpowied
Shalom
Ale po co znać "historyczne" ryzyka, skoro dziś nie istnieją? Równie dobrze mogę cie spytać na interview o rejestry segmentowe w 8086, bo przecież kiedyś było to problematyczne zagadnienie :D To jest takie klasyczne podejście hurr durr każdy powinien to wiedzieć, wynikające tylko z tego że ty sie o tym kiedys uczyłeś przypadkiem. Masz zdanie na temat xor ax, ax vs mov ax, 0? Ten sam poziom pytania jak i użyteczność.
Shalom
Jeśli już musisz to zrób konkretny, praktyczny przykład, gdzie taka referencja realnie powoduje problem i daj kandydatowi do analizy, niech stwierdzi czemu coś nie działa i co można z tym zrobić. Sprawdzisz przy okazji czy rozumie co robi, czy tylko nauczył się na pamięć jakichś regułek...
renderme
Rozumiem chęć ataku, ale nie jestem w stanie zaakceptować stwierdzenia, że w pytaniu o znaczenie (nie definicję) tego terminu jest coś złego. Wiedza praktyczna to jedno, ale podstawy teoretyczne też są ważne, szczególnie jeżeli ktoś nie ma być "klepaczem CRUDów". Co do zagrożeń cyklicznych referencji, poza ogólnymi zasadami tworzenia architektury, co przyznaję - jest subiektywne (ale różne spojrzenia warto znać), to należy wiedzieć, gdzie mogą powstać problemy i sprawdzić, czy one są: np. serializacja, tworzenie DOM i wiele innych.
Shalom
@renderme: jasne, więc daj człowiekowi konkretny przykład, kawałek kodu i unit testy które failują i powiedz mu zeby przeanalizował co jest nie tak i żeby to poprawił :)
CK
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 5 lat
  • Postów:5
0

Cześć!
Niestety mam niedaleko do trzydziestki.
Mam dyplom inżyniera AiR.
Zawodowo programowałam... ale sterowniki do maszyn.
Obecnie pracuję jako inżynier wsparcia technicznego, i głównie prowadzę szkolenia z zakresu obsługi środowiska do programowania maszyn.
Nie zarabiam źle.
Jednak chciałabym się przebranżowić.
Brakuje mi w mojej pracy "tworzenia"...najprościej rzecz ujmując, ale oczywiście nie tylko to skłania mnie do zmiany branży.
Podejmuję pierwsze kroki i poświęcam wolny czas na naukę Javy oraz SQLa.
Zapoznaję się powoli z pojęciami z branży IT które nie były mi wcześniej znane.

Mam w sobie jakąś motywację, ale czytając wątki na podobnych tematycznie forach zaczynam się bać...
Jest mnóstwo młodszych ludzi mających większe doświadczenie i pewnie jeszcze większe chęci ode mnie - to fakt.
Dowiaduję się m.in. stąd że jestem "przegrywusem" bo chcę zmienić branżę i tylko wydaje mi się że rynek pracy IT daje duże możliwości...

Czy uważacie że raczej powinnam odpuścić? Zacząć traktować programowanie tylko jako hobby? Nie wiązać nadziei na możliwość tworzenia w pracy? Jest dla mnie za późno? Nie mam szans w oczach rekruterów w porównaniu z młodym absolwentem studiów IT?

szarotka
Dasz radę. Generalnie zakładam, ze skoro jesteś inż i programujesz sterowniki maszyn, to nie jesteś jednak zielona.
CK
W tej chwili nie programuję już nawet sterowników, ale same maszyny CNC - do obróbki materiałów, na detale projektowane w CAD... totalnie inna działka.
szarotka
W sumie fajna praca, nie wiem czy zmiana tego na klepanie crudów w javie będzie awansem.
CK
Import dxf-a do oprogramowania, nałożenie technologii obróbki (proces w większości przypadków automatyczny), przesłanie kodu do maszyny. To już na początku przygody z Javą bardziej podoba mi się tworzenie pętli do wyświetlania drzewka z gwiazdek :-)
sugar_hiccup
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 2 lata
  • Postów:176
2

Czy uważacie że raczej powinnam odpuścić?

I co, jak ktoś ci powie, że powinnaś odpuścić, to odpuścisz? Samodzielność to dość ważna cecha programisty.


My to na arm napiszemy wszystko i zrobimy co chcemy tyle że 90% kodu to biblioteki z netu albo robota kompilatora Zdajesz sobie sprawę że tak na prawdę wyższy poziom języka może świadczyć jedynie o tym jak niskim poziomem wiedzy może dysponować bałwan,który nazwie się w rezultacie programistą i napisze działający program wciskając zleceniodawcy że tam to akurat musi być 100MHz ARM z 1M pamięci bo tak na prawdę jego pusta łepetyna nie potrafi zrealizować czegoś na innym słabszym mikrokontrolerze
CK
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 5 lat
  • Postów:5
0
sugar_hiccup napisał(a):

Czy uważacie że raczej powinnam odpuścić?

I co, jak ktoś ci powie, że powinnaś odpuścić, to odpuścisz? Samodzielność to dość ważna cecha programisty.

Nie wiem jeszcze jak to na mnie wpłynie, ale chcę poznać zdanie innych.

Sunnydev
przede wszystkim nie patrz na innych, patrz na siebie. Próbuj, a może akurat Ci się uda?
BluzaWczolg
BluzaWczolg
a ja powiem: popatrz trochę na innych, nie patrz tylko w swoją budę. Po to jest forum.
ŁF
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 4 lata
  • Postów:25
0

Według mnie jak masz fajna prace to bez sensu. Konkurencja duza kupa pracy i nauki, nie kazdy ma chec ciężko się uczyć. poza tym przez rok, poltorej jak znajdziesz prace bo ciezko jest zaczac to zarobisz 1-2 tys, potem jak sie powiedzie wiecej. Pytanie czy warto ryzykować ? Jak nie masz nic do stracenia to czemu nie moze sie uda ale jak masz dobrze platna prace to dzisiaj bym nie ryzykował, bo wbrew pozorom nie jest łatwo o prace

Zobacz pozostałe 3 komentarze
szarotka
Junior niekoniecznie oznacza kogoś z zerowym doświadczeniem. Możesz się łudzić, ale szczerze wątpię, żeby to było dla ciebei osiągalne.
CK
W takim razie jakie stanowisko jest przed juniorem? Na staż nikt nie weźmie raptem 30-stki... Pytam całkiem poważnie bo nie znam się.
szarotka
Aplikuj na juniora jak najbardziej, komentarz dotyczył tego, że TAKIE stawki są dla wyjatkowo dobrych juniorów (raczej z jakimś z doświadczeniem)
WeiXiao
@CzarnaKlacz: Ostatnio ktoś wrzucał ofertę z bodajże Sparteza, gdzie jr zarabiał jak dobrze pamiętam 6-11, ale wymagania pewnie były jak na regulara/seniora w innych, więc.
superdurszlak
@CzarnaKlacz: junior to może być ktoś w pierwszej pracy / tuż po stażu albo ktoś, kto ma 2-3 lata doświadczenia i powoli przymierza się do przeskoku na mida - choć dla niektórych 3 lata to już senior, ale sama sobie odpowiedz czy np. w Twojej branży ktoś z trzyletnim stażem jest uznawany za starszego specjalistę ;) stawki 6-8k są raczej dla tych drugich. Bez doświadczenia / z małym doświadczeniem bardziej bym się spodziewał 4k, może 5k brutto, choć w Krakowie ostatnio coś często znajduję oferty bliżej 3-3,5k na entry level.
ŁF
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 4 lata
  • Postów:25
2
Łukasz Filip Gucma napisał(a):

Według mnie jak masz fajna prace to bez sensu. Konkurencja duza kupa pracy i nauki, nie kazdy ma chec ciężko się uczyć. poza tym przez rok, poltorej jak znajdziesz prace bo ciezko jest zaczac to zarobisz 1-2 tys, potem jak sie powiedzie wiecej. Pytanie czy warto ryzykować ? Jak nie masz nic do stracenia to czemu nie moze sie uda ale jak masz dobrze platna prace to dzisiaj bym nie ryzykował, bo wbrew pozorom nie jest łatwo o prace

Ale gadacie 5 tys dla juniora. Ku.. gdzie??? To ze ktos pisze 5 tys to moze pisac idzieszna rozmowe to powie CI tak. Tego nie umiesz tego nie ok 2 moge dac. Idz na rozmowe dostan 5 na juniora to bede wychwalał CIe jak geniusza. Nie rozumiecie ze stawki sa zawyzone specjalnie aby było więcej kandydatów ??? Programuje juz 4 lata i wiem jakie sa realne stawki.
Frond-end bez znajomosci frameworka ( angular,reaxt,vue) zarobi od 2-4 tys netto. Nie ma szans wiecej. Ze znajomoscia frameworków od 2-7 ale gorna granica to minimum 2 lata doswiadczenia i tez nie prosto o taka prace. Najwiezej zarabia sie w javie i C# tam ok 2.5-8 mozna zarobic ale tez ciezko o przyjecie bo naprawde mlodzi teraz duzoo wiedza i cenia sie na poczatku nisko wiec nie jest prosto. Mowie to z wlasnego doświadczenia 4 letniego i pytajac po znajomych. Miasto Kraków. Kumpel po bootcmpie za 9 tys oraz pol rocznego napieprzania w javie po 7 miesiacach dał sobie spokój. Robi teraz coś na zlecenia jakies htmle i proste stronki za pare stówek

edytowany 3x, ostatnio: Łukasz Filip Gucma
CK
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 5 lat
  • Postów:5
0
Łukasz Filip Gucma napisał(a):
Łukasz Filip Gucma napisał(a):

Według mnie jak masz fajna prace to bez sensu. Konkurencja duza kupa pracy i nauki, nie kazdy ma chec ciężko się uczyć. poza tym przez rok, poltorej jak znajdziesz prace bo ciezko jest zaczac to zarobisz 1-2 tys, potem jak sie powiedzie wiecej. Pytanie czy warto ryzykować ? Jak nie masz nic do stracenia to czemu nie moze sie uda ale jak masz dobrze platna prace to dzisiaj bym nie ryzykował, bo wbrew pozorom nie jest łatwo o prace

Ale gadacie 5 tys dla juniora. Ku.. gdzie??? To ze ktos pisze 5 tys to moze pisac idzieszna rozmowe to powie CI tak. Tego nie umiesz tego nie ok 2 moge dac. Idz na rozmowe dostan 5 na juniora to bede wychwalał CIe jak geniusza. Nie rozumiecie ze stawki sa zawyzone specjalnie aby było więcej kandydatów ???

Mówimy o brutto czy netto? 6 brutto to nie dużo kasy i w korpo z zagranicznym kapitałem dają taką kasę bez problemu.
Mam kolegę który 6k brutto dostał na start po bootcampie a nie był geniuszem, nie obrażając nikogo.

edytowany 1x, ostatnio: CzarnaKlacz
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)