У ІТ без дыплома: гісторыі распрацоўнікаў JavaScript, PHP і Scala - SEO блог - усё пра аптымізацыю пошукавых сістэм і вэб-распрацоўкі па-ўкраінску.

  1. У ІТ без дыплома: Гісторыі распрацоўшчыкаў JavaScript, PHP і Scala Па-ўкраінску ІТ не больш за...
  2. Мы рэкамендуем:

У ІТ без дыплома: Гісторыі распрацоўшчыкаў JavaScript, PHP і Scala

Па-ўкраінску ІТ не больш за 10% тэхнікаў, якія свядома адмовіліся ад вышэйшай адукацыі. Мы знайшлі некаторыя з іх і даведаліся, як узнікла іх гісторыя з універсітэтам, што цяжка было знайсці сваю першую працу без дыплома, і ім адмовілі ў прапанове па гэтай прычыне, а таксама пра тое, як яны асвоілі ІТ-спецыяльнасці і думаюць пра вышэйшую адукацыю ва Украіне.

Многія гатовыя падзяліцца вопытам, таму прытрымлівайцеся першая частка мы публікуем матэрыял сябрам.

Я вырашыў заняцца прафесіяй ва ўзросце 11 гадоў. Калі бацькі далі мне спектр ZX, я вырашыў стаць праграмістам. Ён працаваў у розных кампаніях: быў аддзел Oracle, вядомы гульнявы ​​гігант, пара пазаштатных праектаў, некалькі "галерэй". Зараз я працую ў ізраільскай кампаніі, якая займаецца распрацоўкай прадукту SaaS для арганізацыі масавых мерапрыемстваў (канферэнцый, канцэртаў, выставак і г.д.).

Я скончыў школу электроннага прыборабудавання ў Данбасе. Пасля гэтага я збіраўся ўступіць у ХАІ, але не набраў балаў за бясплатнае навучанне, і з грашыма мне тады было вельмі дрэнна, таму я не хацеў цягнуць платную падрыхтоўку.

У 21 год, яшчэ ў 2005 годзе, я працаваў сістэмным адміністратарам на вугальна-перапрацоўчым заводзе. Вывучаў PHP і JavaScript паралельна. На прадпрыемстве мне прыйшлося разабрацца з усім адразу: пайсці за картрыджамі для друкаркі, адрамантаваць Wi-Fi на дахах, запраграмаваць у MS Access і 1C і распрацаваць карпаратыўны сайт. Там, у прынцыпе, нікога не цікавілі вышэйшыя навучальныя ўстановы, і я крыху хлусіў пра свой досвед працы, бо ў мяне яго наогул няма. Тады было весела даведацца пра ўсё на месцы. Старэйшы адміністратар кажа мне: "Ping the router". Я кажу: "Добра". Я патэлефанаваў у тэлефон майго сябра (бо няма Інтэрнэту - маршрутызатар выходзіць з ладу!), І я даглядаю: "Што такое маршрутызатар і як пінг?". Аднак я хутка навучыўся. Трэба сказаць, што гэтая арганізацыя была паўзаконнай, і парадак там быў як пірацкая шхуна. Але гэты вар'яцкі дыск быў вельмі карысны, бо трэба было хутка асвоіць шмат тэхналогій.

На працягу пяці гадоў я ўжо лічыў, што ў мяне ёсць дастаткова ведаў у праграмаванні, і вырашыў паспрабаваць сябе ў праграмнай кампаніі. Ён прыехаў у Харкаў, апытаў у ЗАТ "Мета" і адпрацаваў там год - да таго, як пачаліся масавыя скарачэнні з-за ўнутранага крызісу кампаніі. Там я сустрэў цудоўнага распрацоўшчыка, які навучыў мяне распрацоўваць сістэмы з высокай нагрузкай і думаць нестандартна. Я думаю, што менавіта з гэтага пачалася мая сапраўдная гісторыя праграмавання.

