Հեղինակ:
Gregory Harris
Ստեղծման Ամսաթիվը:
11 Ապրիլ 2021
Թարմացման Ամսաթիվը:
1 Հուլիս 2024
![Ինչպես դառնալ գիտնական․ քննարկում Արեգ Դանագուլյանի հետ](https://i.ytimg.com/vi/9SuxOpjpkfA/hqdefault.jpg)
Բովանդակություն
Համակարգչային գիտություն սովորելը չի նշանակում ծրագրավորում. դա նշանակում է սովորել ալգորիթմներ (քայլերի վերջնական հաջորդականություն, որոնք որևէ մեկը կամ ինչ -որ բան հասկանում է ՝ որոշակի առաջադրանք կատարելու համար): Շատ համակարգչային գիտնականներ ընդհանրապես չեն ծրագրավորում: Էդսգեր Դեյկստրան մի անգամ ասել է.
Քայլեր
1 Համակարգչային գիտնական լինել նշանակում է անընդհատ սովորել, ընդմիշտ ուսանող լինել: Տեխնոլոգիաները փոխվում են, ծրագրավորման նոր լեզուներ են մշակվում, նոր ալգորիթմներ են մշակվում. Անհրաժեշտ է անընդհատ սովորել նոր բաներ ՝ ամեն ինչին մոտ լինելու համար:
2 Սկսեք կեղծ կոդով: Կեղծ կոդն իրականում ծրագրավորման լեզու չէ, բայց դա ծրագիր է անգլերեն լեզվով ներկայացնելու միջոց: Ամենամոտ և ամենահայտնի ալգորիթմը շամպունի շշի վրա է ՝ օճառ, ողողում, կրկնում: Սա ալգորիթմն է: Դա ձեզ համար հասկանալի է («Համակարգչային գործակալ») և պարունակում է վերջնական թվով քայլեր:
3 Փորձարկեք ձեր կեղծ ծածկագիրը: Շամպունի շշի վրա պիտակավորված օրինակը լավ ալգորիթմ չէ երկու պատճառով. Այն չունի վերջնական պայման և չի ասում, թե որ ընթացակարգը կրկնել: Կրկնե՞լ փրփուրը: Կամ պարզապես ողողում: Լավագույն օրինակը կլինի «Քայլ 1 - Փրփուր. Քայլ 2 - լվանալ: Քայլ 3 - Կրկնեք 1 -ին և 2 -րդ քայլերը (2-3 անգամ լավագույն արդյունքի համար) և Վերջ (ելք) »: Այս ալգորիթմը ձեզ համար պարզ է, ունի դադարեցման պայման (վերջնական թվով քայլեր) և շատ ճշգրիտ է:
4 Փորձեք գրել ալգորիթմներ բոլոր գործունեության համար: Օրինակ, թե ինչպես կարելի է համալսարանի մեկ շենքից տեղափոխվել մյուսը, կամ ինչպես պատրաստել թասիկ: Շուտով դուք ամենուր ալգորիթմներ կտեսնեք:
5 Երբ սովորեք, թե ինչպես կազմել ալգորիթմներ, ծրագրավորման գործընթացը ձեզ համար ավելի հասկանալի կլինի: Գնեք գիրքը և կարդացեք այն ամբողջությամբ ՝ ծրագրավորման լեզուն սովորելու համար: Մի օգտագործեք առցանց ձեռնարկներ լեզու սովորելու համար, քանի որ դրանք գրված են սիրողական, այլ ոչ թե մասնագետների կողմից:
- Այնուամենայնիվ, մի հապաղեք օգնության համար դիմել ինտերնետին: Կարող եք անմիջապես սկսել օբյեկտ կողմնորոշված լեզուներ սովորել, ինչպիսիք են Java- ն և C ++-ը, բայց միևնույն է, ավելի լավ է սկսել C- ի նման ընթացակարգային լեզուներով, քանի որ դրանք ամբողջովին հիմնված են ալգորիթմների վրա:
6 Programրագրավորումը կեղծ ծածկագիրը ծրագրավորման լեզվի թարգմանելու գործընթացն է: Որքան ավելի շատ ժամանակ եք ծախսում կեղծ կոդեր գրելուն, այնքան ավելի քիչ եք մուտքագրում ծրագիրը և հետագայում ձեր ուղեղը գրկելու:
Խորհուրդներ
- Համակարգչային գիտությունը ներառում է բազմաթիվ ոլորտներ, ինչպիսիք են համակարգչային դիզայնը և զարգացումը, տվյալների բազաները, համակարգչային անվտանգությունը, համակարգչային ծրագրավորման լեզուները: Հետևաբար, իմաստուն որոշում է կենտրոնանալ ձեզ հետաքրքրող մեկ կամ մի քանի ոլորտների վրա:
- Oneրագրավորման մեկ լեզու սովորելուց հետո սովորեք մեկ այլ, նմանատիպ լեզու, քանի որ դեռ կեղծ ծածկագիրը թարգմանում եք միայն իրական լեզվով:
- Գրատախտակն ալգորիթմը գրելու լավագույն վայրն է: