JavaRush /Blog Java /Random-PL /Nie proś o pomoc i nie odrzucaj starych technologii: najc...

Nie proś o pomoc i nie odrzucaj starych technologii: najczęstsze błędy początkujących, według mentora Java, Antona Kupreichika

Opublikowano w grupie Random-PL
Tym tekstem rozpoczynamy cykl materiałów, w których mentorzy z naszego Uniwersytetu Java dzielą się swoim doświadczeniem i wiedzą. Deweloper z Mińska Anton Kupreichik opowiada o najczęstszych błędach popełnianych przez początkujących programistów. Nie proś o pomoc i odrzucaj stare technologie: typowe błędy początkujących według mentora Java Antona Kupreichika - 1

Odrzuć „stare” technologie

Są technologie nowsze i starsze. Wielu z nas rozumie, że najprawdopodobniej nie będzie pisać na starych technologiach. Musimy jednak wziąć pod uwagę, że nowa technologia nadal jest tworzona na bazie starej: pod maską będą znajdować się zasady działania starej technologii. Kiedy ludzie uczą się programowania, czasami pomijają stare technologie: „Nie, nie chcę uczyć się starego, chcę od razu nowego!” Ja również miałem ten problem. Na przykład istnieje framework Spring i Java EE. Musisz zrozumieć, że Spring zawiera również Java EE i nie możesz uniknąć jego studiowania, aby ostatecznie opanować framework. Ponadto istnieje wiele wakatów, które w dalszym ciągu wymagają stosowania starych technologii. Nie zapomnij jednak skupić się na nowych, popularnych. W tej kwestii trzeba zachować równowagę.

Nie proś o pomoc kolegów i znajomych

Dotyczy to szczególnie skomplikowanych zadań, które zajmują dużo czasu. Czasami dana osoba jest po prostu zainteresowana samodzielnym rozwiązaniem złożonego problemu, który zajmuje dużo czasu. Ale zdarza się, że ze względu na bariery psychiczne nie może poprosić o radę w rozwiązaniu problemu, gdy jest to naprawdę potrzebne. Przykładowo siedzi nad problemem 3 godziny zamiast zapytać kolegę i rozwiązać problem w 20 minut. Jeśli istnieje taka bariera psychologiczna, musisz nad nią popracować. Możesz zadać pytanie, ponieważ się uczysz.

Napisz prymitywny kod

Nie każdy potrafi napisać dobry kod, ale jest to konieczne. Nie martw się, gdy piszesz prymitywny i wielowierszowy kod: każdy przez to przechodzi. Dzięki doświadczeniu nauczysz się pisać zwięzłe i zrozumiałe rozwiązania.

Nie określaj, jeśli nie jest to jasne

Większość błędów wynika z nieporozumień: na przykład gdy programista czegoś nie zrozumiał, zaczął pisać kod i popełnił błąd. Nie bój się zapytać ponownie.

Wynalezienie piątego koła

Jeśli Twój kod jest napisany prosto, elegancko i działa dobrze, nie ma sensu wymyślać czegoś nowego. Rozwiązanie jest właściwe tam, gdzie rozwiązuje problem, a nie „ozdobi” projektu. Ułatwi Ci to pracę i zaoszczędzi czas.

Ignoruj ​​nowe formaty uczenia się

Kiedy uczyłem się programowania, brałem udział w kursach offline, podczas których mówiono mi na żywo, co jest dobre, a co złe. Generalnie jestem za komunikacją twarzą w twarz, ale era wirusa koronowego umożliwiła nam naukę lub pracę zdalną, co też jest dobre. Dziwnie byłoby z tego nie skorzystać. Jednak nadal jest wiele osób, które nie nadają się do nauki online. Mówimy głównie o programistach przełączników dla dorosłych.

Nie oddzielaj miejsca pracy od miejsca odpoczynku

Jeśli pracujesz/uczysz się zdalnie, kuszące jest robienie tego w zaciszu swojej kanapy. Ale to nie w porządku. Wyznacz sobie chociaż jeden kącik w pomieszczeniu, w którym postawisz stół, krzesło, laptop i będziesz przy nim pracować. Dzięki temu łatwiej będzie Ci przygotować się do nauki.

Nie rób notatek

Kiedy wielokrotnie napotykasz ten sam problem, warto zapisać jego rozwiązanie – na laptopie, w aplikacji lub w zeszycie. Prędzej czy później będziesz już pamiętać, jak rozwiązać powtarzający się błąd, ale robienie notatek pozwoli Ci zaoszczędzić czas.

Idź tam, gdzie nie lubisz

Jeśli Twoja dusza nie ma ochoty na jakąś aktywność, to nie powinnaś się katować i gonić za trendami. Wydawałoby się, że to oczywista prawda, jednak wiele osób robi to, czego nie lubi. Po prostu szczerze odpowiedz na pytanie: „Czy tego właśnie chcę?” Jeśli tak, śmiało idź dalej. Zapraszamy do spekulacji: jakie błędy popełniają najczęściej początkujący? Podzielcie się swoją opinią w komentarzach ;)
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION