Populiarios Temos

Redaktoriaus Pasirinkimas - 2024

Kodėl programavimas yra puikus hobis

Tie, kurie sako kad programavimo ateitis yra šiek tiek sudėtinga: programavimas yra gana dabartinis, ir ignoruoti šį faktą - atimti save iš daugybės profesinio ir asmeninio augimo galimybių. Ir mes galime paaiškinti, kodėl.

Kodėl visa tai būtina

„Dauguma darbdavių vis dar net nesuvokia, kaip vertingi darbuotojai turi bent jau pagrindines žinias apie programavimą. Tačiau tai yra vienas svarbiausių įgūdžių tiems, kurių darbas yra bent kažkaip susijęs su technologija (tai yra visiems). fotografai, dizaineriai, analitikai, PR žmonės gali pradėti mokytis kodo dabar - nors tai buvo geriau padaryti vakar. Priežastis yra paprasta: bendrovėms būtų naudinga samdyti asmenį, kuris supranta, ką iš jo gauna. informacija, tačiau medžiagos analizė ir struktūrizavimas ir, idealiu atveju, reikalingo kodo rašymas, yra daug vertingesnis nei dizaineris be tokių įgūdžių “, - analizuoja Galima Akhmadullina.

Galima turi savo įdarbinimo ir konsultavimo agentūrą „Galima HR“, kurios interneto svetainę ji sukūrė. Prieš dvejus metus, kai įdarbinimas nebuvo jai visavertis darbas, bet hobis, buvo pakankamai asmeninių „Facebook“ puslapio funkcijų, kad galėtume tvarkyti visus prašymus. Tada turėjau pereiti prie „tumblr“, o kai atsirado sudėtingesnių užduočių ir didelių duomenų kiekių, turėjau valdyti „Wordpress“ ir patobulinti „Podio“ papildinius, kad būtų galima atlikti konkrečias verslo užduotis ir darbo eigą. „Dabar mano visa, galima sakyti, mini verslas gali egzistuoti tik todėl, kad tam tikru momentu praleidau laiko, kad sau būtų patogi priemonė - ir jei aš to nepadariau, niekas to nepadarė. Tokių užduočių atveju nereikia giliai iškirpti priekinio ir galinio įrenginio ir netgi patys rašyti kodą - dabar yra daug atviro kodo [tai reiškia, kad bet kuris vartotojas gali jį kopijuoti - redaktoriaus pastaba], ir jums reikia tik žinoti, kur ją įterpti, tinkinti sąsają. "

Programavimas padeda plėtoti logiką, mąstyti struktūriškai ir palengvinti bendravimą.

Galimos hobio kūrimas yra idealus pavyzdys, kodėl būtini pagrindiniai programavimo įgūdžiai visiems, turintiems kompiuterį ir interneto prieigą. Tam tikru karjeros etapo etapu (verslas, jei norite), būtina parodyti save ar savo produktą. Ir mes visi pasisekėme, kad dabar tai gali būti padaryta su minimaliu laiku ir pinigais, perkant domeno vardą penkiasdešimt dolerių ir praleidžiant savaitgalį nešiojamuoju kompiuteriu. Galima teigti, kad puikus žurnalistas, dizaineris, autorius ar advokatas visada turės darbą, bet tapti tokiu monoprofesiniu, paprastu specialistu, kuris, maždaug kalbėdamas, gyvena dešimt tūkstančių darbo valandų - ir gebėjimas suprasti kodą bent jau leis jums tai padaryti patogiai. Net programavimas padeda plėtoti logiką, mąstyti struktūriškai ir - jei jau esate priversti bendrauti su kūrėjais - palengvinti bendravimą su jais (žmonės taip pat džiaugiasi, jei suprantate). „Svarbiausia yra tai, kad programavimas leidžia visiškai savarankiškai įgyvendinti idėjas, sukurti produktą nuo nulio. Tai kūrybiškumas. Ir tai yra vėlesnė“, - sako interneto programuotojas Ekaterina Anishkina.

Kur pradėti ir ką naudoti

Geriausias dalykas yra tai, kad kodavimo plėtra dabar yra daugiau nei bet kada. Visada yra knygų; Pavyzdžiui, „Parsons“ studentai, turintys savo programavimo klubą, pirmiausia prašo perskaityti „Douglas Rushkoff“, kuris viską įkelia į „Programą“ arba „Programuojamas“ vietas. Vertinga literatūra yra atskiro leidinio tema, tačiau tinkamiausia yra sekti knygas „Amazon“ ir pasirinkti bingo! - bestseleriai yra naujesni. „Renkantis medžiagą skaitymui, reikia patikrinti leidimo metus ir publikaciją. IT viskas keičiasi labai greitai. Jei knyga ar straipsnis yra daugiau nei ketveri metai, bandau rasti naujesnius analogus“, - pataria „back-end“ kūrėjas Natalia Romanenko.

