CodeGym /Blog Java /Random-PL /Nie proszenie o pomoc i porzucanie starych technologii: n...
John Squirrels
Poziom 41
San Francisco

Nie proszenie o pomoc i porzucanie starych technologii: najczęstsze błędy początkujących według mentora Java

Opublikowano w grupie Random-PL
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. Nie proszenie o pomoc i porzucanie starych technologii: najczęstsze błędy początkujących według mentora Java - 1

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 ;) Nie proszenie o pomoc i porzucanie starych technologii: najczęstsze błędy początkujących według mentora Java - 2
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION