Czego szukasz

5 wskazówek dla początkujących w branży IT – wywiad z Sylwią Błach

Jak teorię zamienić na praktykę? Jak zacząć pisać kod? Jak reagować na szklany sufit w branży IT i jak nie dać się wypaleniu zawodowemu. Na Wasze pytania odpowiedziała Sylwia Błach, programistka, mentorka, która od wielu lat pracuje w branży IT.

„O co zapytałybyście programistkę, mentorkę, która od wielu lat działa w branży IT?” – takie pytanie jakiś czas temu zadałam Wam na grupie #Mamo pracuj w IT. Wasze pytania pokazałam Sylwii Błach, która podzieliła się swoją wiedzą i doświadczeniem. Zapraszam do lektury!

1. Jak zrozumieć programowanie i zacząć pisać programy?

Pytanie od: Ekateriny

Nie widzę innej drogi niż: próbować. Programowania nie da się nauczyć w teorii. Na żadnym etapie zdobywania wiedzy nie będziesz miała poczucia, że umiesz wszystko. Programowanie to ciągły rozwój, nieustanna nauka. Ja z moim wieloletnim doświadczeniem też co chwilę zderzam się ze ścianą.

Wiesz jaka jest różnica pomiędzy programistą początkującym, a doświadczonym? Ten drugi wie jak googlać. I nie boi się pytać ludzi wokół, gdy na czymś utknie.

Pamiętam jak kiedyś w pracy straciłam naprawdę dużo czasu nie mogąc rozwiązać jednego problemu. W końcu, przerażona i skołowana, poszłam do bardziej doświadczonego kolegi. Czułam się jak idiotka, przekonana, że on to wie. I co się okazało? Nie wiedział. Nie bał się tego mi powiedzieć, ale razem ze mną zaczął szukać rozwiązania w Internecie i okazało się, że to nie ja popełniam błąd, ale w programie, z którego korzystamy, jest błąd.

Dlatego nie umiem Ci powiedzieć w jaki sposób masz to zrozumieć, bo każdy z nas inaczej postrzega świat, inaczej się uczy. Każdemu co innego pomoże: ja na przykład najlepiej uczę się z tutoriali wideo, a znam ludzi, którzy najlepiej przyswajają wiedzę czytając dokumentację. Ja lubię uczyć się na bazie przykładów i próbować je przerabiać. Inni wolą samemu stworzyć przykład i zastanawiać się dlaczego nie działa.

W programowaniu to w ogóle jest bardzo specyficzne: rzeczy ciągle nie działają. Jeśli pogodzisz się z tą myślą – będzie łatwiej zacząć. Ale musisz zacząć programować, nawet drobiazgi.

Sama wielokrotnie w życiu łapałam się na pułapkę “najpierw się nauczę, przeczytam, a potem zacznę pisać kod”. To tak nie działa – programista nie tylko musi zrozumieć język i algorytmy, ale też trenować oko do wyłapywania detali. Tu literówka, tu nie ta funkcja, tu uciekła jakaś linijka… To wszystko jest codziennością każdego z nas.

Pamiętam jak na studiach pisałam pierwszy projekt na zaliczenie. Spędziłam ponad miesiąc na wymyśleniu aplikacji, którą teraz bym napisała w maksymalnie pół godziny. Ale satysfakcja była niesamowita.

Myślę też, że warto zastosować proste sztuczki dotyczące zarządzania uczeniem się. Wyznaczyć stałe godziny w ciągu dnia, ustalić, że będziemy programować codziennie minimum pół godziny. Zagadać do kogoś ze znajomych, by nas rozliczał z postępów. Znaleźć mentora, który poprowadzi nas przez ten proces… I tak dalej. Powodzenia!

Przeczytaj także: Kobiety w IT w 2020 roku. Dlaczego warto wybrać ten kierunek rozwoju?

Kursy

2. Co robić, żeby nie czuć wypalenia zawodowego? Jak pracujesz nad tym, żeby zachować work-life balance?

Pytanie od: Kasi

Moim zdaniem to bardzo trudne w tej branży, zwłaszcza na początku kariery. Wszystko jest taaaakie fascynujące, wszystkiego chce się spróbować. Zdarzało mi się pracować tygodniami po kilkanaście godzin dziennie. To nie było zdrowe ani mądre.

Jestem typem, który szybko się wypala, ale na szczęście jest to też u mnie krótkotrwały stan. Najgorzej, gdy zaczynam się nudzić – to znak, że trzeba uciekać i szukać nowego projektu. Nikt mnie nie rozlicza z godzin, a z wykonanej pracy. Ufają mi. To fajne, ale też to prowokuje zachowania destrukcyjne.

Łatwo wpaść w pułapkę myślenia: „zrobiłam dziś za mało, jeszcze tylko godzinka…”. Dlatego ja pilnuję godzin pracy i godzin nauki. Jeśli czegoś nie skończyłam – widocznie potrzebuję na to więcej czasu i skończę jutro.

Czas dla bliskich i dla moich pasji jest moim priorytetem, ale wiele lat minęło nim to zrozumiałam. Owszem, czasami pracuję po godzinach, cisnę w weekend albo zarywam nockę – to w tej branży się zdarza. I jeśli raz na jakiś czas to nie ma problemu. Ale jeśli zaczynam czuć, że z powodu pracy zawalam inne, ważne rzeczy, to znak, że pora odpuścić.

Dla mnie też ważna jest częsta zmiana kontekstu. Muszę mieć pasję – w moim przypadku pisarstwo i blogowanie – które wciągają mnie równie mocno, co programowanie. Wtedy mózg mi odpoczywa, a ja chcąc mieć czas na wszystko co lubię, zarządzam nim mądrzej.

A z prostych, konkretnych sposobów? Polecam narysować koło symbolizujące dwadzieścia cztery godziny i rozpisać nasz dzień. Osiem godzin na spanie, dwie na gotowanie i jedzenie, osiem na pracę… Można zrobić koło dla każdego dnia w tygodniu. I spojrzeć na taki swój plan trzeźwym okiem. Rozrysowanie daje nową perspektywę, która pomaga mi przypomnieć sobie co jest dla mnie ważne, gdy miewam chwile kryzysu.

I pamiętaj: urlop to świętość. Nie rezygnuj z niego. A jeśli w firmie jest kultura „crunchowania” – to osobiście bym uciekała.

Sylwia Błach

Przeczytaj także: Zmiana branży na IT. Od czego zacząć i o co zadbać, aby to było możliwe?

3. Gdybyś miała zacząć w obecnym czasie pracę w branży IT, to jakie wprowadziłabyś zmiany? O ile takie się znajdą.

Pytanie od: Natalii

Na pewno byłabym odważniejsza. Ja zawsze byłam dość odważna i przebojowa, ale widzę trochę sytuacji, które mogłabym lepiej wykorzystać. Na przykład jedna firma oszukała mnie na kilka tysięcy nie wypłacając pensji. Tym razem zgłosiłabym to na policję.

Uczyłabym się więcej, bardziej skupiając na jednym języku. Uważam, że jestem teraz dobrą programistką, ale dużo czasu mi to zajęło. Mogłabym się bardziej przyłożyć, choć z drugiej strony nie wiem czy to nie jest tak, że zawsze mi się wydaje, że mogłabym „jeszcze bardziej”. Szybciej zaczęłabym budowę sieci kontaktów.

Kiedyś sądziłam, że można być samotną wyspą na oceanie. Teraz widzę jak ważne są kontakty: ktoś kto wspiera, ktoś kto pomoże w kodzie. Ale też po prostu: podpowie gdzie warto uderzać, gdzie się doszkalać. Nie twierdzę, że pracę dostaje się przez znajomości, ale niejednokrotnie widziałam, że bycie przez kogoś poleconym pomagało w karierze.

Ja jestem po studiach informatycznych i ich nie żałuję, bo bardzo chciałam mieć ukończone studia. Podoba mi się bycie magistrem inżynierem, studia dały mi świetny przegląd możliwości. Pozwoliły spróbować różnych rzeczy po trochu. Ale jednocześnie gdybym teraz, mając 29 lat chciała wejść do branży, to na pewno postawiłabym na kursy i bootcampy zamiast na studia.

Przeczytaj także: Czy bez technicznych umiejętności nadaję się do IT? Tak, to jest możliwe!

4. Jak przenieść wiedzę teoretyczną i praktyczną zdobytą na kursach na realną aplikację?

Pytanie od: Edyty

