Junior developer - jak dzisiaj zaczynać pracę w IT?
Ostatnie lata zmieniły rynek IT. Firmy zatrudniają mniej specjalistów, a często chętniej przyjmuje się do pracy osoby bardziej doświadczone. O tym, jak dzisiaj rozpoczynać swoją drogę w IT opowiada Tetiana Klimenko, junior java developer w branży finansowej.🎓 Jakie znaczenie mają studia na początku drogi programisty?🎯 Jak ważna jest samodzielna realizacja projektów?👨💻 Jak w rozpoczęciu swojej drogi w IT pomagają hackathony?O tym między innymi w odcinku!Dziękujemy za udostępnienie miejsca na nagranie fundacji Kraków Miastem Startupów.Zapraszamy do śledzenia naszych social media:https://www.linkedin.com/company/UniqSofthttps://www.instagram.com/UniqSoftTeamhttps://www.facebook.com/UniqSoftPL#programista #programowanie #juniordeveloper #juniordev #it #technologia #uniqsoft #bityparzystości
Czasami pojawia się pierwsze pytanie, w jakie technologie wchodzić, w czym próbować. Ty miałaś pewne jakieś technologie, w które wchodziłaś, I pracujesz w tym, czego kompletnie się nie spodziewałaś, więc to też jest ciekawe. Tak. Ja zaczynałam w ogóle się uczyć Pythona, bo to był najłatwiejszy język z tego, co się dowiedziałam w Internecie, więc ja chciałam wejść szybko, a niestety w pracy mojej pierwszej to pisali w Javie. I powiedzieli, że jak Java chcę, no to mogę spróbować, co nie? Więc dlatego ja przekwalifikowałam się na Java, próbowałam w jakiś sposób tam się nauczyć, choć nie od początku to robiłam w pracy, bo przez pierwsze miesiące to czułam się na luzie, tak myślałam, dobrze, mam staż, zaraz mnie zatrudnią, mogę się nie martwić, co nie? Ale i tak w jakimś momencie to się wzięłam ze siebie i ogarnęłam tą Javę, więc to nie był mój wybór, żeby uczyć się Javy, pracować w Javie, pracować w backendzie.
Po prostu mnie tak los podrzucił, ja się dopasowałam i okazało się, że w sumie jestem w tym dobra, więc kontynuuję, co nie? Co do wyboru technologii to... Nie, nie ma najlepszej technologii, ok. Są może języki, których nie warto się uczyć, bo już mniej używane, gorzej znaleźć pracę, będzie trudniej, co nie. Ale co dotyczy takich najbardziej rozpowszechnionych, po typu Java, TypeScript, C Sharp, C++, no ok, C++ może nie tak, ale nie znam się akurat na tym obszarze IT. Ale to po prostu trzeba wziąć jeden język jakiś sobie wybrać, który Ci pasuje, odpowiada i zacząć go się uczyć. Pewnie jak zaczniesz pracę, to w pracy Ci narzucą jakieś dodatkowe frameworki, dodatkowe technologii i tak ta kariera sama sobą pójdzie, co nie do przodu.
Więc jeżeli ktoś ma tego typu drogę. Dość popularny jest JavaScript, TypeScript, rzeczy, które są tutaj powiązane, pewne frameworki, które są z tym związane, bo to jest też technologia dość uniwersalna. To znaczy tutaj mamy i webowe, i mobilne, i serwerowe rzeczy. Sporo rzeczy to na nim się robi. Tak. Różnie, powiedzmy, się do niego podchodzi, ale jest on popularny, tego nie uda mu się odmówić. Jest związany chociażby z Reactem na przykład, który też jest bardzo popularny i nie tylko. Python. Ty mówiłaś, że zaczynałaś z Pythonem. Python, tak. Ale myślałaś, zastanawiałaś się nad tym na przykład, że Python dzisiaj, przynajmniej mi, ale myślę, że wielu osobom, wiesz z czym się kojarzy Python. Python generalnie w dzisiejszych czasach jest językiem, który jest najmocniej związany z AI.
Tak, ze sztuczną inteligencją. Bo rozwiązania, które są związane ze sztuczną inteligencją, czyli właśnie jakieś Python czy na przykład dużo rozwiązań. Ja, nie programując w życiu specjalnie w Pythonie, jak musiałem robić coś związanego z AI, to musiałem jakieś chociażby fragmenty pisać w Pythonie. Okej, rozumiem. A jak zaczynałam uczyć się Pythona, to sztucznej inteligencji jeszcze nie było, więc w ogóle to z tym nie wiązałam i w mojej głowie to był taki język dla napisania szybkiego backendu na przykład lub robienia jakichś modeli, tabeli. No i też myślałam, że on jest najłatwiejszy, bo wszyscy tak mówili, więc to ja chciałam pójść najłatwiejszą drogą i pracować jak najmniej, więc dlatego mój wybór padł na Pythona, a nie na Java na początku.
On jest też dość uniwersalny, bo nawet chyba pozwala na budowanie aplikacji desktopowych na przykład, więc on też jest w miarę uniwersalny. Może serwerowo pracować, a też można go wykorzystywać do sztucznej inteligencji. No i mówiłem, że koło czterech technologii gdzieś się skupię. Jest też ta Java, do której tu ostatecznie trafiłaś, która chyba najbardziej jest kojarzona ze środowiskiem korporacyjnym. Podejrzewam, że bankowość, ubezpieczenia. Tak, tak. Naturalnie. Jest to bardzo mocno z tym związane. W sumie ja pracowałam w dwóch firmach związanych z bankowością i wszędzie Java był takim głównym językiem, co nie? Więc nie mylisz się, masz całkiem rację. O Javie się zawsze mówiło, że ona jest prawie wszędzie. Zawsze mówiło się o miliardach urządzeń, które są. Warto wspomnieć o tym na przykład, że chociażby system Android jest generalnie Javabased.
Tak, i właśnie zdarzyło mi się też pisać w Javie aplikacje dla Androidu, więc miałam z tym trochę doświadczenia. Ale ogólnie Java ma dość taką długą historię. Jego napisali jak uniwersalny język z OOP. Nie wiem kto zrobił tak, że go bardzo rozpowszechnili, ale sporo firm szuka programistów w Java i sobie jak później szukałam drugi raz pracy, to porównywałam na stronach na jaki język jest najwięcej ofert i Java zawsze była liderem w tym aspekcie. Więc jest to rozpowszechnienie. Nie jestem w stanie powiedzieć o powodach, bo akurat jeszcze nie zagłębiałam się aż tak w teorie, historię, oprogramowanie.
Ale jak twoje doświadczenie, jak już teraz druga praca, bo wyszłaś tak trochę... Od końca, że tak powiem, od tyłu weszłaś, żeby zacząć pracować z Java, ale masz już trochę doświadczeń i myślisz, że pewnie raczej już zostaniesz w tym kierunku, bo budujesz doświadczenie teraz prawie. Myślę, że będę się poruszać w kierunku jakichś DevOpsowych rzeczy, bo fajnie wiedzieć to, co się dzieje wokół kodu też i docelowo w przyszłości chciałabym zostać architektem. Jak będę miała wystarczające doświadczenie i wiedzę kilku języków, pewnie, żeby mogłam skutecznie budować jakieś systemy i umieć odpowiedzieć, wziąć odpowiedzialność, że to faktycznie będzie działać, a nie ja tak wymyśliła, czy mi tam AI powiedział.
Pokazano wszystkie 7 dopasowań. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Kliknij, aby znaleźć fragmenty, w których pada.
Ostatnie lata zmieniły rynek IT. Firmy zatrudniają mniej specjalistów, a często chętniej przyjmuje się do pracy osoby bardziej doświadczone. O tym, jak dzisiaj rozpoczynać swoją drogę w IT opowiada Tetiana Klimenko, junior java developer w branży finansowej.
🎓 Jakie znaczenie mają studia na początku drogi programisty?
🎯 Jak ważna jest samodzielna realizacja projektów?
👨💻 Jak w rozpoczęciu swojej drogi w IT pomagają hackathony?
O tym między innymi w odcinku!
Dziękujemy za udostępnienie miejsca na nagranie fundacji Kraków Miastem Startupów.
Zapraszamy do śledzenia naszych social media:
https://www.linkedin.com/company/UniqSoft
https://www.instagram.com/UniqSoftTeam
https://www.facebook.com/UniqSoftPL
#programista #programowanie #juniordeveloper #juniordev #it #technologia #uniqsoft #bityparzystości