Երեխաների օր ընդդեմ վատ օրենսգրքի

Երեխաների օր ընդդեմ վատ օրենսգրքի

Գրառումը նվիրված է Երեխաների պաշտպանության օրվան։ Ցանկացած զուգադիպություն պատահականություն չէ։

10 տարեկանում ես ստացա իմ առաջին համակարգիչը և սկավառակը Visual Studio 6-ով: Այդ ժամանակից ի վեր ես ինքս ինձ համար առաջադրանքներ եմ առաջադրում՝ ավտոմատացնել իրերը, հավաքել վեբ ծառայություն երեք հոգու համար կամ գրել խաղ: որը հետագայում կհեռացվի խաղային շուկայից ծերության պատճառով: Իհարկե, ես կորցրի սկզբնաղբյուրը և գրեցի կոդ, որը ամաչում էի ցույց տալ մարդկանց։ Եվ 10 տարեկանում ես հաստատ չէի հրաժարվի ապագայից արխիվ ստանալ բոլոր սխալներով, որպեսզի երբեք թույլ չտամ, որ դրանք տեղի ունենան:

Մի քանի շաբաթ առաջ Yandex.Money-ի իմ գործընկերներին հարցրի, թե հիմա ինչ խորհուրդ կտան երեխային, ով ցանկանում է դառնալ ՏՏ մասնագետ, և հետո ինչ-որ բան հիշեցի իմ մասին: Այս տեքստը հայտնվել է այսպես. Առաջարկում եմ խոսել այս մասին։

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

Սերգեյ, կրտսեր ծրագրավորող

Մանկություն

Ո՞րն է ծրագրավորողի ամենահաճելի բանը, երբ դեռ չկա ինտերնետ:

Ես ունեի դրանցից երկուսը. ապամոնտաժել բոլոր խաղերը «800 խաղ ռուսերեն» սկավառակից բոլոր ծրագրերով «Այն ամենը, ինչ պետք է հաքերին» սկավառակից, այնուհետև զրոյից վերաշարադրել բոլոր այն խաղերը, որոնց վրա ես ծախսել եմ ավելի քան 10 ժամ: BASIC-ում։ Կարևոր չէ, թե ինչ կլինի, եթե նույնիսկ այսպես ստացվի։

Երեխաների օր ընդդեմ վատ օրենսգրքի

Դուք վերցնում եք այն, փորձում եք այն, վերադասավորում եք բլոկները, փորձարկում եք և հասնում այն ​​ամենին, ինչին կարող եք հասնել: Windows-ը քանդում ես, Windows-ը հետ դնելու համար 10 ժամ է պահանջվում։ Դուք փորձում եք վարորդներին վերադարձնել? Դուք հասկանում եք, թե ինչպես է աշխատում DOS-ը: Դուք հասկանում եք, թե ինչպես պետք է տեղադրվեն ցատկերները, որպեսզի ձեր կոշտ սկավառակը գործարկվի ընկերոջ համակարգչում (այնտեղ կա 200 մեգաբայթ նոր խաղեր): Դուք պտտում եք ծրագրակազմը, ոլորում սարքավորումը, ապամոնտաժում և նորից հավաքում համակարգիչը: Ի վերջո, 13 տարի ֆուտբոլային սիմուլյատոր ես գրում:

Երբ ոչինչ չկա, դու երջանիկ ես դառնում դրա պատճառով։

Չի կարելի թերագնահատել ինքնաքննության կարևորությունը։ Իմ կարծիքով, ՏՏ նորեկները թերագնահատում են, թե որքան խստորեն պետք է վերահսկեն իրենց արտադրանքը (և վերլուծականում նույնպես) և որքան ժամանակ է պահանջվում՝ համեմատած զուտ ստեղծագործական մասի հետ: Եվ որքան հետաքրքիր լինի, թե ինչ եք անում, այնքան ավելի դժվար և երկար կլինի թեստը:

Սա, իհարկե, ինչ-որ չափով վերացական խորհուրդ է, բայց եթե ես անմիջապես իմանայի։

Եվ ես խորհուրդ չեմ տալիս կենտրոնանալ ՏՏ ոլորտում մեկ ոլորտի վրա: Այստեղ նույնպես նշանակություն ունեն հորիզոնները:

Աննա, համակարգերի ավագ վերլուծաբան

Ավագ դպրոց

Ինչ-որ պահի, P շրջանի ֆորումում նրանք քննարկում էին ծրագրավորում, և այնտեղ հայտնվեց մի թեմա՝ «PHP ծրագրավորողներ են փնտրում մեծ ընկերության համար» վերնագրով: Գովազդային տեքստը հետևյալն էր.

В крупную компанию ищутся программисты PHP:

Для того, чтобы понять, стоит ли вам приходить на собеседование, выполните несложное задание: напишите программу на php, которая находит такие целые положительные числа x, y и z, чтобы x^5+y^5=z^5. (^ - степень).

Отвечать можете здесь.

Միայն մի քանի հոգի չբաժանորդագրվեցին այս թեմայից, ես նույնպես այնտեղ էի: Իմ ամբողջ տասնվեցամյա միամտությամբ ես պատասխանեցի.

Реально чет странное. Да и комп нужен неслабый, штоб ето найти...
Ибо от x,y,z <=1000 таких чисел нет-эт во первых (сел набросал в vb, большего ПОКА не дано), во вторых комп подсаживается намертво.

Не все равно чето нето, ИМХО.

Այո, դա խեղկատակություն է, թակարդ նորեկների համար, այո, դա բոզ է, և ինչ: Ակնհայտ է, որ ես շատ ժամանակ եմ ծախսել պարզ սցենարի վրա, բայց ամբողջովին մոռացել եմ Ֆերմատի թեորեմի գոյության մասին, որը թեմայի հեղինակը, հարգարժան The_Kid-ը, պարզաբանեց հենց վերջում:

Итог печален - в П. практически нет людей, знающих математику, но каждый второй мнит себя мего программистом. За три часа, на все форумах на которых я разместил сообщение, было суммарно около двух сотен просмотров... и всего два правильных ответа. А теорема Ферма - это ведь школьная программа, и условия ее настолько просты, что должны бросаться в глаза. Кстати, параллельно при опросе в аське 6 из 6 знакомых новосибирских студентов ответили «Это же теорема Ферма».
И кого после этого брать на работу?

Այնուհետև դա ինձ ոգու մեջ վրդովմունքի փոթորիկ առաջացրեց. «Եթե ես չեմ գրել Ֆերմայի թեորեմի մասին, դա չի նշանակում, որ ես չգիտեմ դրա մասին», դասական արդարացում: Հիմա ես տխուր եմ? Չէ, սա նույնպես կյանքի դաս է։ Ինչպես, երբ իմ խաղը ցուցադրվեց ինդոնեզական Windows Phone Store-ում, և երկու շաբաթ անց այն հեռացվեց, քանի որ ես չեմ թարմացրել EULA-ի որոշ պայմաններ:

Եվ բոլորովին անհասկանալի է. եթե մեկ խոշոր ընկերությունում վարձելու մարդ չկա, ապա ո՞վ պետք է լինես դու: Ինչ անել? Որտեղ աճել:

Պետք չէ մտածել, որ կրթություն ստանալուց հետո կդառնաս ծրագրավորող/տաքսիստ/մաթեմատիկոս կամ այլ բան։

Եկել են ժամանակները, երբ հիմնական առարկաները (մաթեմատիկա, ֆիզիկա, ինֆորմատիկա, փիլիսոփայություն) շատ ավելի կարևոր են դառնում դիպլոմում, քան կիրառական առարկաները (ծրագրավորում, դիզայն կոնկրետ ոլորտներում և այլն): Բարձրագույն կրթությունը սկսեց բաժանվել շերտերի՝ հիմնական (ճարտարագիտական) և կիրառական։ Պետք է սովորել ոչ թե կոնկրետ հմտություններ, այլ մտածել, գիտական ​​մոտեցում, հասկանալ, թե ինչպես լուծել խնդիրները, փափուկ հմտություններ:

Խոսքը համալսարանի մասին է։ Մարդը դեռևս կունենա իր կյանքի մնացած մասը՝ կիրառելու կիրառական հմտությունները:

Օլեգ, առաջատար համակարգերի վերլուծաբան

Համալսարան

Դուք գրում եք կոդը «պլյուսներով», կոդ եք գրում Java-ում: Դու դիպչում ես մոնտաժողին, ձեռքդ հեռացնում, խրվում ես Qt-ի մեջ ու մտածում, թե ինչու են դա քեզ հետ անում։ Չորրորդ դասընթացում ոչ ոքի չի հետաքրքրում, թե ինչի վրա եք գրում հաջորդ կարևոր լաբորատորիաները. ուսուցիչները ինչ-որ կերպ նայում են կոդը:

Սա, իհարկե, ամենուր այդպես չէ. կան բուհեր, որտեղ դա հզոր է և լավ, բայց նրանք վերցնում են երեխաներին, ովքեր դպրոցում խնդիրներ են լուծում ACM-ից, սեղմում են ամեն ինչ գրաֆիկների տեսությունից լրացուցիչ դասերին և խցանում են աշխարհի բոլոր ալգորիթմների հիշողությունը: քանզի աշխարհում ամեն ինչ պահանջում է:

Ես չեմ որոշել, չեմ մասնակցել լրացուցիչ պարապմունքների, պարզապես ավարտել եմ ուսումս իմ մաթեմատիկայի դասարանում՝ ճանապարհին հետաքրքիր բաներ անելով: Սփոյլեր. հարցազրույցների ժամանակ դրանք ոչ ոքի պետք չեն լինի:

