jak zarabiać pieniądze podczas nauki kodowania (zarobiłem $ 5k na pierwszym roku!

Wiele osób zaczyna uczyć się kodowania w nadziei na zdobycie dobrze płatnej pracy. Ale co, jeśli możesz zarabiać na kodowaniu, gdy jesteś jeszcze początkujący?

w tym poście dla gości, Joe Previte opowiada nam, jak zarabiać pieniądze poprzez kodowanie i jak był w stanie zarobić $5,000 w pierwszym roku nauki kodowania, pomimo wydawania tylko $30 na swoją edukację.

dobra-Oto Joe! Enjoy 🙂

Zacznij kodować już teraz

przestań czekać i zacznij się uczyć! Zdobądź moje 10 wskazówek, jak nauczyć się kodować.

ujawnienie: jestem dumnym partnerem dla niektórych zasobów wymienionych w tym artykule. Jeśli kupisz produkt za pośrednictwem moich linków na tej stronie, Mogę otrzymać niewielką prowizję za polecanie Cię. Dzięki!

spis treści

  1. Jak zacząć uczyć się kodowania
  2. Koduj za pieniądze przy pierwszym stażu lub pracy
  3. Jak nie poddawać się podczas nauki kodowania
  4. Jak zarabiać na kodowaniu: Najważniejsze dania na wynos

w zeszłym roku podjąłem decyzję o opuszczeniu mojego programu studiów podyplomowych i kontynuowaniu kariery w kodowaniu. Wydając mniej niż $30 na kursy i zasoby online, zarobiłem blisko $ 5,000 w moim pierwszym roku. Niedawno zdobyłem również pełnoetatową pracę jako inżynier front-end. Udowodniłem, że można zarabiać na kodowaniu, nawet jeśli jesteś początkujący.

oto krótki opis tego, jak udało mi się zarobić na programowaniu w 2017 roku i ile wynosiły moje stawki. Te liczby są przed podatkami:

💻 $3,510 – od stażu w agencji projektowania stron internetowych ($25 / godzina)

👨🏫 $1,338 – od taing / instruowanie na lokalnym spotkaniu ($15/godzina dla TA ’ ING i $25/Godzina dla instruowania)

💰 razem: $4,848

Getting paid to code

celem dzielenia się tymi liczbami, które w żaden sposób nie są imponujące, jest pokazanie, że możesz kodować online i zarabiać pieniądze szybciej niż myślisz. Możesz zarabiać pieniądze, ucząc się kodować.

pod koniec tego artykułu dowiesz się, jak zacząć uczyć się kodowania, jak zarabiać na kodowaniu i jak zachować motywację. Po drodze podzielę się wszystkim, co pomogło mi rozwinąć moje umiejętności i zarabiać pieniądze podczas nauki kodowania.

jak zacząć uczyć się kodowania

zanim zaczniesz zarabiać na kodowaniu, musisz zacząć uczyć się kodowania! Pierwsze pytanie, które zadacie, to: „od czego mam zacząć?”Zadałem sobie to samo pytanie, ale ostatecznie zdecydowałem się na korzystanie z freeCodeCamp, ponieważ jest darmowy, dobrze zorganizowany i ma silną społeczność.

freeCodeCamp to strona, na której nauczysz się kodować, wykonując zadania i projekty, aby uzyskać certyfikaty. Organizują swój program nauczania w łatwy do zrozumienia sposób i dzielą wszystko na wyzwania. Wydaje się, że jest to gra, a struktura zapewnia jasną ścieżkę do końcowego celu certyfikatu.

Supplement uzupełnij bezpłatne zasoby płatnymi produktami

istnieje tak wiele darmowych zasobów, ale są też zasoby, za które zdecydowanie warto zapłacić.

kupiłem kilka kursów, ale jedynym, który faktycznie ukończyłem, był Bootcamp dla programistów internetowych autorstwa Colta Steele ’ a. Jeśli szukasz świetnego punktu wyjścia, polecam ten kurs. Uczy HTML, CSS, JavaScript, Bootstrap, jQuery, Node.js, Express.js i MongoDB w krótkim czasie.

Zarabiaj pieniądze podczas nauki kodowania

ważne jest, aby uzupełnić swoje bezpłatne zasoby kodowania płatnymi zasobami, ponieważ bezpłatne zasoby zaprowadzą cię tylko do tej pory. Zazwyczaj darmowe kawałki dają wprowadzenie. Zaletą płatnego kursu jest to, że będzie on bardziej dogłębny. Zabiorą cię poza poziom początkujący i pomogą Ci szybciej awansować.

💡 nie wiesz, jak zacząć? Sprawdź ścieżkę kariery programistycznej Codecademy, która przeniesie Cię od bez kodu do młodego programisty internetowego na żądanie.

inne płatne platformy oferujące bardziej zaawansowane kursy kodowania to Coursera, edX, Mammoth Interactive i Udacity. (Przeczytaj więcej o 10 najlepszych kursach programowania Coursera dla początkujących programistów tutaj.)

Join Dołącz do społeczności kodującej (Online lub osobiście)

społeczność, społeczność i więcej społeczności. Nie mogę tego wystarczająco podkreślić. Nauka kodowania jest trudna, a najlepszym sposobem na pokonanie wyzwań jest wsparcie innych. Znajomość ludzi, którzy stoją w obliczu tych samych zmagań (lub już przez nich przepracowali) sprawia, że 100x łatwiej dla ciebie. Znajdź kilka osób lub grupę, z którymi możesz się połączyć.

Chingu to jedna z moich ulubionych społeczności internetowych. Jest to mała, skupiona społeczność, która rozwinęła się w ramach społeczności freeCodeCamp. Po wypełnieniu ankiety kwalifikacyjnej dołączasz do kohorty osób o podobnym poziomie umiejętności.

dzięki dołączeniu do tej grupy nawiązałem nowe przyjaźnie z ludźmi, którzy pociągali mnie do odpowiedzialności podczas mojej podróży. Wspólnie budowaliśmy i rozwijaliśmy projekty. Do dziś utrzymuję kontakt z niektórymi z nich.

moim drugim ulubionym jest społeczność #100daysofcode na Twitterze, o której możesz dowiedzieć się więcej w tym wywiadzie na podcastie Learn to Code With Me. Opowiem o tym później, ale tak wielu programistów korzysta z Twittera. Jeśli go nie masz, sprawdź to.

wiele kursów kodowania online i Bootcamp ma również swoje prywatne społeczności, do których możesz dołączyć. Launch School, na przykład, to bootcamp dla programistów online, który daje swoim uczniom dostęp do forum społeczności, gdzie dzielą się wskazówkami dotyczącymi nauki, pomagają sobie nawzajem w problemach i rozmawiają o kodzie.

Zarabiaj, aby nauczyć się kodować

Meetup jest doskonałym miejscem na rozpoczęcie dla grup in-person. Jeśli chcesz mieć taki na Facebooku, Sprawdź grupy Społeczności Learn to Code With Me, CodeNewbie i freeCodeCamp. Niektóre są również specyficzne dla lokalizacji.

jeśli poważnie myślisz o zarabianiu na kodowaniu, otocz się innymi koderami. Nauczysz się więcej, szybciej się rozwijasz i będziesz szczęśliwszy. Może to również pomóc ci zarabiać na programowaniu połączeń, które nawiązujesz za pośrednictwem tych grup. Na przykład, może jeden z członków twojej grupy wie o możliwości kodowania online i zarabiania pieniędzy, ale jest zbyt zajęty, aby się zgłosić lub jego umiejętności nie pasują. Mogą przekazać Ci szczegóły!

Listen słuchaj kodowania podcastów

gdy nie możesz znaleźć czasu, aby usiąść i uczyć się na komputerze, włącz podcast. To prosty sposób na naukę poza ekranem. Możesz również lepiej wykorzystać czas dojazdu – nawet jeśli jest to tylko 10 minut. Będziesz przynajmniej słuchał i myślał o kodzie, nawet jeśli nie możesz go pisać.

Oto kilka, które pomogą Ci zacząć:

  • Naucz się ze mną kodować
  • CodeNewbie
  • SyntaxFM (ten jest trochę bardziej zaawansowany, ale pomoże Ci przejść przez fazę początkującego)
  • Uruchom Podcast szkolny

👩💻 Uczyń kodowanie nawykiem

nawyki są trudne do zrobienia, a jeszcze trudniejsze do złamania. A gdybyś mógł stworzyć nawyk, którego nigdy nie chciałeś złamać? Wyobraź sobie, dokąd cię to zaprowadzi.

najlepszym sposobem na stworzenie nowego nawyku jest robienie tego codziennie. Dlatego Alexander Kallaway stworzył ruch # 100daysofcode na Twitterze.

Podstawowym założeniem jest kodowanie każdego dnia przez godzinę, przez 100 dni. Brzmi niemożliwie, prawda? Nigdy nie mogłeś znaleźć czasu. Myślałem o tym samym. Więc zmieniłem zasady i kodowałem tylko przez 30 minut dziennie. Więcej o moim pierwszym doświadczeniu #100daysofcode przeczytasz tutaj.

nawet jeśli możesz robić tylko pięć minut dziennie, zrób to. Będzie warto.

gdy już będziesz gotowy na zarabianie pieniędzy na programowaniu, będziesz już przyzwyczajony do codziennego siedzenia i spędzania czasu w edytorze kodu.

chcesz być lepszy z HTML?

Pobierz poniżej moją bezpłatną ściągawkę HTML5.

wróć do spisu treści „

Koduj pieniądze podczas pierwszego stażu lub pracy

niektórzy z was prawdopodobnie myślą: „tak, mogę odnosić się do wszystkiego, co mówisz,ale jak właściwie zarabiać na kodowaniu?”

kiedy zadałem to pytanie, postanowiłem zasięgnąć porady znanego dewelopera. Jego rada całkowicie zmieniła moje całe spojrzenie na zarabianie na kodowanie.

zapytałem: „Skąd będę wiedział, kiedy będę gotowy do kodowania pieniędzy i rozpoczęcia ubiegania się o pracę?”

powiedział To:

„warto złożyć wniosek teraz, zamiast czekać na odpowiedni moment. Bo kiedy czujesz się gotowy, w rzeczywistości byłeś gotowy miesiące temu.”

chodzi o to, że możesz zacząć kodować online i zarabiać pieniądze szybciej niż myślisz. Mój pierwszy staż rozpoczął się w czerwcu 2017 roku. Koduję dopiero od pół roku. Chociaż znalazłem odpowiednią okazję we właściwym czasie, to właśnie decyzja o rozpoczęciu poszukiwania pomogła mi tam dotrzeć.

najgorsze, co może się zdarzyć, to ktoś mówi, że nie jesteś odpowiednim kandydatem do swojej pracy, w takim przypadku Kontynuuj kodowanie i spróbuj ponownie później.

oto kilka wskazówek, które pomogą Ci znaleźć pierwszy staż lub pracę, gdy jeszcze uczysz się kodować:

Join Dołącz do lokalnych grup Slack

jednym z najlepszych miejsc do znalezienia pracy jest lokalne grupy Slack. Jeśli wykonasz wyszukiwanie w Google dla organizacji technologicznych w Twojej okolicy, szanse są duże, że mają grupę Slack, w której potencjalnie możesz znaleźć możliwości kodowania za pieniądze.

ponieważ mieszkam w Arizonie w USA, to są grupy, które znalazłem:

  • ArizonaWP-lokalna społeczność WordPress
  • #yesphx-lokalna społeczność startupów
  • {az}devs – lokalna społeczność programistów

dzięki Slack znalazłem dwie oferty pracy. Jednym z nich był mój pierwszy staż jako programista stron internetowych w Arizona WordPress Slack group. Mieli kanał # jobs, gdzie widziałem ogłoszenie o stażu. Po wysłaniu wiadomości do osoby, która to zamieściła, przedstawieniu się i udostępnieniu mojego portfolio, wylądowałem na stażu i oficjalnie zacząłem zarabiać na programowaniu.

Zarabiaj pieniądze kodowanie-oto jak

drugim płatnym koncertem kodowania, który znalazłem, była pozycja ta/instruktora Meetup za pośrednictwem grupy # yesphx Slack. Zrobiłem to samo, co wcześniej–wysłałem wiadomość do osoby z pytaniem, czy jest dostępna możliwość, wysłałem moje portfolio, a potem zostałem zatrudniony!

na kanałach Slack istnieje wiele możliwości kodowania online i zarabiania pieniędzy! Zrób kilka badań na temat społeczności technicznej, w której chcesz znaleźć pracę, dołącz do nich i zacznij rozmawiać.

Share Podziel się swoimi postępami w mediach społecznościowych

podziel się tym, co robisz; skorzysta to na poszukiwaniu pracy i możliwości znalezienia pracy. Pokazuje znajomym i rodzinie, że wiesz, jak kodować, a oni pomyślą o tobie, gdy będą potrzebować pomocy lub znają kogoś, kto ma okazję zarabiać na programowaniu.

czworo znajomych skontaktowało się ze mną po pomoc przy tworzeniu stron internetowych. Dwóch zaoferowało mi zapłatę.

to by się nie stało, gdybym zatrzymał moją podróż kodowania dla siebie. Wiedzieli, bo dzieliłem się swoimi postępami na Twitterze i Facebooku. Polecam zrobić to samo. Nawet jeśli pomożesz komuś za darmo, dostaniesz ekspozycję i potencjalne odniesienie, które pomoże Ci znaleźć swój pierwszy płatny koncert kodowania!

💭 bądź otwarty na kodowanie ról hybrydowych, aby zarabiać pieniądze

moją pierwszą pełnoetatową pracą w technologii był marketing cyfrowy. Jak go zdobyłem, jeśli nie miałem wcześniejszego doświadczenia ani Dyplomu w tej dziedzinie? To proste: zatrudnili mnie, bo wiedziałem, jak kodować.

oferując mi pracę, Mój szef chciał, żebym pełnił hybrydową rolę marketingu i tworzenia stron internetowych. Wynegocjowałem nawet wyższą pensję z powodu moich umiejętności technicznych.

kiedy chcesz zarabiać na kodowaniu, bądź otwarty na możliwości, które nie są związane tylko z kodowaniem. Możesz znaleźć coś, czego nawet nie szukałeś ze względu na swoje nowe umiejętności.

practice ćwicz swoje umiejętności kodowania rozmowy kwalifikacyjnej

szanse są takie, że musisz przejść rozmowę kwalifikacyjną lub dwie, aby zdobyć swój pierwszy staż kodowania lub pracę. Na szczęście Istnieje mnóstwo zasobów, które mogą pomóc ci się przygotować. Na przykład, AlgoExpert I Interview Cake to platformy, które oferują wskazówki dotyczące kodowania rozmów kwalifikacyjnych i setki problemów praktycznych, które możesz rozwiązać, aby pomóc ci przejść rozmowę techniczną. Dowiedz się, czy Wywiad ciasto jest dla Ciebie czytając moją recenzję.

Lista kontrolna umiejętności Front-end

Pobierz bezpłatną listę kontrolną, która przeprowadzi Cię przez wszystkie umiejętności potrzebne do zostania programistą front-end.

wróć do spisu treści ”

jak nie poddawać się podczas kodowania i szukania pracy

niezależnie od tego, czy chcesz zmienić karierę, czy przynieść dodatkowe pieniądze, może to być frustrujące, gdy nie osiągniesz celu tak szybko, jak chcesz. Ale nie poddawaj się! Oto kilka sposobów, aby przejść przez.

Keep Zachowaj nastawienie na rozwój

ta dziedzina programowania to miejsce, w którym zawsze będziesz się uczyć. Zachowaj nastawienie na rozwój. Pamiętaj, inteligencja nie jest ustalona. Nie urodziłeś się mądry ani głupi. Zawsze możesz uczyć się więcej i rozwijać.

Zawsze miej oko na coś nowego do nauczenia się i pamiętaj o słowach Gandhiego:

„Żyj tak, jakbyś miał jutro umrzeć. Ucz się, jakbyś miał żyć wiecznie.”

⏰ Obudź się wcześnie, aby zyskać więcej czasu na kodowanie

jeśli nie robisz postępów tak szybko, jak chcesz, zobacz, czy możesz zyskać więcej czasu na naukę, budząc się wcześniej.

kiedy nie miałem wystarczająco dużo czasu, zacząłem budzić się o 5:30 rano, aby dostać się pół godziny przed rozpoczęciem dnia. Już tego nie robię, ale to był kluczowy element w pomaganiu mi w szybszym postępie.

nie było fajnie, ale było warto.

🖥 ️ zrób kolejny #100daysofcode

byłem bliski ukończenia drugiej rundy # 100daysofcode i mój przyjaciel zapytał: „co zamierzasz zrobić, gdy skończysz?”

moja odpowiedź? „Świętuj, weź tydzień wolnego i zacznij następną rundę.”

jak zarabiać pieniądze ucząc się kodowania

piękno dziedziny programowania polega na tym, że zawsze będzie nowy framework, narzędzie lub technologia do nauki w najbliższej przyszłości. Jest to Przemysł na zawsze zmieniający się. Zawsze będzie więcej do nauki, więcej sposobów na poprawę i więcej sposobów na rozwój. Pamiętaj, że nie musisz wiedzieć wszystkiego, aby zarabiać na programowaniu.

jak zarabiać na kodowaniu: Key Takeaways

po przeczytaniu mojego artykułu, mam nadzieję, że możesz odejść wiedząc te trzy rzeczy:

  1. możesz nauczyć się kodować samodzielnie. Wydałem 30 usd na kursy Udemy (i ukończyłem tylko jeden z nich) i nadal rozpocząłem karierę. Każdy może nauczyć się kodować–w każdym wieku, w dowolnym czasie. Wszystko czego potrzebujesz to motywacja i chęć do stawiania sobie wyzwań.
  2. możesz dowiedzieć się, jak zarabiać na kodowaniu szybciej niż myślisz. Pewnie jesteś gotowy. Jeśli możesz rozwiązać problem z programowaniem lub zbudować coś dla kogoś, możesz nauczyć się zarabiać pieniądze, kodując te same rzeczy. Nie bój się oferować swoich umiejętności i zobaczyć, jak możesz komuś pomóc.
  3. nie możesz się poddać. Kodowanie jest trudne, a znalezienie pierwszego płatnego zlecenia technicznego może wydawać się niemożliwe. Ale tak nie jest. Trzymaj się tego i ucz się każdego dnia. Im bardziej jesteś oddany, tym szybciej tam dotrzesz.

mam nadzieję, że podobało ci się czytanie tego artykułu. Skontaktuj się ze mną na Twitterze @ jjprevite, jeśli chcesz pozostać w kontakcie, podzielić się swoją historią lub przywitać się. Uwielbiam poznawać innych, którzy są w podobnej podróży. I jeśli jest jakiś sposób, w jaki mogę cię wesprzeć, daj mi znać.

o autorze

Joe Previte jest samoukiem i pracuje jako pełnoetatowy front-end developer. Zapalony podróżnik, odwiedził 11 krajów i studiował cztery języki obce. Latem 2016 roku jechał rowerem wzdłuż wybrzeża z Seattle do San Diego, zbierając pieniądze dla organizacji non-profit. W wolnym czasie zajmuje się niezależną pracą, uczy podstawowych umiejętności kodowania na lokalnym spotkaniu i prowadzi internetową grupę do studiowania medytacji.