Nah, ini jawaban pertama saya di sini dan, juga, saya kurang berpengalaman dari Anda. Jadi, anggap itu jawaban pemula, yang mungkin tidak relevan bagi Anda atau orang lain. Tapi, saya akan mencoba mempertahankan nilai pertanyaan dengan jawaban saya!
Yah, pertama-tama mari kita bahas (hanya garis besar) domain ilmu komputer, atau siklus hidup yang terlibat dalam pembelajaran CS. Mungkin, saya mungkin kehilangan beberapa dari mereka. Juga, mungkin ada ambiguitas tentang posisi mereka. Tapi, itu berlaku sebagai: -
- Dasar Komputer (Pengerjaan Umum komputer) dan pengantar komputer
- Bahasa pemrograman dan penggunaannya untuk memecahkan masalah kehidupan nyata menggunakan bantuan komputer
- Variasi bahasa pemrograman (fungsional, berorientasi objek, prosedural) dan prinsip-prinsip yang berbeda
- Struktur dan Algoritma Data // salah satu bagian terpenting dan tulang punggung CS
- Yayasan Sistem Komputer --- Matematika Terpisah, beberapa bagian dari Digital Electronics
- Rekayasa Perangkat Lunak // sekali lagi salah satu bagian terpenting dan tulang punggung CS
- Sistem Operasi --- subjek favorit saya di cabang CS, dan juga yang paling penting, cabang inti dari CS, setidaknya seluruh CS berjalan dalam hal ini, setidaknya. Anda memerlukan mesin untuk menjalankan sesuatu, berdasarkan bahkan pada pemodelan
- Arsitektur Komputer --- lagi-lagi salah satu mata pelajaran penting untuk mengetahui fungsi dasar kerja komputer
- Database bernilai setiap pengakuan! Penemuan luar biasa.
- Jaringan Komputer --- bagian CS yang sangat indah yang terkait dengan jaringan (koneksi kehidupan nyata)
- Teori Komputasi, Automata, Kompiler --- subjek favorit saya yang ke-2, semuanya dalam satu bagian yang menjelaskan perubahan status dan pembentukan serta pengoperasian bahasa.
- Penambangan Data & Pembelajaran Mesin --- Bidang Ilmu Komputer yang paling progresif saat ini dan pada kenyataannya benar-benar salah satu yang paling informatif
- Intelegensi Buatan & Jaringan Saraf Tiruan & Logika Fuzzy --- untuk tidak mengatakan apa-apa, simulasi kehidupan nyata terbaik
Sekarang, kembali ke pertanyaan. Saya pikir Anda harus memberikan setiap bagian kesempatan untuk masuk lebih dalam dan mencoba menemukan bidang yang Anda minati. Seseorang perlu beberapa tahun untuk memutuskan bidang mana yang paling cocok untuknya.
Anda tidak boleh langsung melompat ke bidang apa pun yang hanya melibatkan bagian pemrograman !!! Bahasa Pemrograman bukan "yang" sepadan dengan apa yang dibingkai, bagian yang paling penting adalah pemodelan dasar, fungsi dan generasi ide dan teori baru yang meningkatkan bidang CS. Jadi, seperti saya, Anda harus mencoba setiap bidang sekaligus, katakan selama seminggu dan melihat Anda benar-benar tertarik kepada mereka! Ini pertama-tama akan memberi Anda subjek untuk dibawa pergi!
Sekarang, datang ke sumber daya online. Ada banyak untuk dilihat. Anda akan menemukan banyak tutorial, video, dan kuliah yang tersedia saat ini di internet.
- www.coursera.org
- www.nptel.ac.in
- www.khanacademy.org
dan seterusnya.
Cobalah untuk menggunakan ini lebih sering untuk mempelajari dasar-dasar CS. Selain itu, Anda selalu memiliki mesin pencari dengan sekali klik untuk membantu Anda memberikan topik yang Anda hadapi kesulitan.