Każda z nas powinna wiedzieć o co kodzi!

Każda z nas powinna wiedzieć o co kodzi!

W zeszłym tygodniu występowałam w roli prelegentki podczas 46. spotkania gdańskich Geek Girls Carrots. “Karotki” to fantastyczna społeczność kobiet, które wspierają się wzajemnie – na polu IT i nie tylko. Mówiłam m.in. o tym, dlaczego zawsze warto uczyć się programować. Nawet, jeśli niekoniecznie chcesz być programistką i myślisz, że IT Ciebie nie dotyczy (spojler: dotyczy nas wszystkich). Mówiłam też o tym, dlaczego programowanie 
i podstawy wiedzy informatycznej będą w przyszłości niezbędne oraz jaką dają przewagę kobietom na rynku pracy. Jednym słowem – starałam się przekonać uczestniczki, że każda z nas powinna wiedzieć o co kodzi!

Prawo Moore’a

Nie sposób mówić o branży IT oraz o zmianach, jakie wywołuje na rynku pracy, nie mówiąc o Prawie Moore’a. Gordon Moore, współzałożyciel Intela, w 1965 roku zauważył, że gęstość upakowania tranzystorów na cal kwadratowy procesora podwaja się co dwa lata. Prawo Moore’a może wydawać się niezrozumiałe lub zbyt abstrakcyjne, jednak ma ogromny wpływ na nasz świat. Dzięki temu, że nadal obowiązuje (choć niektórzy wieszczą mu koniec) mamy coraz szybsze komputery dostępne za tę samą cenę. Mamy do dyspozycji większą moc obliczeniową i większą przepustowość sieci komputerowych. Co z tego wynika w praktyce? Więcej osób ma dostęp do IT. Więcej firm zaczyna wykorzystywać technologie. IT wkrada się we wszystkie sfery życia zawodowego – i to niezależnie od branży.

Zwiększa się także ilość posiadanych przez nas danych. International Data Corporation szacuje, że w latach 2015-2025 będzie się ona zwiększać o 30% rocznie. Mamy zatem coraz większą moc obliczeniową komputerów i coraz większe zasoby danych. Wpłynie to na rozwój Sztucznej Inteligencji i w konsekwencji wyeliminowanie zawodów opartych na powtarzalnych czynnościach, które łatwo zaprogramować.

Będziemy pracować z robotami… albo wcale

Według badań firmy Accenture, około 80% CEO uważa, że w ciągu najbliższych dwóch lat Sztuczna Inteligencja będzie działać obok ludzi w ich organizacjach, w roli współpracownika, partnera czy zaufanego doradcy.

W efekcie zmian i dynamicznego rozwoju IT wiele zawodów zniknie lub zostanie zautomatyzowana – całkowicie lub częściowo. Naukowcy z Oksfordu przebadali 700 zawodów i doszli do wniosku, że ponad połowę z nich w ciągu najbliższych 20 lat będzie można zautomatyzować.

Oczywiście wszechświat nie znosi próżni i pojawiają się nowe miejsca pracy. Szacuje się, że aż 65% dzieci urodzonych po 2007 roku będzie pracowało w zawodach, które jeszcze nie istnieją. A większość tych zawodów będzie nierozerwalnie związana z nowymi technologiami i programowaniem. Szacuje się, że około 90% wszystkich miejsc pracy w ciągu najbliższych 20 lat będzie wymagać pewnego poziomu umiejętności cyfrowych.

Czy tego chcemy, czy nie, przyszłość należy do IT

Aby zachować miejsce na rynku pracy, musimy nauczyć się mówić językiem komputerów – bo tym tak naprawdę jest programowanie. Nawet jeśli nie chcesz być programistką, warto znać podstawy – wiedzieć, jak działa internet czy przeglądarka. Na czym polega praca programisty oraz różnica między frontendem a backendem.

Musimy być na tę rewolucję przygotowani, ucząc się nowych umiejętności, które pozwolą nam przetrwać na rynku pracy.

Dlaczego warto uczyć się programowania?

Uczysz się myślenia analitycznego i rozwiązywania problemów

Co programista robi w pracy? Nie pisze przecież kodu przez 8 godzin dziennie. Zanim programista zacznie cokolwiek pisać, musi dobrze zrozumieć problem, wymyślić jego rozwiązanie, a dopiero potem przełożyć je na język programowania. W programowaniu bardzo przydaje się umiejętność logicznego myślenia, ale działa to także w drugą stronę. Programowanie uczy podejścia analitycznego. A to przydaje się w każdej branży.

Oszczędzasz czas i pieniądze

