Как да станете програмистВъв връзка с бързото развитие на ИТ сферата всичкоПрофесиите, свързани с него, стават все по-търсещи. Една от тези професии е програмист, тъй като много млади хора, дори момичета, се интересуват от въпроса: как да станете програмист?



Да започнем с това "Програмист" - това понятие е доста неясно, като например "адвокат", Човек, който е учил юриспруденция, може да станеадвокат, прокурор, съдия, юрисконсулт и т.н. Лице, което е учило програмиране, може да стане програмист на база данни, 1C програмист, уеб програмист, да напише потребителски софтуер, да играе игри или да програмира машини с ЦПУ ...



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



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



Просто да стане програмист на високо нивониво, ще трябва да работите дълго и упорито. Няма значение дали изучавате в университета или сами, ще трябва да се справите много. Първо трябва да затегнете знанията си по математика и технически английски. Почти е невъзможно да станеш програмист, без да знаеш математиката, Математиката не само развива мисленето "вобщи ": за анализиране на алгоритмите се използват много математически методи. В повечето случаи математиката "върви ръка за ръка" с програмирането.



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



Решавайки да станете програмист, не се опитвайте веднаганаучат езика, с които сте в бъдеще искам да трябва да се справят (особено ако сте го избрали, защото "на името на това ми хареса" заради популярността или обратното заместник - специфичност), особено ако никога не сте имали, за да се справят с програмиране. Започнете, например, с Pascal, Първо, това ще ви помогне да научите основите на програмирането. На второ място, много езици за програмиране се основават точно на Pascal, за да улесни тяхното изучаване в бъдеще.



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



Общувайте в професионални форуми, не се страхувайте да поискате помощ от опитен човекпрограмисти и докато напредвате в изследванията, можете да опитате да съветвате сами новодошлите: ако посъветвате грешно, ще бъдете коригирани, но не го приемайте като "понижаване", а като източник на знание и опит. Участвайте в проекти с отворен код, Те няма да ви донесат пари, но те ще донесат опит и ред в резюмето. Участвайте в конкурси, Дори ако не вземете наградата, това отново е преживяване. Освен това много големи компании намират нов персонал с помощта на различни конкурси за програмиране.



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



Как да станете програмист
Коментари 0