Zapisz się na newsletter

Administratorem danych zawartych w korespondencji e-mail jest Dominik Juszczyk prowadzący działalność gospodarczą pod nazwą Dominik Juszczyk Near-Perfect Performance. Wysyłając wiadomość, przekazujesz mi adres e-mail. Szczegóły dotyczące przetwarzania danych są dostępne w polityce prywatności osadzonej na tej stronie internetowej.
Przykładowy list, który wysyłam w każdą sobotę. 📪
Administratorem danych zawartych w korespondencji e-mail jest Dominik Juszczyk prowadzący działalność gospodarczą pod nazwą Dominik Juszczyk Near-Perfect Performance. Wysyłając wiadomość, przekazujesz mi adres e-mail. Szczegóły dotyczące przetwarzania danych są dostępne w polityce prywatności osadzonej na tej stronie internetowej.
Przykładowy list, który wysyłam w każdą sobotę. 📪
Blog

#230 Od IT do HR-u. Czego nauczyła mnie praca jako programista?

Czego nauczyła mnie praca jako programista?

Czy Twój model kariery jest spiralny? Spiralny, czyli taki, w którym na każdym kolejnym etapie, w każdym kolejnym miejscu, w którym pracujesz, korzystasz z doświadczeń z poprzednich miejsc. Nie zmieniasz zawodu o 180 stopni, ale tylko trochę modyfikujesz, to co było Twoją pracą wcześniej. Ja zdecydowanie widzę ten model w swojej historii zawodowej. Na każdym kroku korzystam wiele z tego, czego doświadczałem i nauczyłem się wcześniej. Zwłaszcza jako programista. I o tym jest ten odcinek – lekcjach, które wyciągnąłem z mojej przeszłości z IT. Zapraszam do słuchania i rozmowy!


Intencjonalny newsletter

Co tydzień wysyłam list, w którym zapraszam do rozmowy i zadania sobie ważnych pytań.

Administratorem danych zawartych w korespondencji e-mail jest Dominik Juszczyk prowadzący działalność gospodarczą pod nazwą Dominik Juszczyk Near-Perfect Performance. Wysyłając wiadomość, przekazujesz mi adres e-mail. Szczegóły dotyczące przetwarzania danych są dostępne w polityce prywatności osadzonej na tej stronie internetowej.
Administratorem danych zawartych w korespondencji e-mail jest Dominik Juszczyk prowadzący działalność gospodarczą pod nazwą Dominik Juszczyk Near-Perfect Performance. Wysyłając wiadomość, przekazujesz mi adres e-mail. Szczegóły dotyczące przetwarzania danych są dostępne w polityce prywatności osadzonej na tej stronie internetowej.

Streszczenie

Dzisiaj opowiem trochę historie mojej kariery, bo często dostaję o nią pytania.

Doświadczenie w IT

W 1999 roku zacząłem studia z informatyki na AGH. Byłem dobry z matematyki, nie miałem doświadczenia z programowania. Pierwsze dwa lata były dosyć trudne, potem dość szybko nadgoniłem umiejętności i od końcówki trzeciego / początek czwartego roku pracowałem już jako programista. Najpierw w polskiej firmie, a potem w polskim oddziale norweskiej firmy. Tak na prawdę ostatnią linijkę kodu dla klienta napisałem około 2010 roku.

Modele prowadzenia kariery

Do dzisiaj korzystam z umiejętności programistycznych. To nie jest dziwne, jeśli pomyśli się o czterech modelach prowadzenia kariery:

  1. Horyzontalny – kolejne szczeble w hierarchii i wpływu na firmę.
  2. Specjalistyczny – rozwój w jednym konkretnym obszarze.
  3. Zmienny – co kilka lat zmiana zawodu na zupełnie inny.  
  4. Spiralny – każdy kolejny krok kariery to trochę nowych umiejętności bazujących na tym, co już się potrafi. To jest to, co ja robię.

Co mi dała praca w IT?

Chcę Wam opowiedzieć o tym, czego się nauczyłem jako programista, co do teraz wykorzystuję.

Myślenie warunkami brzegowymi

Jak się myśli, że coś działa „od do” to najczęściej skupiamy się na środkowej części np. jak działa wyprowadzanie psa? Najczęściej wyprowadzam go rano, po południu i wieczorem. Ale co, jak wyjeżdżam gdzieś wcześniej? Czy pies wytrzyma do następnego spaceru? Tu chodzi o spojrzenie, co się dzieje na krańcach limitów. Naturalnie dostrzegam te brzegi przedziałów, bo tam najczęściej wywalają się aplikacje.

Myślenie procesowe

Podam przykład. Kiedy robię zarządzanie portfelem inwestycyjnym to wprowadzam kilka zmiennych m.in. liczbę kont, pieniądze na kontach, częstotliwość weryfikowania portfela, potem ustawiam sobie proces np. każdego dziesiątego dnia miesiąca robię listę rzeczy zależną od tego, co dzieje się na moich kontach. Wszystko zależy od tych zmiennych. Automatycznie myślę w taki sposób. Dostrzega różne zmienne i do nich ustalam działanie.

Zwinne podejście do działania (agile)

Bardzo rzadko robię sztywne plany. Częściej widzę swój cel, do którego dokładam pierwszy najprostszy krok, który mogę wykonać, żeby sprawdzić ten sposób działania. Po jakim czasie sprawdzę, czy ten eksperyment działa, wyciągnę wnioski i zaplanuję dalsze działania? To wynika z pracy programisty – pierwszy sprint, sprawdzamy, jak nam wyszło, ustalamy kolejny sprint. Bardzo wykorzystuję to obecnie.

