Dlaczego zostać programistą jest łatwiejsze niż się wydaje: 7 głupich lęków, które wchodzą Ci w drogę
Formowanie / / December 28, 2020
Ale co, jeśli programowanie jest twoim powołaniem, ale między tobą a kodem pojawiły się obawy? Obalamy siedem popularnych błędnych przekonań, które uniemożliwiają Ci opanowanie nowej specjalności, i udostępniamy kod promocyjny od SkillFactoryaby nie było już powodu, aby odkładać pierwszy krok do lepszego życia. Poszukaj tego bonusu w artykule.
1. Nie chcę znowu iść na uniwersytet
Nowy zawód zwykle kojarzy się z nową edukacją - długą i zajmującą cały wolny czas. W rzeczywistości tak nie jest: niekoniecznie ponownie usiądź przy biurku. Możesz nauczyć się programowania samodzielnie. A jeśli potrzebujesz porady - zadaj pytanie innym ekspertom na forum lub w czatach grupowych.
Naucz się programować
2. Matematyka nie jest moją mocną stroną
Tak, programista powinien znać matematykę. W zależności od dziedziny programowania ważne są różne sekcje: analiza matematyczna, statystyka, równania różniczkowe i matematyka obliczeniowa. Ale wszystko nie jest takie poważne: wcale nie trzeba rozumieć królowej nauk na poziomie absolwenta mechaniki i matematyki, często wystarczy podstawowa wiedza. Aby rozwiązać wiele problemów, będzie można skorzystać z bibliotek i wtyczek innych firm.
Jeśli nadal czujesz, że luki w wiedzy wymagają uzupełnienia, zawsze możesz odświeżyć teorię z podręczników lub wziąć udział w kursie online. Jest prawdopodobne, że gdy ponownie zetkniesz się z matematyką w kontekście programowania, polubisz ją.
3. Mam za dużo lat
Nauka programowania jest prawdziwa w prawie każdym wieku. Jednak znalezienie pracy na młodsze stanowisko może być naprawdę trudne, jeśli masz ponad 40 lat: wieklub dyskryminacja ze względu na wiek jest niestety bardzo powszechna. Ale trudne nie znaczy nierealne. Ta historiaZdobycie pracy programisty, gdy masz ponad 50 lat może zainspirować tych, którzy uważają się za zbyt starych, by programować i boją się nie znaleźć pracy.
Ponadto tacy specjaliści często pracują zdalnie. I nikt nie będzie wiedział, ile masz lat. Również nauka programowania jest warta nie tylko do celów zawodowych: ta umiejętność przydatny samodzielnie.
4. Nie wiem, który język programowania wybrać
Nie ma najlepszych ani najbardziej obiecujących języków. To tylko narzędzia do osiągnięcia celu: stworzenia strony internetowej, programu, gry edukacyjnej czy sztucznej inteligencji. A już w zależności od zadania możesz wybrać odpowiedni język.
Jeśli chcesz tworzyć strony i usługi internetowe - wypróbuj JavaScript, PHP lub Python. Planujesz tworzyć aplikacje na smartfony lub tablety - poznaj Kotlin i Java (na urządzenia z systemem Android) lub Swift (na iOS). Zawsze marzyłem o tworzeniu fajnych gier AAA przy użyciu silnika Unreal Engine i Unity - zagłęb się w C ++ i C #.
5. Będę musiał rzucić moją główną pracę
Jest to również opcjonalne. Rzucenie wszystkiego i pilne opanowanie nowego zawodu w nadziei na szybkie znalezienie pożądanej pracy nie jest dobrym pomysłem. Nagle programowanie nie jest tak naprawdę twoim powołaniem. Na początku potraktuj to jako hobby lub ćwiczenie. Na przykład, jeśli siłownia trenuje dla twojego ciała, kodowanie jest treningiem dla mózgu. Programowanie mistrzowskie jest to możliwe wieczorami.
Rzucenie i poszukiwanie pracy w nowej specjalności jest tego warte, gdy już potrafisz rozwiązywać zadania testowe z różnych firm, w otwartym dostępie, możesz pochwalić się solidnym repozytorium i ogólnie masz pewność, że robisz swoje życie.
6. Nie możesz znaleźć pracy jako programista bez doświadczenia
Ta sytuacja to typowy catch-22Złap 22: „Aby znaleźć pracę, potrzebujesz doświadczenia, a doświadczenie - pracy”. Dlatego na początkowym etapie lepiej jest przygotować kilka małych osobistych projektów lub wziąć udział w projekcie typu open source. A potem, zdobywając prawdziwe doświadczenie, wypełniając repozytorium na GitHubie, łatwiej będzie szukać pracy. Jeśli możesz sobie pozwolić na kilka miesięcy życia za niższą pensję niż jesteś przyzwyczajony, nie rezygnuj z płatnych staży: mogą one stać się przepustką do dużej firmy.
Naucz się programować
7. Nie uda mi się
Twój sukces zależy tylko od Ciebie. Aby ułatwić Ci zaangażowanie się w kodowanie, możesz spróbować Metoda Seinfelda.
Jerry Seinfeld to znany amerykański komik. A jednym z jego sekretów jest to, że codziennie pisał dowcipy, niezależnie od okoliczności. Nie ma znaczenia, czy były złe, czy dobre… Najważniejsze, żeby pisać i „nie przerywać łańcucha”.
Tylko w twoim przypadku nie będzie żartów, ale kod. Ważne jest, aby przyzwyczaić się do programowania każdego dnia, przynajmniej przez 15-20 minut. Mały postęp jest zawsze lepszy niż brak ruchu.
Przeczytaj także🎓
- 12 umiejętności, za które zapłacisz więcej