CodeGym /Blog Java /Poland /Hobby czy Zawód Jak sprawić by programowanie było Twoim h...
Autor
Andrey Gorkovenko
Frontend Engineer at NFON AG

Hobby czy Zawód Jak sprawić by programowanie było Twoim hobby i dlaczego to ważne

Opublikowano w grupie Poland
Dlaczego tak trudno odnieść w czymś sukces i dlaczego postępy oraz osiąganie kolejnych poziomów zaawansowania wydają się proste dla jednych i niemal niemożliwe dla innych? Na sukces zawsze składa się wiele czynników, które bardzo trudno odtworzyć, dlatego większość internetowych "przepisów na sukces" jest mało skuteczna. Jedno można powiedzieć z dużą dozą pewności: bardzo ważne jest podejście. Jeżeli próbujesz osiągnąć sukces w czymś, co naprawdę Cię interesuje i sprawia Ci przyjemność, szanse na to, że Ci się to uda, znacząco rosną. Hobby czy Zawód Jak sprawić by programowanie było Twoim hobby i dlaczego to ważne - 1

Dlaczego kodowanie powinno być Twoim hobby

Odpowiednie podejście i zaangażowanie są podstawą również w przypadku programowania. Badania pokazują, że dla większości odnoszących sukcesy zawodowych programistów kodowanie jest czymś więcej niż tylko pracą, to także hobby. Według badania Developer Survey 2020 od Stack Overflow, około 78% wszystkich programistów twierdzi, że kodowanie jest ich hobby. Chociaż nie jest to nic nowego — wyraźnie pokazuje, że łatwiej jest być dobrym w tym co nas interesuje — często pomijamy ten podstawowy fakt, skupiając się na praktycznych elementach takich jak rodzaj pracy, pensja i decyzja jakiej technologii się uczyć. Jeżeli Twoim celem jest kariera programisty, szanse na jego osiągnięcie będą większe, jeżeli programowanie traktujesz też jak hobby. Korzyści z takiego podejścia są oczywiste. Ale co zrobić, jeśli programowanie nigdy nie stało się Twoim hobby? Cóż, osobiste zainteresowania, naturalne talenty i predyspozycje są ważne, ale nie są decydujące.

Jak sprawić by programowanie stało się Twoim hobby

Oto kilka sugestii, jak zmienić swoje postrzeganie kodowania, aby było ono bardziej hobby, a mniej zawodem.

1. Interakcje społeczne.

Ludzie to istoty społeczne. Ponieważ nasze małpie mózgi nie są w stanie samodzielnie poradzić sobie z całą złożonością świata, musimy być w stałym kontakcie z innymi, aby otrzymywać od nich informacje zwrotne i wymieniać informacje. Z drugiej strony programowanie jest zajęciem bardzo samotnym, zwłaszcza jeśli uczysz się i ćwiczysz online z domu. Można to robić w samotności, ale nie trzeba. Większa liczba kontaktów z osobami o podobnych poglądach, zarówno niedoszłymi jaki i doświadczonymi programistami, robi różnicę. Zatem przez poznawanie nowych ludzi, znajdowanie przyjaciół i osób, z którymi możesz dzielić się swoimi doświadczeniami, może sprawić, że kodowanie będzie bardziej przypominać hobby. Właśnie dlatego CodeGym ma tak wiele funkcji społecznościowych.

2. Mentoring.

Innym sposobem na wprowadzenie czynnika ludzkiego jest znalezienie mentora lub przynajmniej kogoś bardziej doświadczonego w programowaniu, kto może dotrzymywać Ci towarzystwa, wspierać Cię i dzielić się swoją pasją w tej dziedzinie. To jeden z powodów, dla których mentoring jest popularną koncepcją w procesach tworzenia oprogramowania. Znalezienie mentora może być bardzo pomocne dla tych, którzy czują, że sami nie dadzą sobie rady, mają problemy z uczeniem się w pojedynkę lub po prostu chcą wykorzystać wszystkie możliwe narzędzia, aby osiągnąć najlepsze efekty. Sprawdź ten artykuł, aby dowiedzieć się więcej na temat szukania mentora programowania.

3. Hackathony i inne konkursy programowania.

Możesz też wykorzystać naturalne pragnienie konkurowania i ścigania się z innymi, aby zmienić percepcję i skłonić mózg do czerpania przyjemności z programowania i wszystkiego co dotyczy tworzenia oprogramowania. Pomoże w tym udział w hackathonach i wszelkiego rodzaju konkursach programowania. Rywalizacja z innymi przyśpieszy też Twoje postępy.

4. Kodowanie gier i grywalizacyjna nauka.

Nauka i ćwiczenie umiejętności programowania podczas grania w gry okazały się skutecznym sposobem na nauczenie mózgu, żeby postrzegał to jako coś zabawnego. Istnieje wiele gier polegających na programowaniu, a granie w nie może być ekscytujące, a nawet uzależniające. Nauka programowania nie musi być nudnym i wyczerpującym procesem. Jeśli mówimy o nauce Javy, CodeGym jest prawdopodobnie jednym z najlepszych przykładów pomyślnego wdrożenia podejścia opartego na grywalizacji, które równoważy efektywną i wytrwałą naukę z zabawą.

5. Osobiste projekty i pomysły na startupy.

Jeśli jesteś osobą ambitną i przedsiębiorczą, spróbuj rozpocząć własny projekt lub przynajmniej wymyśl koncepcję projektu lub startupu, który możesz zrealizować posiadając umiejętność programowania. Ideę projektu możesz powiązać z innym Twoim hobby lub zainteresowaniem. Oczywiście samodzielna praca nad projektem nie jest łatwa, zwłaszcza dla początkujących. Dlatego w ramach kursu uczymy studentów CodeGym, jak budować własne proste projekty programistyczne. Hobby czy Zawód Jak sprawić by programowanie było Twoim hobby i dlaczego to ważne - 2

Czy programowanie powinno być Twoim hobby? Opinie

Tradycyjnie zakończmy kilkoma opiniami od doświadczonych programistów. "Wspaniale jest cieszyć się swoją pracą, a czasami potrzeba dodatkowego wysiłku aby się rozwijać, ale równowaga między życiem zawodowym a prywatnym utrzyma Cię przy zdrowych zmysłach na dłuższą metę. Czasami programuję poza pracą (w ramach mojego hobby związanego z grami wojennymi). Czasem piekę, czasem zabawiam znajomych, uczestniczę w comiesięcznym klubie książki, zgłaszam się jako wolontariusz do organizacji charytatywnych. Posiadanie wielu rodzajów aktywności i przyjaciół to coś, co utrzymuje mnie przy zdrowych zmysłach" powiedział Les Howie, programista z wieloletnim doświadczeniem zawodowym. "To moje hobby. Lubię to i spędzam dużo wolnego czasu realizując ciekawe projekty, które różnią się od mojej zwykłej pracy. Ludzie są różni. Jeśli wolisz robić coś innego, rób to. Programowanie sprawdza się jako hobby, gdy zajmujesz się projektem, który Cię pasjonuje. W przeciwnym wypadku staje się nużące i wypala cię" ostrzega Ruben Ravatsås. "Przeszedłem od programowania do roli CIO i pośrednio zarządzałem programistami i deweloperami. Jednak po 30 latach od rozpoczęcia kariery zawsze byłem i nadal jestem programistą rekreacyjnym. Dla mnie jest to wyzwanie i zabawa, a także jest to coś bardziej przydatnego niż krzyżówki, golf, kręgle czy oglądanie telewizji” stwierdza Mark Christopher Bolgiano, doświadczony programista i data scientist.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION