![Kako postati programer i zaposliti se u stranoj firmi?](https://i.ytimg.com/vi/mH_DhLFRRLI/hqdefault.jpg)
Садржај
- фазе
- Део 1 Разумевање потребних вештина
- Део 2 Упознајте се са програмским језицима
- Део 3 Научите основе графичког дизајна
- Део 4 Демонстрирајте вештине
- Део 5 Проналажење посла
Веб развој као пословни домен се непрестано развија и не чуди: нове технологије (на пример, апликације за таблете и паметне телефоне) појављују се готово сваки дан. Из тог разлога, потражња за особљем са могућностима креирања апликација и рачунарских програма је веома велика. Постати веб програмер одлична је идеја за људе који су паметни у технологији, али за то морате уложити напоре и научити. Ако тражите каријеру као веб програмер, мораћете да стекнете не једну вештину, већ цео скуп, укључујући језике програмирања, графичко уређивање и маркетинг.
фазе
Део 1 Разумевање потребних вештина
-
Сазнајте шта послодавци траже. Скоро све компаније које желе да ангажују веб програмера траже стручњака са специфичним квалификацијама.- Многи послодавци траже веб програмере са дипломом рачунарских наука.
- У ствари, курсеви дипломе из рачунарске науке помажу студентима да савладају вештине потребне за професију веб програмера, укључујући програмирање, веб дизајн, управљање базама података, умрежавање, а да не спомињемо математику.
- Уместо универзитетске дипломе, многи веб програмери радије добијају стручни сертификат. Професионалне потврде могу издати образовне институције, службе за стално образовање и неколико технолошких компанија.
- На пример, Мицрософт организује курсеве за развој веба. За добијање сертификата мораћете да положите испит и имате 2 или 3 године искуства.
- Иако је добијање диплома или сертификата пожељан захтев, многи независни програмери на тржишту успели су да изграде успешна предузећа без њих.
-
Схватите вештине потребне да бисте били веб програмер. Најосновнија вештина која вам је потребна јесте да бисте могли да направите једноставан веб сајт.- Морате схватити како функционише веб и рачунарско програмирање.
- Добар веб програмер мора знати много програмских језика. Могућност кодирања на више језика и њихове исправне употребе највероватније ће бити корисна.
- Сваки дан се појављују нови програмски језици и нови интерфејси. Ако желите да напредујете у овој области, морате бити у току са новим технолошким трендовима.
- Морате знати неке основне аспекте дизајна, укључујући теорију боја, састав страница, одабир слова и тако даље.
- Иако вам је главни задатак да не направите привлачну графику, требало би да знате како да веб локацију или апликацију учините привлачном корисницима и истовремено једноставном за употребу.
-
Схватите да је то веома захтевно подручје. Морате имати одличне међуљудске вештине да оставите добар утисак на клијенте и да можете да се носите са стресом у ужурбаном радном окружењу.- Међуљудске вјештине готово су темељ веб развоја. У ствари, требали бисте свакодневно комуницирати са купцима, колегама или представницима других компанија.
- Могућност управљања нестрпљивим купцима или купцима који немају велико разумевање технологије биће од велике помоћи.
- Бићете суочени са тешким купцима и људима којима треба много помоћи да би научили како да користе технологију коју развијате.
- Такође ћете морати да имате вештине у управљању стресом и временом. Посао веб програмера је веома захтеван.
- Могуће је да сте истовремено заузети за више пројеката одједном, а рокови испоруке биће близу.
Део 2 Упознајте се са програмским језицима
-
Схватите њихову сврху и функцију. Без програмских језика и ИТ платформи ваши програми и веб апликације вероватно неће добро функционирати.- Језици програмирања и развојне платформе су заправо алати које програмери користе да створе скрипте, апликације и друге скупове упутстава које рачунар мора да изврши.
- Тренутно постоји на десетине програмских језика.
- Сваки језик има своју платформу или састављени програм, на којем је све написано и предвиђено да се изводи на рачунару.
-
Упознајте се са ХТМЛ-ом. То је један од најједноставнијих и најчешће коришћених језика за прављење веб локација.- Толико је једноставно да је готово свако у стању да научи основе у поподневним сатима, уз уџбеник.
- ХТМЛ користи неколико кратких кодова уграђених у документ е. Као и било који други језик, он има своју граматику и синтаксу.
- ХТМЛ означава Хипере Маркуп Лангуаге, који је означни језик дизајниран да представља веб странице.
- Лхипере је систем којим корисници сурфају Интернетом. Када кликнете на везу, хипер вас усмери од једне до друге странице.
- Када пишете у ХТМЛ-у, користите редослед ознака. Ове ознаке упућују задатке које треба да извршавају: форматирање курзивом, креирање везе до друге странице, уметање листе у табеле и тако даље.
- Након што напишете ХТМЛ код у датотеку е, сачуваћете га као ХТМЛ датотеку. Затим се може отворити у било ком прегледачу, на пример у Гоогле Цхроме-у или Фирефоку.
- Прегледници могу да читају датотеке и преводе код у визуелни облик. Дакле, објавите веб локацију коју ћете видети.
- Да бисте писали у ХТМЛ-у, једноставно можете користити е-едитор или моћан алат за уређивање као што је ХТМЛ Кит.
- Постоје и други програмски језици који раде на исти начин, али користе различите синтаксе и ознаке. Требаће вам ако желите да направите сложеније странице.
-
Разумевање Јава. То је програмски језик који обично користе веб програмери.- Главни задатак Јава је омогућити програмеру да опише скрипту или упутства за неку апликацију.
- Овај језик омогућава описивање скрипте која се може извршити на свим платформама.
- Нетфлик, Едмундс и Заппос неке су од популарних локација које користе Јава.
- ЈСОН и ЦОРЕ су неки од најпопуларнијих алата за писање и програмирање на Јави.
-
Научите како користити НЕТ / Ц #. Ако радите на системима са системом Мицрософт, морате да развијете своје вештине користећи овај програмски језик.- У ствари, то је програмски језик који је посебно створен за Мицрософт платформе.
- ЕкацтТаргет, Цомцаст и КСБОКС су само неки од сајтова и услуга који користе овај програмски језик.
- Флиппи, Имагехандлер, СКЛ Хелпер и ЦодеСмитх су неки од развојних алата за писање у НЕТ / Ц #.
- Остали алати који ће вам помоћи да проверите усклађеност са својим кодом и лакше покрену апликације, укључују Флиппи, Имагехандлер, СКЛ Хелпер и ЦодеСмитх.
-
Размислите о учењу ПХП-а. Ово је још један језик посебно погодан за веб развој.- Ово је најчешће коришћени скриптни језик.
- Овај програмски језик омогућава програмерима да брзо опишу. Поред тога, много је флексибилнији од осталих језика.
- Фацебоок, Википедиа и Тумблр користе ПХП као програмски језик.
- Међу главним алатима за рад са ПХП-ом су Слим.ПХП, Вебгринд и Сецуреимаге.
- Постоје и други алати, укључујући Сцавенгер, ПХП ДОКС и ПХП_Дебуг. За рад са ПХП-ом доступни су и многи тестери, уређаји за уклањање погрешака и алати за документацију.
-
Размислите о развоју својих Ц ++ вештина. Овај језик се посебно користи за програмске системе.- То је програмски језик који се лако користи помоћу флексибилног кода.
- Најпопуларније веб локације развијене у Ц ++ су ДИРЕЦТТВ, ЈПМорган Цхасе и Сони.
- Постоји неколико алата који ће вам помоћи кодовати у Ц ++, укључујући Докиген, Мсцген и Грапхвиз.
- Ецлипсе је још једно популарно средство за рад са Ц ++.
-
Научите да програмирате у Питхон-у. То је врло уобичајен језик који користе многе веб странице.- Овај програмски језик популаран је због своје једноставности, што омогућава програмерима да брзо направе програм и интегришу различите системе.
- Синтакса овог језика је прилично једноставна и разумљива, што смањује трошкове одржавања програма.
- Неке веб странице које користите сваки дан засноване су на Питхон-у, наиме Гооглеу и ИоуТубеу.
- Да бисте радили са Питхон-ом, можете да користите алате као што су Комодо Едит ИДЕ, Ецлипсе са ПиДев и ПиЦхарм ИДЕ.
Део 3 Научите основе графичког дизајна
-
Схватите основе графичког дизајна на веб страници. Већина веб програмера не води рачуна о графичком дизајну својих веб локација, али увек је важно знати основе овог аспекта.- Морате бити у могућности да обрежете слику, промените величину слике, промените схему боја и додате е.
- Постоји много апликација и програма за уређивање графике и фотографија које можете користити.
- Сваки од ових програма има свој интерфејс и сопствене методе употребе.
- Опет, већина веб програмера који раде у великим компанијама не бави се графичким дизајном апликација и самих веб страница. Зато је важно имати глобално разумевање процеса уређивања графике.
- Међутим, ако радите у малом бизнису или самостално, морат ћете користити основне графичке вјештине.
-
Преузмите бесплатни софтвер за графичко уређивање. То ће вам омогућити да стекнете основне вештине у уређивању графике.- На пример, издавачи попут ГИМП и Инксцапе доступни су бесплатно.
- На Интернету ћете пронаћи многе туторијале за ове програме.
- Ови бесплатни програми омогућавају вам да изводите најједноставније задатке за уређивање и креирање основне графике.
- Помоћу ГИМП-а и Инксцапе-а можете да обрежете и промените величину слика и графике, додате облике и е, уклоните црвене очи и промените боје.
-
Научите како да додате слике на веб локацију. Направите једноставно веб место на тему која вас занима.- Користите своје вештине програмирања ХТМЛ-а да додате једноставне слике и графике на локацију.
- За уређивање слика користите ГИМП или Инксцапе.
- Погледајте веб локацију да бисте видели како промене слике утичу на изглед страница.
- Морате вежбати и тестирати различите опције да бисте пронашли технике и процесе који вам највише одговарају.
- Међутим, када вас запосли клијент, морат ћете бити у могућности да уређујете слике и графике према потреби.
Део 4 Демонстрирајте вештине
-
Дизајнирајте више локација. Ово је важно јер ћете потенцијалним купцима моћи да докажете своје вештине.- Требали бисте креирати различите типове веб локација: виртуелну уметничку галерију за приказ уметничких дела или фотографија и видео записа, комерцијалну веб локацију и платформу посвећену хобију или вашој страсти као блогу.
- Један од главних задатака веб програмера је креирање сличних веб локација.
- Направите страницу за измишљену компанију. Обезбедите опис пословне активности, понуђених производа и услуга, додајте слике могућности посла, направите страницу са описом робе и услуга и страницу за контакт.
- Креирајте сопствену веб локацију. Укључите информације о услугама веб програмирања које нудите, тарифама и везама до веб локација које сте сами радили или креирали.
- Моћи ћете да покажете клијентима све своје пројекте.
- Направите блог на којем корисници могу сами додавати садржај користећи посебан интерфејс.
- Користите различите програмске језике како бисте потенцијалним купцима демонстрирали своје вештине.
-
Дизајнирајте професионалне карте. Дистрибуирајте их током догађаја.- На својим визиткартама морате навести адресу свог личног или пословног веб локације да бисте постали познати као независни програмер за веб.
- На картици унесите своје остале контакт податке.
- Додајте линкове до веб локација које сте направили да би потенцијални купци могли да виде ваш посао.
-
Повећајте своју видљивост на друштвеним мрежама. Покушајте да направите страницу о својој компанији и вашим специјалитетима у изради веба.- Баш као и веб локација, ова ће вам страница такође помоћи да промовишете своје вештине.
- Креирајте Фацебоок страницу за свој посао. Наведите услуге које нудите у вези са веб програмирањем, ценама и вашим контакт подацима.
- Отворите налог и ставите везе до веб локација на којима радите.
- Проверите да ли имате Гоогле + страницу или блог како бисте потенцијалне купце обавестили о пројектима на којима радите и вашем напретку.
- Да бисте комуницирали са другим веб програмерима, можете користити ЛинкедИн.
-
Огласите своје услуге и на мрежи и у новинама. Једном када сте савршени у домену области, требали бисте промовисати своје услуге у великој мери.- Поставите оглас на Лебонцоин.фр или на друге сличне веб локације.
- Обавезно додајте линкове до веб локација које сте направили и не заборавите да унесете податке за контакт.
- Покушајте објавити оглас у локалним новинама и часописима.
- Ове стратегије могу вам помоћи да своје услуге упознате са локалним друштвеним групама, непрофитним организацијама и предузећима која желе да креирају или побољшају сопствене веб локације.
Део 5 Проналажење посла
-
Напишите и ажурирајте свој животопис. Покушајте да укључите сва искуства, чак и неплаћена, која укључују дизајн и програмирање веб локација и апликација.- Важно је у животопису дати искрене информације. Не пишите лажне податке и не преувеличавајте своја искуства.
- Избегавајте техничке појмове и речи. Јасно опишите своја радна искуства без употребе речи попут "синергија" или "креативност".
- Додајте изјаве својих купаца као и линкове до кода или веб локација које сте направили.
- Прочитајте га од пријатеља или колеге пре него што се пријавите за посао.
- Након писања или ажурирања, објавите их на Интернету. Да бисте то учинили, можете користити веб локације као што су ЛинкедИн или Упворк.
- Затражите од свих својих контаката у индустрији да погледају ваш животопис и обавести вас ако пронађу понуде за посао.
-
Објавите неки свој рад на Интернету. За сваког веб програмера који тражи сјајну каријеру од суштинске је важности интернет прегледност.- Објавите пројекат који радите у слободно време на веб локацијама као што је Гитхуб.
- Учествујте у пројектима отвореног кода на ГитХуб-у и сличним веб локацијама.
- Особа која ради на веб пројекту током свог слободног времена биће занимљив кандидат у очима било којег послодавца.
- На своје мрежне профиле ставите свој најбољи код.
- Да ли сте написали рачунарски код или допринели пројекту? Ако је одговор да, наведите то у свом животопису.
- Такође можете да водите блог о својим тренутним пројектима или најновијим трендовима у развоју веба. У свој животопис уврстите везу до странице. Потенцијални послодавци често воле да провере да ли се кандидати држе у току са најновијим трендовима на терену.
-
Истражите на технолошким компанијама. Ако се обратите за интервју или се пријављујете за одређени посао, веома је важно знати што више детаља о компанији.- Сазнајте колико дуго компанија послује.
- Покушајте да знате своје циљеве.
- Обавезно научите више о услугама и производима који се нуде.
- Потенцијални послодавац неће губити време на разговор са кандидатом који очигледно не зна ништа о његовом послу или пословању.
-
Проведите време на техничким тестовима. Прије интервјуа, многе компаније организују тест како би процијениле техничке вјештине кандидата.- Тест схватите озбиљно, чак и ако вам се задатак чини лакшим.
- Лон вас може питати да ли можете да програмирате користећи одређени програмски језик или да развијете одређену врсту веб странице.
- Дајте све од себе током теста. Проверите да ли је у коду без грешака и да је добро састављен.
- На мрежи на мрежи поставите резултат теста. На овај начин потенцијални послодавци ће знати да сте у могућности да извршите код који сте сами написали.
-
Припремите се за интервју. Истражите саму компанију и климу.- Вриједно је испитати да ли постоји кодекс облачења, знати сате рада и да ли су пословна путовања потребна.
- Дођите 15 минута прије заказаног времена за разговор. То показује колико сте близу и да можете добро да управљате својим временом.
- Припремите неколико питања које ћете поставити испитивачу. Требали бисте научити о радном окружењу, култури компаније, врстама пројеката на којима ћете радити итд.
- Ако дођете на интервју и поставите релевантна питања, покажете потенцијалном послодавцу да сте пажљиво размислили о послу и самом интервјуу.
- Избегавајте најчешће грешке које су направљене током интервјуа. Не питајте за плату и не разговарајте о својим претходним послодавцима или колегама. Не дуплирајте своја искуства када постављате питања о пројектима на којима сте радили.