Колико језика веб програмери знају прије него што се пријаве за посао? Колико времена је требало да их научим?


Одговор 1:

Будући да ХТМЛ и ЦСС нису програмски језици (а ипак је добра команда важна за веб програмере), савладавање

један помоћни програмски језик

+ пристојно разумевање ЈаваСцрипт-а би било довољно за почетак.

Помоћни програмски језици популарни у веб окружењу:

  • ПХП (и искуство са неким оквиром као што су Ларавел, Симфони, ЦакеПХП, ФуелПХП, ЦодеИгнитер)
  • Питхон (Дјанго, Пилонс)
  • Руби (шине)
  • Јава (Струтс, Спринг, ЈСФ)
  • Ц # (АСП.НЕТ, АСП.НЕТ МВЦ)

Разнолико знање са другим језицима за развој веба је плус - заједно са програмским језицима као што су Ц или Ц ++.

Као

рекли би да програмирање захтева то

дубоко разумевање рачунарске науке

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

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

Имајући ту позадину,

учење додатних програмских језика није ракетна наука

. Неко практично искуство са више од једног програмског језика могао би бити плус. Ако у ЦВ-у не наведете све што сте провели две недеље у комбинацији са нултим радним искуством - онда је то црвено упозорење, јер немате објективну представу о томе шта је „искуство“ и вероватно верујете да сте довољно добро са свим наведеним у вашем животопису.


Одговор 2:

Зависи од твога скупа. Барем Јавасцрипт, ХТМЛ, ЦСС.

Направите три веб странице.

Прва статична, са „Боотстрап“ за стилове. Требао би имати одзиван модел.

Други је динамичан, користећи Екпресс, Хандлебарс, јКуери и ставите гоогле мапу на једну од страница.

Трећа веб локација требало би да буде нешто у Реацт-у. Предлажем да нађете уџбеник.


Одговор 3:

Зависи од тога шта ће радити.

Добио сам посао када сам на основном нивоу знао 4 језика, а 2 разумна језика.

Требало ми је око 3 године слободног времена да научим шта ми је потребно да би се запослио, али сам научио више од запослења него прије него што сам започео. Сада до неке мере знам следеће језике:

  • ХТМЛ
  • Јаде / ПугРазор
  • ЦСС
  • СЦСС
  • ЈаваСцрипт
  • ТипеСцриптНоде ЈС
  • СКЛ
  • ПХП
  • АСП

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

Ако желите да научите вештине како бисте се пријавили за посао веб развоја, ево шта вам предлажем да урадите:

  • Прво помислите на проблем који треба да реши - ако га је неко већ решио, то је у реду. Започните с нечим једноставним.
  • Тада почните да учите вештине за које знате да ће требати да се користе за тај задатак. Не брините о томе да погодите све што ћете требати знати, само запишите оно што знате да морате знати.
  • Једном када научите те почетне вештине, започните. Досегните колико можете са својим пројектом док не наиђете на нешто што не можете да урадите.
  • Откријте шта је то што не можете, а затим научите како то да урадите. Ако се ради о специфичном проблему, погледајте Стацк Оверфлов. Ако је то општи недостатак знања, посветите неко време учењу.
  • Наставите тако док ваш пројекат не буде завршен.

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

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

У зависности од врсте ствари коју желите да направите, имаћете боље знање о АСП, ПХП и / или Ноде ЈС, ако желите да научите развој задњег (или на страни сервера) или, ако желите да научите фронт енд (или на страни клијента) развоја, знаћете више о ХТМЛ-у, ЦСС-у и ЈаваСцрипт-у.

Срећно.


Одговор 4:

Зависи од тога шта ће радити.

Добио сам посао када сам на основном нивоу знао 4 језика, а 2 разумна језика.

Требало ми је око 3 године слободног времена да научим шта ми је потребно да би се запослио, али сам научио више од запослења него прије него што сам започео. Сада до неке мере знам следеће језике:

  • ХТМЛ
  • Јаде / ПугРазор
  • ЦСС
  • СЦСС
  • ЈаваСцрипт
  • ТипеСцриптНоде ЈС
  • СКЛ
  • ПХП
  • АСП

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

Ако желите да научите вештине како бисте се пријавили за посао веб развоја, ево шта вам предлажем да урадите:

  • Прво помислите на проблем који треба да реши - ако га је неко већ решио, то је у реду. Започните с нечим једноставним.
  • Тада почните да учите вештине за које знате да ће требати да се користе за тај задатак. Не брините о томе да погодите све што ћете требати знати, само запишите оно што знате да морате знати.
  • Једном када научите те почетне вештине, започните. Досегните колико можете са својим пројектом док не наиђете на нешто што не можете да урадите.
  • Откријте шта је то што не можете, а затим научите како то да урадите. Ако се ради о специфичном проблему, погледајте Стацк Оверфлов. Ако је то општи недостатак знања, посветите неко време учењу.
  • Наставите тако док ваш пројекат не буде завршен.

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

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

У зависности од врсте ствари коју желите да направите, имаћете боље знање о АСП, ПХП и / или Ноде ЈС, ако желите да научите развој задњег (или на страни сервера) или, ако желите да научите фронт енд (или на страни клијента) развоја, знаћете више о ХТМЛ-у, ЦСС-у и ЈаваСцрипт-у.

Срећно.


Одговор 5:

На ово питање нема дефинитивног одговора. У потпуности зависи од тога у којој области веб развоја желите да се запослите.

Учење ХТМЛ-а, ЦСС-а и основног језика ЈАВАСЦРИПТ је обавезан за сваког веб програмера, а већина компанија за развој веб претпоставља да сте прилично упознати са ова три језика, јер они представљају блокове веба. Учење ова три језика није тежак задатак, с њима можете достићи средњи ниво за највише 4–6 месеци.

Осим тога

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

  • Фронт енд развој
  • Бацк енд развој

Ако желите да постанете напредни програмер, предложићу вам да практикујете ЈаваСцрипт више од свега.

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

Као први програмер упознајте се са: -

  • Лесс / Сасс (ЦСС претпроцесор)
  • Боотстрап (ЦСС оквир реакције)
  • Реацт / Ангулар (Јавасцрипт Фрамеворк и библиотеке)

Учење ових може потрајати од 6 до 7 месеци ако желите да постанете посредни програмер који ради са њима.

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

  • НОДЕЈС
  • ПХП
  • РУБИ
  • ПИТХОН
  • ЈАВА

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

Хвала.

Живјели |

Маној Сингх Неги


Одговор 6:

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

У Веб развоју је све подељено на две ствари

1. Клијентова страна (или предњи крај)

2. Сиде Сервер (или Бацк Енд)

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

Морате знати језике

  • ХТМЛ (језик за означавање хипертекста)
  • ЦСС (Цасцадинг Стиле Схеетс)
  • Јавасцрипт

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

На страни сервера имате могућност избора, али и даље су најпопуларније и коришћене -

  • ПХП (углавном се користи, доступан од ранијих дана је отворени изворни код)
  • .нет (алтернатива ПХП-у, који је направио Мицрософт, такође има неке разлике.)
  • НодеЈс (то је Јавасцрипт за север сиде, постаје прилично популаран, углавном преовлађују отворени пројекти, надмашивши ПХП недавно)

Хвала. :)