Cara Menjadi Saintis Komputer: 10 Langkah (dengan Gambar)

Isi kandungan:

Cara Menjadi Saintis Komputer: 10 Langkah (dengan Gambar)
Cara Menjadi Saintis Komputer: 10 Langkah (dengan Gambar)

Video: Cara Menjadi Saintis Komputer: 10 Langkah (dengan Gambar)

Video: Cara Menjadi Saintis Komputer: 10 Langkah (dengan Gambar)
Video: APLIKASI ARSITEK (11 Aplikasi Yang di Gunakan Oleh Seorang Arsitek) 2024, Mungkin
Anonim

Menjadi Ilmuwan Komputer bukan mengenai pengaturcaraan; ini adalah mengenai kajian algoritma (serangkaian langkah, yang difahami oleh seseorang atau sesuatu, untuk menyelesaikan tugas dalam beberapa langkah tertentu). Ramai Saintis Komputer tidak memprogram sama sekali. Memang, Edsger Dijkstra pernah mengatakan "Ilmu komputer tidak lebih mengenai komputer daripada astronomi mengenai teleskop."

Langkah-langkah

Bahagian 1 dari 4: Bermula

Menjadi Ahli Sains Komputer Langkah 1
Menjadi Ahli Sains Komputer Langkah 1

Langkah 1. Menjadi pelajar sepanjang hayat

Menjadi saintis komputer adalah tentang belajar menjadi pelajar, bukan hanya semasa latihan, tetapi sepanjang masa sepanjang karier anda. Perubahan teknologi, bahasa baru berkembang, algoritma baru dibuat: anda perlu dapat mempelajari perkara baru agar sentiasa terkini.

284814 2
284814 2

Langkah 2. Fahami peranan masa depan anda

Sebagai saintis komputer, adalah tugas anda untuk menyelesaikan masalah. Ini juga mengenai menyelesaikan masalah dengan cara yang dapat membuat semua orang bahagia pada akhirnya. Ini bermaksud belajar kemahiran komunikasi yang baik dan juga kemahiran mengekod kerana anda lebih cenderung untuk memadankan keperluan pelanggan anda dengan penyelesaian yang tepat jika anda mendengar dengan baik dan menyampaikan kembali pemahaman anda dengan jelas, dan juga memberitahu klien semasa projek dijalankan.

Bahagian 2 dari 4: Menulis pseudokod

Menjadi Ahli Sains Komputer Langkah 2
Menjadi Ahli Sains Komputer Langkah 2

Langkah 1. Mulakan dengan pseudocode

Pseudocode sebenarnya bukan bahasa pengaturcaraan, tetapi ia adalah cara untuk mewakili program dengan cara yang sangat mirip bahasa Inggeris. Algoritma yang paling biasa bagi anda mungkin terdapat pada botol syampu anda: Busa, bilas, ulangi. Ini adalah algoritma. Ia dapat difahami oleh anda ("Ejen Pengkomputeran") dan mempunyai beberapa langkah. Atau adakah…

Menjadi Ahli Sains Komputer Langkah 3
Menjadi Ahli Sains Komputer Langkah 3

Langkah 2. Tweak pseudokod

Contoh syampu bukanlah algoritma yang sangat baik kerana dua sebab: ia tidak mempunyai syarat untuk berakhir, dan ia tidak benar-benar memberitahu anda apa yang harus diulang. Ulangi pembasuhan? Atau hanya membilas. Contoh yang lebih baik ialah "Langkah 1 - Lather. Langkah 2 - Bilas. Langkah 3 - Ulangi langkah 1 dan 2 (2 atau 3 kali untuk hasil yang lebih baik) dan kemudian selesaikan (keluar)." Ini dapat anda fahami, mempunyai syarat akhir (bilangan langkah yang terbatas), dan sangat jelas.

Bahagian 3 dari 4: Menulis algoritma

Menjadi Ahli Sains Komputer Langkah 4
Menjadi Ahli Sains Komputer Langkah 4

Langkah 1. Cuba tulis algoritma untuk pelbagai perkara

Contohnya, bagaimana untuk pergi dari satu bangunan ke bangunan lain di kampus, atau bagaimana membuat kaserol. Tidak lama lagi, anda akan melihat algoritma di semua tempat!

Menjadi Ahli Sains Komputer Langkah 5
Menjadi Ahli Sains Komputer Langkah 5

Langkah 2. Setelah anda belajar bagaimana menulis algoritma, pengaturcaraan harus dilakukan secara semula jadi untuk anda

Beli buku, dan baca sepenuhnya untuk mempelajari bahasa. Elakkan tutorial dalam talian kerana ia sering ditulis oleh peminat, bukan profesional.

Walau bagaimanapun, jangan ragu untuk mencari bantuan di internet. Bahasa berorientasi objek seperti Java dan C ++ sekarang "dalam", tetapi bahasa Prosedur seperti C lebih mudah untuk dimulakan kerana hanya berurusan dengan algoritma

Menjadi Ahli Sains Komputer Langkah 6
Menjadi Ahli Sains Komputer Langkah 6

Langkah 3. Pengaturcaraan hanya terjemahan pseudocode ke bahasa pengaturcaraan

Semakin banyak masa sebelum pengaturcaraan anda menghabiskan masa merancang dalam pseudocode, semakin sedikit masa yang anda habiskan untuk menaip dan menggaru kepala anda.

Bahagian 4 dari 4: Analisis algoritma

284814 8
284814 8

Langkah 1. Baca RAM (mesin akses rawak)

Salah satu tempat terbaik untuk memulakan adalah dengan membaca buku Steven Skiena Buku panduan reka bentuk algoritma.

284814 9
284814 9

Langkah 2. Ketahui mengenai tingkah laku fungsi yang mengehadkan

Baca notasi Big O.

284814 10
284814 10

Langkah 3. Baca tentang bagaimana input terburuk dapat memecahkan algoritma anda atau menelan belanja yang besar dalam masa pemprosesan CPU

Penting untuk mengetahui cara-cara apa yang dapat mengatasi mereka dengan cekap.

Petua

  • Bidang sains komputer merangkumi banyak bidang yang berbeza seperti reka bentuk dan pembangunan komputer, pangkalan data, keselamatan komputer, atau bahasa komputer hanya untuk beberapa nama. Oleh itu, adalah lebih baik untuk memusatkan perhatian kepada satu atau mungkin beberapa perkara lagi jika mereka menarik minat anda.
  • Setelah mempelajari satu bahasa pengaturcaraan, belajar yang lain dalam paradigma yang sama adalah mudah kerana anda masih hanya menerjemahkan kod pseudok ke dalam bahasa yang sebenarnya.
  • Papan putih adalah tempat yang bagus untuk menulis algoritma.
  • Sekiranya anda seorang pelajar dalam pendidikan menengah dan berumur di bawah 20 tahun pertimbangkan untuk memasuki Olympiad dalam bidang Informatik anda.

Disyorkan: