Ինչպես améliorել ձեր ծրագրավորման հմտությունները

Բարև, Хабр! ներկայացնում եմ ձեզ «Ինչպես բարելավել ծրագրավորման հմտությունները» հեղինակով Gaël Thomas.

Ինչպես améliorել ձեր ծրագրավորման հմտությունները

Սոյ գնացինք 5 լավագույն խորհուրդներով

1. Միացրեք ձեր նպատակները

Նպատակների սահմանումը բարձրացնում է ծրագրավորողի արտադրողականությունը։

Հաստատեք.

  • Ի՞նչու եք սկսել ծրագրավորել
  • Որո՞նք են ծրագրավորման նպատակները
  • Ի՞նչ երազանք ունեք հասնելու համար ծրագրավորող դառնալով

Յուրաքանչյուր ոք ունի անձնական նպատակներ, սակայն ես ստեղծել եմ ընդհանուր գաղափարների ցանկը բոլորի համար.

  • Սեփական ويب կայք ստեղծել
  • Նոր աշխատանք ստանալ
  • Ֆրիլանսեր աշխատել
  • Հեռավար աշխատել
  • Ստուգել ինքս ինձ
  • Բարելավել ֆինանսական վիճակը

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

Օրինակ: եթե ցանկանում եք իմանալ, թե ինչպես օգտագործել տվյալների բազայի սկզբունքները, կարող եք սկսել բլոգի նախագիծ: Սակայն, եթե սովորում եք ինչ-որ բան ավելացնել տվյալների բազա, ապա կարող եք ստեղծել պարզ ձև, որպեսզի տվյալներ ավելացնեք տվյալների բազա։

կարևոր է նախագծերը օգտագործել նպատակների հասնելու համար, որովհետև դա դրդում է աշխատել կոնկրետ օրինակների վրա: Ինչ կարող է ավելի ուժեղ դրդել, քան սա՝

2. Ավելորդաբար կրկնեք

Որպեսզի ընտրեք նպատակներ, աշխատեք դրանց շուրջ որքան հնարավոր է: Ի վերջո, որքան ավելի շատ եք սովորում, այնքան ավելի շատ եք սովորում.

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

Ծրագրեք կոդ գրելը ամեն օր, հանգստի ժամանակ կամ աշխատանքից հետո: Թեկուզ դա միայն մի ժամ է, եթե դուք ստեղծեք սովորություն և պահեք այն, ապա կտեսնեք մինչ օրս կայուն բարելավումներ՝ շարունակաբար:

«Կրկնության մայր է, գործողության հայր, ով այն դարձնում է կատարողների ճարտարապետը» (Zig Ziglar — Twitter)

3. Ասեք այն, ինչ սովորում եք կամ ստեղծում

Սա նոր բան սովորելու լավագույն ճանապարհն է.

Որոշ գաղափարներ՝ ինչ անել՝

  • Գրեք հոդվածներ բլոգում (օրինակ, Хабр-ում)
  • Միացեք կոնֆերանսներին կամ տեղական հավաքներին, հանդիպումներին
  • Շրջադարձային հարցումները խնդրեք StackOverflow-ում
  • Գրեք առաջընթացը ամեն օր # հեշթագի հետ #100DaysOfCode

Վարսեղ պատմություն:գիտե՞ք, թե ինչու ես ստեղծել HereWeCode.io?

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

Ես այստեղ ստեղծել եմ կոդ մի քանի պատճառներով:

  • Զգացնել գիտելիքներ, որպեսզի լավագույն ծրագավորը դառնամ
  • Գործեինք նորեկներին հասկացություն հասկանալու համար:
  • Միավորեք պարզ և կոնկրետ օրինակներ յուրաքանչյուրի համար
  • անունը ինչ-որ բանով զբաղվել և հաճույք ստանալ նրանով

Յուրաքանչյուրը կարող է դա անել: Ես սկսել եմ սովորական գործողությունից: Առաջինն է գրել Medium-ում "Յուրաքանչյուր խոսք API-ի մասին!", ապա երկրորդը՝ Docker-ի վրա, վերնագիրը "Docker-ի համար սկսնակների ուղեցույց՝ ինչպես ստեղծել ձեր առաջին Docker հավելվածը" և այլն:

Գրեք ուրիշների համար և դուք կբարելավեք ծրագրավորման ձեր հմտությունները: Կոնցեպտը բացատրելը և դրա գործողությունն կարևորագույն զարգացումն է ծրագրավորողի համար:

Հիշեք՝ Որպես ոլորտի մասնագետ չեք լինելու՝ ինչ-որ բան գրելու համար:

4. Կարդացեք կոդ

Որովհետև կոդի ընթերցումը ձեր ծրագրավորման հմտությունները կբարելավի:

Ահա, ինչ կարող եք կարդալ.

  • Կոդը GitHub-ում
  • Գրքեր
  • Հոդվածներ
  • Լրատվական փաթեթներ

Դուք կարող եք շատ բան սովորել ուրիշների կոդից: Դուք կարող եք գտնել ձեր ոլորտի մասնագետների կամ օգտագործել GitHub-ը, որպեսզի գտեք ձեր սեփական կոդին մոտ կոդ: Վստահ եմ, դուք հետաքրքրվում եք, թե ինչպես են այլ ծրագրավորողները գրում կոդ և լուծում խնդիրներ: Դուք կզարգացնեք ձեր քննադատական մտածողության հմտությունները: Արդյոք նրանք օգտագործվող մեթոդը ավելի լավ չէ ձերից: Давайте проверим:

Օրվա ընթացքում օրական մի հոդված կամ մի քանի էջ ծրագրավորման գրքից չկարդալը, ինչու ոչ:

Որոշ հայտնի գրքեր.

  • Սովորական կոդ: Հեշտ ծրագրային արվեստի ձեռնարկ՝ Ռոբերտ Կ. Մարտինի կողմից (Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin)
  • Պրագմատիկ ծրագրավորող: ուսանողից մինչև շքեղ դիպլոմ
  • Cal Newport: Խոր աշխատանքի մասին

5. Տրվեք հարցեր

Մի հապաղեք հարցնելու վրա:

Հարց տալը օգտակար է, եթե ինչ-որ բան չեք հասկանում: Դուք կարող եք դիմել ձեր թիմին կամ ընկերներին: Օգտագործեք ծրագրավորման ֆորումներ, եթե չգիտեք ո՞ւմ կարող եք հարցնել:

Որոշ ժամանակում պետք է այլ բացատրություն ունենալ, որպեսզի հասկանալ կոնցեպտը: Ավելին, երկար ժամանակ պտտվել և պատասխաններ որոնելը լավ է, բայց մի պահ լավագույնը հարցնելն է այլ ծրագրավորողներին:

Օգտվեք ուրիշի գիտելիքից, որպեսզի բարելավեք ինքներդ ձեզ: Եվ եթե դուք հարցնում եք մեկ այլ ծրագրավորողի, մեծ շանսեր կան, որ նա ոչ միայն կպատասխանի, այլև կգնահատի ձեզ:

Ընտանիք: habr.com

Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով 🔥 Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster