Kontynuujemy cykl materiałów, w których mentorzy naszej Uczelni CodeGym
dzielą się swoim doświadczeniem i wiedzą. Deweloper Anton Kupreichik opowiada o najczęstszych błędach popełnianych przez początkujących.

Odrzucanie „starych” technologii
Są technologie nowsze i starsze. Wielu z nas rozumie, że najprawdopodobniej nie będziemy korzystać ze starych technologii. Warto jednak wiedzieć, że nowa technologia może nadal opierać się na starej: pod maską będą znajdować się zasady starej technologii. Kiedy ludzie uczą się kodować, czasami pomijają stare technologie: „Nie, nie chcę uczyć się czegoś starego. Chcę od razu nowe!”. Ja też miałem taki problem. Istnieją na przykład nowoczesna technologia zwana frameworkiem Spring i stara Java EE. Spring zawiera Java EE i będziesz musiał się go nauczyć, aby opanować framework. Ponadto istnieją zawody, które nadal wymagają stosowania starych technologii. Nie zapomnij jednak skupić się również na nowych, popularnych. Potrzebujesz równowagi.Nie proszenie o pomoc kolegów i przyjaciół
Ten błąd jest szczególnie powszechny w przypadku skomplikowanych zadań, które wymagają dużo czasu. Czasami po prostu chcesz sam rozwiązać problem. Czasami jednak ludzie nie mogą poprosić o tak potrzebną poradę ze względu na bariery psychologiczne. Na przykład młodszy programista spędza 3 godziny na zadaniu, zamiast zapytać kolegę i rozwiązać problem w 20 minut. Jeśli masz taką barierę psychologiczną, musisz nad nią popracować. Nie ma nic złego w pytaniu, bo w ten sposób się uczysz.Pisanie prymitywnego kodu
Pisanie dobrego kodu nie jest dla każdego, ale trzeba się tego nauczyć. Nie martw się więc, jeśli napiszesz prymitywny i długi kod: każdy przechodzi przez ten etap. Stopniowo będziesz zdobywać doświadczenie i uczyć się tworzyć inteligentne rozwiązania.Nie wyjaśnianie, gdy coś jest niejasne
Większość błędów wynika z nieporozumień. Na przykład programista czegoś nie zrozumiał, zaczął pisać kod i popełnił błędy. Więc nie bój się zapytać ponownie.Wynalezienie koła na nowo
Jeśli Twój kod jest elegancko napisany i działa dobrze, nie ma sensu wymyślać czegoś nowego. Rozwiązanie jest właściwe, jeśli rozwiązuje problem, a nie „ozdabia” projekt. Unikanie tego błędu ułatwia pracę i oszczędza czas.Ignorowanie nowych formatów uczenia się
Uczyłem się programowania na kursach offline. Nauczyli mnie, co jest dobre, a co złe, i zrobili to osobiście. Komunikacja na żywo jest cenna, ale era koronowirusa pokazała nam, że studiowanie czy praca zdalna też jest dobra. Dziwnie byłoby nie skorzystać z tych możliwości. Jednak wiele osób nadal nie przystosowało się do nauki online. Jest to szczególnie niebezpieczne, jeśli chodzi o dorosłych programistów-przełączników.Nie oddzielanie strefy pracy od strefy odpoczynku
Jeśli pracujesz/uczysz się zdalnie, istnieje pokusa, aby robić to w zaciszu swojej kanapy. Ale obawiam się, że to nie w porządku. Zamiast tego poświęć się pracy przynajmniej w jednym kącie pokoju. Postaw tam stół, krzesło lub laptop i korzystaj z niego. Posiadanie konkretnego miejsca do pracy/nauki ułatwi Ci to zadanie.Nie robienie notatek
Jeśli wielokrotnie natkniesz się na ten sam problem, dobrze jest zapisać rozwiązanie – na laptopie, w aplikacji lub zeszycie. Prędzej czy później przypomnisz sobie, jak rozwiązać powtarzający się błąd, ale robienie notatek pozwoli Ci zaoszczędzić czas.Dążenie do czegoś, czego nie lubisz
Jeśli nie lubisz zawodu, nie powinieneś się katować i gonić za trendami. Wydaje się to oczywistą prawdą, a jednak wiele osób robi to, czego nie lubi. Odpowiedz więc szczerze na pytanie: „Czy tego właśnie chcę?”. Jeśli tak, śmiało idź dalej. Zapraszamy do spekulacji: jakie błędy popełniane są najczęściej przez początkujących? Podzielcie się swoją opinią w komentarzach ;)
GO TO FULL VERSION