Myślenie zależnościami

Przez długi czas prowadziłem zespoły i projekty, w ramach których zajmowaliśmy się dodawaniem nowych rzeczy do istniejących systemów. Każdy krok musi być bardzo ostrożny – trzeba mieć świadomość, co się zmieni, gdy dodam coś nowego. Świetnie to działa w życiu np. jak zmienię sposób żywienia, to co jeszcze się zmieni? Każdy klocek porusza inne klocki.

Praca projektowa

Jak prowadzi się projekty to zwykle mamy pewne ograniczenia – budżet, zakres (co mamy zrobić) i czas (do kiedy). Jest znana zasada, że jak ruszymy jedną rzecz, to zmienią się kolejną dwie. Teraz przygotowuję sprint talentowy. To też jest projekt. Jeśli poświęcę na niego czas to nie zaangażuję się w inne rzeczy. Działanie projektowe to często jest coś czego musimy się nauczyć. Jak delegować? Jak dawać feedback? Talenty bardzo pomagają w takim działaniu, jeśli znam talenty innych osób, z którymi współpracujemy.

Otwartość na nowe technologie i testowanie nowości

Nie boję się tego. Robiłem to tak wiele razy, że po prostu w to wchodzę. Jak mamy teraz AI to przez chwile miałem pewne obawy, ale wiedziałem, że to będzie tylko narzędzie, więc dość szybko zacząłem je wykorzystywać np. tworząc plan tego nagrania.

Mam też taką myśl – czy warto stosować nową technologię? To też jest coś, co wyciągnąłem z programowania. Nie zawsze jest to skuteczne, bo nauczenie się czegoś wymaga czasu, nie zawsze trzeba się przełączać, bo w danym momencie lepiej zastosować coś, co jest już znane.

Rozwiązywanie problemów

W programowaniu ważne jest szukanie błędów i ich rozwiązywanie – coś napisałem i nie działa, muszę krok po kroku znaleźć przyczynę. Nie sprawdzam na ślepo, tylko wchodzę w proces analityczny.

Myślenie długiem technologicznym

Większość rzeczy można zrobić na wiele różnych sposobów. Można czasami obejść system albo naprawić u podstaw. Warto korzystać z tego świadomie. Jeśli coś ma być tylko na chwile, to może lepiej tylko to załatać. Jeśli coś ma działać długoterminowo to lepiej przyglądnąć się temu dokładniej.

Patrzenie na różnice kulturowe

Miałem szczęście pracować w firmie międzynarodowej. Na początku nie wiedziałem, skąd wynikają pewne różnice w sposobie działania, ale bardzo dużo mi z czasem wyjaśniły różnice kulturowe. Ostatnio prowadziłem warsztaty dla grupy, z której były osoby z pięciu różnych narodowości. Ważne było dla mnie zadanie im takich pytań, by móc się odnieść do ich doświadczeń kulturowych.

Zadaj sobie pytania

Co z wcześniejszych zawodów możecie wykorzystać obecnie?
Co z przeszłych doświadczeń możecie wyciągnąć dla siebie?

Poznaj również

Wykorzystaj swoje talenty na drodze zawodowej. Praktycznik

Zacznij korzystać z wiedzy o talentach do kształtowania swojej ścieżki kariery. Działaj szybciej i efektywniej. Zobacz, co i dlaczego jest dla Ciebie ważne. Ponad 100 stron praktycznych kroków, 46 przykładów, które pomogą Ci wypełnić 30 ćwiczeń.

You might be interested in …

Subscribe
Powiadom o
guest

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

0 komentarzy
najnowszy
najstarszy oceniany
Inline Feedbacks
View all comments
INTENCJONALNY NEWSLETTER
Co tydzień wysyłam list, w którym zapraszam do rozmowy i zadania sobie ważnych pytań.
Administratorem danych zawartych w korespondencji e-mail jest Dominik Juszczyk prowadzący działalność gospodarczą pod nazwą Dominik Juszczyk Near-Perfect Performance. Wysyłając wiadomość, przekazujesz mi adres e-mail. Szczegóły dotyczące przetwarzania danych są dostępne w polityce prywatności osadzonej na tej stronie internetowej.
INTENCJONALNY NEWSLETTER
Co tydzień wysyłam list, w którym zapraszam do rozmowy i zadania sobie ważnych pytań.
Administratorem danych zawartych w korespondencji e-mail jest Dominik Juszczyk prowadzący działalność gospodarczą pod nazwą Dominik Juszczyk Near-Perfect Performance. Wysyłając wiadomość, przekazujesz mi adres e-mail. Szczegóły dotyczące przetwarzania danych są dostępne w polityce prywatności osadzonej na tej stronie internetowej.
Jeszcze jeden krok – potwierdź zapis!
Bardzo się cieszę, że będę mógł się z Tobą dzielić przemyśleniami. Koniecznie kliknij potwierdzenie zapisu, które znajdziesz w swojej skrzynce mailowej (sprawdź też folder spam). Zaraz po tym przekieruję Cię na stronę z prezentami – „Twoje pierwsze kroki po poznaniu talentów" oraz kartami talentowymi.
Jeszcze jeden krok – potwierdź zapis!
Dziękuję!