Žinoma, tam reikia nepriklausomos DUK svetainių peržiūros, pvz., „Stack Overflow“. „Jei esate pradedantysis programuotojas ir turite tam tikrą klausimą, tikimybė, kad ji atsiras su kažkuo prieš jus 99 proc., Iš pradžių turite„ Google “ir daug skaityti, daugiausia anglų kalba. Atsakymą galima rasti bet kur: forumo, kai kurios programuotojo dienoraštyje, oficialioje dokumentacijoje. Prieš užduodant klausimą, ieškokite atsakymo, ir tik tuo atveju, jei visai nieko neradote, sukurkite naują temą forume, „Natalija tęsia.“ Kalbant apie rusakalbius išteklius, man pavyko išspręsti visą mano problemos forum.sources.ru ir habrahabr.ru. trečia - puikus derinys kolektyvinės dienoraštį ir naujienų svetainę, kuri nori skelbti savo straipsnius ar perkelti į kompiuterį ir kompiuterių susijusiomis temomis.

Pradedančiųjų svetainių kūrėjai turi žinoti santrumpą WYSIWYG („Ką matote, ką gaunate“). „WYSIWYG“ redaktorius yra programa, leidžianti jums peržiūrėti rezultatą teisingai proceso metu arba netgi dirbti puslapyje visiškai grafiniu režimu. “Yra daug„ WYSIWYG “sąsajų, kuriose (šio teksto autorius yra lygiai toks pat). , galite ne tik sukurti sau gražią ir patogią svetainę, bet ir praktikuoti paprasčiausią „Markdown“ sintaksę (jei norite, tada HTML).

Neprisijungusių kursų formatas yra patrauklus, nes visada yra galimybė kreiptis į mentorių.

Tiesioginiam kodo tyrimui ir praktikai yra puiki internetinė mokykla, pvz., „TreeHouse“, „App Academy“ ir „Codecademy“, kur galite išmokti HTML ir CSS, „Javascript“, „Ruby“, „Python“ ir kitų programavimo kalbų. „TreeHouse“ veikia freemium modeliu: jums reikia mokėti už vėsius vaizdo kursus (nuo $ 25 per mėnesį), tačiau taip pat yra nemokamas turinys. Švietimas Codecademy paprastai yra labiau panašus į žaidimą (nors ir gana lėtai), o kai kurios vėluoja, kaip televizijos serialas. Neprisijungusių kursų formatas yra patrauklus, nes visada yra galimybė kreiptis į mentorių - turite kažką daugiau nei vieną kartą paslysti. Maskvoje yra nedaug vietų, kur yra tikrai malonu mokytis, bet jie atrodo. Maskvos kodavimo mokykloje, su visa pagarba Baumanka ir jos specialistams, jaučiatės 2014 m. (Ir šiek tiek 2015 m.). Panašūs projektai su gyva atmosfera ir programomis, galinčiomis žavėti, vis dar kils - paprasčiausiai dėl to, kad jiems reikia paklausos.

Paminėkime liniją: dabar programavimo pradžia yra labai maža, o su juo atsiveriančios perspektyvos yra didelės ir gali gerokai pagerinti gyvenimo kokybę. Atidaromi informatikos fakultetai, o Švietimo ministerija didina biudžeto vietas IT specialybėse. Įsivaizduokite: visi, kurie šiandien praleidžia du vakarus per savaitę Sublime ir sugebėjo surinkti dešimtys svetainių ar programų savarankiškai, per dvejus metus jie atvyksta ten, kur esate daugiau ar mažiau sėkmingi, tačiau neturite panašių ir reikalaujamų įgūdžių (apie kartą, kurios vaikystėje tokių knygų ir nieko nesako). Nepaisydami savęs vystymosi galimybių bet kuriuo atveju yra trumparegiškas, programavimo atveju tai ypač akivaizdu; panašiai sėkmingai, jūs galite savanoriškai nustoti naudoti savo ranką ar pėdą, bet kodėl?

3D iliustracijos: Dmitrijus Pustovoitovas

Žiūrėti vaizdo įrašą: Podcast ep. 3. Kaip hobis virsta verslu, programeris - pardavėju. (Balandis 2024).

Palikite Komentarą