Барања за образование и обука за програмери
Повеќето компјутерски програмери имаат диплома со голема или концентрација на предмети во компјутерската наука или информатичката технологија. Некои програмери заработуваат степен на соработник во компјутерска дисциплина.
Неколку програмери може да имаат само средно образование, но во овие случаи, тие имаат постигнато значително количество програмирање.
Програмерите може да заработат сертификати од софтверски компании или продавачи на производи за да покажат познавање на различни компјутерски јазици или програмирање на одредени платформи.
Компјутерски програмери треба силни аналитички вештини за генерирање на кодот за автоматизирање на сложените процеси. Тие мора да бидат способни да ги интервјуираат клиентите или крајните корисници за да ги одредат нивните потреби за технологија и да комуницираат со опции за програми на јазик што не-техничките корисници лесно можат да го разберат. Потребни се вештини за решавање на проблеми за да се решат проблемите кога програмите не функционираат оптимално. Програмерите мора да бидат детално ориентирани и прецизни да креираат код за да ги специфицираат спецификациите или да најдат помали проблеми во долгите потоци на кодот.
Средношколците и студентите кои имаат за цел програмирање на работа треба да размислат за креирање апликации за дигитални уреди како начин за демонстрирање на нивниот програмски акумен и креативност.
Повеќето средни училишта сега нудат програмски курсеви, кои можат да бидат одлично тестирање за аспирантските програмери.
Истражување на програмските јазици и вештини во најголема побарувачка со пребарување на Google со фрази како "најдобри компјутерски вештини за програмирање" или "најважни вештини за компјутерско програмирање". Напиши програми кои ги покажуваат овие вештини со помош на онлајн упатства, книги и курсеви.
Како да најдете работа како компјутерски програмер
Кандидатите кои можат да покажат потенцијални работодавци актуелните програми што ги создале ќе имаат најлесните работни места за слетување. Програмерите треба да креираат веб-базирано портфолио на нивните програмски проекти кои лесно можат да се споделат со работодавачите и мрежните контакти. Добијте алумни контакти преку канцеларијата за кариера или од вашиот факултет.
Повторно поврзете се со претходните работодавци каде што сте работеле како практикант или дури и како основен службеник и побарајте запознавање со компјутерските професионалци кои ги знаат. Дојдете до пријателите на семејството и кон Фејсбук и побарајте упатства за видовите компјутери кои ги знаат.
Пристапете кон овие контакти за закажување состаноци за да добиете повратни информации за вашето портфолио и совети за вашето барање за работа. Овие информативни интервјуа ќе им дадат шанса на вашите контакти да се стекнат со разбирање за вашите вештини и честопати можат да доведат до референции за интервју за работа.
Користете специјализирани ИТ веб-сајтови како Dice.com за да генерирате листа на работни места. Пребарувајте сајтови за работа како Indeed.com, Simplyhired.com и LinkUp.com со клучни зборови како "програмер" или "компјутерски програмер" и од вашите омилени компјутерски јазици за да ја проширите вашата листа на целни работни места.
Ако сте студент или дипломиран, проверете со вашата кариера канцеларија за огласи за работа и можности за регрутирање.
Проверете ги ИТ саемите за вработување, како UNCUBED, кој се фокусира на работни места при стартување , во најпосакуваните локации за вработување. Сон малку. Генерирање на листа на идеални ИТ работодавачи , посетете ги веб-сајтовите за работни места и аплицирајте за работни места. Преглед листи како Форбс "Најдобри компании за работа" за да генерираат некои идеи.
Интервју за работни места на програмерот
Интервјуата за програмери имаат тенденција да бидат сосема различни од стандардниот процес на интервју. Испитаниците ќе побараат типични прашања во однесувањето за да одредат дали кандидатите можат да реферираат за примери за решавање на проблеми, решавање проблеми, комуникација со клиенти и корисници и толеранција за фрустрација.
Работодавците исто така ќе го тестираат техничкото знаење на кандидатите, барајќи од нив да ги објаснат и дефинираат термините и процесите на програмирање.
Некои анкетари ќе претставуваат хипотетички прашања за решавање на проблеми кои ќе ги тестираат мисловните процеси на кандидатите. На пример, може да биде побарано да дознаете колку автомобили минуваат над мостот Џорџ Вашингтон на еден типичен ден. Работодавците ќе бидат заинтересирани за вашите логички размислување вештини, отколку за вистинскиот одговор.
Од вас може да биде побарано да креирате примерок програма со користење на псевдо код за решавање на хипотетички проблем на таблата. Работодавците ќе бараат да покажете логичен пристап кон програмирањето.
Вашиот акцент треба да биде на вашиот процес и како го објаснувате вашиот метод. Интервјуерите понекогаш бараат од програмските кандидати да го разгледаат кодот за програмата со цел да ги идентификуваат и да ги исправи грешките.
Проверете веб-страниците на компанијата
Многу големи технолошки компании имаат интервјуирање на совети специфични за нивната компанија достапна на интернет. На пример, Google има Hangout on Air каде што Google зборува за тоа како тие ги интервјуираат кандидатите во Google и ги споделуваат советите за најдобриот начин да се подготват за техничко интервју.
Амазон има листа на Најчесто поставувани прашања, вклучувајќи информации за процесот на интервју, што да носат, и што ќе треба да го дадете.
Следете го интервјуто
Ефективното следење по вашето интервју за работа е критично. Комбинирајте го е-поштата веднаш по интервјуто и јасно го пренесете својот ентузијазам за работата и зошто мислите дека тоа е одлично вклопување, како и вашата благодарност за можноста за интервју. Треба да станете компјутерски програмер?