Od pielęgniarki do frontend-owca

Odpowiedz Nowy wątek
2019-06-11 15:14
24

Słowem wstępu: @inner_silence przebranżawia się pod moim okiem z pielegniarki na Frontendowca. Mamy razem dwojke dzieciakow (Emilia, Aleksander) przez co zarzadzanie czasem jest dosc trudne.

GH: https://github.com/innersilence67

Opisze tutaj jak wszystko się potoczyło, gdzie @inner_silence jest i jakie sa plany na przyszłość.

Gdy było lato w 2018 kiedyś sobie lużno gadaliśmy jak widzimy swoją przyszłość. Po rozmowie doszliśmy do wniosku, że pielenigarka to

  • za dużo odpowiedzialności
  • nieregularne godziny pracy
  • mocno stresująca
  • zawsze brakuje czasu

Zawsze Dorotę ciągnęło do bardziej artystycznych czynności. Zaproponowałem więc, że może cos z Designem (UI / UX) albo Frontend. W ogóle skąd pomysł, że pielenigarka przebranżowi się na "nerda"?
@inner_silence jest niesamowita w szukaniu informacji. Uważam, że jest w tym lepsza ode mnie. Do tego lubi spedzać czas na komputerze, może niekoniecznie za biurkem, ale za komputerem dość często ją widywałem w przeszłości

Jako, że mam trochę doświadczenia w branży, zrobiłem plan do wykonania, by móc zacząć pracować jako stazysta/junior frontend developer.

  • Nauczyć sie HTMLa
  • Nauczyc się CSSa
  • Nauczyć się podstawowych narzędzi (Git, VSCode)
  • Nauczyc się Javascriptu
  • Nauczyć się jakiegoś frameworka (celujemy w Angular'a)

Pamietajcie, że to nie jest nauka codzienna ;) wiec nie wyciagnac co ile trwało, bo w tym przypadku to nie ma zadnego odniesienia

1) Przez pierwszy miesiąc byly podstawy z HTMLem i zapoznaniem się ze srodowiskiem. Takze konsola w Chromie (Pazdziernik)
1.1) Do tego jakies proste cwiczenia, które imitują prawdziwy projekt
2) Kolejne dwa miesiące (do grudnia) CSS
2.1) Tutaj napisanie jednej strony do prawdziwego projektu. Wyszło wszystko ładnie. Code review nie posiadał tak dużo uwag
3) W nowym roku (a dokladnie od lutego) zaczelismy javascript + zastanawialismy sie nad projektem, który połączy wszystkie 5 technologii/narzędzi
4) ciąża + inne aktywności mocno zabrały czas
5) W kwietniu podstawy Javascriptu zostały ogarnietę. Jednak czysta teoria weszła okiem a wyszła uchem. Trzeba nad realnym projektem posiedziec by się utrwaliło
6) W maju. Projekt graficzny (każdej strony) został wykonany przez @inner_silence juz wie czego chce i co chce projektować. Jest kilka stron wraz z panelem admina
7) Czerwiec. Wracamy do projektu. Strona już zaczyna pomalutku wyglądać, ale dość długi czas przerwy sprawia to, że trzeba sobie poprzypominać co z czym się jadło

Przyszłość:

8) Skończyć panel admina. (jako HTML i CSS)
9) Podpiąć Angulara
10) Ogarnąć czym są requesty
11) Ogarnąć Angulara
12) Skończyc resztę stron (koniec wrzesiena-pazdziernika 2019)

Moje spostrzeżenia:

  • Myślałem ze przy javascriptcie sie podda. Sama stwierdziła, ze jest nie jest to trudne, ale inne (ja pamietam jak zaczalem programowac, ze bylo dla mnie to dosc trudne do zrozumienia :D)
  • Mimo roznych innych przeszkadzaczy jestemy nadal w planie w ktorym zalozylismy
  • Dla chcacego nic trudnego. Nawet jak nie masz technicznego wyksztalcenia, ale masz jakieś pojęcie o komputerach to ja nie widze zadnych przeszkód
  • Jak sie uczysz i masz kogos kto juz to zna. Nauka idzie duzo szybciej (Dorota jak sie na czyms zatrzyma, to w 95% znam odpowiedz z glowy)

Jestem dumny z mojego ucznia :)

