Ինչպես դառնալ համակարգչային գիտության գիտնական

Հեղինակ: Gregory Harris
Ստեղծման Ամսաթիվը: 11 Ապրիլ 2021
Թարմացման Ամսաթիվը: 1 Հուլիս 2024
Anonim
Ինչպես դառնալ գիտնական․ քննարկում Արեգ Դանագուլյանի հետ
Տեսանյութ: Ինչպես դառնալ գիտնական․ քննարկում Արեգ Դանագուլյանի հետ

Բովանդակություն

Համակարգչային գիտություն սովորելը չի ​​նշանակում ծրագրավորում. դա նշանակում է սովորել ալգորիթմներ (քայլերի վերջնական հաջորդականություն, որոնք որևէ մեկը կամ ինչ -որ բան հասկանում է ՝ որոշակի առաջադրանք կատարելու համար): Շատ համակարգչային գիտնականներ ընդհանրապես չեն ծրագրավորում: Էդսգեր Դեյկստրան մի անգամ ասել է.

Քայլեր

  1. 1 Համակարգչային գիտնական լինել նշանակում է անընդհատ սովորել, ընդմիշտ ուսանող լինել: Տեխնոլոգիաները փոխվում են, ծրագրավորման նոր լեզուներ են մշակվում, նոր ալգորիթմներ են մշակվում. Անհրաժեշտ է անընդհատ սովորել նոր բաներ ՝ ամեն ինչին մոտ լինելու համար:
  2. 2 Սկսեք կեղծ կոդով: Կեղծ կոդն իրականում ծրագրավորման լեզու չէ, բայց դա ծրագիր է անգլերեն լեզվով ներկայացնելու միջոց: Ամենամոտ և ամենահայտնի ալգորիթմը շամպունի շշի վրա է ՝ օճառ, ողողում, կրկնում: Սա ալգորիթմն է: Դա ձեզ համար հասկանալի է («Համակարգչային գործակալ») և պարունակում է վերջնական թվով քայլեր:
  3. 3 Փորձարկեք ձեր կեղծ ծածկագիրը: Շամպունի շշի վրա պիտակավորված օրինակը լավ ալգորիթմ չէ երկու պատճառով. Այն չունի վերջնական պայման և չի ասում, թե որ ընթացակարգը կրկնել: Կրկնե՞լ փրփուրը: Կամ պարզապես ողողում: Լավագույն օրինակը կլինի «Քայլ 1 - Փրփուր. Քայլ 2 - լվանալ: Քայլ 3 - Կրկնեք 1 -ին և 2 -րդ քայլերը (2-3 անգամ լավագույն արդյունքի համար) և Վերջ (ելք) »: Այս ալգորիթմը ձեզ համար պարզ է, ունի դադարեցման պայման (վերջնական թվով քայլեր) և շատ ճշգրիտ է:
  4. 4 Փորձեք գրել ալգորիթմներ բոլոր գործունեության համար: Օրինակ, թե ինչպես կարելի է համալսարանի մեկ շենքից տեղափոխվել մյուսը, կամ ինչպես պատրաստել թասիկ: Շուտով դուք ամենուր ալգորիթմներ կտեսնեք:
  5. 5 Երբ սովորեք, թե ինչպես կազմել ալգորիթմներ, ծրագրավորման գործընթացը ձեզ համար ավելի հասկանալի կլինի: Գնեք գիրքը և կարդացեք այն ամբողջությամբ ՝ ծրագրավորման լեզուն սովորելու համար: Մի օգտագործեք առցանց ձեռնարկներ լեզու սովորելու համար, քանի որ դրանք գրված են սիրողական, այլ ոչ թե մասնագետների կողմից:
    • Այնուամենայնիվ, մի հապաղեք օգնության համար դիմել ինտերնետին: Կարող եք անմիջապես սկսել օբյեկտ կողմնորոշված ​​լեզուներ սովորել, ինչպիսիք են Java- ն և C ++-ը, բայց միևնույն է, ավելի լավ է սկսել C- ի նման ընթացակարգային լեզուներով, քանի որ դրանք ամբողջովին հիմնված են ալգորիթմների վրա:
  6. 6 Programրագրավորումը կեղծ ծածկագիրը ծրագրավորման լեզվի թարգմանելու գործընթացն է: Որքան ավելի շատ ժամանակ եք ծախսում կեղծ կոդեր գրելուն, այնքան ավելի քիչ եք մուտքագրում ծրագիրը և հետագայում ձեր ուղեղը գրկելու:

Խորհուրդներ

  • Համակարգչային գիտությունը ներառում է բազմաթիվ ոլորտներ, ինչպիսիք են համակարգչային դիզայնը և զարգացումը, տվյալների բազաները, համակարգչային անվտանգությունը, համակարգչային ծրագրավորման լեզուները: Հետևաբար, իմաստուն որոշում է կենտրոնանալ ձեզ հետաքրքրող մեկ կամ մի քանի ոլորտների վրա:
  • Oneրագրավորման մեկ լեզու սովորելուց հետո սովորեք մեկ այլ, նմանատիպ լեզու, քանի որ դեռ կեղծ ծածկագիրը թարգմանում եք միայն իրական լեզվով:
  • Գրատախտակն ալգորիթմը գրելու լավագույն վայրն է: