Jak poprawić swoje możliwości kariery programistycznej

  • Michael Cain
  • 0
  • 4813
  • 1419
Reklama

Jeśli chcesz rozpocząć, zrestartować lub w inny sposób poprawić swoją karierę programistyczną, nie jest to łatwe. Znajduję się teraz w środku tego - pozostało mi tylko kilka lat na studiach i muszę jak najlepiej to wykorzystać, aby mieć większe szanse na świetną pracę po ukończeniu studiów. Po przeprowadzeniu wielu badań znalazłem skarbnicę przydatnych wskazówek, które moim zdaniem mogą pomóc również innym.

Bardzo trudno jest faktycznie wykonać wszystkie te rzeczy (chociaż ich osiągnięcie da ci przewagę). Ale nawet wykonanie jednej lub dwóch z tych wskazówek może zabrać cię o wiele dalej niż bez nich.

Dołącz do społeczności online


Znalezienie społeczności internetowych, które mogą dostarczyć użytecznych zasobów, a także ukierunkowanych informacji zwrotnych jest kluczowym sposobem na uzyskanie dodatkowych informacji na temat ogólnych języków programowania i programowania. Jestem wielkim fanem Reddit, ponieważ istnieje społeczność Reddit na praktycznie wszystko. Niesamowity przewodnik po Reddit Niesamowity przewodnik po Reddit Zastanawiasz się, jak Twoi znajomi zawsze znajdują fajne rzeczy w Internecie przed Tobą? Prawdopodobnie korzystają z Reddit, samozwańczej „pierwszej strony Internetu”. , więc moje rekomendacje obejmowałyby

  • / r / programowanie
  • / r / (na przykład / r / java lub / r / python)
  • / r / cscareerquestions

Ten ostatni jest przydatny, jeśli masz jakiekolwiek pytania dotyczące kariery informatycznej na dowolnym etapie, bez względu na to, czy nadal jesteś w szkole, przeprowadzasz rozmowę kwalifikacyjną, jesteś w pierwszej pracy lub gdy szukasz wyższego wynagrodzenia. / r / cscareerquestions jest bardzo wpływowym subredditem, który pomaga mi w kilku świetnych wskazówkach. Zdecydowanie sprawdź to.

Zdobądź staże


W branży technologicznej ważne jest uzyskanie wysokiej jakości edukacji. Jednak branża kładzie również ogromny nacisk na doświadczenie. Nawet z tytułem magistra lub wyższym, wciąż nie jest łatwo znaleźć pracę, jeśli nie masz doświadczenia. Jeśli ukończyłeś studia i potrzebujesz etatu, ta wskazówka nie będzie zbyt pomocna.

Ale jeśli nadal studiujesz i przygotowujesz się do kariery, zdobądź jak najwięcej staży. Jak znaleźć odpowiedni staż dla siebie (i uniknąć oszustwa!) Jak znaleźć odpowiedni staż dla siebie (i uniknąć oszustwa! ). W typowym 4-letnim programie licencjackim masz trzy lata, zanim ukończysz studia. Teoretycznie to trzy różne staże, które możesz odbyć, gdy nie jesteś zajęty szkołą. Jeśli po pierwszym roku studiów masz wrażenie, że nie nauczyłeś się wystarczająco dużo, aby być gotowym na staż, opuszczenie pierwszego lata jest nadal w porządku, ale później naprawdę powinieneś się starać o staż.

Aby mieć dobre doświadczenie przed ukończeniem studiów, powinieneś starać się osiągnąć 2 staże, chociaż zawsze więcej jest lepszych. Nie zapominaj, że możesz również odbywać staże w ciągu roku szkolnego, ale pamiętaj, że praca na tych stażach zabiera trochę czasu na pracę domową - a wysokie oceny są nadal niezwykle ważne, aby mieć!

Skorzystaj z tablic ofert pracy uczelni i list ofert pracy firm technicznych i startupów. Kilka innych doskonałych zasobów do wyszukiwania staży:

  • Internships.com
  • Experience.com
  • InternMatch

Praca nad projektami


Oprócz staży powinieneś również znaleźć czas na pracę nad niektórymi osobistymi projektami. Istnieje duża elastyczność pod względem tego, co możesz zrobić, ponieważ może to być dosłownie wszystko. Aplikacja komputerowa, aplikacja mobilna, strona internetowa… cokolwiek Cię interesuje. To nawet nie musi być Twój własny projekt. Chociaż posiadanie własnego projektu pokazuje, że masz trochę kreatywności i błyskotliwych pomysłów na rozwiązywanie zidentyfikowanych problemów, możesz także po prostu pracować nad projektami innych osób.

