Incjacja

Programiści to mają dobrze? Dlaczego?

Zarabiają więcej niż inni?

W sumie nic dziwnego bo bycie programistą nie jest łatwe.

Dlaczego tak jest?

Obecnie wiele osób chce nauczyć się programować. Jeśli jest to twój pomysł na życie to bardzo dobrze.

Jeśli jest to twoje marzenie to jeszcze lepiej.

Co się jednak dzieje, gdy za taką chęcią stoi tylko słomiany zapał do pieniędzy.

Wiele osób do mnie pisze e-maile, w których prosi o udzielenia wskazówek jak zacząć przygodę z programowaniem.

Mogłoby się wydawać, że nauczę się ASP.NET MVC i C# w ciągu miesiąca i już mogę pracować w firmie. Serio, ktoś nawet mnie spytał, czy po moim kursie z podstaw C# już może szukać pracy.

Odczułem podobną wibrację, gdy ktoś zapytał mnie, czy na blogu zrobię kurs Ruby on Rails bo szybko w nim tworzy się strony do startup-ów.

Jest on hip-hop.

Nikt jednak w ciągu miesiąca nie nauczy się takiego materiału. Jest to prawda, zwłaszcza jeśli dana osoba nie miała kontaktu z innym językiem programowania lub systemem.

Na studiach w 2009 roku jak pojawił się ASP.NET MVC 1.0 nie mogłem zrozumieć o co w nim chodzi. Dopiero po latach pracy, po studiach zrozumiałem jakie jest to proste.

Nie będę jednak ukrywał, że gdy ja zaczynałem programować, to wszystko dla mnie wyglądało jak egipskie hieroglify.

Nie ma cudów. Trzeba mieć coś więcej niż zapał do pieniędzy i egoizm by zostać programistą. Nie można być zadufanym w sobie i uznać, że nauczę się w miesiąc i koniec jestem milionerem.

Ja obecnie mam 3 lata doświadczenia zawodowego. Czy mogę zrobić sobie przerwę.

Nie.

Akurat za chwilę będę musiał nauczyć się jak programować w Angular JS prawdziwe aplikacje biznesowe. Za pół roku pojawi się kolejna technologia, kolejna innowacja i tak w kółko.

Tutaj nie ma przerw. Ciągle trzeba się uczyć. Programowanie nie jest jak egzamin, który można zdać raz i mieć święty spokój.

Nic więc dziwnego, ze różne grona programistyczne reagują na pytania w stylu "gdzie zacząć programować?".

Dla niektórych to jak zadać pytanie do dresów "czy masz problem".

Mnie takie pytanie nie irytuje bo sam taki byłem.

Pewnego dnia zamiast zastanawiać się "jak" zostanę programistą, po prostu zacząłem działać.

Kopany byłem na swojej drodze, ale się nie poddałem.

Teraz wydaje się, że każdy chce być programistą.

Może wydawać się to śmieszne bo kiedyś takie osoby były kojarzone z pryszczatymi, grubymi osobami, które nie mają życia.

Wizerunek się zmienił. Mamy garnitury, pojawiamy się na konferencjach, rozmawiamy z ludźmi z wyższych szczebli ... i to wszystko tylko dlatego, że rozumiemy kolorowe szlaczki na monitorze.

Co więc musisz wiedzieć. Jeśli zaczynasz swoją przygodę z programowaniem nie musisz się bać.

Musisz być świadomy paru rzeczy.

To nie będzie łatwe.

Możesz obejrzeć filmik jak zrobić stronę w 5 minut, ale tak nigdy nie jest.

Znalezienie pracy na początku jest jak walenie w głową mur.

Dlaczego to nie jest łatwe? Często trzeba zaakceptować, że umiemy tak mało i uczyć się dalej.

Jeśli chcesz być programistą, aby się nie wysilać to trafiłeś w złe miejsce.

Prestiż, czy status społeczny w środowisku programistycznym jest jak święty graal. Wszyscy o tym mówią, ale tylko niektóre osoby przebijają się przez społeczność programistyczną i błyszczą.

Wynika to też z tego, że tak naprawdę nie ma idealnych programistów są tylko bardziej doświadczeni.

Jeśli twoje serce płonie z myślą o programowaniu to nie masz czego się bać.

Możesz się potknąć na swojej drodze, ale się podniesiesz i pójdziesz dalej.

To się nie skończy.