Поуке које сам научио прве године након завршетка кодирања за кодирање.

И ресурси који су ми од тада помогли да постанем бољи програмер.

О мени

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

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

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

Ово није чланак о томе како да будете успешни у боотцампу или да ли бисте требали да га посетите; свака од тих тема заслужује свој пост. Уместо тога, желим да поделим са вама какво је било моје искуство у првој години након дипломирања и да препоручим неке ресурсе за које верујем да су ми помогли у „поравнању“.

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

Прва четири месеца

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

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

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

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

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

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

На велико изненађење, нико од апликација које сам бацио у ове црне рупе није приањао.

Па како сам ја завршим са послом?

Умрежавање.

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

Од процеса интервјуа који су се завршили понудом посла (њих троје), укупан зброј НУЛА је из слепе пријаве. Сви су били са интерних препорука, сајмова послова или веза које сам успоставио на састанцима.

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

Друга четири месеца

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

Конфигурисао сам нашу Азуре инфраструктуру у облаку и написао критични код који је служио као интерфејс између наше апликације и блок-ланца. Такође сам био једини програмер у нашем тиму са фронтенд искуством, тако да сам био задужен за наш Реацт фронтенд. Пола недеље радио сам на даљину и имао сам приступ бескрајној залихи бесплатне кафе. Шта више могу да тражим?

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

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

Да скратим причу, са мало више искуства под паском, враћао сам се на тржиште рада!

Последња четири месеца

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

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

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

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

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

ТЛДР

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

Живот је заиста непредвидив.

Научене лекције

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

Посао

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

Развој

  • Прочитајте документе.
  • Документирајте свој посао док идете. Озбиљно, будућност - волећеш те због тога.
  • Кад за то имате ресурсе, покушајте да вежбате развој на основу тестова на неком нивоу. Скраћивањем повратне спреге моћи ћете да напишете бољи код и испоручите га са више самопоуздања.
  • Прототип, прототип, прототип! Када требате да научите нову технологију или тестирате технологије да бисте видели да ли ће решити ваш проблем, немојте само читати документе (приметите да сам рекао САМО, дефинитивно бисте требали прочитати документе) већ и направити мале прототипове који опонашају вашу употребу -куца. На овај начин ћете моћи да пронађете тачке бола и можете доносити боље информације.
  • Не решавајте решене проблеме кад не морате. СтацкОверфлов је ваш пријатељ, али уверите се да разумете код и прилагодите га ономе што покушавате да постигнете у складу с тим.
  • Научите како се користи Гит. Не морате знати сваку отмену команду, али познавање основа донијеће вам огроман поврат уложеног времена.

Лични

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

Материјали за припрему интервјуа

Нажалост, нико не жели да нас запосли, а да се не увери да смо у стању да радимо оно што кажемо да радимо. Припрема за интервју може бити разлика између посла из снова или незапослености. Испод су неки ресурси којима сам се обратио у припреми за интервјуе.

ЦодеВарс

Цодеварс: Обучите своје вештине кодирања

Цодеварс је место где програмери постижу савладавање кода кроз изазов. Тренирајте на катама у дођоу и достигните свој највиши ниво ... ввв.цодеварс.цом

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

Приручник за технички интервју

иангсхун / технички интервју-приручник

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

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

Универзитет за кодирање интервјуа

јвасхам / кодирање-интервју-универзитет

Комплетан план студија рачунарских наука да бисте постали софтверски инжењер. - јвасхам / кодирање-интервју-универзитет гитхуб.цом

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

Књиге

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

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

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

Програмирање књига

Прагматични програмер - Андрев Хунт и Давид Тхомас

Ова књига вас више од пуког савета о томе како постати бољи програмер, подучава концептима који вас могу побољшати у готово свему другом.

Дизајн вођен доменом - Ериц Еванс

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

Збирка чистих кодова Роберт Ц. Мартин - Роберт Ц. Мартин

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

Митски човек-месец - Фредерицк П. Броокс

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

Програмирање бисера - Јон Бентлеи

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

Цоде Цомплете - Стеве МцЦонелл

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

Не знаш ЈС - Киле Симпсон

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

Елоквентан Јавасцрипт - Марјин Хавербеке

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

Непрограмиране књиге

Како доћи до Да: преговарање о споразуму без уступања - Рогер Фисхер

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

Научићу те да будеш богат - Рамит Сетхи

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

Тешка ствар око тешких ствари - Бен Хоровитз

Да ли сањате о оснивању стартапа? Тада бисте ово требали прочитати и осигурати да знате у шта улазите.

Алати титана - Тим Феррисс

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

Онлине курсеви

Као програмер, од сада ћете учити нове ствари сваког дана док не престанете да будете програмер. Ово је део онога што ово поље чини тако забавним! Добра вест је да не морате увек да се учите испочетка. Постоје људи далеко паметнији од нас који састављају курсеве како бисмо могли учити из њиховог искуства. Волим да похађам онлајн курсеве и у наставку сам истакла неке од својих омиљених. Поделио сам их на бесплатне и плаћене курсеве (од којих многи потпадају под ФронтЕндМастерс кишобран пошто имам претплату на њих). Ако познајете друге добре, оставите коментар испод!

Бесплатни курсеви

Шта је боље од бесплатног образовања? Ништа.

Јавасцрипт 30

ЈаваСцрипт 30

Направите 30 ствари помоћу ванилије ЈС за 30 дана са 30 туторијала јавасцрипт30.цом

Ово је одличан курс за оне који желе да науче неке основе ЈаваСцрипт-а и забаве се радећи то. Научите нешто ново о ЈаваСцрипт-у сваког дана током тридесет дана, бесплатно. Шта више можете да пожелите?

ЦСС Грид

ЦСС Грид

У овој бесплатној видео серији сазнајте све о ЦСС мрежи са Вес Бос-ом! цссгрид.ио

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

Харвардски ЦС50

Курс | ЦС50 | едКс

цоурсес.едк.орг

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

Плаћени курсеви

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

Напредни Реацт & ГрапхКл

Напредни Реацт & ГрапхКЛ

Направите Фулл Стацк апликације са Реацт-ом и ГрапхКЛ-ом адванцедреацт.цом

Ако не знате, волим скоро сваки курс који изводи Вес Бос. Ако желите да будете бољи у Реацт-у или желите да уроните прстима у ГрапхКЛ свет, овај курс је одличан начин да то учините.

Сигурна аутентификација за веб апликације и АПИ-је помоћу ЈВТ-а

Сигурна аутентификација за веб апликације и АПИ-је помоћу ЈВТ-а

Научите да подесите потврду идентитета у апликацијама за једну страницу. Научите анатомију ЈСОН веб токена, како да користите ЈВТ за ... фронтендмастерс.цом

Замислите ово: Желите да потврдите идентитет корисника у својој апликацији, али не желите да додате стање у позадину. Управо је таква врста ситуације у којој блиста коришћење ЈСОН веб токена. Научите све о томе како то ефикасно и безбедно да урадите на овом курсу.

Научите праксе и принципе тестирања код Кента Ц. Доддса

Научите праксе и принципе тестирања код Кента Ц. Доддса

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

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

Научите да тестирате реакционе апликације помоћу Јест-а, библиотеке за тестирање реакција и Ципресс-а

Научите да тестирате реакционе апликације помоћу Јест-а, библиотеке за тестирање реакција и Ципресс-а

Исправите грешке пре него што апликација стигне до крајњег корисника тако што ћете написати одрживи јединствени тест и интеграционе тестове за свој Реацт… фронтендмастерс.цом

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

Научите напредне реакционе обрасце компонената на овом курсу, Кент Ц. Доддс

Научите напредне реакционе обрасце компонената на овом курсу, Кент Ц. Доддс

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

Ако имате основно разумевање Реацт-а и желите да се уситните, ово је одличан курс за изоштравање ваших вештина.

Научите да скалирате Реацт помоћу Реацт алата као што су ЦСС у ЈС-у, Сплит Сплиттинг и ТипеСцрипт

Научите да скалирате Реацт помоћу Реацт алата као што су ЦСС у ЈС-у, Сплит Сплиттинг и ТипеСцрипт