Jeśli nie możesz wymyślić pomysłu, nad którym chciałbyś popracować, spójrz na wiele projektów typu open source i wybierz jeden z nich, aby wnieść kod do Dlaczego powinieneś przyczyniać się do projektów Open Source [Opinia] Dlaczego powinieneś przyczyniać się do Open Source Projekty [Opinia] Koncepcja oprogramowania typu open source nie jest nowa, a przy ogromnych, udanych projektach, takich jak Ubuntu, Android i inne systemy operacyjne i aplikacje związane z Linuksem, myślę, że możemy śmiało powiedzieć, że jest to sprawdzony model dla… Bez względu na to, co ostatecznie zrobisz, ważne jest, aby spróbować umieścić swoją pracę w Internecie. Jeśli uczestniczysz w projekcie open source, byłoby miło, gdyby korzystali z GitHub lub czegoś podobnego, który będzie śledził twoje zobowiązania.

Jeśli pracujesz nad własnym projektem, utwórz repozytorium GitHub (lub skorzystaj z usługi podobnej do GitHub Love GitHub? 4 powody, dla których powinieneś hostować swój kod na BitBucket Love GitHub? 4 powody, dla których powinieneś hostować swój kod na BitBucket aby pomyśleć o tym, gdzie zamierzasz przechowywać swój kod. Prawdopodobnie słyszałeś o GitHub. To nie jest zaskakujące. GitHub jest używany przez osoby prywatne i przedsiębiorstwa do hostowania kodu, współpracy przy dokumentacji…) i wypychania kodu do niego What Is Git I dlaczego powinieneś używać kontroli wersji, jeśli jesteś programistą Czym jest Git i dlaczego powinieneś używać kontroli wersji, jeśli jesteś programistą Jako twórcy stron internetowych, często pracujemy na lokalnych stronach programistycznych, a następnie przesyłamy wszystko kiedy skończymy. Jest to w porządku, gdy jesteś tylko ty, a zmiany są niewielkie,… aby każdy (w tym potencjalni pracodawcy) mógł na to spojrzeć i zobaczyć, jak kodujesz. Plus to również zwiększa twoje wrażenia. Studenci powinni robić to plus staże. Ludzie, którzy nie mogą już mieć staży, mogą to zrobić, aby zwiększyć swoje doświadczenie.

Przygotuj się na wywiady


Wreszcie, jeśli planujesz pracować dla dużej firmy technologicznej (np. Google, Facebook, Amazon, ale nie tylko), musisz pokazać, że znasz się na swoich rzeczach! Firmy te chcą mieć najbystrzejsze umysły, więc rozmowa z nimi oznacza, że ​​dadzą ci jeden z największych egzaminów w twoim życiu. Te wywiady będą wysoce techniczne i musisz być przygotowany na udzielenie na nie odpowiedzi.

Trudno jest samodzielnie wybrać tematy i mieć nadzieję, że są to tematy, o które potencjalny pracodawca Cię zapyta. Zamiast tego spróbuj zainwestować w książkę, taką jak Cracking the Coding Interview, która może dać ci głęboki wgląd w tak znane, techniczne wywiady. Da ci również przewodnik do nauki na różne tematy, o których powinieneś wiedzieć, i omówi potencjalne rozwiązania oraz dlaczego inne rozwiązania są złe.

Rozwiń swoje umiejętności podczas wywiadu technicznego 4 rzeczy, o których należy pamiętać podczas następnej rozmowy technicznej 4 rzeczy, o których należy pamiętać podczas następnej rozmowy technicznej Niedawno miałem wywiad (na staż letni), na który wcześniej mi powiedziano, że muszę przynieść ołówek kodowali pytania. Szczególnie denerwowałem się tym ostatnim ... i przygotowałem się mentalnie do banku pytań wywiadowych 8 stron internetowych, na których można uzyskać porady na temat rozmowy kwalifikacyjnej pytania i odpowiedzi 8 stron internetowych, na których można uzyskać porady na temat rozmowy kwalifikacyjnej pytania i odpowiedzi dostępne w sieci.

Możesz mieć całe wykształcenie i doświadczenie na świecie, ale jeśli musisz przejść taki wywiad, musisz być w stanie wywrzeć wrażenie lub zostać odrzucony. To ciężka praca, ale w końcu zostaniesz nagrodzony przełomem w karierze.

Wniosek

Jak już wspomniałem, bardzo trudno jest zrobić wszystkie te rzeczy. Jeśli naprawdę poświęcisz czas na zrobienie tego wszystkiego, oprócz szkoły lub innych obowiązków nie będziesz miał czasu na relaks ani życie towarzyskie. Sam nie mogę powiedzieć, że zrobiłem te wszystkie rzeczy (jeszcze). Ale podjęcie kroków w celu zapewnienia sobie dobrej kariery programistycznej jest bardzo ważne w perspektywie długoterminowej, dlatego warto zrobić jak najwięcej. Co najmniej zbliży Cię do lepszej pracy - i lepszej pensji.

Jakie inne wskazówki możesz zaoferować tym, którzy chcą rozpocząć programowanie? Daj nam znać w komentarzach!

Kredyty obrazkowe: Ręka trzyma kawałek papieru z wydrukowanym stażem za pośrednictwem Shutterstock, poważny biznesmen siedzi przy biurku za pośrednictwem Shutterstock




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.