Saya akan membagikan pengalaman saya sendiri.
Saya mulai pemrograman sekitar 10-11 bulan yang lalu. Paparan pertama saya yang sebenarnya adalah dengan PHP, tetapi setelah itu, saya menemukan diri saya belajar C # dalam kursus pengantar (CS 140) di community college lokal saya. Setelah saya mempelajari dasar-dasarnya, saya cukup banyak terbang dengan itu dan belum berhenti sejak itu. Setelah C #, saya memutuskan untuk mulai mempelajari mekanika tingkat bawah tentang cara kerja komputer. Saya sedang mengerjakan aplikasi yang seharusnya multi-platform, dan seharusnya membantu mesin video game untuk berinteraksi satu sama lain (mirip dengan SDL, tetapi mungkin level lebih rendah dari itu, dengan fokus ketat pada GUI, matematika , dan fungsi pembantu lainnya).
Pada dasarnya, jika bukan karena kelas itu, saya tidak akan menemukan apa yang saya sukai sampai jauh, jauh di kemudian hari. Anda tidak benar-benar tahu bahwa Anda menikmati pemrograman sampai Anda benar-benar memahami konsep di baliknya. Jika Anda ingin mengetahuinya, saya sarankan mengambil intro ke buku pemrograman dan mulai dengan C / C ++ karena Anda perlu memahami apa yang Anda lakukan, daripada menggunakan bahasa yang akan memegang tangan Anda seperti Java atau C # atau hanya beberapa bahasa scripting - pikiran Anda, ini memiliki tempat mereka dan merupakan alat yang baik untuk digunakan, tetapi juga sangat penting bahwa Anda memahami konsep tingkat rendah pada awalnya. Ini adalah kesalahan yang saya buat pada awalnya.
Setelah itu, terus pemrograman jika Anda menikmatinya. Jika tidak, pelajari hal lain. Apa pun yang Anda putuskan untuk dilakukan, Anda harus menghabiskan waktu sebanyak mungkin untuk itu sebelum Anda menghadiri universitas 2-4 tahun untuk mempelajarinya, karena itu BENAR-BENAR akan membuat Anda di depan permainan. Ini juga akan menunjukkan motivasi kepada majikan mana pun yang berpotensi dapat mempekerjakan Anda.
Saya dapat memberi tahu Anda bahwa ilmu komputer / disiplin teknik listrik sejauh ini paling cepat dalam hal tingkat evolusi mereka (yang terus meningkat dari tahun ke tahun), dan Anda harus terus belajar teknologi baru untuk mengikuti apa yang terjadi. yang terbaru dan terhebat (yang harus Anda temukan setidaknya agak menarik, meskipun itu benar-benar tergantung pada bidang keahlian Anda. Misalnya, saya benci pemrograman web, dan saya tidak tertarik sama sekali pada teknologi yang ada untuk itu, tetapi beberapa orang benar-benar menikmatinya dan tertarik dengannya). Meskipun demikian, C / C ++ adalah bahasa yang bagus untuk dipelajari, sementara banyak bahasa lain (misalnya C #, Java), memiliki API prebuilt mereka sendiri untuk "membuat hidup lebih mudah", Anda tidak akan belajar apa-apa tentang apa yang sebenarnya terjadi di bawah tenda sampai Anda "
Pada dasarnya, saya sudah pemrograman selama 10-11 bulan dan saya belum pernah kuliah sedikit pun. Saya telah mengambil kelas C # di community college (kelas pemrograman pertama saya, yang mengajari saya dasar-dasarnya), dan setidaknya 95% sisanya saya pelajari sendiri. Ini karena, setelah mengambil kelas itu, saya tahu saya ingin menjadi seorang programmer. Anda akan mengetahuinya begitu Anda memahaminya. Apa pun jalan yang Anda pilih, Anda harus mempelajarinya secara mandiri jika Anda benar-benar ingin berhasil, karena itu meningkatkan bakat Anda untuk motivasi dan komitmen. Seorang programmer memilikitermotivasi untuk berhasil. Mereka banyak berurusan, lebih dari sekadar "menulis kode". Aplikasi secara konstan harus diuji, didebug, dan dipahami dari bawah ke atas. Biasanya, baik kecil atau besar, Anda hampir akan belajar sesuatu yang baru untuk setiap proyek yang Anda lakukan. Ini adalah hal yang baik, karena Anda perlu menjaga otak agar tetap aktif.