Necə Kompüter Elmləri Alimi Olmaq olar

Müəllif: Gregory Harris
Yaradılış Tarixi: 11 Aprel 2021
YeniləMə Tarixi: 1 İyul 2024
Anonim
Necə Kompüter Elmləri Alimi Olmaq olar - CəMiyyəT
Necə Kompüter Elmləri Alimi Olmaq olar - CəMiyyəT

MəZmun

Kompüter elmlərini öyrənmək proqramlaşdırma demək deyil; alqoritmləri öyrənmək deməkdir (müəyyən bir işi yerinə yetirmək üçün kiminsə və ya bir şeyin başa düşdüyü sonlu addımlar ardıcıllığı). Bir çox kompüter elm adamı ümumiyyətlə proqramlaşdırmır. Edsger Dijkstra bir dəfə demişdi: "Kompüter elmləri, astronomiya teleskoplardan daha çox kompüterlə maraqlanmır".

Addımlar

  1. 1 Kompüter alimi olmaq, daim öyrənmək, əbədi olaraq tələbə olmaqdır. Texnologiyalar dəyişir, yeni proqramlaşdırma dilləri, yeni alqoritmlər hazırlanır: şeylərdən xəbərdar olmaq üçün daim yeni şeylər öyrənmək lazımdır.
  2. 2 Pseudocode ilə başlayın. Pseudocode həqiqətən bir proqramlaşdırma dili deyil, ancaq İngilis dilində bir proqramı təmsil etməyin bir yoludur. Ən yaxın və ən tanış alqoritm şampun şüşəsindədir: Sabun, durulayın, təkrarlayın. Bu alqoritmdir. Sizin üçün başa düşüləndir ("Kompüter Agenti") və sonlu sayda addımlar ehtiva edir.
  3. 3 Yalan kodunuzu sınayın. Şampun şüşəsində etiketlənmiş nümunə iki səbəbə görə yaxşı bir alqoritm deyil: son şərt yoxdur və hansı proseduru təkrar edəcəyinizi söyləmir. Köpükləmə təkrarlansın? Və ya sadəcə durulayın. Ən yaxşı nümunə “Addım 1 - Lather. Addım 2 - durulayın. 3 -cü addım - 1 -ci və 2 -ci addımları təkrarlayın (ən yaxşı nəticə üçün 2-3 dəfə) və Bitirin (Çıx). Bu alqoritm sizin üçün aydındır, sonlandırma şərtinə malikdir (sonlu sayda addım) və çox dəqiqdir.
  4. 4 Bütün fəaliyyətlər üçün alqoritmlər yazmağa çalışın. Məsələn, kampusdakı bir binadan digərinə necə köçmək və ya güveç necə etmək olar. Tezliklə hər yerdə alqoritmlər görəcəksiniz!
  5. 5 Alqoritmlərin necə qurulacağını öyrəndikdən sonra proqramlaşdırma prosesi sizin üçün daha anlaşıqlı olacaq. Kitabı satın alın və proqramlaşdırma dilini öyrənmək üçün bütünlüklə oxuyun. Bir dili öyrənmək üçün peşəkarlardan deyil, həvəskarlar tərəfindən yazıldığı üçün onlayn dərslərdən istifadə etməyin.
    • Ancaq kömək üçün İnternetə müraciət etməkdən çəkinməyin. Java və C ++ kimi obyekt yönümlü dilləri dərhal öyrənməyə başlaya bilərsiniz, ancaq tamamilə alqoritm əsaslı olduğu üçün C kimi prosedur dilləri ilə başlamaq daha yaxşıdır.
  6. 6 Proqramlaşdırma, psevdokodun proqramlaşdırma dilinə çevrilməsi prosesidir. Psevdokod yazmağa nə qədər çox vaxt sərf etsəniz, o qədər az proqram yazacaq və gələcəkdə beyninizi yormayacaqsınız.

İpuçları

  • Kompüter elmləri kompüter dizaynı və inkişafı, verilənlər bazası, kompüter təhlükəsizliyi, kompüter proqramlaşdırma dilləri kimi bir çox sahəni əhatə edir. Buna görə sizi maraqlandıran bir və ya daha çox sahəyə diqqət yetirmək ağıllı bir qərardır.
  • Bir proqramlaşdırma dilini öyrəndikdən sonra başqa bir oxşar dili öyrənin, çünki hələ də yalançı kodu əsl dilə çevirirsiniz.
  • Ağ lövhə alqoritmi yazmaq üçün ən yaxşı yerdir.