Praca.pl Poradniki IT i nowe technologie
Od humanisty do programisty

Od humanisty do programisty

 
Od humanisty do programisty

Nasz świat i rynek pracy ciągle się zmieniają. To fakt! Zawód programisty nieustannie bije rekordy popularności. Czy programowania można się nauczyć? Jak przekwalifikować się z humanisty na programistę? Na te i inne pytania odpowiada Software Developer Marcin Lewandowski.

 

Spis treści

Stabilizacja


Nasza cywilizacja ciągle się zmienia. Nowe wynalazki sprawiają, że świat wokół nas ewoluuje, a my chcąc tego czy nie, zmieniamy się razem z nim.


Komputer personalny spopularyzował się w latach 80. ubiegłego wieku, a wraz z nim pakiety biurowe – Word, Excel. Ludzie musieli masowo zdobywać umiejętności obsługi nowych narzędzi, żeby pozostać na rynku pracy.


Zawód programisty rozkwitł w ostatnim dziesięcioleciu ubiegłego wieku. Firmy zatrudniające specjalistów na tym stanowisku zyskują przewagę technologiczną dzięki wytworzeniu dedykowanych systemów automatyzujących procesy. Wiele osób traci zatrudnienie na rzecz maszyny. Pracownicy muszą podnosić swoje umiejętności i kompetencje, żeby pozostać na rynku pracy.

Życie nigdy nie było, nie jest i nie będzie stabilne. Nie więcej jak kilka pokoleń temu szczytem możliwości człowieka była podróż na drugi kontynent statkiem parowym – dzisiaj nie wyobrażamy sobie życia bez elektroniki. Powinniśmy się rozwijać. Czy w takim razie nauka programowania to dobry sposób na podniesienie swoich kompetencji?

 

Szkoła


Uczęszczałem do szkoły przez 12 lat. Byłem nauczany matematyki, języków obcych, biologii i wielu innych przedmiotów. Nie zostałem matematykiem, a jednak korzystam z umiejętności mnożenia i dodawania każdego dnia. Nie zostałem tłumaczem języków, a jednak znajomość ich pozwala mi pracować z ludźmi na całym świecie. Nie zostałem lekarzem, jednak nauka biologii pozwala mi rozumieć słowa lekarzy.

Programowanie jest taką samą umiejętnością jak każdy inny przedmiot, którego możemy się nauczyć w szkole. Znajomość jednego języka programowania może mieć ogromny wpływ na nasze życie, mimo że nie będziemy codziennie programowali. Jeżeli wykonywałbym zwykłą pracę biurową, dzięki programowaniu mógłbym uprościć swoje obowiązki, eliminując powtarzalne czynności. Nawet jeżeli byłbym ogrodnikiem, programowanie mogłoby mieć pozytywny wpływ na moją działalność. Mógłbym napisać program, który będzie wyszukiwał nowe oferty pracy dla mnie i automatycznie nawiązywał kontakt z klientem, dzięki czemu mógłbym się skupić na swojej pasji, jaką jest tworzenie ogrodów.

 

Czytaj takżeRynek pracy 2025 – jakie zmiany czekają nas w nowym roku?

 

Pierwszy krok


