Как да намеря стаж за разработчици на софтуер като студент

Странична бележка: Въпреки че тази статия е насочена към студенти (тъй като аз съм такъв, за да мога лесно да се свържа), сигурен съм, че много от тези съвети все още могат да бъдат полезни за хора, които не са студенти и търсят стаж за разработчици на софтуер.

С приключването на последния ми стаж размислих много върху това, което бих направил по различен начин, когато търся стажове. Ще ви разкажа всичко, което знам, но първо трябва да дам малко предистория за себе си.

Преди около две години и половина официално реших да сменя специалността си на Компютърни науки. Някъде по това време и аз трябваше да започна да търся стажове. Изхождайки от статистическия опит, бях безразсъден за технологичната индустрия, но най-накрая намерих стаж като QA разработчик.

Ето първия урок, който научих - не е нужно да приемате първата оферта за работа, която получите. Това беше и първото ми интервю! Няма да навреди да изчакам няколко месеца, за да намеря стаж, от който бях развълнуван. Но честно казано бях неопитен и просто много исках работа в тази област.

Наистина не ми харесваше работата, която върших като стажант за QA разработчици. Просто не беше за мен. Но през това време осъзнах, че искам да стана разработчик на софтуер, и започнах да разбирам още малко пазара на технологични работни места и как да изградя атрактивно портфолио.

Така че, въпреки че сега имам привилегията да работя като стажант на софтуерен разработчик във компания, за която се чувствам страстен, не мога да не си пожелая да знам нещата, които знам сега от самото начало (знам, нали - желателно мислене).

Ето защо пиша тази статия, за да помогна на други хора да намерят стаж за първи път. ?

И така, тук е моят съвет?

1. Не се притеснявайте, ако отнеме много време, за да получите първия си стаж като разработчик на софтуер

Свидетел съм на много студенти, които кандидатстват за стаж повече от осем месеца без оферта за работа. И видях как самочувствието им се руши и те са груби към себе си, но мисля, че трудното намиране на първия си стаж е съвсем нормално преживяване, особено за студенти, които все още не са ходили на курсове от горно ниво. Така че не се стресирайте.

С удоволствие мога да кажа, че моите приятели, които се мъчеха да намерят стаж в началото, са намерили стажове на страхотни места. Също така много компании търсят ученици, на които остава около година от училище. Те имат повече опит и компанията може по-лесно да им предложи щатна позиция, когато завършат. Това играе огромен фактор защо много хора, кандидатстващи на втора година, се борят да си намерят работа.

2. Личните проекти са също толкова важни (може би дори повече), колкото вашият GPA

През целия си живот бях много фокусиран върху училището, вярвайки, че оценките ми ще ме направят успешен и ще ми дадат живота, който искам и че лошите оценки ще ме унищожат. Но сега като се сетя, можех да се погрижа малко по-малко за училище и да се съсредоточа върху неща като страстни проекти, които биха ме направили по-щастлив човек. Освен това личните проекти, свързани с вашата област на обучение, изглеждат страхотно при автобиографиите. Това показва на работодателите, че сте креативни и имате инициатива.

Когато най-накрая се отказах да се грижа твърде много за оценките си и започнах да се фокусирам повече върху личните си проекти за кодиране, започнах да забелязвам, че оценките ми не мърдат. Прекарвах по-малко време в училище, но се справях също толкова добре. Може би защото не наблягах толкова много на представянето си и бих могъл да запазя повече информация, като съм спокоен.

Личните проекти, които изградих, определено ми помогнаха да намеря стажа, който имам сега. Работодателите не се интересуват толкова от вашите оценки, колкото от вашите умения за разработване на софтуер. Освен ако не планирате да отидете в училище от най-високо ниво, оценките не са толкова важни в технологичната индустрия.

Така че, ако се тревожите много за училище като мен, моят съвет би бил да се притеснявате по-малко и да замърсите ръцете си в софтуера за изграждане.

3. Продължете да тествате пазара - винаги кандидатствайте, дори ако не търсите работа в момента

Винаги кандидатствайте за стажове, когато можете. Популярни компании като Microsoft дават стаж година по-рано, така че дори ако в момента не търсите позиция - просто кандидатствайте. В най-лошия случай получавате повече интервюта. Кандидатстването за работа често също ви помага да „тествате пазара“. Това означава, че вие ​​намирате мястото си по отношение на вашата конкуренция. Не получавате интервюта? Поработете малко повече. Изградете друг проект. След това се върнете и кандидатствайте отново.

4. Опитайте се да проучите културата на работното място, преди да приемете работа

Научих това по трудния начин. Но това е особено важно за недостатъчно представените малцинства. Някои технологични компании могат да се чувстват неудобно да работят, когато сте малцинство. Приключването на такова работно място може да бъде смущаващо и да ви откаже напълно от технологиите. Така че направете изследванията си. Попитайте дали някой във вашата мрежа е работил във фирмата и ако да, какъв е бил опитът им.

5. Целете се високо

Допреди година не вярвах, че някога мога да си намеря работа в Google или Microsoft, защото мислех, че никога няма да бъда достатъчно добър. Тези компании са за гении, които кодират цял ​​живот, мислех си. Сега знам, че това не е вярно.

Компаниите търсят добри разработчици, но също така и хора с добри меки умения, които могат да внесат нова перспектива в екипа. Така че, ако работите усилено, имате опит в лични проекти и приличен среден успех (не е голямо изискване, но помага в случая) и се подготвяте добре за интервюта - определено имате шанс с Google и трябва да кандидатствате.