Terbakar ya? Tidak merasakan "getaran" yang pertama kali Anda miliki ketika Anda melihat printf("Hello World!");
untuk pertama kalinya? Saya mulai pemrograman ketika saya berusia 14, dan ketika saya akhirnya mengambil beberapa kelas pemrograman perguruan tinggi tahun terakhir saya di sekolah menengah, kelas-kelas itu benar-benar membuat saya bosan karena saya sudah jauh di depan. Saya siap untuk menulis aplikasi dunia nyata dan memecahkan masalah yang rumit, tetapi saya terjebak dalam pusaran mengerikan dari pelajaran pengantar yang saya rasa ditujukan kepada orang-orang yang tidak dapat mengikat sepatu mereka. Itu benar-benar membunuh minat saya. Saya tidak mengatakan ini adalah skenario yang sama untuk Anda, tetapi saya sering merasa bahwa kelas pemrograman sering membunuh minat Anda dan "pi'zaz" yang membuat pemrograman benar-benar menarik .
Bagi saya: Menjadi diajarkan dan belajar adalah dua hal yang sama sekali berbeda .
Codeburn . Lalu ada codeburn. Saya belajar sangat cepat, dan menghabiskan banyak waktu mengerjakan pemrograman sehingga saya tidak melakukan hal lain. Saya hanya terbakar. Anda perlu memastikan bahwa itu pasti bukan satu - satunya hal yang Anda lakukan.
Dataran Tinggi . Ada titik di mana saya benar-benar tidak tahu harus belajar apa lagi. Saya belajar dasar-dasarnya, saya belajar beberapa mata pelajaran lanjutan, tetapi setelah itu saya seperti "Oke, apa sekarang". Anda benar-benar perlu memulai proyek Anda sendiri (lebih disukai besar), atau pasti terlibat dalam beberapa proyek di luar sana. Anda tidak akan menemukan diri Anda belajar hal-hal baru jika Anda tidak berani dan menjelajah sedikit.
Saya masih sangat terobsesi dengan pemrograman. Programmer terbaik yang saya tahu adalah orang-orang yang walaupun mendapatkan codeburn, atau mungkin bahkan mencapai dataran tinggi, adalah orang-orang yang masih terus maju. Lagipula, ketika Anda berada di dunia nyata, Anda tidak bisa berhenti mengembangkan produk karena Anda sedikit terbakar atau menabrak dataran tinggi. Pengembangan perangkat lunak bisnis dan dunia nyata tidak berfungsi seperti itu. Hari ini saya tidak pernah benar-benar mendapatkan ikan cod atau memukul dataran tinggi. Saya sering mengatur proyek saya dan bermain game selama 30 menit untuk "melepaskan pikiran saya", kemudian kembali ke proyek saya. Saya melakukan hal-hal di luar bidang komputer agar saya tetap seimbang. Saya melibatkan diri saya dalam menjawab hal-hal di SO agar saya tetap tajam dan tajam, dan saya juga membaca buku-buku baru dan membaca tentang teknologi baru yang keren.
Bagi saya, saya suka pemrograman. Bahkan jika saya terbakar, saya terus berjalan. Bukan karena saya memaksakan diri untuk melakukannya, tetapi karena saya ingin menjadi ahli dalam C # dan .NET . Jika Anda tidak memiliki tujuan untuk diri sendiri, Anda mungkin merasa benar-benar tidak tahu apa yang ingin Anda dapatkan dari pemrograman. Mengapa Anda memprogram di tempat pertama ? Saya suka memecahkan masalah yang kompleks. Saya juga suka membuat solusi inovatif. Saya memiliki tujuan yang mendorong hasrat saya untuk pengembangan perangkat lunak secara umum.
Apakah ini untukmu ? Mungkin tidak. Jika pemikiran di kepala Anda adalah saya tidak suka pemrograman lagi dan Anda benar-benar harus bertanya pada diri sendiri dan orang lain bagaimana cara termotivasi untuk program ? Mungkin itu bukan ceruk pasar Anda. Temukan minat lain. Jika Anda masih muda, Anda punya waktu untuk menjelajah, dan Anda selalu dapat kembali ke pemrograman.
Kedengarannya seperti pada tingkat tertentu Anda benar-benar menikmatinya, karena Anda menentang diri sendiri dengan mengatakan bahwa Anda telah kehilangan minat dan hasrat, namun Anda menyukai pemrograman dan gelar CS Anda. Mungkin Anda kehilangan minat, karena Anda tidak benar-benar memecahkan masalah dunia nyata, dan tidak melihat adanya penggunaan aktual untuk itu .
Ini adalah masalah yang saya miliki dengan matematika di sekolah. Anda matematika tangguh, tetapi Anda jarang skenario dunia nyata keras untuk menggunakan matematika itu, dan jawaban dari para guru / profesor selalu sama: Anda hanya perlu tahu itu untuk berhasil . Itu tidak banyak memberi tahu saya, dan jika itu satu-satunya jawaban yang Anda miliki, saya tidak percaya pada keahlian Anda dan saya akan kehilangan minat. Saya suka memecahkan masalah dunia nyata , tidak hidup dalam teori atau cita-cita yang saya hanya perlu mengetahuinya .
Pikiran Anda ini semua sangat subyektif dan didasarkan pada pengalaman saya sendiri, tetapi mungkin Anda dapat terinspirasi untuk merenungkan masalah Anda.
Oh, dan satu hal yang menginspirasi saya dan benar-benar mendorong hasrat saya, saya menonton banyak Channel9 (MSDN). Di Balik Kode, Cara Kerja, dll. Ketika Anda belajar dari para ahli terbaik di sekitar, Anda belajar banyak, dan itu benar-benar menginspirasi Anda untuk ingin meningkatkan dan melakukan hal-hal besar. Anda juga harus mencatat bahwa beberapa ahli yang paling cemerlang di bidangnya, melakukan hal-hal yang sama sekali tidak berhubungan selama bertahun - tahun sebelum mereka terjun ke pemrograman / ilmu komputer.