Jak wybrać miejsce docelowe
Krótkie, praktyczne eksperymenty pomagają wybrać specjalizację w zależności od rodzaju codziennej pracy.
Wybierz rodzaj zadań, a nie nazwę stanowiska
Rozsądne jest wybrać kierunek po kilku krótkich próbach. Proszę zauważyć, że Jaką pracę jesteś gotów powtarzać: projektować HTTP- kontrakty, eksplorować dane, automatyzuj procesy, buduj interfejsy lub dostosowuj pętlę gry. Zainteresowanie Gotowy produkt nie zawsze pokrywa się z zainteresowaniem codzienną pracą inżynierską nad nim.
| Jeśli się podoba | Projekt pilotażowy | Prawdopodobna gałąź |
|---|---|---|
| Kontrakty, dane, status serwera | Mała API z bazą danych i testami | Backend |
| Pomiar, tabele, hipotezy, modele | Analiza powtarzalna z baseline i metrykami | Data / ML / AI |
| Eliminacja ręcznych operacji i narzędzi linkowania | CLI z dry-run, logami i CI | Automation / DevOps |
| Zdarzenia, formularze, stan lokalny, UX | Aplikacja desktopowa z oddzieloną logiką | Desktop |
| Interaktywność, fizyka, stan klatkowy | ukończył grę 2D- | Game Development |
Dwutygodniowy eksperyment
- Wybierz dwie naprawdę interesujące gałęzie.
- Dla każdego wybierz trzy lub cztery zajęcia i stwórz minimalny projekt.
- Zapisz, co było interesujące w procesie, co było męczące i gdzie brakowało wiedzy.
- Nie porównywaj piękna rezultatu, lecz chęć dalszego rozwiązywania tego typu problemów.
- Wybierz jedną główną gałąź na kolejne 8 lub 12 tygodni. Decyzję można zmienić.
Ogólny kontrakt dowolnej gałęzi
Niezależnie od wyboru, Python Core i Software Engineering. są zapisywane w każdym z nich Projekt powinien mieć jasne uruchomienie, kontrolowane zależności, krytyczne testy. logika, błędy możliwe do diagnozowania, dokumentacja rozwiązań oraz historia zmian. Te właściwości Pozwala na przenoszenie doświadczenia między specjalizacjami.