Dzięki umiejętnościom technicznym możesz samodzielnie zdiagnozować i rozwiązać wiele problemów. Nie musisz czekać na support, płacić w serwisie za naprawę, czekać aż dział IT zainstaluje Ci oprogramowanie. Jeśli masz podstawy i czujesz się komfortowo z technologią, rozwiązanie wielu problemów technicznych jest tak łatwe, jak używanie Google’a. Możesz też sama stworzyć swoja stronę, bloga, nie płacąc nikomu za jej wykonanie czy utrzymanie. Jesteś bardziej niezależna.

Dodatkowo lepiej poradzisz sobie 
z technologiami na co dzień. Technologia jest mniej frustrująca, jeśli rozumiesz, jak działa. Już samo obłaskawienie strachu przed technologiami wiele zmienia.

Masz większe szanse, aby awansować

Wiele firm jest związanych z technologiami w taki czy inny sposób. Nie każdy musi zajmować się programowaniem. Ale zrozumienie podstaw na pewno da Ci przewagę w wyścigu po awans. Kiedy znasz podstawy IT, możesz zostać zaangażowana do jakiegoś ważnego, ciekawego projektu.

Będziesz lepiej dogadywać się 
z innymi

Większość programistów pracuje raczej w ramach zespołów niż pojedynczo. Współpraca, dzielenie się wiedzą np. na forach jest powszechna w świecie technologii. Umiejętność współpracy, której uczysz się w tych projektach, jest na wagę złota.

Bardzo cenna jest także umiejętność porozumienia się z programistami i testerami pracującymi w Twojej firmie.

Twoja przyszłość zawodowa 
będzie bezpieczniejsza

Kiedyś na rynku pracy ceniono specjalizację. Dzisiaj jej miejsce zajmuje wszechstronność i elastyczność. Umiejętność dostosowania się do zmian i znalezienia sobie nowego miejsca na zmieniającym się rynku, a także wykorzystania nowych możliwości, jakie dają nam nowe technologie.

Praktycznie każdy zawód i branża stają się coraz bardziej związane z technologiami. Osoby, które mają umiejętności techniczne i czują się komfortowo w pracy z technologią, będą łatwiej dostosowywały się do zmieniających się oczekiwań. Nauka podstaw programowania sprawi, że będziesz bardziej pewna swoich umiejętności technicznych. Ułatwisz sobie również naukę konkretnej technologii potrzebnej do pracy, jeśli w przyszłości zajdzie taka konieczność.

Będziesz mogła pracować tam, gdzie chcesz. I kiedy chcesz

Jedną z największych korzyści wynikających z posiadania umiejętności programowania jest możliwość podjęcia ciekawej i dobrze płatnej pracy w dowolnym miejscu na świecie. Praca zdalna, którą umożliwiają nowe technologie, otwiera wiele możliwości dla osób nie tylko z metropolii, ale także małych i średnich miejscowości.

IT to branża ludzi 
szczęśliwych

Informatycy/programiści to najbardziej szczęśliwi pracownicy na świecie. To zasługa braku hierarchii w pracy i płaskiej struktury organizacji. 89% pracowników twierdzi, że ich miejsce pracy sprzyja utrzymaniu równowagi pomiędzy pracą a życiem osobistym. Nie mówiąc o zarobkach, benefitach, oraz tym, co tak naprawdę daje nam radość w pracy – czyli możliwości nieustannego rozwoju. Szkoda by było, gdyby jedynie mężczyźni mogli z niej korzystać.

Jakie ścieżki w IT 
są dobre dla kobiet?

Każda ścieżka jest dobra. Niezależnie czy mówimy o frontendzie, backendzie, testowaniu czy Sztucznej Inteligencji. Jednak nadal sporo dziewczyn/kobiet sądzi, że nie nadaje się do programowania. Wiele z nas w szkole ignorowało nauki ścisłe, bo wpajano nam, że dziewczyny się do tego nie nadają. To się powoli zmienia, jednak nadal mamy do czynienia z wieloma stereotypami, które negatywnie wpływają na to, jak wygląda branża IT. Wciąż jest za mało kobiet.

Mając powyższe a uwadze, chciałabym opowiedzieć o kilku kierunkach, którymi mogą zainteresować się kobiety chcące wejść do IT, ale mające obawy, czy poradzą sobie od strony technicznej. Te kierunki mogą być dla Ciebie dobrym startem, jednak pamiętaj, że jeśli marzysz o tym, by programować w PHP, być devopsem czy zarządzać sieciami – nic nie stoi na przeszkodzie!

UX / UI

User Experience to relatywnie nowa dziedzina, i na pewno bardzo ciekawa. Łączy wiedzę IT z psychologią i socjologią. Wiedza z zakresu UX pozwala projektować strony i aplikacje w taki sposób, które umożliwiają użytkownikom przyjemne poruszanie się po nich.

Testowanie 
oprogramowania

