Hej. Jestem z malego miasta, studiuje informatyke(dopiero zaczalem). Ostatnio dowiedzialem sie, ze w moim miescie jest firma, ktora przyjmuje na stanowisko "Javascript developer", strasznie mnie to zaskoczylo, ale postanowilem to wykorzystac i postawilem sobie cel -> nim zaczne drugi rok studiow bede tam pracowal.
Sprawdzilem z czym pracuja i okazuje sie, ze musze nauczyc sie HTML, CSS, JS oraz najlepiej Angulara i Node. Do tego metodologia Agile oraz Git. Procz tego pisze w C i zaczynam Asm(pod studia). No i mam kilka pytan.
1)Chce dobrze ogarnac HTML - glownie od strony semantycznosci i accessibility. Do tego podstawy CSS. Wg.roadmap i tak troche na logike przygotowalem sobie taka droge do wymasterowania tego:
-Obejrzec jakikolwiek kurs, gdzie ktos robi nowoczesna strone z HTML5 i CSS3 (np.The Net Ninja)
-Nastepnie MDN - tutorial do HTML i CSS, w przypadku HTML doczytywac ze specyfikacji
-HTML tyle - specyfikacja + MDN powinny pokrywac wszystko co potrzebne, ale do CSS chetnie bym dorzucil kurs Schmedtmanna z Udemy (Advanced CSS) oraz jakas ksiazke.. Moze ktos moglby mi polecic (po angielsku)?
2)Czy moge rownoczesnie zaczac Javascript? Myslalem, by na start wziac kurs Wes Bos'a, 30 dni, 30 projektow - nawet nie dla nauki, ale by zobaczyc jak profesjonalista tworzy projekty. Podobniez Wes to JSowy autorytet. Do tego kurs z Udemy, JS weird parts, bo zacheca opis - tworzenie wlasnego frameworka, ale to po podstawach. Ogolnie nie wiem za bardzo jak uczyc sie JS - nie sa mi straszne ify czy petle, ale nie mialem stycznosci z OOP.
3)Rozumiem, ze Agile to jest metodologia programowania, czyli tam naucze sie w jaki sposob pisac poprawny kod/formatowac. Kiedy najlepiej jest zaczac sie tym interesowac?
4)Nie ma sensu interesowac sie na te chwile Angularem i Nodem - bez podstaw JS, prawda? Tj.zaprzatac sobie dodatkowo glowy :D
5)Czy Git to skomplikowane narzedzie dla poczatkujacego webdeva? Nie wiem czy wystarczy mi kurs YT autorstwa "Overment", czy moze czytac progit - ponad 300stronicowa pozycje kogos bodajze zwiazanego z gitem.
6)Co sadzicie o stronach takich jak Free Code Camp? Wyglada na ciekawy twor, moze warto regularnie z tym trenowac?
7)Czy teoretyczna znajomosc OWASP Top 10 oraz jak sobie troche pohakuje, tak, by wiedziec mniej wiecej co i jak to jest duzy plus w oczach rekrutujacych na rozmowie na stanowisko juniorskie? Wpadl mi do glowy pomysl, ze to moze mnie dodatkowo wyroznic. Moze jakies hackthissite - przyszlosc wiaze z security, ale chce zaczac od kodowania.