Jak długo trwa zostanie programistą internetowym?

Branża tworzenia stron internetowych jest ogromna, a zapotrzebowanie na wykwalifikowanych programistów internetowych rośnie. Według glassdoor.com w tej chwili jest ich ponad  14,000 XNUMX otwartych stanowisk w branży IT i rozwoju oprogramowania.

Perspektywy pracy dla twórców stron internetowych są jasne, ponieważ kariera jest nagradzana medianą pensji przekraczającą 59,000 XNUMX USD według payscale.com

Powstaje pytanie, ile czasu zajmuje zostanie web developerem?

Jak długo trwa zostanie programistą internetowym?

Contents [show] [Pokazać]

Przy różnych rodzajach szkoleń, takich jak kursy online, obozy szkoleniowe i uczelnie, wiele osób zastanawia się, jakiego rodzaju zaangażowanie czasowe jest wymagane.

Wiedza zdobyta podczas kursu online lub obozu szkoleniowego może być szybko wykorzystana poprzez własne projekty i osobistą sieć edukacyjną, ale tego rodzaju wiedza nie zawsze przekłada się dobrze podczas poszukiwania pracy. Programy szybkiej ścieżki do zatrudnienia są powszechne na obozach szkoleniowych, często jednak pomijają najważniejszy etap procedury: tworzenie sieci. Dobrym sposobem na zrozumienie, ile miejsc pracy jest obecnie wartych 75,000 73,000 USD rocznie, jest przyjrzenie się XNUMX XNUMX otwartych pozycji.

Jak długo musisz nauczyć się umiejętności wymaganych, aby zostać web developerem? Czas jest zmienny i zależy od trasy, którą chcesz obrać. Istnieje wiele różnych rodzajów programistów internetowych, każdy z własnym zestawem umiejętności. Oto główne szerokie kategorie:

  • Programiści front-end
  • Programiści zaplecza
  • Programiści Full Stack
  • Programiści WordPress
  • Deweloperzy aplikacji

Programiści front-end to projektanci stron internetowych, którzy pracują z wizualną stroną witryny, często przekształcając projekty w kod, który staje się witrynami, z których korzystasz na co dzień. Najczęściej kodują w HTML, CSS, Javascript i innych frameworkach. Jest to zazwyczaj pierwszy krok w kierunku nauki tworzenia stron internetowych i jeden z najszybszych sposobów na uzyskanie pozycji na poziomie podstawowym (jak opisano w poniższej sekcji). W zależności od Twoich zainteresowań i wybranej drogi, programiści mogą ostatecznie przejść do programowania zaplecza, pełnego stosu, a nawet WordPressa.

Deweloperzy zaplecza obsługują bazy danych, skrypty i kod, który współdziała z interfejsem użytkownika w celu wyświetlenia danych z bazy danych. Często wykorzystują PHP, Python, Ruby, SQL i inne frameworki. Zaplecze ma bardziej techniczny charakter.

Deweloperzy pełnego stosu są tylko tym, co brzmi, zwykle są biegli w aspektach zarówno frontu, jak i back-endu. Są to w większości wykwalifikowani i doświadczeni programiści, którzy robią to wszystko od wielu lat.

Programiści WordPress zajmujemy się systemem zarządzania treścią (CMS) o nazwie WordPress. Istnieją inne popularne systemy CMS, takie jak Joomla i Drupal, ale WordPress jest zdecydowanie królem świata CMS. Według TechJury.net, 30% stron jest zbudowanych w WordPress z ponad 75 milionami i liczeniami. W każdej marce wciąż są specjaliści od programistów CMS, a możliwości pracy są obfite. Programiści ci wchodzą w interakcje z frameworkami CMS przy użyciu podstawowych języków, takich jak HTML, CSS i Javascript, a wykwalifikowani programiści korzystają również z języków zaplecza, zwykle PHP, na których zbudowany jest WordPress.

Jak zacząć?

HTML i CSS to pierwsze dwie umiejętności, które musisz opanować, aby uzyskać stanowisko programisty front-end. HTML to język znaczników używany do tworzenia struktury witryny. Ma proste tagi i przestrzega prostych zasad składni.

CSS to język znaczników, który umożliwia formatowanie tekstu i/lub obrazów. Służy również do stylizowania witryny poprzez ustawianie rozmiarów, wymiarów, kolorów, odstępów itd. Te dwie umiejętności są najistotniejszym punktem wyjścia, ponieważ mogą pomóc w zbudowaniu prostej, ale profesjonalnie wyglądającej strony internetowej.

Kiedy już nauczysz się tych dwóch języków i przy odrobinie praktyki, będziesz w stanie zbudować portfolio swojej pracy i uzyskać podstawowe stanowisko front-end developera lub nawet podstawową pracę w WordPressie w 6 miesięcy do rok.

Po dokonaniu pewnych postępów w HTML i CSS możesz zacząć pracować jako freelancer. Możesz szukać prostej pracy na stronach takich jak Upwork i Freelancer. Pozwoli ci to ćwiczyć i doskonalić swoje umiejętności, jednocześnie zarabiając trochę pieniędzy. Nie wspominając o tym, że doda do twojego portfolio projektów do zaprezentowania.

HTML jest prosty, a po tygodniu będziesz miał solidne zrozumienie podstaw. CSS zajmie trochę czasu, ponieważ nie jest bardzo trudny, ale może być mylący dla nowicjuszy. Przy odpowiedniej praktyce będziesz w stanie opanować podstawy CSS w miesiąc.

Rzecz w CSS polega na tym, że nie jest to coś, czego uczysz się od razu, uczysz się składni i podstaw, a im częściej go używasz, w naturalny sposób zaczniesz budować więcej wiedzy o różnych właściwościach. Mając to na uwadze, dotyczy to również nauki większości pojęć i języków w tworzeniu stron internetowych.

Gdzie mogę się nauczyć tych umiejętności?

Jeśli chcesz być najlepszy w swojej dziedzinie, naciskaj i ćwicz codziennie, nawet jeśli to tylko godzina. Youtube jest dobrym źródłem informacji o poradnikach takich jak Traversy Media, RealToughCandy i Codingphase.

Możesz ćwiczyć, rozkładając kod na tej stronie i podążając za lessdalej. Narzędzia takie jak Codepen.io mogą być używane do ćwiczeń. Jest to zasadniczo edytor kodu online, który pokazuje dane wyjściowe na tym samym ekranie, na którym piszesz swój kod.

W Codecadamy i Freecodecamp dostępne są bezpłatne kursy. Są dobre do nauki podstaw za darmo, ale zamiast tego polecam płacić za kursy Udemy, Coursera, Pluralsight i TeamTreehouse. W porównaniu z bezpłatnymi zajęciami, kursy te mają zazwyczaj wyższą jakość informacji.

Gorąco polecam The Web Developer Bootcamp autorstwa Colta Steele'a. Możesz otrzymać ten kurs za pośrednictwem Udemy. Sam ten program nauczy Cię wszystkiego, co musisz wiedzieć, aby rozpocząć pracę jako programista front-end. W drugiej połowie obejmuje również niektóre języki zaplecza.

Stworzysz również kilka projektów, które mogą stanowić doskonałą podstawę dla Twojego portfolio. Ten kurs jest niezbędny dla nowicjuszy, ale jest również korzystny dla tych, którzy już znają podstawy. Dzięki temu kursowi będziesz w stanie wyświadczyć sobie przysługę i położyć mocne fundamenty.

Aby Twoja metoda nauki była bardziej zorganizowana, polecam korzystanie z tego narzędzia Toptal Web Developer Checklist. Tę listę kontrolną można pobrać tutaj: Toptal Web Developer Checklist Tool

Istnieją również kursy programowania, które zapewniają instruktaż zanurzenia, ale mogą być drogie i trudne do dopasowania do harmonogramu, jeśli masz pracę na pełen etat.

Trudno jest nauczyć się programowania samemu, ale uważam, że jest to warte wysiłku. Jeśli kodowanie jest dla Ciebie zupełnie nowe, gorąco polecam podążanie ścieżką samouków i naukę dzięki połączeniu bezpłatnych i płatnych zasobów. To jest droga, którą wybrałem i jestem żywym dowodem na to, że człowiek może wejść w biznes rozwoju Internetu bez wcześniejszego doświadczenia.

Ucz się Javascript

Powinieneś zacząć uczyć się JavaScript i JQuery po przyzwyczajeniu się do HTML i CSS. JavaScript to język programowania który pozwala dodać interaktywność do Twojej witryny. Możesz używać JavaScript do tworzenia funkcji, takich jak menu slajdów, animacje i inne funkcje, które pozwalają użytkownikom na interakcję z Twoją witryną. To tylko ułamek tego, co może zrobić, ale w kontekście rozwoju front-endu jest to potężne narzędzie, z którego musisz nauczyć się korzystać.

JavaScript to skomplikowany język do nauczenia, a rozpoczęcie pracy zajmie trochę czasu. Prawdopodobnie zajmie ci to od sześciu miesięcy do roku, zanim poczujesz się z tym swobodnie. Zdobędziesz to, jeśli będziesz się tego trzymać i regularnie ćwiczyć, a będzie to warte zainwestowanego czasu. Bycie biegłym w JavaScript może pomóc Ci znaleźć zatrudnienie, ponieważ dostępnych jest wiele stanowisk dla programistów JavaScript.

