Како постати напредни програмер (издање 2020)?

Како бисте желели да радите у водећим светским компанијама, а притом направите утицај кроз прелеп фронт-енд развој?


Постоји велика потражња за изузетним уметницима савременог веба, а овај водич ће вам показати како да започнете.

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

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

Шта је фронт-енд развој?

Предњи веб развој је пракса коришћења ХТМЛ, ЦСС и ЈаваСцрипт за креирање јединствених Веб апликација. Апликације као што су веб локације, мобилне веб локације, али и мобилне апликације и Прогресивне Веб апликације.

Можете размишљати и на овај начин, све веб странице које прегледавате, укључујући и ову, на неки начин је направио предњи програмер. Барем на страни клијента.

Како нови ЦСС мења све о графичком дизајну на палуби веб звучникаОно што је некада захтевало опсежне алате и оквире, сада се може урадити користећи нативне спецификације.

Иако је предњи део једне од најдоступнијих стаза у развоју веб локација, он може бити и један од најизазовнијих.

Технологија креирања веб страница увек се мења, што значи да програмери морају да редовно прилагођавају своје вештине најновијим праксама. За почетника може бити напорно, али постаје боље након годину или две чврсте развојне праксе.

Можете ли бесплатно да научите фронт-енд развој?

Апсолутно можеш!

Постаје много лакше научити развој веба, највише захваљујући огромном приливу нових ресурса, туторијала и пројеката отвореног кода.

Пројекти попут фрееЦодеЦамп помажу милионима људи да напишу код за своје прве програме. И оно блог фрееЦодеЦамп препун је узбудљивих чланака, не само о фронт-енд-у, већ и о другим аспектима веб развоја. Вреди књижити обележавање!

пример синтаксе кодаИзгледа компликовано? То постаје лакше с вежбањем!

Иако је претпоставка овог водича да вам помогне да учите бесплатно, не можемо превидјети предности плаћених курсева.

Пуно је стартупа који се баве одлучном публиком, а ми ћемо истакнути невероватне платформе за курс које ће вам на крају дати и сертификат.

Колика је просечна плата за напредног програмера?

Напредни програмер са претходним искуством може очекивати да ће кући донети више 100.000 УСД годишње ако живи у Сједињеним Државама.

То није лош број!

Јуниори програмери могу очекивати да ће стићи кући било где 60.000 долара и више.

Просечне зараде за напредне програмере у Сједињеним Државама

И плате у Европи изгледају сасвим разумно; Немачка је у просеку 50.000 УСД годишње.

Вриједно је напоменути да је то популарност рада на даљину последњих година је експлодирао, што значи да програмери желе да изједначе своју плату у целој држави са међународним стандардима. Ово је више разлога да размислите о томе да постанете напредни програмер!

Како пронаћи посао као напредни програмер?

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

Даљински посао Дизајнер програмера Писање корисничке подршке ВишеУдаљени послови расту невиђеном брзином. Уосталом, коме се не свиђа идеја да ради од куће, или још боље, директно са плаже?

Ево листе најпопуларнијих плоча за посао за напредне програмере:

Ово је донекле скраћена листа веб локација које пружају препоруке за проналажење вашег следећег предњег посла. Остале алтернативе су вам да радите на личном пројекту у нади да ће вам то бити исплативо или проводити своје време радећи на бесплатним свиркама.

Ресурси: Где почети.

Следећи ресурси се тичу почетка рада. У том погледу користимо разумно линеаран приступ. И из простог разлога што је вани огромна количина ресурса.

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

Топло се препоручује да узмете своје време са овим ресурсима, јер ће вас они припремити за курсеве и подуке пронађене у другом делу овог водича.

Цодецадеми

Цодецадеми

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

У то време Цодецадеми је била прилично револуционарна својим динамичким и интерактивним кодним интерфејсом. И док су многи слиједили исти пут, Цодецадеми је одржао константну евиденцију.

Ових дана можете да добијете сертификат по завршетку, а многи су их користили како би себи уступили посао покретање највишег нивоа; као млађи дев, ни мање.

Све време, ту је аргумент да Цодецадеми није довољан.

Са становишта искусног програмера – сигурно, можда је ова платформа превише једноставна. Али, ако учите само о фронт-енд развоју, онда нема ништа више задовољавајуће него да следите корак по корак упутства са резултатима у реалном времену..

