DEV Community

Konrad Chmielecki
Konrad Chmielecki

Posted on • Updated on

mój początek

road
Na LinkedIn w mojej bańce pojawiła się ankieta pod tytułem który język na początek. Wybór był pomiędzy Java a Pytonem. Mimo że w ankiecie zaznaczyłem Pytona to w moim przypadku było inaczej.

Pamiętam jak stawiałem swoje pierwsze kroki w gimnazjum. W tedy jednym z popularnych narzędzi był Borland C++ Builder 6. Mimo że nie potrafiłem programować to udało mi się stworzyć odtwarzacz wideo. Dzięki potędze kopiuj wklej. Szkoda że straciłem kod tej aplikacji. Tak jak i również aplikacji do wyświetlania i czyszczenia RAM.

Potem przez kilka lat próbowałem się nauczyć C++. Próbowałem też Pascala, Pytona, zahaczyłem o Javę i PHP. Ale mimo to nie byłem wstanie zrozumieć programowania.
Dopiero pojawienie się w 2009 roku języka Go spowodowało że zacząłem łapać o co chodzi w programowaniu. Nie wiem czy to była zasługa tego że Go był nieco bardziej poukładanym językiem. Czy może dlatego że dojrzałem do tego. Potem za sprawą Go zacząłem mieć styczność z C i JavaScript. Gdy pojawił się .Net Core 3 myślałem czy nie związać swoje przyszłości z C#. Jednak okazało się że na razie mi nie po drodze z tą platformą. Na szczęście nauka poświęcona na C# nie poszła w las, bo przydało mi się to przy TypeScript. Dziś jednak jestem przy JavaScript.

JavaScript polubiłem w tedy jak poznałem programowanie funkcyjne. Programowanie funkcyjne pozwoliło mi odkryć programowanie na nowo. To było fajne uczucie.

Z Go już nie korzystam. Ale jestem wdzięczny temu językowi że przełączył mi w głowie odpowiedni przełącznik. Dzięki temu jestem w stanie nauczyć się nawet asemblera dla procesora 65c02 i napisać w nim jakiś mały program.

To była dla mnie długa i wyboista droga. Droga która jest dopiero początkiem.

Discussion (0)