edytowany 3x, ostatnio: aurel, 2019-07-09 15:35
Pokaż pozostałe 3 komentarze
angular pod konkretnego pracodawce ;) - fasadin 2019-06-12 08:44
Czy Twoja zona pracuje i uczy sie z Toba rownolegle czy jest na urlopie macierzynskim? - Settlement Agreement 2019-06-12 11:08
jest miesiac po porodzie ;) wiec jest na macierzynskim - fasadin 2019-06-12 11:29
To faktycznie ciezko, zeby ogarnac dzieci i programowanie. Macie jakis deadline kiedy zona moze probowac starac sie o prace w IT? - Settlement Agreement 2019-06-12 11:36
12) Skończyc resztę strony (koniec wrzesiena-pazdziernika 2019) - fasadin 2019-06-12 11:38

Pozostało 580 znaków

2019-06-18 14:15
6

Ja rozumiem dzieci (sam ma trójkę), ale nie robcie z tego telenoweli...
@inner_silence z Twojego posta to dowiedziałem sie jak masz zorganizowany (lub niezorganizowany ;)) tydzień, a nie o Twoich postępach w nauce...

Pokaż pozostałe 2 komentarze
Oj tam oj tam, niektórzy nie mają życia i chętnie sobie poczytaja telenowele :D - Shalom 2019-06-18 14:20
@Panczo: Napisalem w czasie przyszlym. Kod jest, tylko nie jest zacommitowany po prostu. Dobrze zalozyles, ze chcemy pokazac sciezke przebranzowienia, ale najpierw fajnie zeby czytelnicy poznali troche historii jakie sa warunki na nauke. U kazdego przebranzowienie bedzie wygladac inaczej (w zaleznosci od tego jakie ma warunki). A telenowele sa spoko ;) zgadzam sie z @Shalom :D - fasadin 2019-06-18 14:26
@fasadin to jest Wasz "kawałek Internetu", ale przeczytaj posta Doroty, tak jakbyś czytał nie bedąc w cenrum wydarzeń, ja w połowie zacząłem sie zstanawiać o co chodzi... Zrozumiałbym, gdyby tam był choć element przedstawienia wiedzy, która zdobywa... - Panczo 2019-06-18 14:32
ale przeczytaj posta Doroty, tak jakbyś czytał nie bedąc w cenrum wydarzeń no troche ciezko mi to tak przeczytac ;) Oczywiscie, ze bedzie przedstawiona wiedza ktora zdobywa. @Panczo nie zniechecaj sie. To jak z filmem, najpierw jest wprowadzenie pozniej akcja. Niektore filmy maja od razu akcje, ale wypadaloby poznac najpierw bohatera ktory bedzie prowadzil taka akcje ;) - fasadin 2019-06-18 14:36
W takim razie idę po popcorn ;) - Panczo 2019-06-18 14:39

Pozostało 580 znaków

2019-06-18 14:31
0

@Panczo: jak napisalam na początku: jest to "dzień z życia" a nie "dzień programowania" aczkolwiek gdzieś tam się przeplata. no i dla "zainteresowanych" :)

@inner_silence: ale faktem jest, że się lekki (a w sumie to nawet dość konkretny :P ) off-top zrobił - cerrato 2019-06-18 14:34
to fakt, następne "show" będzie gdzie indziej ;) - inner_silence 2019-06-18 14:37
Nie odbieraj tego negatywnie, jestem zaintersowany Twoimi postępami, rozumiem nawet, że przedstawiasz warunki w jakich przyszło Ci się uczyć, ale z Waszach ostatnich postów to dowiedziałem się czego będzie się uczył @fasadin - Panczo 2019-06-18 14:37
@Panczo: za jakiś czas dowiesz się czegoś więcej o postępach. - inner_silence 2019-06-18 14:41
Popieram - tutaj bardziej wrzucajcie techniczne newsy odnośnie postępów w nauce, a opis dnia matki karmiącej bardziej pasuje do "off-topic" albo na bloga. P.S. tak samo jak @panczo mam 3 szkodników w domu, więc na mnie ten opis nie robi większego wrażenia :D - cerrato 2019-06-18 14:43
@cerrato: @Panczo Wy macie, wiecie co z czym sie je. Niektorzy nie maja i sie przebranzawiaja i chcieliby wiedziec. Beda techniczne posty, ale beda tez offtopicowe posty. Wiecej bedzie technicznych ;) - fasadin 2019-06-18 14:53

Pozostało 580 znaków

2019-06-18 14:33
0

pielegniarstwo to potrzebny i szanowany zawód, a ona chce go porzucic na rzecz robienia kolorowych buttonów i wklejania skryptow sledzacych na strone. Zeby tylko tego nie zalowala

