Saya kode jarang. Apakah ini pertanda buruk? [Tutup]

14

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?

Chankey Pathak
sumber
12
Anda perlu memberikan lebih banyak konteks. Jelas, itu bukan masalah jika Anda seorang ahli bedah saraf, tetapi itu adalah masalah jika Anda seorang programmer.
1
Apakah Anda ingin menjadi profesor atau benar-benar ingin bekerja di industri ini?
ChaosPandion
Terkait tetapi tidak sepenuhnya menipu: programmers.stackexchange.com/questions/3558/…
TheLQ
Ya, saya setuju dengan sejumlah besar pendapat yang telah dikatakan di sini. Untuk menjadi pengembang yang baik, pertama, Anda harus "Mengembangkan". Misalnya, jika Anda berlatih Java, lihatlah pengembangan aplikasi Android.
Adil
2
Saya jarang makan. Apakah itu buruk?
Pekerjaan

Jawaban:

30

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.

Brian R. Bondy
sumber
2
Setuju. Menulis kode adalah kerajinan yang perlu dilatih untuk dikuasai.
19

Jawaban lain sangat bagus, bagi saya semuanya bermuara pada ini:

  • Jika Anda memiliki masalah pemrograman, apakah Anda dalam profesi yang tepat?
  • jika Anda kesulitan menemukan masalah (terkait komputer) dan membuat implementasi untuk menyelesaikannya, apakah Anda berada di profesi yang tepat?
  • jika Anda tidak memikirkan tugas pemrograman Anda (pekerjaan, sekolah atau pribadi) di waktu luang Anda, apakah Anda dalam profesi yang tepat?

Ada garis tipis antara penghobi dan profesional dan inilah yang saya pikir perlu Anda tentukan sendiri dengan melakukan evaluasi diri dan pencarian jiwa. :-)

Chris
sumber
2
+1 - "Apakah Anda dalam profesi yang benar?" Lebih banyak orang perlu bertanya pada diri sendiri pertanyaan ini.
ChaosPandion
7

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.

Dan Rosenstark
sumber
@ Chankey Pathak, hal yang pasti dan semoga sukses.
Dan Rosenstark
Dalam pengalaman saya, sebagian besar konsep pengembangan perangkat lunak membutuhkan pengodean aktual.
3

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.

Gordon
sumber
3

Temukan beberapa proyek untuk dikerjakan. Jika Anda tidak dapat menemukan beberapa teka-teki untuk dipecahkan. Lihat jawaban saya untuk pertanyaan ini.

Teka-teki pemrograman .

grokus
sumber
1

Anda perlu berlatih coding jika Anda benar-benar ingin menjadi pengembang yang baik. Jika Anda membaca buku pemrograman, cobalah untuk menyelesaikan latihan yang disediakan.

jean27
sumber
Saya memecahkan masalah yang diberikan dalam buku ini. Apa itu cukup?
Chankey Pathak
Baik. Teruslah berlatih. Bagaimanapun, Anda juga dapat mencoba memulai proyek kecil.
jean27
Apa yang agak proyek? tolong jelaskan.
Chankey Pathak
Proyek yang menarik untuk Anda.
jean27
1
@chankey, jika Anda dengan mudah menyelesaikan masalah di buku, Anda perlu buku yang lebih sulit berikutnya.
1

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?

MIA
sumber
Tepat! Saya lebih fokus pada teknik dan metode bagaimana menemukan solusi dari masalah tertentu.
Chankey Pathak
1
Bahayanya adalah Anda dapat membodohi diri sendiri dengan berpikir bahwa Anda telah menemukan solusi, tetapi Anda mungkin telah salah memahami masalahnya atau mengabaikan beberapa keadaan yang rumit. Sebenarnya menulis kode sering kali akan memaksa Anda untuk menghadapi kesalahpahaman dan asumsi yang salah.
Charles E. Grant
1

"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.

JB King
sumber
1

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.

Bryan Harrington
sumber
ya masalah yang sama, mata pelajaran lain juga ada, harus belajar semua dalam proporsi yang sama.
Chankey Pathak
sama di sini, saya ingin kode sesuatu yang keren selain tugas tetapi Anda jarang punya cukup waktu untuk ini.
Oliver Weiler
0

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.

Matt DiTrolio
sumber