Цодецадеми нуди часове ХТМЛ5, ЦСС3, САСС, Питхон, ЈаваСцрипт, Руби, СКЛ и Јава.

Научите ЦСС изглед

Научите ЦСС изглед

Као почетни програмер, потрошићете довољно времена радећи са изгледом. Изглед је платно на којем структуирате веб локацију. Текст овог блога смештен је унутар реда, који је део већег контејнера.

А то се односи на све дизајне веб страница. Користећи Леарн ЦСС Лаиоут, можете стећи основно разумевање како раде контејнери и редови, као и како можете позиционирати садржај тамо где желите.

Додатни алати које можете истражити су Флекбок Фрогги за Флекбок основе и Грид Гарден за Решетка основе, респективно.

Распоред је прилично важна тема коју треба схватити, зато проведите неколико сати дубоко у дубини свог доживљаја распореда. Најбољи начин за учење је кроз праксу.

Боотстрап

Блог образац · Боотстрап

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

Дакле, морате научити о оквиру или два. Оквир је једноставан начин да се започне са било којом врстом веб развоја. Дати су вам алати и документација за почетак првог прављења интерактивних веб локација. А један од најбољих који је то икада урадио је Боотстрап.

комплет за жичане оквире за покретање системаНа интернету изградите одзивне, мобилне пројекте на првом месту са најпопуларнијом светском библиотеком компоненти. Боотстрап је опен-соурце алатни алат за развој са ХТМЛ, ЦСС и ЈС.

Боотстрап се увелико користи на цијелом Вебу и без сумње је један од најпопуларнијих фронт-енд оквира на свијету.

Доврага, добар проценат сајтова које свакодневно посећујете користе неке Боотстрап функције.

Једна од фантастичних ствари о Боотстрапу је како брзо можете започети. Странице документације су пуне примјера и случајева кориштења. И што је најбоље од свега, систем распореда Боотстрапс дизајниран је са флексибилним дизајном на уму. Дакле, ваше веб локације засноване на Боотстрапу аутоматски су прилагођене мобилним уређајима.

А ако вам се свиђа што Боотстрап може да понуди, ево додатних извора о популарним фронт-енд оквирима:

  • 10 најбољих ЈаваСцрипт оквира које бисте требали знати
  • 10 најбољих ЦСС оквира за напредне програмере

Фронт-Енд Цхецклист

Фронт Енд Цхецклист

Упркос технологији коју користите за израду веб локација, и даље морате да следите одређена правила и прописе. Наравно, може се одлучити да се игноришу такви захтеви, али по цену корисничког искуства и дигиталне компатибилности.

Фронт-Енд Цхецклист је одличан алат где можете навести УРЛ своје веб странице и платформа прегледава вашу веб локацију како би пронашла најбоље праксе у фронт-енд развоју. Ово укључује проверу да ли сте оптимизирали своје слике или да ли следите најбоље СЕО праксе.

Требало би да покушате и користите ову апликацију онолико дуго колико вам треба да схватите који су савремени захтеви за професионалне веб локације и апликације. Поред тога, ненаметљиво и глатко корисничко сучеље је апсолутно задовољство радити.

Вуе.јс

Вуе јс

Вуе.јс је одличан пример који показује како мала идеја / концепт може прерасти у једну од најпрепознатијих ствари на свету. Заправо, Вуе.јс је олујом извео фронт-енд заједницу.

Овај прогресивни оквир помаже програмерима да граде невероватне корисничке интерфејсе користећи ХТМЛ и ЈаваСцрипт.

Оквир у потпуности подржава заједница – и са финансијске и са развојне стране.

То је савршен пример како се опен-соурце може окупити и направити сјајне ствари. И као развојни програмер, требало би да проучите више опен-соурце и зашто је то важно.

Ево неких препоручених читања на Вуе.јс:

И последње, али не најмање битно, погледајте различите пројекте изграђене са Вуе.јс на локацији Вуе.јс Сховцасе веб сајт.

Фронт-Енд основе

ФОНДАМЕНТАЛИ ПРЕДМЕТА

Све што смо до сада гледали углавном је бесплатно и отвореног кода. Све што требате је да се зграбите Узвишени текст, и можете бити на путу да експериментирате у првом плану, а то би апсолутно требало да будете! Читање туторијала и оквирне документације само је пола битке.