Nasz pierwszy krok powinien zacząć się od niezobowiązującej nauki programowania, na którą poświęcimy kilkanaście wieczorów lub kilka weekendów. Materiałów na start jest naprawdę dużo. Możemy zacząć od kursów online (na przykład https://codecademy.com). Jeżeli preferujemy lekturę książki, mamy szeroki wybór różnych pozycji dla totalnie początkujących. Istnieje też wiele poradników na YouTube, gdzie programiści tłumaczą krok po kroku, jak zacząć programować. Inną opcją jest skorzystanie z weekendowego lub kilkudniowego kursu programowania, który pozwoli nam wystartować. Ze względu na niski próg wejścia jako pierwszy język do nauki polecany jest Python.

Zdecydowana większość materiałów dotyczących programowania (jak i samo programowanie) jest w języku angielskim. Jeżeli rozważasz naukę programowania, a masz problemy ze zrozumieniem tego języka, najlepsze, co możesz zrobić dla siebie, to nauka języka angielskiego do poziomu płynności. Odłóż programowanie na rok. Nauka angielskiego przyniesie Ci dużo więcej pobocznych korzyści, ale przede wszystkim otworzy drogę do programowania.

Zaczynając naukę programowania, postawmy sobie cel polegający na napisaniu użytecznego dla nas programu. Program powinien być na tyle prosty, żebyśmy dali radę go napisać, ale na tyle trudny, żebyśmy mieli satysfakcję z jego wytworzenia. Jeżeli pracujemy w Excelu, możemy napisać program, który będzie liczył to, co do tej pory liczyliśmy w Excelu. Jeżeli intensywnie buszujemy po internecie, napiszmy program, który pobierze dane z sieci i zaprezentuje je w odpowiedniej dla nas formie.

 

 

Decyzja


Kiedy postawimy pierwsze kroki, powinniśmy dobrze się zastanowić, co zrobimy dalej. Czy chcemy, żeby umiejętność programowania była tylko dodatkiem w naszym CV, czy chcemy stać się zawodowymi programistami?


W ciągu najbliższego czasu na pewno nie zabraknie zapotrzebowania na programistów i będzie to praca raczej dobrze płatna. Zanim podejmiesz decyzję o zmianie zawodu, spróbuj trochę poprogramować. Jeżeli poczujesz, że sprawia Ci to przyjemność i satysfakcję oraz zauważysz, że robisz postępy – to da Ci to podstawę do tego, żeby sądzić, że sobie z tym poradzisz. W takim przypadku może to być praca dla Ciebie.

Ze względu na prędkość, z jaką technologia się zmienia, programiści dużo czasu poświęcają na naukę nowych narzędzi i języków programowania. Trzeba być przygotowanym do nieustannego podnoszenia swoich kwalifikacji. Zadaj sobie pytanie, czy jesteś na to gotowy?

 

Będę programował zawodowo!


Mając pierwsze kroki w programowaniu za sobą, podjęliśmy świadomą decyzję, że chcemy się tym zajmować zawodowo! Najprostszą drogą jest rozpoczęcie studiów informatycznych. Jednak studia generują koszty, zarówno finansowe (jeżeli zdecydujemy się na prywatną uczelnię), jak i czasowe – studia trwają kilka lat. Mam jednak dobrą wiadomość. Wielu moich znajomych pracujących jako programiści nie posiada w swoim CV tytułu uczelni wyższej o profilu informatycznym.

Kasia pracowała jako urzędnik państwowy, próbowała też swoich sił jako weterynarz. Jednak to nie było to. Przygodę z programowaniem zaczęła od intensywnego dwudniowego kursu, na którego ofertę trafiła przypadkiem. Następnie zainteresowała się inicjatywą „Geek Girls Carrots”, społeczności związanej z IT, która spotyka się regularnie i pomaga w drodze do kariery programisty. Kasia razem z koleżanką z grupy zrobiła mały, ale dobry projekt. To wystarczyło, żeby dostać pracę młodszego programisty. Zaimponowała rekruterom swoim projektem. Pracuje ponad rok w zawodzie.

 

Krzysiek w większości zajmował się nudną pracą polegającą na łączeniu raportów w jeden. Programowania nauczył się na studiach, ale nie były to studia informatyczne. Wykorzystał to i zautomatyzował swoją pracę. Pracodawca to docenił i zlecił mu podobne prace, które również wykonał. Krzysiek wiedział, że chce zostać zawodowym programistą. Jednak nie było łatwo znaleźć taką pracę. Rozmowy rekrutacyjne nie kończyły się ofertami pracy. Jednak rekruterzy udzielali mu informacji zwrotnej, czego powinien się nauczyć. Korzystając z zaawansowanych kursów online, nauczył się tego, co powinien, i dzisiaj pracuje jako programista.

Tomek pracował w dziale obsługi klienta. Nie miał do tego pasji. Odłożył trochę pieniędzy i zdecydował się na intensywny kurs programistyczny trwający pół roku. Jak sam przyznaje, kurs nie był prosty, wymagał intensywnej pracy w weekendy, dodatkowo dostawał dużo pracy domowej, którą musiał wykonać w ciągu tygodnia. Wyzwanie opłaciło się. Znalazł pracę, a jego pierwsza wypłata była wyższa niż średnia krajowa.

 

Przyszłość


Twoja przyszłość jest w Twoich rękach. To, czy nauczysz się programowania, zależy tylko i wyłącznie od Ciebie. Nieważne, jak tę umiejętność wykorzystasz. Czy programowanie będzie stanowiło tylko dodatek do Twoich obecnych umiejętności i będziesz traktować je czysto hobbystycznie? Czy programowanie będzie stanowiło podstawowe źródło dochodu? Decyzja należy do Ciebie.

Marcin Lewandowski – Software Developer, blogger, mówca

 

Czytaj takżeKreatywność a AI. Czy pracownicy branż kreatywnych mogą wkrótce stracić pracę?

Więcej artykułów "IT i nowe technologie"

Polecane oferty

  • Programista / Programistka Aplikacji Webowych

    Enadis sp. z o.o.   Gdynia    praca stacjonarna
    specjalista / specjalistka mid / senior / ekspert / ekspertka  umowa o pracę / kontrakt B2B  pełny etat  Szukamy 2 pracowników  aplikuj szybko  aplikuj bez CV
    1 godz.
    Tworzenie i rozwijanie aplikacji webowych w oparciu o nowoczesne technologie. Utrzymanie oraz rozbudowa istniejących systemów informatycznych. Udział w projektach programistycznych i doskonalenie własnych kompetencji.
  • Konsultant / Konsultantka WMS (systemy logistyczne i IT)

    Praca.pl   Kraków    praca stacjonarna
    młodszy specjalista / młodsza specjalistka (junior)  umowa o pracę  pełny etat  aplikuj szybko  aplikuj bez CV
    1 godz.
    Opis stanowiska wsparcie klientów w zakresie użytkowania i rozwoju systemu WMS; analiza, konfiguracja oraz testowanie nowych funkcji systemu magazynowego; udział w procesach wdrożeniowych i rozwojowych oprogramowania ExpertWMS® ścisła współpraca z zespołami IT oraz działem wdrożeń;...
  • Konsultant / Konsultantka WMS (systemy logistyczne i IT)

    Praca.pl   Kraków    praca stacjonarna
    młodszy specjalista / młodsza specjalistka (junior)  umowa o pracę  pełny etat  aplikuj szybko  aplikuj bez CV
    1 godz.
    Opis stanowiska prowadzenie pełnego procesu wdrożenia systemu WMS u klientów; przygotowanie analizy przedwdrożeniowej oraz koncepcji implementacji; współpraca z zespołem programistów przy rozwoju i dostosowaniu systemu; testowanie rozwiązań i weryfikacja ich zgodności z wymaganiami...
  • Inżynier / Inżynierka testów oprogramowania logistycznego

    Praca.pl   Kraków    praca stacjonarna
    młodszy specjalista / młodsza specjalistka (junior)  umowa o pracę  pełny etat  aplikuj szybko  aplikuj bez CV
    1 godz.
    Opis stanowiska przygotowanie i planowanie testów na podstawie specyfikacji wymagań; realizacja testów manualnych systemów IT; opracowywanie scenariuszy testowych i zestawów danych testowych; analiza błędów oraz zgłaszanie rekomendacji zmian; tworzenie i aktualizacja dokumentacji...
  • Konsultant / Konsultantka QA systemów logistycznych

    Praca.pl   Kraków    praca stacjonarna
    młodszy specjalista / młodsza specjalistka (junior)  umowa o pracę  pełny etat  aplikuj szybko  aplikuj bez CV
    1 godz.
    Opis stanowiska testowanie funkcjonalne systemów WMS wykorzystywanych w logistyce; tworzenie scenariuszy testowych oraz planowanie testów; analiza działania systemu i raportowanie nieprawidłowości; współpraca z zespołem przy rozwoju nowych funkcji; udział w projektowaniu i usprawnianiu...
  • Specjalista IT / Specjalistka IT

    Instytut Automatyki Systemów Energetycznych Sp. z o.o.   Wrocław    praca stacjonarna
    specjalista / specjalistka mid / junior / senior  umowa o pracę  pełny etat
    2 godz.
    Zakres obowiązków: Zarządzanie infrastrukturą serwerową od doboru sprzętu po jego instalację. Konfigurowanie i optymalizacja sieci lokalnych LAN. Zapewnienie bezpieczeństwa cyfrowego poprzez wdrażanie odpowiednich procedur. Serwisowanie warstwy hardware i software oraz nadzór nad...

Najnowsze artykuły

Jak przygotować się do nowej pracy

Jak przygotować się do nowej pracy

– Rozpoczynając pierwszy dzień pracy, warto pamiętać, że każdy był kiedyś na początku swojej drogi zawodowej lub zaczynał pracę w danej firmie. Może się zdarzyć, że nie wszystkie reakcje współpracowników będą jednoznacznie pozytywne – tłumaczy psycholog i specjalistka HR Anna Kasperowicz. Podaje też ćwiczenia, jakie warto wykonać, by zmniejszyć stres i sprostać wyzwaniom pierwszego dnia.

Praca w zoo – wymagania, zarobki, jak wygląda praca w ogrodzie zoologicznym?

Praca w zoo – wymagania, zarobki, jak wygląda praca w ogrodzie zoologicznym?

Kto pracuje w zoo? Czy pracownik ogrodu zoologicznego musi mieć wykształcenie zootechniczne lub weterynaryjne? Na jakie wynagrodzenie może liczyć opiekun zwierząt w zoo? Z okazji Dnia Miłośników Zoo odpowiadamy na najważniejsze pytania na temat pracy w ogrodzie zoologicznym – zobacz, w jakim charakterze możesz się zatrudnić i co będziesz robić na poszczególnych stanowiskach.

Odsetki od zaległej pensji

Odsetki od zaległej pensji

Szef spóźnia się w wypłatą pensji? Zgodnie z Kodeksem pracy za każdy dzień zwłoki naliczane są odsetki, które przełożony ma obowiązek doliczyć do zaległej pensji. Od 2026 roku odsetki od nieterminowej wypłaty są naliczane automatycznie – pracownik nie musi już występować na drogę sądową, aby je uzyskać. Wyjaśniamy, w jakich okolicznościach domagać się odsetek oraz jaka jest ich wysokość.

Praca na majówkę 2026 – oferty pracy, ile można zarobić?

Praca na majówkę 2026 – oferty pracy, ile można zarobić?

Dla jednych majówka to synonim relaksu i odpoczynku, a dla innych idealny moment na dodatkowy zarobek. Warto już teraz rozejrzeć się za pracą na długi majowy weekend 2026, by nie przegapić najlepszych ofert. Podpowiadamy, w jakich branżach i zawodach można znaleźć zatrudnienie, jak szybko aplikować i przede wszystkim jak zadbać przy tym o bezpieczeństwo i unikać podejrzanych ofert pracy.

Mobilizacja wojskowa w Polsce – co to? Kogo obejmuje? Do jakiego wieku?

Mobilizacja wojskowa w Polsce – co to? Kogo obejmuje? Do jakiego wieku?

 – Ustalono liczbę do 200 000 osób, które w 2026 r. mogą odbyć służbę wojskową w rezerwie w ramach ćwiczeń wojskowych – wyjaśnia porucznik Krystian Dwórznik z Wojskowego Centrum Rekrutacji w Płocku. Kto zostanie powołany do wojska w 2026 roku, a kto jest z niej zwolniony? Czym jest pracowniczy przydział mobilizacyjny? Oto co należy wiedzieć o służbie wojskowej i jak się do niej przygotować.

Czy to już czas na zmianę pracy? Doradca zawodowy wyjaśnia, jak mądrze wykorzystywać swoje kwalifikacje

Czy to już czas na zmianę pracy? Doradca zawodowy wyjaśnia, jak mądrze wykorzystywać swoje kwalifikacje

– Statystycznie człowiek spędza w pracy 8 godzin dziennie, trudno udawać przez tak długi czas entuzjazm do jej wykonywania. Praca powinna nam sprawiać przyjemność i choć to slogan, to obala faworyzowany mit ciężkiej pracy – tłumaczy doradczyni zawodowa Magdalena Gabruś. Jak zatem rozwijać własny potencjał na obejmowanym stanowisku? Skąd wiedzieć, że już najwyższy czas na zmianę pracy?