Како постати програмерУ вези са брзим развојем ИТ сфере, свеПрофесија која је повезана са њом постаје све више и више на потражњи. Једна од ових професија је програмер, тако да многи млади људи, па чак и девојке, интересују питање: како постати програмер?



Почнимо са чињеницом да је то "Програматор" - овај концепт је прилично нејасан, као што је, рецимо, "адвокат". Особа која је проучавала судску праксу може постатиадвокат, тужилац, судија, правни савјетник итд. Особа која је проучавала програмирање може постати програмер базе података, програмер 1Ц, веб програмер, написати кориснички софтвер, играти игре или програмирати ЦНЦ машине ...



Још једна професија програмера може се условно поредитиса професијом преводиоца. Ниједан преводилац не зна све стране језике, обично се специјализује за један или два. Слично томе, ниједан програмер не познаје све програмске језике: не може постати програмер "уопште", на свим језицима, биће неопходно Идентификујте неколико програмских језика на којима ћете се специјализовати.



Добре вести: Да постанете програмер, не морате да добијете вишу школу. Наравно, ако имате прилику, боље јепровести неколико година студирања на универзитету: знање се систематично даје, поред тога ћете имати прилику да одредите правац и жељени програмски језици. Али сада је потреба за добрим програмерима одлична, зато талентована особа која се самоука може лакше запослити него дипломирани средњошколац који пет година седи панталоне. Тако "кора" и даље не решава ништа.



Само да постанем програмер на високом нивоуниво, мораћете радити дуго и тешко. Није битно да ли студирате на универзитету или сами, морат ћете се много бавити. Прво треба да појачате своје знање из математике и техничког енглеског језика. Готово је немогуће постати програмер без знања математике. Математика не само да развија размишљање "генерално ": многе математичке методе се користе за анализу алгоритама. У већини случајева, математика "иде руку под руку" са програмирањем.



Такође није лако постати програмер без познавања енглеског језика. Наравно, нико не каже да би требао бити у стањуподржавају разговор о било којој теми и имају беспрекорни британски нагласак. Али чињеница је да многе функције, процедуре, итд. У програмским језицима означавају речи позајмљене из енглеског језика. Слажем се, много је лакше запамтити функцију, разумијејући његово име, него механички затрпавање неразумљивих енглеских ријечи. Поред тога, ако одлучите да постанете програмер сами, можда ћете морати да прочитате приручник који постоји само на енглеском или затражити помоћ од страних колега. Без техничког енглеског у ИТ - било где.



Одлучујући да постанете програмер, не покушавајте одједномнаучите језик са којим желите да се бавите у будућности (нарочито ако сте га изабрали зато што је "то волио" због популарности или обрнуто - специфичности), посебно ако се никад није бавио програмирањем. Почните, на пример, са Паскалом. Прво, то ће вам помоћи да научите основе програмирања. Друго, многи програмски језици се заснивају управо на Пасцал-у, тако да ће олакшати њихову студију у будућности.



Док савладате основе, моћи ћете да одредите који смер у програмирању желите одабрати, а затим упорно и сврсисходно кренути ка постизању вашег циља. Немогуће је постати програмер без праксе. Наравно, почећеш са лабораторијским радом: на универзитету ће их поставити професори, а самоунишће ћете наћи и решити типичне проблеме. Али морате користити сваку прилику да стекнете ново искуство.



Комуницирајте на професионалним форумима, немојте се бојати тражити помоћ од искуснихпрограмери, а док напредујете у студијама, можете покушати савјетовати нове учеснике: ако савјетујете погрешно, биће вам исправљени, али не узимате као "снижавање", већ као извор знања и искуства. Учествујте у Опен Соурце пројектима. Неће вам донети новац, али ће донети искуство и линију у наставку. Учествујте у такмичењима. Чак и ако не узмете награду, то је опет искуство. Поред тога, многе велике компаније пронађу нове кадрове уз помоћ различитих програмских такмичења.



Стварање програмера, наравно, није лако. Ако једноставно привлачи угледу професије и програмирања имате нејасну идеју, и од математике се само "два пута два је четири" и "Питагорина панталоне на свим странама су једнаки", мало је вероватно да имате нешто догодити. Али ако сте вољни да радите дуго и тешко, стално научите нове ствари и побољшајте, вреди покушати.



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