Istnieje tylko jeden sposób: programować, programować, programować. Istnieje wiele możliwości, wszystko zależy od Twojego charakteru. W Internecie bez problemu znajdziesz przykładowe tematy projektów, którymi możesz się zająć – pomysły na aplikacje, od “klasyków” w stylu kalkulatora, gier typu szachy czy Sokoban, aż po bardziej zaawansowane projekty. Jeśli potrzebujesz takiej inspiracji na start – jak najbardziej korzystaj!

Z drugiej strony wiele osób podkreśla, że najlepiej jest robić projekt, który Tobie się przyda i o którym Ty marzysz. Aplikację na telefon ułatwiającą Ci życie czy projekt strony www, którego brakuje Ci w sieci. Znowu: możliwości jest wiele, musisz tylko uruchomić kreatywność.

A jak to było ze mną? Jak przenosiłam wiedzę teoretyczną i praktyczną zdobytą na studiach? Lub wręcz jak zdobywałam wiedzę, której jeszcze nie miałam, ale bardzo chciałam posiąść?

Nie jestem typem, który lubi się uczyć bez motywacji. Więcej! Na mnie zawsze najlepiej działa presja czasu – bez niej robię się leniwa. Dlatego zawsze, gdy chciałam się czegoś nauczyć – szukałam zlecenia lub pracy mającej z tym związek. Wiedziałam, że jeśli zobowiążę się do wykonania zadania (i w dodatku dostanę za to pieniądze) – nauczę się w “trymigi”.

Wiem, że dla wielu osób to brzmi jak prawdziwe szaleństwo, ale na mnie to po prostu działa i sprawia, że idę do przodu.

Przykład z życia?

Po studiach szukałam pracy w branży IT, a konkretniej przy tworzeniu gier. Chciałam nawiązać współpracę z jakimś fajnym, małym studiem indie developerów. Znałam podstawy silnika Unity3D – uczyłam się go specjalnie do pracy inżynierskiej. Ale nie wiedziałam nic o innym silniku: Unreal Engine.

Mimo to znalazłam pracę właśnie w tej technologii. Trafiłam na młodą firmę i dostałam tydzień: jeśli napiszę prostą grę, to mnie biorą. Udało się. Pracowałam tam kilka miesięcy i choć ostatecznie zostałam wymieniona na kogoś bardziej doświadczonego, to wiedzy, którą tam zdobyłam nikt mi nie odbierze.

Dlatego wybierz technikę jaka Ci najbardziej pasuje: skacz na głęboką wodę albo rób małe kroki. Ale rób je i programuj! Bez tego ani rusz.

Przeczytaj artykuł Sylwii: Dziewczyno, do kodu!

5. Jak radzić sobie ze szklanym sufitem w tej branży? Pracuję w IT i zauważyłam to zjawisko, co prawda nie w pracy, ale na grupach programistycznych okupowanych przez panów.

Pytanie od: Ludmiły

Niestety, ale nie wiem. Z dwóch powodów: po pierwsze nie ma jednego stałego sposobu na radzenie sobie ze szklanym sufitem, bo gdyby był, to problem by nie istniał. I po drugie: ja się jeszcze z nim nie zderzyłam. Mam doświadczenie w różnych firmach, ale zwykle w małych indie studiach. Aktualnie pracuję w jednej firmie od trzech lat i jest to moja pierwsza styczność z korporacją.

Nie zrozum mnie źle: nie neguję istnienia problemu, bo słyszałam o nim od wielu osób. Mnie jeszcze na szczęście nigdy nie dotknął.

Myślę, że jak w każdej sytuacji, gdy mniejszość walczy o swoje prawa, ważne jest uświadamianie. Owszem, można trafić na człowieka-dzbana i wtedy żadna argumentacja do niego nie dotrze. Ale ja bardzo często mam w życiu wrażenie, że nie doceniamy wartości rozmowy.

Mam kolegę programistę, właściciela firmy, biznesmena. I z nim bardzo często rozmawiałam o barierach, które spotykają kobiety. I on długo nie rozumiał problemu, powtarzając np. „Że jak kobieta nie umie negocjować, to nic dziwnego, że mniej zarabia”. Brzmi to logicznie, ALE wszystkie wiemy, że problem jest bardziej złożony.