Потым у Харкаве я ўбачыў, што апроч пірацкіх шхун, ёсць некалькі годных кампаній, дзе (о, дзіва!) Пяцідзённы рэжым. Ізноў жа, мяне ніхто не пытаўся пра адукацыю ў ЗАТ "Мета". Іх цікавілі іншыя рэчы, такія як веданне моў праграмавання, уменне вырашаць тэарэтычныя задачы, вопыт і партфель. На гэты раз мне не трэба было хлусіць. У мяне ўжо быў партфель, потым я напісаў партал пошуку працы, дошку аб'яваў, уласную маленькую CMS.

Мне ніколі не адмаўлялі ў працы з-за адсутнасці вышэйшай адукацыі. Тым не менш, некалькі ваенкаматаў прыпісалі дадзеныя аб вышэйшай адукацыі ў маё рэзюмэ для замежнага кліента, каб падпісаць са мной кантракт. Для заходніх краін адукацыя часам мае вырашальнае значэнне. Для краін былога СССР важны толькі вопыт.

Што тычыцца самаадукацыі, мая першая кніга па праграмаванні была "Базы для дзяцей" (С. Уотс, М. Мангада). У той час я была малая, у мяне не было кампутара, і першыя праграмы я напісала ў працоўнай кніжцы. Потым у падлеткавым узросце было нешта пра Турба Паскаля, якога я дакладна не памятаю. Пасля гэтага настаўнік інфарматыкі даў мне падручнік С ++ Герберта Шыльда, і гэта ператварыла мае ідэі праграмавання. Тады было шмат RTFM з розных ІТ-галін. З 2005-2010 гадоў я асвоіў JS, PHP (я ўжо не памятаю, якія крыніцы, іх было шмат - у асноўным онлайн-падручнікі), MS Access, 1C, Linux, Node, Python і шмат іншых прамоў.

Я магу даць рэцэпт, як авалодаць ІТ, але ён не з'яўляецца універсальным. Вы павінны любіць яго з самага пачатку. Магчымасць будаваць сістэмы, якія працуюць па вашых правілах - гэта адчуванне, якое не падвяло мяне дзесяцігоддзямі. Калі вы не ў захапленні ад гэтага, лепш нават не пачынаць. Чытайце кнігі, імкнучыся пабудаваць нешта сапраўднае, пішыце праграму, якая б дапамагала вам ці іншым у той ці іншай сферы. Памыліцеся, перарабіце ўсё з самага пачатку, шукайце прыгажосць і гармонію ў кодзе.

І самае галоўнае, калі гаворка ідзе пра праграмаванне, важна не рабіць гэтага за грошы. Калі чалавек думае, што буду праграмістам і буду мець велізарную колькасць грошай, яна ўжо страціла. Сапраўдныя праграмісты ідуць не дзеля грошай, а дзеля любові да мастацтва. І тады грошы знойдуць вас;)

У мяне ёсць сын, ён ідзе ў школу. Гэта не дазваляе мне забыць крывадушнасць постсавецкай сістэмы адукацыі ў цэлым. Дзяцей не вучаць альбо думаць самастойна, альбо наогул крытычна ставіцца да інфармацыі, яны не матываваныя вучыцца, іх не вучаць, таму што ад іх залежыць. Замест гэтага яны вучаць быць паслухмянымі шэрым мышам і не выходзіць з аднастайнай масы тых жа шэрых мышэй. Універсітэты вучаць нешта накшталт Турба Паскаля студэнтам, якія самі нічога не вучаць. Цяпер многія студэнты прыходзяць на сумоўе, большасць з вельмі нізкім узроўнем праграмавання. Гэта паказвае, што ва Украіне існуюць вялікія праблемы з ІТ-адукацыяй. Таму я лічу, што навучанне магчыма толькі праз самаадукацыю.

Ігар Воўк , 26 гадоў, інжынер-праграміст

Яго цікавіла праграмаванне яшчэ са школы Яго цікавіла праграмаванне яшчэ са школы. Ён крыху працаваў у вэб-студыях, крыху ў аўтсорсінгу, бо хацеў зразумець ўнутраную кухню розных тыпаў кампаній. У рэшце рэшт ён вырашыў працаваць для кампаній, якія вырабляюць уласны прадукт. Спачатку я вывучаў Scala толькі таму, што зразумеў: я магу пісаць код пад JVM на ім значна хутчэй. Пачаў выкарыстоўваць Scala ў Megogo, зараз я працую ў WIX.

Вучыўся ў нацыянальным псіхалагічным універсітэце імя Тараса Шаўчэнкі. Верагодна, гэта была адна з самых вялікіх памылак у маім жыцці. Але, як гаворыцца, "вада заўсёды знойдзе выйсце". Я думаю, што гэта адбылося і са мной: я перастаў вучыцца ва ўніверсітэце на іншым курсе - як толькі сувязь з'явілася альтэрнатывай у форме працы. Шкадую, што не пайшоў на факультэт кібернетыкі. Тады я хаця б ведаў фундаменталіста, па няведанні якога я даўно "сумаваў".

Ва ўніверсітэце былі ідэі для інтэрнэт-праектаў, якія я пачаў рэалізоўваць у вольны час. У вэб-праграмаванні зыходзілі з вывучэння PHP, JS пад рэалізацыю ідэй. Праз некаторы час PHP стала больш шматлюднай, з'явіліся ідэі, якія можна было б больш аптымальна рэалізаваць на Java.

Мне прапанавалі першую працу, калі я "прасоўваў" свой праект на форумах факультэта кібернетыкі. Гэта было так: "Напісаў? Прыходзьце на наша інтэрв’ю ». У той час я яшчэ вучыўся і нават не думаў, што магу зарабіць грошы на праграмаванні. Першым працадаўцам было вельмі цікава абмеркаваць, як здарылася, што чалавек, які вучыўся на псіхолага, на іншым курсе ўладкаваўся на працу праграміста.

Што тычыцца неабходнасці ў атрыманні дыплома, то гэта быў перыяд, калі я хацеў пераехаць у Германію. І нават пры апытанні ніхто асабліва не звяртаў увагі на адсутнасць вышэйшай адукацыі. Але былі праблемы з візавай палітыкай. Без дыплома значна складаней атрымаць дазвол на працу за мяжой. Таксама былі праблемы з аўтсорсінгавымі кампаніямі па кадрах. Яны хочуць мець ваш дыплом, каб паказаць гэта як доказ кваліфікацыі для кліентаў праекта.

Для навучання чамусьці ёсць два падыходы: знізу ўверх і зверху ўніз. Па-першае, трэба сказаць, што нам трэба вывучыць асновы і гісторыю развіцця і мяч за мячом, каб дабрацца да сучасных і практычных прыкладанняў. Другі працуе па-іншаму: трэба адразу паказаць, як мэта можа быць рэалізавана, а потым даказаць, чаму яна дасягнута.

Я думаю, што першы падыход у мяне зусім не працуе. Я прывык да пэўных мэтаў. Напрыклад, аднойчы я вырашыў паспрабаваць праграмаванне на Android і паставіў задачу напісаць просты таймер інтэрвалу. Ад гэтага і адштурхваліся.

Я думаю, што вельмі важна ведаць англійскую мову. Я практыкаваўся амаль 2 гады ў рэпетытара па скайпе - да гэтага ні школа, ні універсітэцкая праграма не давалі мне патрэбнага ўзроўню ангельскай мовы. Акрамя таго, ніякія праекты LinguaLeo не дапамаглі, бо іх бізнес-мадэль распрацавана так, каб карыстальнік максімальна доўга займаўся, а не рэальным вывучэннем моў. Толькі рэпетытар паспеў ператварыць вывучэнне мовы ў цікавы для мяне працэс. Я выкарыстаў платформу для гэтага Скайенг .

Для вывучэння асноў праграмавання магу рэкамендаваць JavaRush , Даведацца Javascript . Вы можаце знайсці добрыя бясплатныя кнігі пра функцыянальнае праграмаванне і Scala на Падкрэсленне , раздзел Кнігі.

Але асновай павінна быць правільнае пастаноўка мэт і планаў па іх рэалізацыі. "Чытанне кнігі пра функцыянальнае праграмаванне" само па сабе не з'яўляецца мэтай, гэта інструмент. "Напішыце праграму, якая дазваляе адрозніць котак і сабак ад фота" ​​- прыклад правільнай мэты для вывучэння ІІ альбо напісання праграм для iOS. Пасля таго, як вы паставілі мэту, вы ўжо можаце шукаць інструменты, якія дапамогуць вам дасягнуць яе.

