Բարև, Хабр! ներկայացնում եմ ձեզ «» հեղինակով .

Սոյ գնացինք 5 լավագույն խորհուրդներով
1. Միացրեք ձեր նպատակները
Նպատակների սահմանումը բարձրացնում է ծրագրավորողի արտադրողականությունը։
Հաստատեք.
- Ի՞նչու եք սկսել ծրագրավորել
- Որո՞նք են ծրագրավորման նպատակները
- Ի՞նչ երազանք ունեք հասնելու համար ծրագրավորող դառնալով
Յուրաքանչյուր ոք ունի անձնական նպատակներ, սակայն ես ստեղծել եմ ընդհանուր գաղափարների ցանկը բոլորի համար.
- Սեփական ويب կայք ստեղծել
- Նոր աշխատանք ստանալ
- Ֆրիլանսեր աշխատել
- Հեռավար աշխատել
- Ստուգել ինքս ինձ
- Բարելավել ֆինանսական վիճակը
Մի մոռացեք վերապահել տեղ հատուկ նպատակների համար. անձնական նախագիծ: Եթե ցանկանում եք հաջողության հասնել և դրդված մնալ, դուք պետք է ստեղծեք առաջադրանքներ: Բայց դուք ոչ միայն պարտավորեք միշտ ավարտել դրանք: գաղափարը հենց այն է, որ պետք է հասնել փոքր նպատակների սեփական նախագծերում։
Օրինակ: եթե ցանկանում եք իմանալ, թե ինչպես օգտագործել տվյալների բազայի սկզբունքները, կարող եք սկսել բլոգի նախագիծ: Սակայն, եթե սովորում եք ինչ-որ բան ավելացնել տվյալների բազա, ապա կարող եք ստեղծել պարզ ձև, որպեսզի տվյալներ ավելացնեք տվյալների բազա։
կարևոր է նախագծերը օգտագործել նպատակների հասնելու համար, որովհետև դա դրդում է աշխատել կոնկրետ օրինակների վրա: Ինչ կարող է ավելի ուժեղ դրդել, քան սա՝
2. Ավելորդաբար կրկնեք
Որպեսզի ընտրեք նպատակներ, աշխատեք դրանց շուրջ որքան հնարավոր է: Ի վերջո, որքան ավելի շատ եք սովորում, այնքան ավելի շատ եք սովորում.
Кոդ գրելը ունակություն է, և դուք կարող եք համեմատել այն սպորտով զբաղվելու հետ: Եթե ուզում եք լավ նորությունները, դուք պետք է շատ գումար ծախսեք, հենց համակարգչի վրա, այլ ոչ թե գրքեր կարդալ և կոդը մտքում պարզել։
Ծրագրեք կոդ գրելը ամեն օր, հանգստի ժամանակ կամ աշխատանքից հետո: Թեկուզ դա միայն մի ժամ է, եթե դուք ստեղծեք սովորություն և պահեք այն, ապա կտեսնեք մինչ օրս կայուն բարելավումներ՝ շարունակաբար:
«Կրկնության մայր է, գործողության հայր, ով այն դարձնում է կատարողների ճարտարապետը» ( — Twitter)
3. Ասեք այն, ինչ սովորում եք կամ ստեղծում
Սա նոր բան սովորելու լավագույն ճանապարհն է.
Որոշ գաղափարներ՝ ինչ անել՝
- Գրեք հոդվածներ բլոգում (օրինակ, Хабр-ում)
- Միացեք կոնֆերանսներին կամ տեղական հավաքներին, հանդիպումներին
- Շրջադարձային հարցումները խնդրեք StackOverflow-ում
- Գրեք առաջընթացը ամեն օր # հեշթագի հետ
Վարսեղ պատմություն:գիտե՞ք, թե ինչու ես ստեղծել ?
Ես գրավված եմ կոդով և գիտելիքների փոխանակմամբ: Վերջին տարիների ընթացքում ես շատ հոդվածներ եմ կարդացել պլատֆորմների վրա: , և այլն: Եվ իմանում եմ, որ յուրաքանչյուրը կարող է կիսվել այն ինչ սովորում և ստեղծում, նույնիսկ եթե դա պարզապես մի փոքրիկ բան է.
Ես այստեղ ստեղծել եմ կոդ մի քանի պատճառներով:
- Զգացնել գիտելիքներ, որպեսզի լավագույն ծրագավորը դառնամ
- Գործեինք նորեկներին հասկացություն հասկանալու համար:
- Միավորեք պարզ և կոնկրետ օրինակներ յուրաքանչյուրի համար
- անունը ինչ-որ բանով զբաղվել և հաճույք ստանալ նրանով
Յուրաքանչյուրը կարող է դա անել: Ես սկսել եմ սովորական գործողությունից: Առաջինն է գրել Medium-ում "", ապա երկրորդը՝ Docker-ի վրա, վերնագիրը "" և այլն:
Գրեք ուրիշների համար և դուք կբարելավեք ծրագրավորման ձեր հմտությունները: Կոնցեպտը բացատրելը և դրա գործողությունն կարևորագույն զարգացումն է ծրագրավորողի համար:
Հիշեք՝ Որպես ոլորտի մասնագետ չեք լինելու՝ ինչ-որ բան գրելու համար:
4. Կարդացեք կոդ
Որովհետև կոդի ընթերցումը ձեր ծրագրավորման հմտությունները կբարելավի:
Ահա, ինչ կարող եք կարդալ.
- Կոդը GitHub-ում
- Գրքեր
- Հոդվածներ
- Լրատվական փաթեթներ
Դուք կարող եք շատ բան սովորել ուրիշների կոդից: Դուք կարող եք գտնել ձեր ոլորտի մասնագետների կամ օգտագործել GitHub-ը, որպեսզի գտեք ձեր սեփական կոդին մոտ կոդ: Վստահ եմ, դուք հետաքրքրվում եք, թե ինչպես են այլ ծրագրավորողները գրում կոդ և լուծում խնդիրներ: Դուք կզարգացնեք ձեր քննադատական մտածողության հմտությունները: Արդյոք նրանք օգտագործվող մեթոդը ավելի լավ չէ ձերից: Давайте проверим:
Օրվա ընթացքում օրական մի հոդված կամ մի քանի էջ ծրագրավորման գրքից չկարդալը, ինչու ոչ:
Որոշ հայտնի գրքեր.
- Սովորական կոդ: Հեշտ ծրագրային արվեստի ձեռնարկ՝ Ռոբերտ Կ. Մարտինի կողմից (Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin)
- Պրագմատիկ ծրագրավորող: ուսանողից մինչև շքեղ դիպլոմ
- Cal Newport: Խոր աշխատանքի մասին
5. Տրվեք հարցեր
Մի հապաղեք հարցնելու վրա:
Հարց տալը օգտակար է, եթե ինչ-որ բան չեք հասկանում: Դուք կարող եք դիմել ձեր թիմին կամ ընկերներին: Օգտագործեք ծրագրավորման ֆորումներ, եթե չգիտեք ո՞ւմ կարող եք հարցնել:
Որոշ ժամանակում պետք է այլ բացատրություն ունենալ, որպեսզի հասկանալ կոնցեպտը: Ավելին, երկար ժամանակ պտտվել և պատասխաններ որոնելը լավ է, բայց մի պահ լավագույնը հարցնելն է այլ ծրագրավորողներին:
Օգտվեք ուրիշի գիտելիքից, որպեսզի բարելավեք ինքներդ ձեզ: Եվ եթե դուք հարցնում եք մեկ այլ ծրագրավորողի, մեծ շանսեր կան, որ նա ոչ միայն կպատասխանի, այլև կգնահատի ձեզ:
Ընտանիք: habr.com