Wiele statystyk wykazuje, że panie zarabiają mniej, nawet negocjując dobrze. I to nie tylko w branży IT. Jednak wspomniany kolega, z upływem czasu, zaczął trochę szerzej patrzeć na problem. Przesadzę mówiąc, że go „nawróciłam”, ale na pewno poszerzyłam jego horyzonty.

I dlatego uważam, że podstawa to tłumaczyć, tłumaczyć, tłumaczyć. Walczyć o swoje, bo któregoś dnia dostrzeżemy efekty.

Dziękuję Ci za odpowiedź na te pytania.

Na pytania odpowiedziała Sylwia Błach -pisarka, dziennikarka, felietonistka, blogerka. Zawodowo programistka – pracuje w technologii Unity3D, hobbystycznie tworzy strony w WordPressie. Udziela się w wydarzeniach technologicznych i pisze o technologii na swojej stronie. Prowadziła m.in. bootcampy programistyczne dla kobiet chcących się przebranżowić z firmą Future Collars czy szkolenie z podstaw HTML dla Orange Polska. W ramach Nocy Naukowców uczyła dzieci na temat wirtualnej rzeczywistości. Jej konikiem są nowinki i ciekawostki technologiczne. Aktywistka, która uwielbia występować i dzielić się swoimi doświadczeniami, spostrzeżeniami. Często mówi o życiu z niepełnosprawnością ruchową.

Dołącz do grupy #Mamo pracuj w IT i zacznij rozwijać się w branży IT.

Na koniec podrzucamy jeszcze link do
Spodobał Ci się artykuł? Podziel się z innymi:

Współzałożycielka portalu Mamo Pracuj, absolwentka UEK, z doświadczeniem zawodowym w dużym biznesie. Mama dwóch rozbrykanych dziewczynek. Pasjonatka górskich wycieczek i Italii w każdej postaci. Marzy o dalekich podróżach i zdobyciu Korony Gór Polski.

Video: Jak postawić pierwszy krok w świecie Machine Learning?

Co to jest Machine Learning? Czy myśląc o przebranżowieniu warto wziąć pod uwagę ten niezwykły obszar sztucznej inteligencji? Specjalnie dla społeczności #MamoPracujwIT, wspólnie z Fundacją DataWorkshop przygotowaliśmy webinar, który odczarowuje uczenie maszynowe i wyjaśnia w jaki sposób można wejść do tej niszowej branży. Zapraszamy do obejrzenia nagrania z tego wydarzenia!

Jak postawić pierwszy krok w świecie Machine Learning?

Zagadnienie Machine Learning, czyli uczenie maszynowe, bardzo często pojawia się podczas rozmów o projektach przyszłości i nowych technologiach. Mówiąc bardzo ogólnie, jest to obszar sztucznej inteligencji zajmujący się maszynami i systemami, które same uczą się i doskonalą na podstawie danych. Obejrzyj nasz webinar i sprawdź – może to właśnie ta fascynująca dziedzina nauki jest tym czego szukasz?

Czego dowiesz się z nagrania?

  • Poznasz zagadnienia związane z machine learning i możliwości rozwoju w tym kierunku,
  • Dowiesz się jakie kompetencje są przydatne w uczeniu maszynowym,
  • Rozprawimy się mitami, które są popularne i często blokują ludzi przed postawieniem pierwszego kroku,
  • Porozmawiamy w końcu o kompetencjach przyszłości, które są niezbędne w projektach ML,
  • Dowiesz się także, o tym jak wziąć udział w wyzwaniu, które pokaże Ci praktyczną stronę ML i być może zmieni Twoje życie!

Kim jest nasza ekspertka?

Urszula Skiepko, z wykształcenia logopedka, fonouadiolog, także absolwentka Performatyki, ale od początku pracy zawodowej związana jest z branżą IT.

Aktualnie jej aktywność zawodowa i zainteresowania skupione są wokół obszaru Machine Learning. Zawodowo związana z firmą DataWorkshop, której osią działania jest Machine Learning w wielu wymiarach, także edukacyjnym. Kieruje DataWorkshop Foundation, której celem jest rozpowszechnianie wiedzy o uczeniu maszynowym i realizacja projektów, które mają pozytywny wpływ na otoczenie. Po godzinach zgłębia wiedzę na temat powiązań sztuki i nowych technologii, a także cyborgizacji społeczeństwa.