Мне не падабаецца тое, што мы вырашылі заняцца прафесіяй адразу пасля школы. Аказваецца, вышэйшая адукацыя - гэта адказнасць бацькоў, а не дзіцяці. Гэта азначае, што універсітэты запоўненыя студэнтамі, якія не разумеюць, чаму яны маюць вышэйшую адукацыю. Я быў такім і бачыў сябе вакол сябе.

Тады я доўга здзіўляўся, што можна зрабіць нешта зусім іншае - набываць веды, калі трэба і трэба. Адукацыя ў Інтэрнэце, настаўніцтва, канферэнцыі, групы карыстальнікаў - гэта сучасныя спецыяльныя інструменты навучання.

Я не планую атрымліваць дыплом, але ўсё ж працягваў вучыцца на псіхолага - у няўрадавай установе.

Ён пачаў свой шлях у ІТ з тэхнічнай падтрымкі. Ён быў інжынерам на IPTV, сеткавым інжынерам і працаваў у аддзеле VoIP. Ужо апошні год я працую ў якасці кібер-аператара ў кіеўскім аператары сувязі.

Мая гісторыя з вышэйшай адукацыяй пачыналася так. З дзяцінства хацеў пагутарыць з кампутарамі - гульнямі і ўсім гэтым. Што яшчэ дзіця заваблівае :) З матэматыкай усё было з капюшонам, з замежнымі мовамі ў прынцыпе таксама. Пасля 9-га класа паступіў у каледж, не хацеў яшчэ 2 гады праводзіць у школе. Потым ён паступіў у бюджэт на факультэт камп'ютэрнага праграмавання НАУ. Вучыўся 4 гады. Да таго часу я ўжо працаваў, але не праграміст, неяк не ішло з самага пачатку ... Я збіраўся зрабіць далей, каб атрымаць спецыяліста, але, на жаль, як гэта часта бывае, трэба было "пакласці на лапу" за бюджэт, але за дагавор на аплату быў нічым, бо заробак быў вельмі нізкім, і яму яшчэ неяк давялося жыць. У выніку ён ніколі не ўвайшоў і проста пайшоў працаваць. Таму сёння я працую, у прынцыпе, не адчуваю недахопу адукацыі.

Ён знайшоў сваю першую працу, калі вучыўся ў каледжы, па рэкамендацыі сяброў, але ён доўга не працаваў. Дыплом не прасілі, бо ён яшчэ вучыўся. Вось другое месца таксама было падчас вучобы ў каледжы ... Дыплом там быў, але я патлумачыў сітуацыю і неяк заняўся без яго. Яны сказалі: "Вы скончыце вучобу - вас прынясе" :)

Быў адзін выпадак, калі я апытаў міжнародную кампанію з інжынерам VoIP, і яны адмаўляліся даваць прапановы, бо ў іх была палітыка кампаніі, якая патрабавала хаця б ступені бакалаўра, і я малодшы спецыяліст. Гэта не зліта. Астатнія нават па большай частцы ніколі не прасілі дыплома.

Ён вывучаў ІТ-сферу з так званым метадам навуковага цікавання і чытання дакументацыі, кніг. Увогуле спроб і памылак. Дзякуй Богу, недахопу на практыцы не было, таму я на самой справе даведаўся усё, што ведаю. Але само праграмаванне трэба было вывучаць крыху інакш. Я знайшоў настаўніка, які індывідуальна працаваў са мной і праходзіў практыку над рэальным праектам, за што ён вялікі дзякуй. Шмат рэчаў цяжка зразумець. І часта бывае, што ты вучышся, як быццам ужо нармальна, добра праграмуеш, але твой код для добрых праграмістаў - жах ціхі. Таму пры вывучэнні праграмавання важна, каб быў чалавек, які перагледзіць ваш код. Але гэта ўжо іншая гісторыя :)

