Jak się to stało?

Problem

Od ładnych paru lat wspinałem się po szczeblach kariery w hotelarstwie.
Podczas gdy moja pozycja pozwoliła mi szlifować umiejętności miękkie oraz język,
brakowało mi ciekawych problemów do rozwiązania.
To nie tak że w hotelach brakuje problemów - jest wręcz odwrotnie. Jakkolwiek - większość z nich jest powtarzalna. 
Miałem wrażenie że moje umiejętności logicznego/abstrakcyjnego myślenia robią się trochę zardzewiałe...
A-ha, mamy problem!

Poszukiwania

Będąc zbyt analitycznym musiałem przyjrzeć się z bliska temu problemowi. Jak dotąd:
- czytałem przynajmniej jedną inspirującą książkę w miesiącu
- ćwiczyłem mój język, rozmawiając z gośćmi z Niemiec, Czech i innych krajów
- starałem się uzyskać nową umiejętność przynajmniej raz na każde pół roku
- ciężko trenowałem by przebiec maraton
Wyglądało na to że nie miałem problemu z umiejętnością uczenia się, chęciami czy wytrwałością - to miałem opanowane.
Po dokładnym przyjrzeniu się problem był oczywisty - zbyt rzadko musiałem myśleć logicznie.

Rozwiązanie

Wspominając moją edukację tylko dwie rzeczy wyglądały jak czysta logika - równania matematyczne i programowanie.
Rozwiązywanie równań matematycznych nigdy nie było moim konikiem,
więc wybór był oczywisty - programowanie
Wybrałem język C# ze względu na podobieństwo do języka C którego uczyłem się w trakcie studiów.
I był to strzał w dziesiątke. Pojawiło się mnóstwo nowych konceptów do nauki. Ze względu na pochodzenie od C była to ciężka praca, ale nie syzyfowa.
Wszystko było nowe, ale wystarczająco znajome by nie było straszne. Po raz pierwszy od miesięcy osiągnąłem "flow".
I have achieved the “flow”.

Flow(Przepływ)
In positive psychology, a flow state, also known colloquially as being in the zone, is the mental state in which a person performing some activity is fully immersed in a feeling of energized focus, full involvement, and enjoyment in the process of the activity. In essence, flow is characterized by the complete absorption in what one does, and a resulting transformation in one’s sense of time. Flow is the melting together of action and consciousness; the state of finding a balance between a skill and how challenging that task is. It requires a high level of concentration; however, it should be effortless.

Wiki: https://pl.wikipedia.org/wiki/Przepyw_(psychologia)

Droga

Zacząłem powoli - ucząc się podstawowego zapisu i konceptów stojących za C#. Przeczytałem książke. Pobawiłem się Microsoft Learn. Gdy nabrałem trochę pewności siebie zacząłem robić zadania z Codewars.
Dały mi wiele godzin intensywnego myślenia. Później znalazłem problemy w mojej obecnej pracy które można rozwiązać za pomocą programowania.
Czy zadziałało? Tak. Prawdziwe scenariusze przyśpieszyły moją naukę. Pomogło mi to przyjrzeć się bliżej architekturze sprzętowej, bazom danych i projektowaniu.
Miałem trochę błędów do poprawienia. Czy rozwiązało to moje problemy w pracy? Tak. Jakkolwiek ze względu na prawo Grudina stworzyłem nowe których nie da się rozwiązać programując.
I co najgorsze miałem nowy problem - spodobało mi się.

Prawo Grudina
„Gdy ci, którzy odnoszą korzyści, nie są tymi, którzy wykonują pracę, technologia prawdopodobnie zawiedzie lub przynajmniej zostanie obalona”

Konsekwencje

Po kodowaniu po pracy lub w weekendy pozostał tylko jeden logiczny krok – zająć się kodowaniem w pełnym wymiarze godzin.
Więc oto jestem - szukam pracy jako programista C#. Uważam mentoring za jedyną rozsądną opcję przyśpieszyć moją naukę, i jedyną opcję, aby nie uczyć się rzeczy w niewłaściwy sposób.

Co dalej?

Even more learning. With each day I see how much there is still to be learned. I do have a learning roadmap, and I am still adding new things. I learn and acquire skills as I need them. What do I plan for future? It is hard to say. For now I want to know the software development process inside and out. 

Co robię poza pracą

W krótkich odcinkach czasu między pracą tworzę rzeczy. Wymyślam coś, potem nabywam odpowiednie umiejętności i to urzeczywistniam.
Tworzę rzeczy z drewna i metalu. Robię prace budowlane. Naprawiam swój samochód. Podróżuję. Biegam. Strzelam. Dużo czytam.