Gorąco polecam kurs Udemy: Javascript - Understanding the Weird Parts Anthony'ego Alicea, jeśli chcesz nauczyć się JavaScript. Ten kurs rozbija idee w taki sposób, aby były łatwe do zrozumienia. Ten kurs znacznie zwiększył moje możliwości techniczne.

JQuery to biblioteka JavaScript, która ułatwia kodowanie. To kolejna umiejętność, którą musisz opanować. HTML, CSS i JavaScript to cały pakiet dla programisty front-end, który chce pracować w sektorze biznesowym.

Warto zauważyć, że nauka tworzenia stron internetowych to niekończący się proces i nigdy nie dowiesz się wszystkiego. Pracuję jako programista stron internetowych od ponad 5 lat i nadal muszę kontaktować się z Google za każdym razem, gdy mam problemy z pewnymi problemami. To tylko kolejny krok w procesie; podczas nauki nie czuj się gorszy, bo miałeś do Google problem z kodem.

Ale czy potrzebuję stopnia naukowego?

Nawet jeśli nie masz wykształcenia informatycznego lub inżynierskiego, wielu pracodawców nadal poszukuje kandydatów, którzy studiowali dany przedmiot. Coraz częściej organizacje zatrudniają programistów samouków. Nawet ci, którzy wymieniają ten wymóg w swoich ogłoszeniach o pracę, od czasu do czasu wybierają kandydatów z silnym portfolio i możliwością wykazania, że ​​posiadają umiejętności wymagane na dane stanowisko.

Nie pozwól, aby parametry ofert pracy zniechęciły Cię do aplikowania. Jeśli ćwiczyłeś i zainwestowałeś czas w swój portfel, to się sprawdzi. Otrzymasz stanowisko, jeśli zobaczą Twoje strony internetowe i stwierdzą, że masz wiedzę niezbędną do obsadzenia stanowiska.

Wspaniałą rzeczą w sektorze tworzenia stron internetowych jest to, że opiera się on przede wszystkim na talentach. Dadzą ci szansę, jeśli będziesz miał umiejętności, których potrzebują. Być może będziesz musiał rozpocząć pracę w małej firmie, a następnie wspiąć się w górę, gdy twoje talenty będą rosły, gdy zaczynasz. 

Wnioski

Kiedy w końcu dostaniesz swoją pierwszą pracę programistyczną, szybkość uczenia się gwałtownie wzrośnie. Możesz nauczyć się dużo szybciej, gdy pracujesz nad prawdziwymi rzeczami z rzeczywistymi terminami. Najważniejsze jest to, że im szybciej opanujesz te podstawowe umiejętności i wkroczysz do branży, tym szybciej otrzymasz wynagrodzenie za naukę.

O autorze
David Attard
Autor: David AttardStrona internetowa: https://www.linkedin.com/in/dattard/
David pracuje w branży online / cyfrowej lub w jej pobliżu od 18 lat. Ma ogromne doświadczenie w branży oprogramowania i projektowania stron internetowych przy użyciu WordPress, Joomla i otaczających je nisz. Jako konsultant ds. Cyfrowych koncentruje się na pomaganiu firmom w uzyskaniu przewagi konkurencyjnej za pomocą połączenia ich strony internetowej i dostępnych obecnie platform cyfrowych.

Jeszcze jedna rzecz... Czy wiesz, że osoby, które udostępniają przydatne rzeczy, takie jak ten post, również wyglądają NIESAMOWITE? ;-)
Proszę zostaw użyteczny skomentuj swoje przemyślenia, a następnie udostępnij to na swoich grupach na Facebooku, które uznają to za przydatne i wspólnie zbierzmy korzyści. Dziękuję za udostępnienie i bycie miłym!

Ujawnienie: Ta strona może zawierać linki do zewnętrznych witryn produktów, które kochamy i gorąco polecamy. Jeśli kupisz sugerowane przez nas produkty, możemy otrzymać opłatę za polecenie. Takie opłaty nie wpływają na nasze rekomendacje i nie przyjmujemy płatności za pozytywne recenzje.
 

 

Najlepiej oceniana wtyczka do buforowania

Przyspiesz swoją witrynę 

Krok po kroku - darmowy kurs e-mailowy, jak załadować stronę internetową less niż 1 sekunda  

 

kim jesteśmy?

CollectiveRay jest prowadzony przez Davida Attarda - pracującego w niszy projektowania stron internetowych i wokół niej od ponad 12 lat, dostarczamy praktycznych wskazówek dla osób, które pracują zi na stronach internetowych. Prowadzimy również DronesBuy.net - stronę internetową dla hobbystów dronów.

David Attard

 

 

Autorzy promowani w:  Inc Czasopismo Logo .   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   i wiele więcej ...