Вышэйшая адукацыя ў нашай краіне, на жаль, не самая лепшая, калі ўлічыць, што ў свеце яна амаль ніколі не цытуецца (прынамсі, мой патэнцыяльны дыплом НАУ, наколькі я ведаю, не быў бы цытаваны, але я дакладна не ведаю). У любым выпадку, у дзяржаўных універсітэтах праграма навучання па ІТ вельмі састарэлая, і яны не адстаюць ад сучасных тэхналогій. Асноўныя рэчы, якія яны даюць, але ўсё астатняе - тонкасці і ўсё, што трэба для працы, - вы павінны навучыць сябе, як не круціць. Але ў прынцыпе мне таксама далі гэты каледж у каледжы. Акрамя таго, вы можаце атрымаць значна хутчэй на розных курсах, чым ва ўніверсітэце ці каледжы. Агульная ІТ = самаадукацыя, я лічу.

Я ўпершыню наведала вэб-сайт у 12 гадоў, калі я гуляла ў онлайн-гульні, але потым не вельмі зразумела з тэхнічнага боку Я ўпершыню наведала вэб-сайт у 12 гадоў, калі я гуляла ў онлайн-гульні, але потым не вельмі зразумела з тэхнічнага боку. За адкладзеныя ў школьныя абеды 50 грн, купіўшы гульнявы ​​сервер GTA SA: MP - давялося мець справу з PHP, MySQL, HTML / CSS, JS, Пешка - гэта ў 13-14 гадоў. Праз некалькі гадоў я прыступіў да фрылансавання, а ў 18 я пасяліўся ў кампаніі, якая займаецца прадуктамі Paymentwall. Праз 3 гады ён пачаў дыстанцыйна працаваць для амерыканскіх кліентаў і ствараў для іх каманды распрацоўшчыкаў. У 2017 годзе ён заснаваў інтэрнэт-школу праграмавання doge.codes.

Пасля далучэння да CNU ім. Юрый Федзьковіч па прыкладной матэматыцы. Я не спадзяваўся на вош, але варта было паспрабаваць. Праз 2-3 месяцы добрасумленнага навучання я зразумеў, што сістэма была неэфектыўнай і страціла матывацыю. Пасля першага курса я пераехаў у Кіеў і перайшоў у НАУ. Ён рэдка наведваў пару, пакуль не пераехаў у В'етнам, каб адкрыць там новы офіс Paymentwall. Мяне выключылі на наступнай сесіі, таму што я знаходзіўся ў 10000 км ад універсітэта :) Я думаю, што я зрабіў усё правільна. Вопыт праектаў з сапраўднымі прафесіяналамі, якія даюць больш ведаў і знаёмстваў, чым універсітэт.

За выключэннем фрыланс, я знайшоў сваю першую працу ў 18. Я шукаў на звычайных сайтах вакансій. Ён спачатку апытаў па Skype (бо ён жыве ў Чарнаўцах, а ёсць паўтара нармальных ІТ-кампаніі), зрабіў тэст, а потым паехаў у кіеўскі офіс, каб пазнаёміцца. За 2 тыдні я атрымаў 2-3 прапановы і выбраў Paywall. Мне было цікава працаваць над прадуктам, іншыя кампаніі былі вэб-агенцтвамі альбо аўтсорсінгамі.

Мне ніколі не адмаўлялі ў прапанове з-за адсутнасці дыплома. Скажу яшчэ больш, мяне ніколі пра гэта не пыталі.

Я вывучаў ІТ з усяго: ад відэа-курсаў, лекцый на YouTube, задач па праграмаванні, кніг (я памятаю, як дакладна чытаў адну кнігу ў HTML / CSS і Ruby on Rails). Не было плана - усе чыталі і глядзелі. За 1-2 інтэнсіўныя месяцы я змог зразумець асновы вэб-праграмавання і потым атрымаў свае першыя пазаштатныя праекты. Потым ён вучыўся 8-12 гадзін у дзень. Цяжка ацаніць агульную працягласць вучобы, бо я працягваю вучыцца.

На маю думку, большая частка вышэйшай адукацыі наогул не патрэбна ні ва Украіне, ні за яе межамі. Праблему вышэйшай адукацыі за мяжой добра асвятляе Пітэр Тыль у відэа Вышэйшая адукацыя - афёра? . У цяперашні час велізарная колькасць рэсурсаў, даступных для самастойнага вывучэння любым праграмаваннем.

