Ta strona wykorzystuje pliki cookie w celu prezentacji dopasowanych dla Ciebie treści. Możesz włączyć/wyłączyć obsługę plików cookies w swojej przeglądarce.

Dowiedz się więcej
Q&A z programistą Front-endu (WIDEO)

Q&A z programistą Front-endu (WIDEO)

Opublikowano  przez Krzysztof Wróblewski, Marek Zoellner

Kolejne spotkanie z Marcinem Zalewskim, który tym razem odpowiada na najczęściej zadawane przez Was pytania.

Przypomnijmy, że w poprzednim wywiadzie Marcin wyjaśniał, czym się zajmuje Front-end Developer i na czym polega praca na tym stanowisku. Całą rozmowę możecie przeczytać i obejrzeć tutaj:

A teraz zapraszamy już na nasze Q&A :)

Czy można zostać Web Developerem bez studiów?

Jeżeli chodzi o studia stricte informatyczne, to jak najbardziej! Sam ukończyłem studia na kompletnie innym kierunku, a programowaniem zająłem się zawodowo ‘migrując’ z hobbystycznej zajawki. Wydaje mi się, że nie mają one aż tak dużego znaczenia, szczególnie w branży, która tak naprawdę polega na umiejętnościach, głównie kompetencjach twardych, które możemy nabyć przez naukę. Oczywiście również przez naukę na studiach, która jest jakąś formą kształcenia, ale nie jest to absolutnie wymagane, oprócz dużych korporacji, które faktycznie stawiają na wykształcenie i obowiązkowy tytuł. Myślę, że większość przedsiębiorstw nie przykłada dużej wagi do samej kwestii wykształcenia jeżeli nie ma zastrzeżeń do naszych umiejętności.

Kto to jest Web Developer?

To osoba, która robi trochę więcej niż Front-end Developer, co można szczególnie zobaczyć po zakresie szkoleń Kodilli. Czyli jest to osoba, która może od początku do końca skonfigurować, zintegrować i opublikować aplikację, w tym także stworzyć bazę danych, do której będziemy się dobijać od strony front-endu. Webdeveloper potrafi więc stworzyć pełnoprawną aplikację, która będzie działać również od strony back-endowejm, czyli będziemy przekładać wizję grafika na taką dostępną dla końcowego użytkownika stronę w przeglądarce. To osoba, która zwyczajnie “ostyluje” wszystkie komponenty, “potnie” layout oraz dzięki JavaScriptowi i jego pochodnym frameworkom i bibliotekom skompletuje stack technologiczny, dobierając go odpowiednio do naszej aplikacji.

Czy to prawda, że obecnie jest trudno znaleźć pracę jako Junior Developer?

Zgaduję, że biorąc pod uwagę zwiększającą się liczbę osób, które chcą zostać programistami, jest faktycznie trochę trudniej się wyróżnić, ale to nie znaczy, że nie ma na takie osoby popytu. Firmy, szczególnie w dużych miastach nadal potrzebują Front-end Developerów, Web Developerów czy Back-end Developerów. Jeżeli potrafimy się wyróżnić na rynku, jesteśmy atrakcyjni i dysponujemy wiedzą, która jest wymagana, to jak najbardziej możemy dostać tę pracę, a rekrutacja nie będzie drogą przez mękę.

Jak zacząć i ile czasu należy poświęcić na zostanie Front-end Developerem?

To pewnie jedno z trudniejszych pytań z uwagi na różnice w sposobie nauki i czasie na nią poświęconym przez każdego z nas. Ja osobiście dość dużo czasu przygotowywałem się do pracy komercyjnej jako Front-end Developer i robiłem częste przerwy w nauce. Jeżeli jednak faktycznie się przykładamy i większość czasu wolnego inwestujemy w kurs, to myślę, że kwestia kilku miesięcy tak naprawdę potrafi zadecydować o tym, czy będziemy już w stanie zadebiutować na rynku pracy i z powodzeniem przejść rozmowę rekrutacyjną. Jeżeli nawet nam się nie uda, to również nie będzie to czas stracony, ponieważ feedback z takich rozmów jest świetną wskazówką, w którym kierunku powinniśmy się kształcić, jakich umiejętności nam brakuje i jaka wiedza nie została jeszcze przez nas opanowana. Podsumowując myślę, że zacząć szukać pracy możemy dużo wcześniej, niż uznamy, że fizycznie jesteśmy na nią gotowi, a w tym okresie sukcesywnie się douczać.

Różnica między Front-end Developerem i Back-end Developerem?

Może nie tyle różnica, co siostrzane stanowisko, czyli Front-end Developer i Back-end Developer najczęściej będą współpracowali razem przy integracji aplikacji i poszczególnych komponentów, czyli tak naprawdę będziemy z jednej strony tworzyć layout strony, ciąć go, przygotowywać markup czy strukturę HTML-a dla osób w back-endzie, które następnie nasz kod wezmą do późniejszej implementacji od strony serwerowej. Czyli w skrócie Back-end Developerzy będą dostarczać nam dane, które my we Front-endzie będziemy konsumować i wyświetlać użytkownikowi końcowemu w przeglądarce.

Umów się na rozmowę z doradcą Kodilli