Testowanie przez wiele osób wskazywane jest na dobry pierwszym krokiem do IT, oswojeniem się z tematem technologii. Coraz więcej kobiet uczy się w tym kierunku, a dla wilu z nich jest to właśnie start do nauki bardziej złożonych zagadnień.

Web Design

Przy projektowaniu na pewno przyda się umiejętne połączenie kreatywność i umiejętności technicznych. Web designer może zajmować się projektowaniem wyglądu, użytecznością stron, nawigacji, grafiką itp. Warto zacząć naukę od HTML, CSS, JavaScriptu i Photoshopa. WordPress jest także ciekawym sposobem, aby zapoznać się z branżą IT i technologiami.

IT project manager

To ścieżka dla tych, którzy mają podstawową wiedzę z zakresu IT i chcą połączyć ją ze swoimi umiejętnościami przywódczymi. Jest to rola, która najlepiej odpowiada tym, którzy są zorientowani na terminy. Menedżerowie projektów delegują i nadzorują działania swoich zespołów, a także planują potrzeby i przepływ pracy grupy. Warto uczyć się tutaj np. SCRUMa.

A co, jeśli się do tego nie nadaję?

Dużo dziewczyn, kobiet ma podobne wątpliwości. Zresztą nie tylko dziewczyny boją się, że nie poradzą sobie w IT. Pamiętaj, że programowanie 
to nie matematyka, ale rozwiązywanie problemów. Programista oprócz umiejętności programowania musi umieć pracować w grupie, analizować problemy i proponować rozwiązania. Musi umieć wyszukiwać informacje, być ciekawym, dociekliwym i upartym. Dobrze, jeśli ma wiedzę z innych dziedzin – liczy się wszechstronność, a nie specjalizacja. Ja osobiście uważam, że z każdej branży, z każdego zawodu można wyciągnąć coś, co przyda się w IT.

Warto pamiętać także, że tylko 48% kobiet pracujących 
w IT studiowało kierunki ścisłe.

Programowanie (na początku) 
było kobietą

We wczesnych latach informatyki, kiedy była jeszcze uważana za dziedzinę kobiecą, pierwszy amerykański komputer Eniac obsługiwało sześć programistek. W czasie wojny w USA wiele kobiet było zatrudnianych jako programistki. Według opinii wykonywały obliczenia szybciej i dokładniej niż mężczyźni.

Jeśli chcecie przekonać się, że komputery i kobiety idą w parze, poczytajcie np. o Adzie Lovelace, Grace Hopper, czy Margaret Hamilton. Ich historie są niezwykle inspirujące.

Ada Lovelace (1815-1852) – brytyjska matematyczka i poetka, znana przede wszystkim z publikacji na temat mechanicznego komputera Charlesa Babbage’a, zwanego maszyną analityczną. Praca zawiera notatki, wśród nich pierwszy opublikowany algorytm napisany z zamiarem wykonania na maszynie. Nazywana jest powszechnie pierwszą programistką.

Grace Hopper – w 1952 r. zaprezentowała ideę kompilatora w artykule “The education of a computer”. Pod koniec tego samego roku, napisała pierwszy kompilator dla UNIVAC.

Margaret Hamilton (ur. 1936) – informatyczka, inżynierka oprogramowania. Była dyrektorką ds. inżynierii oprogramowania w Laboratorium Instrumentacji MIT. Wraz z kierowanym przez siebie zespołem opracowała oprogramowanie systemu pokładowego programu kosmicznego „Apollo”. To ona zaczęła używać określenia “inżynieria oprogramowania”.

Co kobiety wnoszą do IT?

Dlaczego potrzebujemy kobiet w IT? Bo ogólnie potrzebujemy coraz więcej i więcej ludzi w IT. A także dlatego, że kobiety i mężczyźni myślą inaczej i inaczej podchodzą do problemów. Dlaczego w IT potrzebujemy różnorodności? Badania pokazują, że różnorodne zespoły osiągają lepsze wyniki, a ich działania mogą prowadzić do innowacyjnych rozwiązań. Wiele organizacji dąży do większej różnorodności w swoich zespołach – więc chyba coś jest na rzeczy.

A tymczasem… wśród polskich programistów 89% to mężczyźni. Musimy to zmienić.

Źródła:

https://www.pwc.co.uk/who-we-are/regional-sites/yorkshire-north-east/insights/5-days-of-women/why-do-we-need-more-women-in-tech-.html

https://businessinsider.com.pl/rozwoj-osobisty/kariera/kobiety-w-it-raport-fundacji-carrots/cgssrmd

Jak pisać teksty na bloga, które pokocha Twój czytelnik
Dołącz do newslettera! Otrzymasz bezpłatnego PDFa na temat tworzenia treści na bloga. Raz na jakiś czas wyślę Ci także powiadomienie o nowym wpisie.
I agree to have my personal information transfered to MailChimp ( more information )