Moderatorką webinaru jest Agnieszka Czmyr-Kaczanowska, współzałożycielka portalu i Fundacji Mamo Pracuj.

Grafika: print screen z nagrania video

Spodobał Ci się artykuł? Podziel się z innymi:
Mama trójki fantastycznych dzieci i szczęśliwa żona. Uwielbia, gdy wokół dużo się dzieje i nieustannie uczy się czegoś nowego o świecie. Baczna obserwatorka zmieniającej się rzeczywistości. Pasjonatka dobrej kuchni, muzyki i podróży.

Mamo Pracuj wśród finalistów programu #HuaweiStartUpChallenge

Z radością i dumą informujemy, że nasz program #MamoPracujwIT - w odsłonie Do IT Mommy, jest jednym z 20 finalistów w projekcie #Huawei StartUpChallenge. Trzymajcie kciuki za wielki finał!

Mamo Pracuj wśród finalistów programu #HuaweiStartUpChallenge

Jeden z realizowanych przez nas projektów – #MamoPracujwIT w odsłonie Do IT Mommy został doceniony przez #HuwaeiStartUpChallenge. Jesteśmy jednym z 20 finalistów programu, pokonując po drodze 230 innych zgłoszeń.

#HuaweiStartupChallenge to program organizowany przez Fundację Startup Hub Poland przy wsparciu Huawei. Projekt gromadzi talenty gotowe stawić czoła palącym problemom społecznym, technologicznym i środowiskowym.

Problem alienacji technologicznej nie był dotychczas tak istotny, jak w obecnej rzeczywistości. Projekt Do IT Mommy okazał się jednym z 20, będącym odpowiedzią na te problemy.

Kobiety w branży IT – na przekór stereotypom

Projekt #MamoPracujwIT realizujemy od 2016 roku. Powstał, aby oczarować branżę IT i pokazać, że kobiety mają do odegrania ważną rolę w obszarze nowych technologii, ale także po to, aby pokazać, że IT to szeroka branża, w której jest miejsce dla wielu talentów.

W ramach #MamoPracujwIT organizujemy spotkania edukacyjne, informacyjne i rozwojowe w różnych miastach, a także webinaria i szkolenia online.

Zapraszamy do naszej grupy na FB #MamoPracuj w IT

Inspirujemy, dzieląc się historiami sukcesu kobiet, które odważnie postanowiły przekwalifikować się i rozwijają swoją karierę w branży IT. Promujemy również pracodawców, którzy otwarcie wspierają udział kobiet w projektach STEM.

Przeczytaj także – Dlaczego robimy Mamo Pracuj w IT?

Wśród Startupów, które dołączyły do ​​#HuaweiStartUpChallenge, znalazły się:

  1. Associated Apps
  2. Atmoshell
  3. Augmandy – Vesper
  4. BioCam Capsule Endoscopy
  5. CodeAll
  6. DeafRespect
  7. Do IT Mommy
  8. EcoBean
  9. FairWater
  10. HiProMine
  11. Holo4Med
  12. MakeGrowLab
  13. NaviRation
  14. ParrotOne PowerHID
  15. Planet Heroes
  16. Solhotair
  17. StepApp
  18. Waste Lab
  19. WheelStair
  20. WO:EX

Gratulujemy wszystkim finalistom.

Ścieżka wyzwań w drugim etapie

Podczas programu będziemy uczestniczyć w spersonalizowanej ścieżce wyzwań, na którą składają się zadania, opinie ekspertów i kamienie milowe zaprojektowane w celu ulepszenia i spopularyzowania naszego programu!
Trzymajcie kciuki za nasze dalsze działania!

W kwietniu 2021 czeka nas wielki finał, a na zwycięzców czekają 3 nagrody pieniężne w wysokości 35, 50 i 100 tysięcy złotych oraz możliwości rozwoju międzynarodowego!

Grafika: Huawei

Spodobał Ci się artykuł? Podziel się z innymi:
Chcę otrzymywać inspiracje, pomysły i sugestie jak pracować i nie zwariować.
Newsletter wysyłamy raz na 2 tygodnie
Uwaga. Strona wykorzystuje pliki cookies. Informacje uzyskane za ich pomocą wykorzystywane są w celach statystycznych. Pozostając tu godzisz się na ich zapisywanie w Twojej przeglądarce. ×