Պատմությունը, թե ինչպես է աղջիկը հավաքվել ՏՏ-ում

«Դու աղջիկ ես, ինչպիսի՞ ծրագրավորում ես սիրում»: — այս արտահայտությունն էր, որ դարձավ իմ բաժանման խոսքը տեղեկատվական տեխնոլոգիաների աշխարհ: Սիրելիիցս արտահայտություն՝ ի պատասխան իմ մեջ պայթած զգացմունքների անզգույշ դրսևորման. Բայց եթե միայն ես լսեի նրան, չէր լինի ոչ պատմությունը, ոչ էլ այս առաջընթացը։

Պատմությունը, թե ինչպես է աղջիկը հավաքվել ՏՏ-ում

Գործունեության ցուցիչ կրթական հարթակում

Իմ պատմությունը՝ հին գիտելիքների անիմաստությունը և ավելի լավ կյանքի ցանկությունը

Ողջույն, իմ անունը Վիկա է, և իմ ամբողջ կյանքում մարդասեր եմ համարվել։

Տեղեկատվական տեխնոլոգիաները միշտ եղել են ինձ համար ինչ-որ կախարդական անհասանելի մի քանի պատճառներով:

Եղավ այնպես, որ իմ գիտակից երիտասարդությունն անցկացրի բաշորգի վրա։ Ինձ համար անհասկանալի էր «ինչպես կարկատել KDE2-ը FreeBSD-ի տակ» ոճի հումորը, բայց ես որոշ հպարտություն զգացի այն փաստով, որ ես գիտեի այդ մասին, թեկուզ միայն տառերին ծանոթ լինելու մակարդակով:

Ուսումնառությանս ընթացքում ես ընդամենը մեկ մինի դասընթաց եմ անցել HTML-ի վերաբերյալ, բայց դա չխանգարեց, որ յոթ տարի անց այն հայտնվի որպես գեղեցիկ էջի պատկեր՝ իմ գլխում գտնվող հիպերհղումներով:

Բայց շրջակա միջավայրի կարծիքը հիմնարար էր։ Ինձ համարում էին, եթե ոչ հիմար, ապա մաթեմատիկական կարողությունների բացարձակապես զուրկ։ Դեռահաս տարիքում ես ընդունում էի այս կարծիքը՝ նույնիսկ չմտածելով դրա մասին։

Քսանչորս տարում նա ստացել է միջնակարգ դպրոցի և միջին մասնագիտական ​​կրթության երկու դիպլոմ։ Վերջինը դեղագործական էր։ Դեղագիտության հանդեպ իմ սերը սկսվեց մարդու մարմնի վրա որոշակի ուժի գիտակցումից և թմրանյութերի՝ որպես հզոր զենքի գաղափարից՝ իրավասու մասնագետի ձեռքում, որը կարող է և՛ օգնել, և՛ վնասել: Տարիների հետ իմ գիտելիքներն աճեցին՝ դեղագործական կոնֆերանսներ, դեղագործության իրավական կողմը, առարկություններով աշխատելը և այլն։

Մի փոքր հնգամյա թարմացում.

Պատմությունը, թե ինչպես է աղջիկը հավաքվել ՏՏ-ում

Ռեզյումեի հատված

Գիտելիքի հետ մեկտեղ աճեց նաև դրա անիմաստության ըմբռնումը. օրենքներ, որոնք չեն պահպանվում և չեն ցանկանում պահպանվել եկամուտների հետևից, և միջավայր, որը կոտրում է բարենպաստ միջավայրի քո սիրով կառուցված խաղաքարտերը ինքնասիրության զգացումով: կարևորությունը։ Ես չվառվեցի, բայց ավելի լավ կյանք էի ուզում ինձ համար: Ի վերջո, մենք այն ենք, ինչ մեզ շրջապատում է, չէ՞:

Ինչպես եմ ես սովորել և սովորում. առանց դեմքիս ջարդված ստեղնաշարի, գումարած հիանալի նախագիծ իմ պորտֆոլիոյում

Ծրագրավորել սովորելու առաջին փորձն ավարտվեց մեկ ամիս իմ դեմքը ստեղնաշարին ծեծելուց հետո. դժվար էր ինտերնետում պատահականորեն հայտնաբերված գրքից և բաց նոթատետրից որևէ բան հասկանալը: բոցը թուլացավ, ցանկությունը մարեց։ Մեկ տարով. Որից հետո ես որոշեցի, որ պետք է սկսել ռեսուրսների զարգացումից։

Հոդվածներ, կայքեր, ծանոթ ծրագրավորողներ, մի շարք կրթական նախագծեր, որոնք խոստանում են ձեզ իդեալական ծրագրավորող դարձնել երեք ամսում, կամ նույնիսկ ավելի վաղ, ալիքներ հայտնի վիդեոհոսթինգի կայքում, որոնք տրամադրում են շատ անհրաժեշտ և ոչ այնքան անհրաժեշտ տեղեկատվություն: Ես բավական ցանկություն ու հնարավորություն ունեի, խնդիրը իմ գիտելիքների համակարգված չլինելն էր։ Եվ վճռականություն: Ես պատրաստ չէի խոզի համար մի ամբողջ աշխատավարձ ծախսել, ոչ էլ ականջներս փակել, որոնց մեջ ամեն կողմից թափվեց. «Տեխնիկական կրթություն չունես, ուշ է, որ սովորես, պիտի մտածիր ընտանիքիդ մասին, պետք է, պետք է, պետք է...»:

Եվ հետո ես իմացա Հեքսլեթի մասին։ Անկախ ուսուցման դժվարությունների մասին զրույցներից մեկում միանգամայն պատահական նշվեց. Ոչ թե որպես մեկանգամյա դասընթաց, այլ որպես լիարժեք դպրոց։ Եվ ես կախված էի:

Շրջադարձը տեղի ունեցավ բոլորովին վերջերս՝ առաջին նախագիծս ավարտելուց հետո։ Սա նրա սիրելի ստեղծագործությունն է.

Պատմությունը, թե ինչպես է աղջիկը հավաքվել ՏՏ-ում

Վահանակով խաղ, որը ես ինքս եմ պատրաստել

Փորձառու մենթորի ղեկավարությամբ ձեր սեփական GitHub հաշվի վրա աշխատելը բոլորովին այլ է: Եվ այնպիսի գործողությունները, ինչպիսիք են պահեստի սկզբնավորումը և աշխատանքային միջավայրի ստեղծումը փաթեթների կառավարչի միջոցով, որոնք նկարագրված են «առաջադրանքներում», գունավորվում են ձեր արածի համար պատասխանատվության հուզիչ զգացումով:

Սովորությունից ելնելով, «առաջադրանքների» շարքը շփոթեցնող է, բայց սկսում ես հասկանալ, թե ինչու են կրտսերներին խնդրում իրենց ռեզյումեում ներառել նախագծեր, գոնե ոչ առևտրային: Սա ընկալման բոլորովին այլ մակարդակ է։ Սա այն պահն է, երբ դուք արդեն ծանոթացել եք փոփոխականների հայեցակարգին, սովորել եք գրել ֆունկցիաներ, այդ թվում՝ անանուն, իմացել եք գծային-կրկնվող և գծային-ռեկուրսիվ գործընթացների մասին և հենց այն պահին, երբ էյֆորիան պատում է ձեզ, և այն զգացողությունը, որ դուք կարող եք փոխել աշխարհը, այն հեռանում է միայն երազում, ձեզ ասում են. «Ստեղծեք ֆայլ և գրեք», «Մեկուսացրեք ընդհանուր տրամաբանությունը և դրեք այն առանձին գործառույթի մեջ», «Մի մոռացեք ճիշտ անվանման մասին և դիզայնի սկզբունքները», «Մի բարդացրու այն»: Դա նման է ձեր գլխին սառը ցնցուղի, որը չի դադարեցնում եռալը: Չափազանց ուրախ եմ, որ կարողացա այս զգացողությունը որսալ նախքան «դաշտում» աշխատանքը սկսելը։

Ձեր անհատականությունը ցույց տալու միակ միջոցը readme-ում է.

Պատմությունը, թե ինչպես է աղջիկը հավաքվել ՏՏ-ում

Readme-ում դուք կարող եք ազատություն տալ ձեր ստեղծագործությանը

Սովորելը միշտ էլ դժվար է եղել։ OOP-ը մի ժամանակ ինձ թվում էր անհնարին խոչընդոտ: Գոնե հիմնականը հասկանալու անհամար փորձեր եղան. ես տասը օր կորցրեցի դրա վրա՝ ստանալով մոտավորապես նույնքան խաբեբա հաղորդագրություններ՝ «Մի հանձնվիր» ոճով: Բայց ինչ-որ պահի դա օգնեց բացահայտել ամեն ինչ փակելու և մի անկյունում թաքնվելու ցանկությունը որպես մարմնի պաշտպանական արձագանք նոր տեղեկատվության առատությունը յուրացնելու փորձերին:

Ավելի հեշտ է դարձել։ Համենայն դեպս այդպես էր SQL սովորելու դեպքում: Թերևս դրա դեկլարատիվ բնույթի պատճառով, իհարկե, բայց դա միանշանակ չէ։

Նախագիծ կա, ռեզյումեն պատրաստ է։ Առջևում հարցազրույցներ

Ինչ-որ պահի ես հասկացա, որ եթե դեղաբանությունը «իշխանություն» է մարդու մարմնի վրա, ապա ծրագրավորումը «զորություն» է գրեթե ողջ աշխարհի վրա: Ծրագրավորման լեզուն, իր հերթին, զենք է, որը կարող է կա՛մ ընկերությունը բարձրացնել նոր մակարդակի, կա՛մ պատահական անփութության արդյունքում ոչնչացնել այն: Ես ինձ լատենտ դիկտատոր անվանեցի ու գլխովին նետվեցի տեղեկատվական տեխնոլոգիաների անդունդը։

Վեց ամիս առաջ հպարտ էի, որ Windows-ում աշխատանքային միջավայր եմ ստեղծել, գրքերի մի ամբողջ ցանկ եմ հավաքել ու մտածում էի, որ ուզում եմ կյանքս կապել ծրագրավորման հետ։ Հիմա իմ հպարտության առարկան այդ շատ լիարժեք նախագիծն է, գրքերի ցանկը, որոնք ես արդեն կարդացել եմ հավաքածներից, բայց ամենակարևորը, իմ ընտրած հիմնական գիտելիքների և ծրագրավորման լեզվի հիմունքների կարևորության գիտակցումը: . Եվ պատասխանատվության գիտակցում, որն ընկնում է յուրաքանչյուրի ուսերին, ովքեր իրենց ասոցացնում են զարգացման հետ:

Իհարկե, սա դեռ շատ կարճ ճանապարհ է, ես դեռ շատ աշխատանք ունեմ առջևում, բայց ես ուզում էի մի փոքր ոգեշնչել այս հեքիաթի այն ընթերցողներին, ովքեր ժամանակին բախվել են ամբարտավան «գուցե ավելի պարզ բան գտնենք» արտահայտությունը: այս հոդվածը թերահավատորեն կարդացողներին մի փոքր վստահություն հաղորդելու համար Փաստն այն է, որ կան մարդիկ, ովքեր ծրագրավորման որոշակի լեզվի ուսուցմանը մոտենում են ողջ պատասխանատվությամբ և իրենց մի քիչ համարձակություն են տալիս:

Քանի որ ռեզյումեն պատրաստ է, ամենակարեւոր գիտելիքը ձեռք է բերվել, պակասում է ընդամենը մի փոքր վճռականություն։ Բայց հիմա ծակի խոզը ես եմ։ Ես ականջներս չփակեցի, ի դեպ, սովորեցի վերացվել ուրիշների կարծիքներից։ Ես անցել եմ աբստրակցիայի երեք դասընթաց:

Source: www.habr.com

Добавить комментарий