Ponieważ tak naprawdę dopiero zaczynasz swoją karierę, może nie być tak trudne, jak myślisz, aby znaleźć pracę przy użyciu stosu technologii MS z bardzo małym doświadczeniem. Musisz tylko chcieć strzelać do młodszych miejsc pracy.
Zatrudniłem wiele osób i mam inne oczekiwania co do ich doświadczenia w zależności od stanowiska, które staram się obsadzić. Jeśli patrzę na rolę wyższego szczebla lub architekta, oczekiwałbym sporego doświadczenia. Ale nie wszystko musi dotyczyć dokładnej technologii lub zestawu umiejętności, których szukam. Jeśli chcę kogoś z doświadczeniem w C #, ale on ma 5 Java i 3 C ++, wiem, że nie będą mieli trudności z wybraniem nowego języka. Nawiasem mówiąc, w miarę kariery zawodowej szybko zdasz sobie sprawę, że nauka nowego języka często nie jest wielkim problemem. Nauka wszystkich bibliotek i idiomów języka wymaga czasu.
Kiedy patrzę na pozycję młodszą, przywiązuję większą wagę do ich doświadczenia. Naprawdę chcę się domyślić, że mają zdolność uczenia się. Uzyskanie stopnia CS (lub cokolwiek innego) jest dobrym krokiem w tym kierunku, ponieważ pokazuje, że byłeś w stanie się czegoś nauczyć. Jeśli masz doświadczenie zawodowe w dziedzinie CS, świetnie. Ktoś pomyślał, że jesteś wystarczająco mądry, aby zatrudnić. Rzucę ci kilka pytań programistycznych (może na papierze, może na tablicy) i proszę, abyś rozwiązał je w swoim ulubionym języku. Tak, w języku Twojego wyboru. To, co próbuję zobaczyć, to czy potrafisz rozwiązać problem, a ja będę w stanie śledzić w wystarczającym stopniu wybrany przez ciebie język, aby sprawdzić, czy masz poprawną odpowiedź, czy nie.
Oczywiście, jeśli wiesz coś o technologii, której będzie wymagać to zadanie, tym lepiej. Poświęć godziny wolne na zbieranie materiału na tematy, abyś przynajmniej mógł rozpoznać ważne słowa kluczowe, które mogą na ciebie rzucić.
Aby dać ci więcej nadziei, zatrudniłem faceta, który miał trochę doświadczenia w C, ale niewiele. To była praca dla młodszego C. Facet był oczywiście bystry, dobrze mówił i potrafił rozumować przez problem. Niestety nadal był trochę słaby po stronie C. Powiedzieliśmy: „powiedz co, pracuj nad swoim C, wróć za kilka tygodni, a my spróbujemy jeszcze raz”. Tak, zadaliśmy mu inne pytania (oczywiście) i był zdecydowanie lepszy. Nie wybijaj go lepiej z parku, ale zdecydowana poprawa. Postanowiliśmy go zatrudnić i nie żałowaliśmy. Ciężko pracował, a kiedy nie był pewien, zadawał pytania.
Rezultatem tej długiej wędrówki jest to, że jeśli chcesz zmienić to, nad czym pracujesz, idź na całość. Zwłaszcza na początku kariery. Strzelaj do miejsc pracy i zobacz, co się stanie. Jeśli możesz, uzyskaj informacje zwrotne na temat tego, co zrobiłeś dobrze, a nie tak dobrze. W końcu będzie warto.