Инфографика: Како одабрати свој први програмски језик (заснован на животу који желите)

Инфографика: Како одабрати свој први програмски језик (заснован на животу који желите)

Ваш Хороскоп За Сутра

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

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



Али који језик треба да научите?

Удацити.цом је направио прилично кул инфографику (приказану доле) која вам помаже да изаберете. Али желим мало дубље.



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

Током последња 24 месеца интервјуисао сам многе кандидате за разне улоге и често упоређивао белешке са другим технолошким компанијама које запошљавају. Ово ми даје добру идеју куда технологија дугорочно иде. (Брзо откривање да сада радим за ИБМ.)Оглашавање

Како радити од било кога

Да ли волите да путујете? Требали бисте изабрати веб језике попут Питхона и уложити мање времена у учење Ц.



Цлоуд платформе за учење: Мислите на високом нивоу: Хероку , БлуеМик , Азуре . Амазон АВС је добро знати, али има велику криву учења у поређењу са осталим опцијама. Као почетник, желећете да се усредсредите на концепте програмирања, а не на конфигурације.

Прилике за рад на даљину можете пронаћи у Стацк Оверфлов Каријере и Ангел.цо .



Како направити цоол хардвер

Ако планирате да правите физичке ствари, постоје две сјајне плоче за израду прототипова за хобисте: Распберри Пи и Ардуино. Ево а упоређивање .

По мом мишљењу, Распберри Пи је боља полазна тачка, јер је Питхон лакше научити него Ц. Али ако желите да радите хардвер, Ц (и Ц ++) је на крају неизбежан.Оглашавање

блуемик_иот2

Међутим, за личне пројекте Интернета ствари понекад је лакше купити јефтини иПхоне или Андроид са сломљеним екраном.

Можете тренутно да пратите 3Д положај и вибрације паметног телефона без програмирања ИБМ-ов БлуеМик ИоТ демо . Затим можете да модификујете њихов демо код за Питхон и радите кул ствари. (Као да сакријете иПхоне под душеком бившег и пронађете узорке.)

Како могу да повећам плату као програмер?

Поред учења новог језика, једна од стратегија је научити више нишних пословних система. На пример, можете научити о системима великих података као што су Хадооп и Спарк. (Постоји много места за бесплатно учење ових технологија, попут ИБМ-ових Универзитет великих података или ЕдКс.орг .)

Шта ако моја изабрана каријера није програмирање?

За ИТ и веб дизајн, у наставку имам препоруке. Али шта је са другим индустријама, где поседовање одређеног знања о програмирању може помоћи? Прво, ако не знате шта је сумиф (), вероватно би требало да инвестирате у курс у Екцелу. Табеле су много моћније него што људи мисле. Већина програмера ће покушати да помоћу прорачунске табеле израчуна нешто (ако је могуће) пре него што зарони у код. На пример, да бисте направили хладну графичку табелу од података, требало би минута у Екцелу, али много сати (или чак дана) необрађеног времена програмирања.Оглашавање

Након тога, требали бисте научити:

  1. ХТМЛ: Свака веб локација је написана у ХТМЛ-у. (И многе апликације су сада такође.) Било да покушавате да превазиђете основе ВордПресс-а или треба да подесите алате за дигитални маркетинг, добро је знати неки ХТМЛ.
  2. ЦСС: ЦСС или каскадни табеле стилова су посебан код за форматирање који веб локације користе за одабир фонтова и боја које се користе на веб страници.
  3. Основни ЈаваСцрипт: Мало ЈаваСцрипт ће вам помоћи ако требате петљати по додатку за веб локацију за свог шефа.
  4. Било ПХП, Висуал Басиц и / или АСП.нет: То су врло једноставни језици за независно учење који ће вам омогућити да брзо направите нешто корисно.

Опет, то су језици који се користе у свакодневном скриптирању и раду на веб локацијама. На пример, ВордПресс је написан на ПХП-у. Висуал Басиц вам омогућава да брзо направите прилагођене Виндовс апликације (али не и веб локације). Познавање језика као што су Питхон или Јава неће вам пуно помоћи код просечних проблема са Јоеовим радним даном. (Они се углавном користе за програмирање већих рачунарских сервера, развој апликација или скриптовање система.) Вреди напоменути да је касније прилично лако прећи са ЈаваСцрипт-а или ПХП-а на Питхон. Основни појмови су исти.

Који програмски језик треба да научим за ИТ каријеру?

Ако сте Виндовс човек, научите ХТМЛ и ПоверСхелл. Ако сте Линук човек, онда је то ХТМЛ и басх скриптирање.

Не треба да научите да програмирате да бисте зарадили велики новац у ИТ-у: ИТ-овци са сертификатима или специјализацијом за пословне технологије зарађују отприлике колико програмери, повремено и више. Али знати како писати сценарио је предност.

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

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

Завршна напомена о графикону

Када је Удацити зацртао тренд за ЈаваСцрипт, не мислим да они узимају у обзир да је Ноде.јс једноставно ЈаваСцрипт који се изводи изван веб прегледача. Потражња за Ноде.јс у 2015. години је била сулудо високо . Унајмити некога са солидним искуством у Ноде.јс-у било би тешко без шестоцифрене понуде (од октобра 2015). Како све више људи учи Ноде.јс, тржиште би се могло мало охладити. Поштено упозорење: Ноде.јс постаје много длакавији од традиционалног ЈаваСцрипт-а. Дакле, ако сте почетник, почните са традиционалним ЈаваСцрипт-ом и пређите на Ноде.јс касније.

Како одабрати свој први језик за програмирање - Удацити

Кредит за истакнуте фотографије: Риона Фитзпатрицк на ЦодерДојо, од цоннор2нз (Флицкр) преко флицкр.цом

Каллорија Калкулатор

О Нама

nordicislandsar.com - Извор Практичних И Прилагођених Знања Посвећено Побољшању Здравља, Среће, Продуктивности, Односа И Много Више.

Рецоммендед
15 знакова да покажете да сте пронашли свој БФФ
15 знакова да покажете да сте пронашли свој БФФ
6 једноставних савета за живот са 100 предмета или мање
6 једноставних савета за живот са 100 предмета или мање
Како продужити пробне верзије система Виндовс до три пута дуже
Како продужити пробне верзије система Виндовс до три пута дуже
5 типова људи које волите да мрзите, али вероватно не би требало
5 типова људи које волите да мрзите, али вероватно не би требало
10 невероватних додатака за иПхоне камеру које морате да погледате
10 невероватних додатака за иПхоне камеру које морате да погледате
15 брзих и једноставних начина за повећање нивоа менталне енергије
15 брзих и једноставних начина за повећање нивоа менталне енергије
Зашто себе не видимо јасно
Зашто себе не видимо јасно
Савети за помоћ деци да се изборе са својим емоцијама
Савети за помоћ деци да се изборе са својим емоцијама
6 главних утицаја који вас спречавају да постанете своје право ја
6 главних утицаја који вас спречавају да постанете своје право ја
Шта је спољна мотивација и како је можете користити?
Шта је спољна мотивација и како је можете користити?
10 ствари које треба научити од најбољих ученика из историје
10 ствари које треба научити од најбољих ученика из историје
10 запањујућих ТЕД разговора о томе како бити самопоуздан, раскошан и боља особа
10 запањујућих ТЕД разговора о томе како бити самопоуздан, раскошан и боља особа
7 Карактеристике Ауралног ученика и како они најбоље уче
7 Карактеристике Ауралног ученика и како они најбоље уче
Када схватим срећно икад после не постоји, почињем да схватам љубав
Када схватим срећно икад после не постоји, почињем да схватам љубав
Како живети живот без жаљења
Како живети живот без жаљења