Изградите скалабилне Реацт апликације користећи алате и технике доступне у Реацт екосистему. Тестираћете свој ... фронтендмастерс.цом

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

Научите четири семестра рачунарства за 5 сати са Брианом Холтом

Научите четири семестра рачунарства за 5 сати са Брианом Холтом

Бавићемо се неким великим темама за само пет сати: алгоритми и анализа великих О, рекурзија, сортирање, подаци ... фронтендмастерс.цом

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

Научите АВС-ове могућности за изградњу и примену апликација

Научите АВС-ове могућности за изградњу и примену апликација

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

Ако сте чули за нову облачну платформу која је Амазон Веб Сервицес (тежак сарказам) и желели сте да искористите њихову инфраструктуру за своју веб апликацију, онда не тражите даље. Иако АВС документи могу представљати велику муку, овај курс се осећа тако добро.

Научите ЈаваСцрипт: Тврди делови - зароните дубоко у ЈаваСцрипт да бисте решили сложене изазове

Научите ЈаваСцрипт: Тврди делови - зароните дубоко у ЈаваСцрипт да бисте решили сложене изазове

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

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

Научите нове тврде делове ЈаваСцрипт-а: Асинхроне функције ЕС6 +

Научите нове тврде делове ЈаваСцрипт-а: Асинхроне функције ЕС6 +

Развијте интуитивно разумевање нових карактеристика ЈаваСцрипт-а у ЕС6 +: итератори, генератори, обећања и ... фронтендмастерс.цом

Ако након похађања последњег курса нисте добили довољно Виллових лудорија, онда се припремите за ову верзију где ће се позабавити неким новијим карактеристикама ЈаваСцрипт-а.

Научите Висуал Студио код за супер пуњење продуктивности веб развоја

Научите Висуал Студио код за супер пуњење продуктивности веб развоја

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

Ако се бавите веб развојем и не користите ВС код, онда грешите. Једном када наставите и инсталирате свима омиљени уређивач, можда ћете и научити да га правилно користите. Гледајући овај курс научио сам прилично лепе трикове.

Алати за програмирање

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

Алати за које бих волео да сам знао када сам почео да кодирам

Алати за које бих волео да сам знао када сам почео да кодирам

У технолошком свету постоје хиљаде алата за које ће вам људи рећи да их користите. Како бисте требали знати куда ... медиум.фреецодецамп.орг

Алати за које бих волео да сам знао када сам почео да кодирам: Поновно посећено

Алати за које бих волео да сам знао када сам почео да кодирам: Поновно посећено

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

Подкастови

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

Синтакса

Потлуцк - Типесцрипт × Платформе за е-трговину × Прескакање посла × Рад у агенцијама × више - Синтакса…

Фулл Стацк програмери Вес Бос и Сцотт Толински зарањају дубоко у теме веб развоја, објашњавајући им како раде и ... синтак.фм

Вес Бос и Сцотт Толински удружују се да би испоручивали неке укусне посластице за веб развој два пута недељно. Ова емисија има понешто за свакога и дефинитивно је мој омиљени развојни подцаст.

СхопТалк

СхопТалк

Подцаст уживо о предњем веб дизајну и УКС-у. схопталксхов.цом

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

Интернет заједнице

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

фрееЦодеЦамп

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

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

Без ове организације вероватно не бисте ни читали овај чланак. фрееЦодеЦамп је много више од БЕСПЛАТНОГ мрежног боотцамп-а за кодирање. Они нуде помоћ у припреми интервјуа, они су у средишту # 100ДаисОфЦоде и окупљају хиљаде амбициозних програмера.

ЦодеНевбие

ЦодеНевбие

ЦодеНевбие је почео као недељни ТвиттерЦхат да повеже људе који уче Сарон-у. Од тада је прерасло у ... ввв.цоденевбие.орг

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

Закључак

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

Међутим, осећам се као да сам много научио у протеклих годину дана и надам се да сте нашли нешто корисно у овом дугачком, дугачком посту.

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

Богами, драги читаоче.

Надам се да сте данас научили нешто ново! Био бих захвалан ако бисте могли мало да испустите? или оставите коментар испод! Такође, слободно ме пратите на Твиттер-у и Медиум-у :)