Я сустракаў шмат выпускнікоў-праграмістаў, нават майстроў, якія не могуць зрабіць простыя няспраўныя функцыі (напрыклад, атрымаць тэкст з базы дадзеных і вярнуць яго назад). Ён таксама пазнаёміўся з тымі, хто без вышэйшай адукацыі праграмуе складаныя сістэмы машыннага навучання, працуе ў Facebook і Google, запускаючы стартапы і станавіўшыся мільянерамі ў 20+ гадоў. Усё залежыць ад чалавека. Я не буду марнаваць свае лепшыя гады з астатнімі выкладчыкамі лабараторыі, якія не могуць праграмаваць і жывуць у 90-х.

Я пачаў сваю кар'еру ў галіне ІТ на вэб-студыі SimplaMarket. Я працую ў ім 8 месяцаў як распрацоўшчык PHP. Я раблю бэк-энд для інтэрнэт-крам OkayCMS і SimplaCMS.

Я вучыўся ў Днепрапятроўскай медыцынскай акадэміі. Ён паехаў туды, таму што бацькі так сказалі, але, на жаль, расчараваўся ў медыцыне. Я заўсёды любіў тэхналогіі, любіў разумець камп'ютэры і глядзеў ІТ-навіны, але ў мяне не было духу сказаць бацькам, што хачу пакінуць універсітэт. Вучыцца не было задавальнення. На 6-м курсе ён пакінуў медыцынскую акадэмію, бо разумеў, што яму прыйдзецца прайсці далей стажыроўку на 2 гады, а потым яшчэ 3 гады адпрацоўкі.

Пасля выхаду з універсітэта я знайшоў працу ў аптэчным цэнтры. А заадно вучыўся на курсах PHP у IMT Academy. Заняткі праходзілі ў выхадныя дні, а ў будні я працаваў у колл-цэнтры. Спачатку мне было вельмі складана, таму што мне прыйшлося вывучыць фронд-энд з бэк-эндам, і праз месяц я хацеў кінуць. Потым я зразумеў, што трэба прайсці, і пратрымаўся на курсах. У мяне быў добры настаўнік - Аляксандр Міхайленка. Ён перадаў заняткам інфармацыю, якую мне далі ў будучыні на працы. Акрамя курсаў, я глядзеў урокі на YouTube, чытаў артыкулы з Хабры і шмат трэніраваўся.

Калі я наведваў курсы, дырэктар SimplaMarket прыйшоў да нас амаль у канцы вучобы і па рэкамендацыі майго настаўніка запрасіў мяне на сумоўе. Яны не пыталіся пра дыплом. Іх больш цікавіла веданне, якія кампаніі будуць карысныя, здольнасць знаходзіць агульную мову з людзьмі і быць часткай каманды.

Вышэйшая адукацыя, як і любая іншая адукацыя, патрабуе самастойнай працы. Ва Украіне ёсць прыстойныя універсітэты і прыватныя навучальныя ўстановы, але без самастойнага навучання і практыкі вынікаў не будзе.

Апублікавана: 26/07/18 @ 10:00
Раздзел javascript php

Мы рэкамендуем:

Удасканаленне навыкаў за кошт міграцыі праектаў: ​​метады і прыклады
Што такое карпаратыўная культура і як яна ўплывае на вас
PHP Digest № 15: Што адбудзецца ў PHP 8, гісторыя перапісу першых версій PHP
Бясплатныя онлайн-курсы праграмавання, алгарытмаў і навукі дадзеных
Лабараторыі DOU: як у Provectus распрацоўваюцца структуры blockchain, каб яны ўзаемадзейнічалі ў недаверлівых умовах

Я патэлефанаваў у тэлефон майго сябра (бо няма Інтэрнэту - маршрутызатар выходзіць з ладу!), І я даглядаю: "Што такое маршрутызатар і як пінг?
Гэта было так: "Напісаў?
Меню сайта
Мини-профиль
  • Регистрация Напомнить пароль?

    Бесплатно можно смотреть фильмы онлайн и не забудьте о шаблоны dle на нашем ресурсе фильмы бесплатно скачать c лучшего сайта
    Опросы
    Топ новости