Նախ, ավելի լավ է որոշել, թե ինչն է ձեզ դուր գալիս ՏՏ-ից: Եթե ​​ձեզ դուր են գալիս բոլոր ուղղությունները, դժվար կլինի։ Սովորեք ինչ-որ լեզու - ոչնչի չի բերի, ապագայում միայն շփոթություն կլինի:

Յան, ֆին մասնագետ։ մոնիտորինգ

Իրական պատմություն. Windows-ի սիմուլյատորի համար, որը պատրաստվել է 10-րդ դասարանում ձեր ծնկած ընկերոջ հետ, համալսարանում դուք կարող եք ավտոմատ կերպով մի քանի քննություն և թեստ ստանալ: Դուք նույնիսկ կարող եք բոլորին ավելի ուշ ասել, թե որքան հիանալի էր: Խնդիրն այն էր, որ այն զով չէր. այն ուներ շփոթեցնող ճարտարապետություն, սարսափելի կոդ և որևէ բանի համար ստանդարտների իսպառ բացակայություն:

Նման բաները պետք է արվեն մեկ նպատակով՝ ունենալ սեփական փոցխի կատալոգ։ Թեև դա ձեզ չի պաշտպանի խաբեբաների համախտանիշից, երբ հայտնվում եք խոշոր ընկերությունում՝ ամեն ինչի մասին որոշ մակերեսային իմացությամբ և մտածում եք, որ պատրաստվում եք բացահայտվել։

Երեխաների օր ընդդեմ վատ օրենսգրքի

Ես կաջակցեմ, ավելի կարևոր է օգնել խորհուրդներով, թե ինչ կարող ես անել և որտեղից տեղեկատվություն ստանալ, և ոչ թե հակառակը։ Եվ ամենևին էլ սարսափելի չէ, եթե նա սկզբում փորձում է ինչ-որ բան անել հպումով, - իրազեկումը կգա ավելի ուշ: Կարևոր է հավանել այն:

Էրիկ, փորձարկման ինժեներ

Մենք բոլորս գրում ենք զարգացման ծրագրեր՝ ինչ պետք է ուսումնասիրենք, ինչ անենք մոտ ապագայում և ինչպես ինքներս մեզ կատարելագործենք: Բայց թվում է, թե մենք բոլորս կարող ենք օգուտ քաղել մեր անցյալին ուղղված նամակ գրելուց. ահա իմը:

  1. Ժամանակ տրամադրեք, գիրք գտեք և տեղադրեք Ubuntu բաշխումը, որը Canonical-ը ձեզ անվճար է ուղարկել: Ակնհայտորեն կա մի պարզ խնդիր, Ubuntu-ն սկսվում է ամենուր: Իսկ Linux-ը ձեզ շատ օգտակար կլինի։
  2. Մի վախեցեք կոնսոլից: Volkov Commander-ը, իհարկե, տեղավորվում է մեկ անգործունյա սկավառակի վրա, բայց փորձեք պարզել, թե ինչու են ձեզ անհրաժեշտ այս բոլոր հրամանները, ծանոթացեք հրամանի տողին: Եվ անգործունյա սկավառակները կմեռնեն: Սկավառակները կմեռնեն։ Ֆլեշ կրիչներ նույնպես կմեռնեն։ Շատ մի անհանգստացեք:
  3. Կարդացեք ալգորիթմների մասին, հասկացեք տեսակավորումը, ծառերը և կույտերը: Կարդացեք գրքեր.
  4. Հիմնականը հասկանալու համար վճարովի դասընթացների կարիք չկա: YouTube-ը շուտով կհայտնվի՝ դուք կզարմանաք։
  5. Մի կախվեք BASIC-ից: Աշխարհում կան հարյուր տեխնոլոգիաներ, որոնք արժանի են ձեր ուշադրությանը, և միլիոնավոր բաներ, որոնք ավելի հետաքրքիր են, քան Excel-ում օգտվողների ձևերը ևս մեկ անգամ նկարելը: Պարզապես վերցրեք Python-ը և կհասկանաք այն:
  6. Սովորեք օգտագործել Git-ը, կրկնօրինակեք բոլոր աղբյուրները: Գրեք առնվազն մեկ հաճախորդ-սերվերի հավելված՝ հասկանալու համար, թե ինչպես են դրանք աշխատում: Հասկացեք ցանցերը, անջատիչները և երթուղիչները:
  7. Եվ եթե դուք հիմա կարդում եք սա, նշանակում է ամեն ինչ իզուր չէ։

Ասացեք մեզ մեկնաբանություններում, թե ինչ կգրեիք ձեր անցյալի համար: Ունե՞ք խորհուրդներ ներկայիս դպրոցականներին և ուսանողներին, ովքեր դեռևս խաչմերուկում են և փորձում են գտնել իրենց ճանապարհը: Եկեք խոսենք այս մասին:

Source: www.habr.com

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