Право учење догађа се у уређивачу текста и прегледачу. Једина мана овог приступа је та што није у потпуности систематичан. Делујете у режиму слободног за све, а резултати могу да варирају од ваше способности да се дисциплиновате.

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

У одељку о основним основама налази се књига о СВГ, ЦСС, ХТМЛ, ЈаваСцрипт и Сасс, што је савршено полазиште за модерне фронт-енд токове рада.

ГитХуб

гитхуб

ГитХуб је ваш дигитални уред за кодирање и развој свих ствари. То је највећа платформа отвореног кода на свету, дом већине најпопуларнијих оквира и алата на свету.

Помоћу ГитХуб-а можете угостити своје пројекте и поздрављати друге који дају свој допринос. Можете и сами да предате доприносе другим пројектима.

Такође можете истражити ГитХуб и све оно што може понудити. На пример, ГитХуб је дом познатих листа Авесоме, које представљају огромну колекцију туторијала, ресурса, алата и других ствари за одређене оквире и технологије.

На пример., Авесоме Фронт-Енд Лист који укључује најновије информације о најновијим стварима које треба знати о фронт-енд-у и куда се креће.

Стацк Оверфлов

стацк оверфлов лого

Прекривање стака има ноторну репутацију као најстрожи К&Програмско место у свету. И заиста је тако.

Корисници у Стацк Оверфлов-у не постављају олако питања која нису истражена или правилно анализирана. И мада то може бити непријатно, помаже у стварању снажног осећаја сврхе.

Видите, кад год корисник пошаље одговор на питање, други корисници могу приступити и поништити тај одговор. На крају, добијате неколико „верификованих“ одговора који детаљно одговарају на питања корисника. Као резултат тога, хијерархија веб локације остаје јасна и доследна.

Као почетни фронт-енд програмер, желећете да употребите Стацк Оверфлов да разумете одређене теме, али и да постављате питања ако морате. За већину почетничких ствари, сажетке одговора требало би да пронађете у року од неколико секунди.

Туториали & Курсеви: Савладавање екосистема.

Први одељак је у потпуности био посвећен ресурсима и платформама који ће вам помоћи да започнете. Требали бисте потрошити разумну количину времена на сваки ресурс који смо навели како бисте стекли стварни осећај шта можете очекивати од фронт-енд развоја.

Након што учините све то, можете усмјерити пажњу на туторијале и курсеве. Ово су строже организовани ресурси са јаким нагласком на учењу.

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

Вреди напоменути да неки од следећих курсева нису доступни за бесплатну употребу. Међутим, уверавамо вас да су следеће препоруке апсолутно врхунске линије.

Поред тога, платформе попут Фронтенд Мастерс-а ће вас убрзати са свим технологијама које се користе у најуспешнијим стартаповима на свету..

Циљ ове објаве није промовисање фронт-енд развоја као хобија, већ пружање опипљивих ресурса како бисте могли да наставите каријеру из свог учења.

МДН веб докумената

МДН веб докумената

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

Када тражите неке специфичности на ЦСС-у или ХТМЛ-у, често се МДН појављује као први резултат на Гоогле-у и другим претраживачима. Водичи, спецификације и свеукупни увиди структурирани су на начин који има смисла за напредне програмере.

едКс Предњи течајеви

Фронт Енд веб развој едКс

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

едКс курсеви су темељно структурирани, с јасним нагласком на помагању студентима да разумију основе сваке теме курса. Тренутно можете да научите технологије као што су ЈаваСцрипт, ХТМЛ5, ЦСС3 и још много тога.

Ако желите да добијете потпуни предњи сертификат, мораћете да уложите скромних 500 УСД – али то вам такође омогућава директан приступ инструкторима курса и још много тога. Многобројне компаније су користиле едКс да би уписале своје запосленике у овај специфични програм.

Фронтенд Мастерс

Фронтенд Мастерс

Фронтенд Мастерс сличан је искуству боотцамп-а. Курсеви које можете пронаћи на овој платформи су изузетно темељити, са нагласком на садржај у дугој форми и учење оријентисано на пројекте.

Овде можете научити о технологијама попут Реацт, Вуе, Ангулар, Ноде.јс и многим другим. Квалитет производње је изузетно квалитетан, тако да можете уживати у искуству сличном оном на стварном Боотцамп курсу.

