Saya seorang mahasiswa ilmu komputer dan sekarang belajar Java.
Saya ingin menjadi pengembang / programmer yang baik.
Saya suka membaca buku. Saya mencari di internet topik terkait dan mempelajarinya. Saya merujuk ke StackOverflow dan situs web pemrograman bagus lainnya setiap hari tapi saya jarang kode. Apakah ini pertanda buruk? Jika ya maka apa yang harus saya lakukan untuk mengatasi masalah ini?
learning
self-improvement
Chankey Pathak
sumber
sumber
Jawaban:
Pengalaman mengalahkan semua, jika Anda tidak mendapatkan pengalaman maka ya Anda pasti memiliki masalah jika Anda ingin menjadi programmer yang hebat.
Mulai proyek baru atau bergabunglah dengan proyek sumber terbuka orang lain. Dapatkan beberapa pengalaman. Tulis beberapa kode.
sumber
Jawaban lain sangat bagus, bagi saya semuanya bermuara pada ini:
Ada garis tipis antara penghobi dan profesional dan inilah yang saya pikir perlu Anda tentukan sendiri dengan melakukan evaluasi diri dan pencarian jiwa. :-)
sumber
Hampir semua jawaban lain berisi premis dasar bahwa coding adalah hal terbaik untuk belajar coding. Jika tujuan Anda adalah untuk lulus tes FizzBuzz, ini benar, dan pada titik tertentu Anda harus mulai menulis banyak kode untuk menjadi ahli dalam menulis kode.
Namun, pertanyaan Anda bukanlah "haruskah saya membuat kode" melainkan, "Saya sedang belajar dan tidak fokus pada pengkodean: apakah itu buruk." Tetapi kemudian Anda mengatakan dalam komentar lain bahwa Anda memang menulis beberapa kode melakukan latihan di buku.
Menurut pendapat saya, ada terlalu banyak penekanan pada penulisan-kode-untuk-belajar-pemrograman. Saya pikir itu konyol. Pengkodean adalah hal terakhir yang harus Anda khawatirkan. Mempelajari pengembangan perangkat lunak jauh lebih penting daripada menulis ribuan baris kode. Anda akan selalu berakhir dengan menulis banyak kode. Saat Anda belajar, Anda tidak harus berfokus pada apa yang paling baik mempersiapkan Anda untuk kode, tetapi bagian apa pun dari studi yang Anda sukai. Jika Anda suka mempelajari teknik dan metodologi, pelajari itu.
Pekerjaan biasanya keluar dari kekuatan spesifik Anda. Jika Anda tidak memilikinya - dan Anda hanya orang lain yang menulis banyak kode, dan dapat menulis kode yang baik - maka Anda tidak akan memiliki keunggulan kompetitif. Mainkan sesuai keinginan Anda. Anda akan kode cukup pada waktunya.
sumber
Jika Anda ingin lebih banyak kode, Anda harus mencoba situs web tantangan pemrograman.
Mereka adalah cara yang bagus untuk belajar bahasa dan melenturkan otot pemrograman Anda.
Saya penggemar berat pythonchallenge .
Situs yang sangat bagus untuk memulai.
sumber
Temukan beberapa proyek untuk dikerjakan. Jika Anda tidak dapat menemukan beberapa teka-teki untuk dipecahkan. Lihat jawaban saya untuk pertanyaan ini.
Teka-teki pemrograman .
sumber
Anda perlu berlatih coding jika Anda benar-benar ingin menjadi pengembang yang baik. Jika Anda membaca buku pemrograman, cobalah untuk menyelesaikan latihan yang disediakan.
sumber
Itu tergantung pada apakah Anda manajer seseorang yang selalu berusaha memberi tahu mereka "cara yang benar" untuk melakukannya.
Meskipun serius ... memiliki pengetahuan luas telah membantu saya dengan baik. Dan, jika Anda belajar, daripada mungkin masalahnya adalah Anda terlalu fokus pada teknik dan teknologi daripada menemukan masalah untuk dipecahkan atau ide-ide yang rapi untuk membuahkan hasil?
sumber
"Tergantung" akan menjadi jawaban singkat saya untuk ini. Itu tidak selalu pertanda buruk, karena pekerjaan pemrograman pertama saya di luar universitas, saya ingat harus belajar cara menggunakan Visual Studio, IIS, dan MS-SQL Server pada pekerjaan yang saya lakukan, meskipun ini kembali pada tahun 1997. Saya akan menyarankan menyelidiki bagaimana Anda mempelajari sesuatu serta apa jenis algoritma yang Anda tahu karena beberapa dari mereka dibor ke kepala saya seperti membagi dan menaklukkan.
sumber
Jika Anda masih pelajar, saya akan sangat resah. Studi kursus Anda lebih penting saat ini. Namun, begitu Anda meninggalkan dunia Academia, Anda mungkin memiliki masalah jika Anda masih belum menemukan minat Anda dalam bidang ini dan jangan kode.
Saya berada dalam dilema yang sama, saya seorang senior yang menyelesaikan gelar BS saya di bidang Ilmu Komputer. Saya tidak kode di luar pekerjaan saya saat ini.
Ini benar-benar membuat saya frustasi sekarang untuk belajar AP Statistik dan Ilmu Geologi sehubungan dengan cuaca daripada bekerja di proyek pribadi saya.
Saya memiliki proyek Game yang sangat ingin saya kerjakan, tetapi saya juga harus lulus. (Saya tahu mengapa Marc Zuckerburg dan Bill Gates keluar sekarang).
Jika hal-hal ini yang mencegah Anda membuat kode, jangan khawatir. Tetapi jika Coding tidak memotivasi Anda, mendorong Anda, dan keinginan untuk menciptakan sesuatu yang benar-benar keren untuk Anda tidak masuk pada saat Anda lulus, saya pikir Anda mungkin memiliki masalah.
sumber
Tergantung pada platform apa yang Anda gunakan. Saya tahu saya menemukan bahwa banyak platform dan teknologi yang lebih baru membutuhkan lebih sedikit pengkodean aktual tetapi rekayasa yang lebih ketat. Akibatnya, saya mengkode semakin sedikit seiring berjalannya waktu.
sumber