Poradnik dla świeżo upieczonych absolwentów studiów informatycznych - jak dostać pierwszą wymarzoną pracę w ITMyślisz, że dyplom z informatyki to bilet do krainy mlekiem i miodem płynącej? 🤨 Błąd. To dopiero początek najcięższego grindu w Twoim życiu. Zapomnij o wszystkim, co wiesz. Oto 50 prostych kroków, aby w ogóle móc pomyśleć o wysłaniu CV na stanowisko juniorskie.
---
Faza 0: Pre-absolutorium (Rzeczy, które powinieneś zrobić już w liceum)1. Zanim poszedłeś na studia, powinieneś mieć już za sobą wkład w open source, najlepiej w jądro Linuxa.
2. Wygraj co najmniej 3 międzynarodowe hackathony. Lokalne się nie liczą. 🏆
3. Opublikuj pracę naukową na temat algorytmów kwantowych w recenzowanym czasopiśmie.
4. Zbuduj aplikację mobilną, która zdobyła co najmniej milion pobrań.
5. Stwórz własny, niszowy język programowania.
6. Twoja średnia ze studiów musi wynosić 5.0. Jeśli nie, rozważ zmianę branży na gastronomię.
7. Mów płynnie w 5 językach programowania i 3 ludzkich (angielski na poziomie C2 to absolutne minimum).
8. Zdobądź certyfikaty ze wszystkiego: AWS, Azure, GCP, Kubernetes. Wszystkie.
9. Oczywiście, miałeś już co najmniej dwa staże w FAANG, prawda?
10. Twoje konto na GitHubie powinno być analizowane przez historyków sztuki jako przykład cyfrowego renesansu.
---
Faza 1: Kreacja Cyfrowego Bóstwa (Budowa CV i Marki Osobistej)11. Twoje CV to jednostronicowe dzieło sztuki w PDF, zaprojektowane przez szwajcarskiego typografa.
12. Twoje zdjęcie na LinkedIn zostało zrobione przez profesjonalnego fotografa. Masz na nim wyraz twarzy, jakbyś właśnie kontemplował złożoność problemu P vs NP. 🧐
13. Zdobądź 500+ rekomendacji na LinkedIn za "Machine Learning" od ludzi, których nigdy nie spotkałeś.
14. Twój wykres kontrybucji na GitHubie musi być jednolicie ciemnozielony. Każdy dzień to commit. Nie ma wymówek. 🟩
15. Zbuduj portfolio z 10 projektów. Jeden musi używać AI, drugi blockchain, a trzeci musi rozwiązywać problem głodu na świecie (przynajmniej w teorii).
16. Prowadź blog techniczny. Każdy Twój post musi być cytowany w co najmniej trzech innych miejscach.
17. Stwórz kanał na YouTube, gdzie tłumaczysz struktury danych za pomocą tańca interpretacyjnego. 🕺
18. Twoja strona osobista musi mieć 100/100 punktów w Google PageSpeed Insights i wygrywać nagrody za design.
19. Przepuść swoje CV przez autorski model AI, który oceni jego skuteczność. Poprawiaj, aż osiągnie 99.9%.
20. Wymyśl sobie chwytliwy pseudonim, np. "Zaklinacz Kodu" lub "Mistrz Algorytmów". Jesteś marką.
---
Faza 2: Rytuał LeetCode (Twoje nowe życie)21. Ukończ całą listę Blind 75. To Twoja rozgrzewka.
22. Ukończ całą roadmapę NeetCode. To Twoje śniadanie.
23. Rozwiąż łącznie 1500 zadań na LeetCode. Nie mniej.
24. Naucz się na pamięć optymalnych rozwiązań do 200 najpopularniejszych zadań. Linijka po linijce. W Pythonie, Javie i C++. 🧠
25. Każdego ranka, przed pierwszą kawą, rozwiązujesz jedno zadanie na poziomie "Hard".
26. Śnij o drzewach binarnych i tablicach haszujących. Jeśli śnisz o czymś innym, za mało ćwiczysz.
27. Twoja klawiatura ma starte klawisze C, T, R, L, V. Klawisze W, A, S, D są nietknięte.
28. Nie "rozwiązujesz" już problemów. Ty "rozpoznajesz wzorce" w ciągu nanosekund.
29. Potrafisz obliczyć złożoność czasową i pamięciową przygotowania porannej jajecznicy. $O(n^2)$.
30. Bierzesz udział w cotygodniowych konkursach LeetCode i regularnie plasujesz się w top 5%.
---
Faza 3: Trening Bojowy (Symulacje Rozmów)31. Przeprowadź 100 próbnych rozmów kwalifikacyjnych. 50 z przyjaciółmi, 50 z płatnymi profesjonalistami z Doliny Krzemowej.
32. Nagrywaj się, odpowiadając na pytania behawioralne. Analizuj mowę ciała, ton głosu i eliminuj wszystkie "yyy" i "eee".
33. Przygotuj 20 unikalnych historii na pytania typu "Opowiedz mi o sytuacji, w której...", każda perfekcyjnie dopasowana do metody STAR. ⭐
34. Ćwicz System Design, projektując od zera zamienniki dla YouTube'a, Facebooka i całego systemu bankowego. Jednocześnie.
35. Używaj prawdziwego whiteboardu. Twój charakter pisma musi być równie czysty, co twój kod.
36. Mów na głos do siebie. Cały czas. Tłumacz swój proces myślowy gumowej kaczuszce. 🦆
37. Medytuj codziennie, aby osiągnąć stan algorithmicznego zen. Musisz być jednością z kodem. 🧘♂️
38. Przygotuj 15 wnikliwych pytań do rekrutera. Pytaj o ich dług techniczny i jego wpływ na wyniki kwartalne.
39. Znaj na pamięć cały stack technologiczny firmy, jej historię, wyniki giełdowe i imię psa CEO.
40. Twoja odpowiedź na pytanie "Gdzie widzisz siebie za 5 lat?" to "Na Twoim stanowisku, ale z lepszymi wynikami".
---
Faza 4: Operacja "Zasypać Świat" (Aplikowanie)41. Aplikuj na co najmniej 500 stanowisk. To gra liczb.
42. Napisz skrypt, który automatyzuje wysyłanie CV, ale z nutką AI, która personalizuje pierwsze zdanie listu motywacyjnego.
43. Śledź każdą aplikację w bazie danych w Notion z 30 różnymi polami, w tym "poziom desperacji rekrutera".
44. Odrzucenia traktuj jako paliwo. Wydrukuj je i powieś na ścianie jako motywację. 🔥
45. Jeśli po 24 godzinach nie masz odpowiedzi, wyślij uprzejmego, ale stanowczego maila z przypomnieniem.
---
Faza 5: Ostateczne Starcie (Akt Całkowitej Pokory)46. Jeśli dostaniesz ofertę – JEDNĄ ofertę – to cud. Traktuj ją jak święty Graal. Nie próbuj zdobywać innych, wyjdziesz na osobę roszczeniową. 🙏
47. Gdy zapytają o oczekiwania finansowe, odpowiedz: "Jestem tu, by się uczyć, a pieniądze nie są najważniejsze". Zaproponuj stawkę, która ledwo pokryje Twoje koszty życia. W końcu nie masz ŻADNEGO doświadczenia (te 1500 zadań LeetCode nic nie znaczy w prawdziwym świecie).
48. Nie negocjuj absolutnie niczego. Przyjęcie pierwszej propozycji bez mrugnięcia okiem pokazuje, że jesteś graczem zespołowym i nie będziesz sprawiać problemów.
49. Zaakceptuj ofertę natychmiast, najlepiej jeszcze w trakcie rozmowy telefonicznej, zanim zdążą się rozmyślić. Wykrzycz "TAK!" i podziękuj im za tę niesamowitą szansę. 🏃♂️💨
50. Po zaakceptowaniu oferty, napisz na LinkedIn esej o tym, jak bardzo jesteś wdzięczny firmie za to, że "dała Ci szansę". Podkreśl, jak wiele musisz się jeszcze nauczyć i jak bardzo czujesz się zaszczycony. Użyj hashtagów
#pokora #wdzięczność #pierwszapraca #syndromoszusta.
#pracait #programowanie #programista15k #programista25k #java #korposwiat #agh #studbaza #politechnikapoznanska #politechnikalodzka #politechnikakrakowska #pracbaza