Као регистровани корисник можете пратити свој напредак на Научите страна. Ова страница прати ваш напредак у учењу, показујући проценте за сваку технологију појединачно, али и проценте за читаве скупове. То је забаван начин да се мотивирате.

Посљедње, али не најмање битно, ваш послодавац ако заврши курс Фронтенд Мастерс-а на вашем животопису неће проћи незапажено.

Еггхеад

Еггхеад

Еггхеад је врло сличан горе споменутој платформи, али истиче се чврстим и сажетим лекцијама. На пример, лекција „Састављање динамичких листа са лепршавим листВиевс“ дуга је само 2 минута, иако вам даје довољно материјала за учење да бисте заиста разумели концепт.

Еггхеад нуди уџбенике и курсеве о оквирима, библиотекама, језицима, алатима и платформама. Желите да сазнате о развоју мобилних уређаја? Није проблем, Еггхеад има материјале за иОС, Андроид и друге платформе.

Годишње цене су скромних 250 долара, али ово вам омогућава приступ сваком поједином курсу и уџбенику који се налазе на веб локацији. Сваку лекцију можете да разговарате и са осталим члановима заједнице. Вреди улагања!

ЦСС-трикови

ЦСС-трикови

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

Једна ствар на коју можете рачунати у вези са ЦСС-триковима је да се она стално ажурира, а приче се објављују на основу тренутно трендних тема и технологија. Као резултат тога, брзо можете да појачате сет вештина користећи водиче које су дали многи аутори сајта.

Укратко, корисно је веб место да се држите у маркерама и проверавате једном дневно. Извлачићете огромну вредност из самих туторијала, али и из препорука које иду поред њих.

Сцотцх

Врхунска обука за развој веб полица - Сцотцх ио

Сцотцх је исто толико средстава за учење, колико и место за најновија дешавања у развоју веба. Постојао је од 2014. године – сајт је прикупио огромно време заједно са хиљадама бесплатних туторијала за развој веба.

Аутори шкотских фокуса углавном се фокусирају на технологије попут Вуе, Реацт, Ларавел, Ангулар, ЈаваСцрипт, Ноде.јс и слично. И немојте мислити да су то и неке туторијале о „кноцк-офф“ -у.

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

Предиван сајт и не могу га препоручити довољно за било које нове и постојеће предње уређаје!

Савети: Ако нема борбе, нема напретка.

Будући да сте то стигли до сада, можда бисте се могли препустити неким од следећих савета. Иако је предњи крај уносан избор каријере, он укључује прилично стрму кривуљу учења и прилично главобољу док омотате главу око тренутне временске траке.

Ипак, за ниво могућности које можете привући – вредна је битка за узбрдице!

Учите у разуму.

Зашто учите да програмирате? Да ли желите бољи посао? Да ли желите да направите креативне веб странице? Откријте свој разлог, јер ће вам добро доћи. То ће вам добро доћи тих дана, недеља, чак и кад главом ударите о зид – постављајући питање да ли је ишта од овога вредно.

Нађи своје племе.

Пожељећете да направите барем неколико веза са појединцима истомишљеника, па чак и менторима, ако је могуће. Када сам у старој школи отишао да позајмим Пасцалову књигу у ЦС школи, он је био супер љубазан и отворен према идеји да ми помогне око било каквих проблема који могу имати. Размислите о сличном путу или проналажењем локалне заједнице или проналаска других програмера у заједницама на мрежи. Много је лакше научити кад неко прстом покаже где треба да погледате.

Избегавајте да учите све.

Не стављајте терет да морате све знати на себи. Када је у питању фронт-енд, почетак са ХТМЛ5 и ЦСС3 је више него довољан. ЈаваСцрипт је попут глазуре на торти, зато будите пажљиви са колико глазуре добијете јер ћете можда пробушити! Након што се свидите основама, истражите нове области, теме и оквире. Мали и компактни залогаји учења кључни су овде.

Ако желите да сазнате више, прочитајте овај пост Али Спиттел где дели више од 25 савета за нове програмере.

Напоље тамо

Шта чекаш? Изађите и почните да учите! Обавезно проверавајте овај водич за развој напредних производа сваких неколико месеци за нова ажурирања и савете.

Срећно!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map