Ten zbiór cech charakteru jest skazany na sukces w IT! Zobacz, co wyróżnia dobrych programistów.

Uczę w formie mentorskiej już prawie 3 lata i wprowadziłem do IT wiele osób. Przez ten czas zaobserwowałem kilka zbieżności charakterów, które występują między moimi uczniami. I dotyczy to tak samo facetów, jak i kobiet 🙂

Oto lista 9 cech, które skazują na sukces. Jacy programiści mają największe szanse na powodzenie w branży?

1. Chcą dostać problem, aby znaleźć rozwiązanie

To charakter prawdziwych problem-solverów. Zamiast zastanawiać się nad tym dlaczego to zadanie jest takie trudne i dlaczego nie umieją go zrobić – mówią sobie „challenge accepted” i zaczynają kombinować jak ugryźć problem.

Potrafisz podchodzić do wyzwań w ten sposób?

2. Są bardzo samodzielni

I gotowi do działania. Doskonale zdają sobie sprawę, że wiedza nie wpadnie im sama do głowy. Potrafią na własną rękę znaleźć informacje, które pomogą rozwiązać męczące ich problemy. Nie czekają, aż wszystko zostanie im podane na tacy.

3. Mają silną motywację wewnętrzną

Chcą zostać programist(k)ami nie dla kasy, a dlatego że po prostu to lubią. Programowanie nie jest łatwe ani przyjemne, jeśli nie jest Twoją pasją. Jeśli nie interesuje Cię pisanie kodu, a spędzanie wielu godzin w ciągu dnia przed komputerem brzmi dla Ciebie jak problem – niekoniecznie powinieneś/powinnaś podążać tą drogą

4. Myślą o programowaniu jak o inwestycji w siebie

Wiedzą, że taniej jest kupić wiedzę niż samodzielnie ją zdobywać. Ten punkt dotyczy nie tylko programistów – ale każdego, kto chce się świadomie rozwijać i kierować swoją karierą. Wielu rzeczy można nauczyć się samemu, szukając tutoriali na YouTube. Ale nie zawsze warto

Jest pewna wiedza związana z rzemieślnictwem pisania kodu, a jej ilość jest przeogromna. Czasem samodzielne zdobywanie wiedzy będzie mniej niż inwestycja w mentora / kurs / ebooka. Ucząc się samodzielnie – łączysz kropki w głowie – i to jest ok, ale czasem warto jest spytać kogoś, kto już połaczył te kropki

5. Myślą o programowaniu strategicznie i w długim terminie

Wiedzą, że skill kodowania i myślenie programistyczne, którego uczą się w tym momencie, zostanie z nim do końca życia. Tacy programiści mają świadomość, że warto zainwestować swój czas teraz, aby w przyszłości czerpać korzyści ze zdobytej wiedzy i doświadczenia. Patrzą długofalowo i działają – nawet jeśli mają gorszy dzień i im się nie chce

Mózg umiejący rozwiazywać problemy technologiczne jest jak kody do gry w cyfrowej i technologicznej rzeczywistości – warto mieć i czasem użyć 😀

6. Są świadomi, że ich kod nie jest najlepszy, ale z każdym commitem starają się pisać go lepiej

Nikt nie jest dobry w pisaniu kodu już na samym początku. Tak samo jest z nauką języka – nie będziesz mówić biegle po francusku na pierwszej lekcji. Jednak jeśli jesteś uważny – z czasem stajesz się samodzielny, nie używasz tłumacza i tworzysz coraz bardziej sensowne zdania

W programowaniu pisz coraz lepszy kod i nie zadowalaj się tylko tym, że działa. Powinien działać i wyglądać. Staraj się, aby po przeczytaniu na głos linijki kodu brzmiały jak:

  • zdania twierdzące
  • pytania o jasnej odpowiedzi
  • opisy wykonywanych akcji
  • opisy przetwarzanych informacji

zrozumiałe dla osoby nietechnicznej

7. Nie osiadają na laurach

Gdy kończą pokonywać dany moduł, już nie mogą doczekać się kolejnego. Chcą jak najszybciej zmierzyć się z następnymi wyzwaniami. Wiedzą, że zawsze można zrobić coś lepiej. Nie zatrzymują się – chcą osiągnąć jak najwięcej. Cieszą się z sukcesów po drodze, ale nie przysłaniają im one długofalowych planów. Są ambitni i celują coraz wyżej

8. Wiedzą, że pierwsza praca to dopiero początek drogi w IT

Wow masz pierwszą pracę – brawo. Pozycja zdobyta w branży nie jest metą w ich wyścigu. Wiedzą, że to tylko początkowy przystanek, a przed nimi jeszcze długa droga. Są gotowi się rozwijać, zdobywać doświadczenie

9. Chcą poznać „uniwersalne mądrości” w IT

Nie tylko te, które pasują pod ich specjalizację. Nie ograniczają się do jednego obszaru. Programiści, którzy patrzą szeroko, są w stanie rozwiązywać więcej problemów – również tych bardziej złożonych. Dzięki temu są niezwykle cenieni na rynku IT

Z moich 3 letnich obserwacji wynika, że:

Osoby, które wyszkoliłem i posiadały przynajmniej 6-7 z tych cech – są aktywnymi programistami, odnajdują się w branży i czują się w niej świetnie. Niektórzy pracują u mnie w software house lub współpracują ze mną na różnych projektach. To już ich świat

Więc jeśli występuje u Ciebie chociaż kilka z wyżej wymienionych cech – najprawdopodobniej czeka Cię sukces w IT! Oczywiście jeśli zdecydujesz się rozwijać w tej branży

Do następnego commita!

contact

Wahasz się? Podaj nam swojego maila i umów się z naszym mentorem na niezobowiązującą konsultację.