Зашто је програмирање савршен хоби
Они који кажу да је будућност програмирања помало лукава: програмирање је прилично присутно, а игнорисање ове чињенице значи лишавање мноштва могућности за професионални и лични развој. И можемо објаснити зашто.
Зашто је све ово потребно
"Већина послодаваца још увијек не схваћа колико вриједни запосленици имају барем основно знање о програмирању. Ипак, ово је једна од најважнијих вјештина за оне чији је посао барем некако повезан са технологијом (то јест, за све). фотографи, дизајнери, аналитичари, ПР људи сада могу почети да проучавају код - мада је било боље да то ураде јуче. Разлог је једноставан: профитабилно је за компаније да запосле особу која разуме одакле му долази посао. информације, али анализирање и структурирање материјала и, идеално, писање неопходног кода за њега, много је вредније од дизајнера без таквих вјештина, ”анализира Галима Акхмадулина.
Галима има своју агенцију за регрутацију и консалтинг Галима ХР, чија је веб страница сама дизајнирала. Пре две године, када јој регрутовање није било пуноправан посао, већ хоби, било је довољно личних функционалности на Фацебоок страници да би обрадио све захтеве. Тада сам морао да пређем на тумблр, и када се појаве сложенији задаци и велике количине података, морао сам да овладам Вордпресс-ом и да побољшам Подио плуг-инове за специфичне пословне задатке и радне процесе. "Сада, ако кажем, моја целина, мини бизнис може да постоји само зато што сам у једном тренутку потрошио време да направим погодан алат за себе - а да га нисам поставио, нико то не би урадио за мене. За такве задатке не морате дубоко копати фронт-енд и бацк-енд, па чак и сами писати код - сада постоји много отвореног кода [то јест, сваки корисник може копирати у њега - напомена уредника], а ви само требате знати гдје га уметнути, да прилагодите спремни интерфејс. "
Програмирање помаже у развоју логике, размишља структурно и олакшава комуникацију.
Развој Галиминог хобија је идеална илустрација зашто су основне вештине програмирања неопходне свима који имају рачунар и приступ интернету. У одређеној фази развоја каријере (бизнис, ако хоћете), постаје неопходно представити себе или свој производ. И сви смо имали среће што се сада може обавити са минималним временом и новцем куповином имена домена за педесет долара и проводећи викенд на лаптопу. Може се тврдити да ће одличан новинар, дизајнер, цопивритер или адвокат увек имати посао, али да би постао такав монопрофесионалац, обичан стручњак треба, грубо говорећи, да живи десет хиљада радних сати - а способност разумевања кода ће вам барем омогућити да то учините удобно. Чак и програмирање помаже да се развије логика, да се конструктивно размисли и - ако сте већ присиљени да комуницирају са програмерима - да се олакша комуникација са њима (људи око нас су такође задовољни ако разумете). "Најважније је да програмирање омогућава потпуно самостално имплементирање идеја, креирање производа од нуле. Ово је креативност. А ово је најхладнија", каже програмерка Екатерина Анишкина.
Где почети и шта користити
Најхладнија ствар је да је мастеринг кодирања доступнији него икада. Увек постоје књиге; На пример, ученици Парсонса, где имају сопствени програмски клуб, прво треба да прочитају Доугласа Русхкоффа, који све ставља у “Програм или Бе програмед”. Достојна литература је тема за засебну публикацију, али најразумнија ствар је пратити књиге о Амазону и бирати бинго! - бестселери су новији. "Када бирате материјале за читање, морате проверити годину издавања и публикације. У ИТ-у све се мења веома брзо. Ако је књига или чланак старији од четири године, покушавам да пронађем новије аналоге", савјетује бацк-енд програмер Наталиа Романенко.
Наравно, то захтева независну рецензију на ФАК-сајтовима као што је Стацк Оверфлов. "Ако сте почетник програмер и имате неку врсту питања, вероватноћа да је настала са неким пре вас је 99 процената. У почетку морате да гоогле и читате много, углавном на енглеском језику. Одговор се може наћи било где: На форуму, у блогу неког програмера, у званичној документацији. Пре него што поставите питање, потражите одговор, и само ако нисте ништа пронашли, направите нову тему на форуму, ”наставља Наталија. проблеми в форум.соурцес.ру и хабрахабр.ру. Трећи - савршена комбинација колективног блога и невс сајт који жели да објави своје чланке или пренети на рачунар и теме у вези рачунара.
Почетни градитељи сајта морају знати скраћеницу ВИСИВИГ (“Шта видите шта добијате”). ВИСИВИГ едитор је апликација која вам омогућава да видите резултат тачно у процесу или чак да радите на страници у потпуности у графичком моду. "Постоји много ВИСИВИГ интерфејса где (аутор овог текста седи управо овако). На Гхост платформи, на пример можете не само да направите леп и згодан сајт, већ и да вежбате у најједноставнијој синтакси Маркдовн-а (ако желите, онда у ХТМЛ-у).
Формат оффлине курсева је атрактиван јер увек постоји могућност да се обрати ментору.
За директно проучавање и праксу кода постоје одличне онлине школе као што су ТрееХоусе, Апп Ацадеми и Цодецадеми, где можете научити ХТМЛ и ЦСС, Јавасцрипт, Руби, Питхон и друге програмске језике. ТрееХоусе ради на фреемиум моделу: морате платити кул видео курсеве (од $ 25 месечно), али постоји и бесплатан садржај. Образовање у Цодецадеми је генерално више као игра (иако прилично споро), а неке одлажу, попут ТВ серије. Формат оффлине курсева је атрактиван, јер увек постоји могућност да се обрате ментору - мораш да ставиш нешто више од једног пута. У Москви има неколико места где је заиста угодно учити, али се појављују. У московској школи за кодирање, са свим дужним поштовањем према Бауманки и њеним стручњацима, осећате се 2014. (и мало у 2015. години). Слични пројекти са живахном атмосфером и програмима који су способни да привлаче још увијек ће се појавити - једноставно зато што постоји потражња за њима.
Хајде да повучемо линију: праг за улазак у програмирање је сада веома низак, а изгледи за отварање са њим су огромни и могу значајно да побољшају квалитет живота. Отворени су факултети информатике, а Министарство просвјете повећава буџетска мјеста у ИТ специјалитетима. Замислите: сви који данас проводе две вечери недељно у Сублиме и успели да сами прикупљају на десетине сајтова или апликација, за две године ће доћи тамо где сте ви мање или више успешни, али немате сличне и тражене вештине (о генерацији у чијем детињству) такве књиге, и не реци ништа. Игнорисање могућности само-развоја у сваком случају је кратковидно, у случају програмирања то је посебно очигледно; са сличним успехом, можете добровољно да престанете да користите руку или ногу - али зашто?
3Д илустрације: Дмитри Пустовоитов