Bilgisayar Bilimleri Bilimcisi Nasıl Olunur?

Yazar: Gregory Harris
Yaratılış Tarihi: 11 Nisan 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Nasıl Veri Bilimcisi Olunur?
Video: Nasıl Veri Bilimcisi Olunur?

İçerik

Bilgisayar bilimi okumak, programlama anlamına gelmez; öğrenme algoritmaları anlamına gelir (birinin veya bir şeyin belirli bir görevi yerine getirmek için anladığı sonlu bir adım dizisi). Birçok bilgisayar bilimci hiç programlamaz. Edsger Dijkstra bir keresinde şöyle demişti: "Bilgisayar bilimi, bilgisayarlarla, astronominin teleskoplarla ilgilendiğinden daha fazla ilgilenmiyor."

adımlar

  1. 1 Bilgisayar bilimcisi olmak, sürekli öğrenmek, sonsuza kadar öğrenci olmaktır. Teknolojiler değişiyor, yeni programlama dilleri, yeni algoritmalar geliştiriliyor: Her şeyi yakından takip edebilmek için sürekli yeni şeyler öğrenmek gerekiyor.
  2. 2 Sözde kodla başlayın. Pseudocode aslında bir programlama dili değildir, ancak bir programı İngilizce olarak temsil etmenin bir yoludur. En yakın ve en tanıdık algoritma şampuan şişesi üzerindedir: Sabun, durulayın, tekrarlayın. Algoritma bu. Sizin için anlaşılabilir ("Bilgisayar Aracısı") ve sınırlı sayıda adım içerir.
  3. 3 Sahte kodunuzu test edin. Şampuan şişesinin üzerinde yazan örnek iki nedenden dolayı iyi bir algoritma değildir: bir bitiş koşulu yoktur ve hangi işlemi tekrarlamanız gerektiğini söylemez. Tekrar köpürtün mü? Ya da sadece durulama. En iyi örnek “Adım 1 - Köpük. Adım 2 - durulayın. Adım 3 - Adım 1 ve Adım 2'yi (en iyi sonuç için 2-3 kez) tekrarlayın ve Bitir (Çıkış) ”. Bu algoritma sizin için açıktır, bir sonlandırma koşuluna sahiptir (sonlu sayıda adım) ve çok doğrudur.
  4. 4 Tüm aktiviteler için algoritmalar yazmaya çalışın. Örneğin, kampüsteki bir binadan diğerine nasıl geçilir veya güveç nasıl yapılır. Yakında, her yerde algoritmalar göreceksiniz!
  5. 5 Algoritma oluşturmayı öğrendikten sonra programlama süreci sizin için daha anlaşılır olacaktır. Programlama dilini öğrenmek için kitabı satın alın ve baştan sona okuyun. Profesyoneller tarafından değil amatörler tarafından yazıldığı için bir dil öğrenmek için çevrimiçi eğitimleri kullanmayın.
    • Ancak, yardım için İnternete başvurmaktan çekinmeyin. Java ve C++ gibi nesne yönelimli dilleri hemen öğrenmeye başlayabilirsiniz ancak yine de tamamen algoritma tabanlı oldukları için C gibi prosedürel dillerle başlamak daha iyidir.
  6. 6 Programlama, sözde kodu bir programlama diline çevirme işlemidir. Sözde kod yazmak için ne kadar çok zaman harcarsanız, programı o kadar az yazar ve gelecekte beyninizi zorlarsınız.

İpuçları

  • Bilgisayar bilimi, bilgisayar tasarımı ve geliştirme, veri tabanları, bilgisayar güvenliği, bilgisayar programlama dilleri gibi birçok alanı kapsar. Bu nedenle, ilginizi çeken bir veya daha fazla alana odaklanmak akıllıca bir karardır.
  • Bir programlama dilini öğrendikten sonra, benzer başka bir dil öğrenin, çünkü hala yalnızca sözde kodu gerçek dile çeviriyorsunuz.
  • Algoritmayı yazmak için en iyi yer beyaz tahtadır.