Pokaż pozostałe 2 komentarze
Raczej się zrobi sinusoida - pielęgniarki zaczną znowu być w cenie i nieźle zarabiać, więc zrobi się szturm na ten zawód. W efekcie tego szturmu, kilka lat później będzie na rynku masa osób ze stosownym wykształceniem, niemogących znaleźć pracy. Wynagrodzenie zacznie znowu spadać, a pielęgniarki wrócą do kodowania. I tak się toczy błędne koło zwane życiem ;) - cerrato 2019-06-18 14:54
Pielęgniarki są w cenie tylko nie ma w budżecie pieniędzy na ich sfinasowanie. I dodajmy: lepiej już nie będzie biorąc pod uwagę demografię. - baroo 2019-06-18 14:56
Jak zostanie jedna pielęgniarka na oddział, przez co praca szpitala zostanie sparaliżowana, to nagle i kasa się znajdzie. - cerrato 2019-06-18 14:59
@cerrato: +1 za poprzedni komentarz. - Silv 2019-06-18 15:07
@lambdadziara szanowany zawód? Kto szanuje ten zawód? Na pewno nie rząd płacąc im mniej niż kasjerkom w biedronce, mając przy tym 100x większą odpowiedzialność. - pwntmaciek 2019-06-19 01:22

Pozostało 580 znaków

2019-06-19 09:23
0

1) Github zaktualizowany wraz z jego historia. Jest to drugi projekt, pierwszego niestety nie moge pokazac. Mimo, ze commity sa na moje imie. Ja zadnego commitu nie robilem. Bedziemy pracowac na zasadzie feature branchy. Ale dopiero jak dolacze do projektu (poki co wszystko jest commitowane na masterze). Jakosci kodu jeszcze nie sprawdzalem. Dopiero od tego tygodnia zaczynamy sie brac powazniej za przebranzowienie

2) Chcemy pokazac caly process nauki, nie tylko dla ludzi ktorzy maja jakies doswiadczenie oraz rodzine. Rowniez dla ludzi ktorzy nie wiedza co z czym sie je i chca zaczac. Sami wiecie ile jest pytan tygodniowo "czy dam rade sie przebranzowic bo chce zaczac piekna przygode z programowaniem". Jest to chec pokazania, ze mimo trudnosci ze znalezieniem czasu przebranzowienie sie jest mozliwe

3) Prowadze @inner_silence przez nauke, jedna z moich propozycji bylo zarejestrowanie sie na jakies forum programistyczne (polecalem 4programmers). Wiecie co daje najwiecej do nauki? Jezeli zaczynasz byc w danym srodowisku i zadajesz sie z lepszymi od siebie. Opisanie swojego dnia, pokazuje rowniez jaka osoba jest @inner_silence co jako spolecznosc 4p raczej powinna sie cieszyc ze ktos chce dolaczyc do 4programmers calosciowo, a nie narzekac xD Z checia uslyszalbym, co mozna zrobic lepiej (nawet z organizacja czasu) zamiast narzekania o telenoweli ;)

@cerrato jezeli Ciebie jako moderatora dzialu kariery razi "offtop" (a dokladniej pokazanie warunkow w jakich jest nauka, tylko bardziej w humorystyczny sposob) to mozemy to jakos rozdzielic na dwa tematy. Jeden "techniczny" (chociaz kariera nie jest technicznym dzialem) a drugi offtopicowy.

edytowany 3x, ostatnio: fasadin, 2019-06-19 09:25
Pokaż pozostałe 8 komentarzy
To może inaczej - potraktujmy 4P jak rodzinę. Masz wujków czy kuzynów, których możesz bardzo lubić, ale którzy mieszkają na drugim końcu kraju, przez co widujesz ich 2 razy w roku. Ale jest też kuzyn, który mieszka 2 klatki obok, z którym spędzasz codziennie 4h na podwórku. Z którym czujesz się bardziej zżyty? - cerrato 2019-06-19 09:48
zalezy jaki ten kuzyn jest. Jak tak denerwujacy jak @cerrato to oczywiscie ze wujkow i kuzynow z drugiego konca :D oczywiscie rozumiem co masz na mysli ;) - fasadin 2019-06-19 09:51
@cerrato to chyba ten wąsaty wujek w oplu omega, który twierdzi, że niecynkowane auta nie rdzewieją, bo jego egzemplarz nie rdzewieje. - somekind 2019-06-19 14:24
Dobrze, że wujek w zardzewiałym Oplu, a nie ten, który sadza sobie 8-letnie dziewczynki na kolana i ma problemy z niekontrolowanymi ruchami dłoni ;) - cerrato 2019-06-19 14:29
Wywołany do tablicy, napiszę tylko, że nie mam nic przeciwko osobistym dygresjom, czy poszerzaniu kontekstu. Chodzi tylko o wyważenie przekazywanych informacji, aby poboczne tematy nie zamazywaly głównego tematu. Niemniej jednak, cokolwiek tu napiszecie trzymam kciuki za Dorotę vel @inner_silence - Panczo 2019-06-20 00:59

Pozostało 580 znaków

2019-06-19 11:01
5

Co do repo to trochę dziwi użycie bootstrapa 3.4, bo od dawna jest 4 na flexie, a niebawem 5 jquery free, dodatkowo użyte są tylko css, bez js (chyba, że tak powinno być).
W css trochę sporo px warto poczytać o innych jednostkach (vw, vh, rem, em) aby robić bardziej elastyczne gridy rwd, np. font-size można użyć rem (tak ma defaultowo BT4).
Ale ogólnie nie jest źle, trzeba szarpać do przodu.


Pokaż pozostałe 2 komentarze
@inner_silence: czemu nie leżą? Mają swoje zastosowanie (nie wiem, jak u Ciebie; ogólnie). - Silv 2019-06-19 23:21
@Silv: po prostu jakoś opornie szło mi ogarnięcie tego tematu. - inner_silence 2019-06-19 23:24
@inner_silence: najprościej to jak robisz projekt, spróbuj sobie je wdrożyć i obadaj różnice moim zdaniem warto, bo masz wtedy responsywne fonty i nie musisz się z tym szarpać na mobile - czysteskarpety 2019-06-20 10:23
@czysteskarpety: dobra porada, będę kombinować. :) - inner_silence 2019-06-20 12:37
@inner_silence: pobaw się ustawieniem wielkości czcionek dla przeglądarki oraz w przeglądarce w Devtools włącz sobie "Toggle device toolbar" i przełącz na "Responsive" i zacznij się bawić wielkością widoku wtedy może bardziej poczujesz te wszystkie wielkości :p. + ew spróbuj użyć ponownie stylu w innym miejscu . - Schadoow 2019-06-25 12:37

Pozostało 580 znaków

2019-06-19 15:35
1

Jeżeli przyjąć że:

  1. Do osiągnięcia poziomu eksperta potrzeba jakieś 10 tys. godzin nauki, praktyki
  2. W ciągu dnia na naukę można przeznaczyć powiedzmy 8 godzin
  3. Przyjmując że 252 dni w roku (rok handlowy) będzie poświęcone na naukę, reszta to odpoczynek, święta

wychodzi że do osiągnięcia tego poziomu potrzeba prawie 5 lat!!!
Tak zwany okres formowania programisty czyli przeprogramowanie mózgu tak żeby myśleć jak programista i radzić sobie z trudnymi problemami (sorry, ta dziedzina nie jest łatwa a i sam wygląd stron to chyba główny problem web) czyli kilka lat vs. aktualna sytuacja na rynku gdzie wymagania coraz większe a i webdev coraz bardziej skomplikowany. Sami sobie policzcie ile wyjdzie przeznaczając na to 2, 4h na naukę.

@inner_silence: Generalnie to najlepiej by było jak najszybciej załapać się do jakiejś pracy komercyjnie bo dopiero tam się można czegoś nauczyć, bez ponoszenia zbędnych kosztów alternatywnych gdzie za naukę na własnych projektach nikt nie zapłaci i tu życzę powodzenia!

edytowany 2x, ostatnio: drorat1, 2019-06-19 15:37
dzięki, jak się uda to już na jesień w planach jest zacząć konkretną pracę. - inner_silence 2019-06-19 23:21
dokładnie dzięki takim oszołomom co myślą że w 9 miesięcy czy nawet rok będą zaawansowani jest za dużo partaczy na rynku i dlatego wynagrodzenia zwłaszcza dla front-end developerów są na początku niższe na poziomie kasjera z biedronki. - lordvoldemort 2019-10-09 18:43

Pozostało 580 znaków

2019-06-19 15:38
2

@drorat1: Ale przecież nikt nie każe Jej od razu być mega guru i tworzyć w 2 dni kopie Facebooka, nie przesadzaj :P W firmach znajdują się też miejsca dla osób początkujących, które oczywiście są mniej wtajemniczone, mniej wydajne, ale tez mnie zarabiają. A jak się dziewczyna wkręci, to za pewien czas może uzyskać awans, albo zwyczajnie zmienić pracę. Nie obniżaj morale @inner_silence, bo jeszcze się nam dziewczyna zniechęci ;)


That game of life is hard to play
I'm gonna lose it anyway
The losing card I'll someday lay
So this is all I have to say
edytowany 1x, ostatnio: cerrato, 2019-06-19 16:37

Pozostało 580 znaków

2019-06-19 16:22
1
  1. Do osiągnięcia poziomu eksperta potrzeba jakieś 10 tys. godzin nauki, praktyki

Czy aby pracować jako programista, trzeba być ekspertem?

edytowany 1x, ostatnio: cerrato, 2019-06-19 16:32
@cerrato: co Ty żeś mi zmodyfikował? :P - Pinek 2019-06-19 16:33
Tak proszę Pana, zmodyfikowałem wpis. Nie wrzucamy całych poprzedzających postów w cytatach :P - cerrato 2019-06-19 16:34

Pozostało 580 znaków

2019-06-27 01:25
0

Uważam, że dla społeczeństwa (zwłaszcza w Polsce) bardziej potrzebną profesją jest praca pielęgniarki/położnej. Tak wiem, że nie ma to przełożenia względem zarobków.
Z tego co wiem nie mieszkacie w Polsce? To prawda?
W Australii na przykład pielęgniarka to szanowany i bardzo dobrze płatny zawód. Natomiast programista wręcz przeciwnie - prestiż żaden i wynagordzenia 10 lat za EU i przede wszytskim USA patrząc na stosunek do kosztów zycia.

Super czytało mi się telenowelę. Mogłabyś go kontynuowac na mikroblogu wraz ze swoim autorskim tagiem.
Pozdrowienia

Pozostało 580 znaków

2019-07-08 10:22
1

InterruptedException - Polska potrzebuje wszystkiego i nie tylko Polska bo w Niemczech jest ofert od cholery i lody można kręcić bez jakiś wielkich specjalizacji. Fakt, żyje się inaczej i wydaje się inaczej ale szczerze ostatnio myślę o tym że ogarnięty człowiek nie ważne gdzie mieszka to ułatwi sobie z czasem wszystko. Np, mój tato pół życia za 2116zł netto na stróżówce, na boku instaluje kamery i oprogramowanie do alarmów, zakłada konta (z wykształcenia Tokarz, koleś 47 lat, miłośnik elektromechaniki bo pół życia sobie dłubie lutownicami i pobiera jakieś projekty z neta), sam ogarnia budowlankę( prócz dachu ). Ostatni czasy informatycy nic kompletnie nie potrafili sobie poradzić z komputerami księgowości. Zlecili komuś też pracę z dużego miasta i też tego nie ogarnęli a mój tato że ma nadmiar czasu i potrafi się obsługiwać wszelakim sprzętem elektronicznym i komputerami ogarnął mysql, złożył wszystkie kompy, ogarnął sieci wewnętrzne i zsynchronizował wszystko. Klienci bo tak tych ludzi chyba można nazwać sami dzwonią do mojego taty i się dziwie że tak się da bo stary kręci szmal gdzie się da.

drorat1 - "Do osiągnięcia poziomu eksperta potrzeba jakieś 10 tys. godzin nauki, praktyki" myślę że ta teoria jest bardzo przesadzona ale to za to myślę jak ty że trzeba nauczyć się tego co jest potrzebne i po prostu szukać pracy bo co to za życie i nauka kiedy człowiek po pracy uczy się resztę dnia w stresie z mantrą aby tylko odstać tą pracę. Uważam, że w pracy przez te 8h człowiek zaczyna się znacznie więcej rozwijać niż miałby to robić w domu. Liczy się praktyczne środowisko nic więcej. Każdą książkę można zastąpić samą praktyką i dążeniem do zrozumienia danego zagadnienia. To jest tak, że jedni czytają, rejestrują się na forum, oglądają video i znają wszystko co jest mało warte bądź w moim mniemaniu totalną zabawą. I takie coś niczym się nie równa z podejściem typu " okej, jestem lajkiem, chce pracować jako programista bo nie podoba mi się moja praca, więc zakładam sobie że przez miesiąc ogarniam teorię, a resztę roku skrobię więcej praktyki i uczę się w trakcie pisania". Człowiek nie marnuje czasu na zastanawianie się na okrągło.

Serdecznie pozdrawia o trzymam kciuki za Dorotę ! <3


so, what are we gonna do?
"Do osiągnięcia poziomu eksperta potrzeba jakieś 10 tys. godzin nauki, praktyki" myślę że ta teoria jest bardzo przesadzona dlaczego? ja uważam, że rząd wielkości jest dość dobry - WeiXiao 2019-07-08 21:00

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0