Bagaimana menjadi Programmer Baik

Wednesday, November 26, 2014

Baca Juga


OPOSIPSeorang programmer yang baik bukanlah kata yang dapat menemukan definisi dalam kamus. Keterampilan pemrograman yang baik sangat penting untuk keberhasilan dan menemukan kegembiraan pemrograman. Seperti yang terlihat dengan banyak programmer yang sukses selama masa lalu, berikut adalah beberapa poin yang dapat diikuti oleh mereka yang berada dalam mengejar karir yang sukses dalam pemrograman.
Bekerja pada Dasar
Seperti yang berlaku untuk setiap industri dan pekerjaan apa pun, pemahaman konseptual adalah kunci untuk sukses. Kecuali seseorang memiliki dasar konseptual yang kuat, ia / dia tidak pernah menjadi programmer yang baik. Pemahaman inti konseptual membantu Anda dalam merancang dan menerapkan solusi terbaik dengan cara terbaik mungkin. Jika Anda masih merasa kesenjangan dalam ilmu komputer inti dan konsep tertentu bahasa pemrograman, tidak pernah terlalu terlambat untuk kembali dan meninjau dasar-dasar.

Anda belajar lebih banyak dengan membantu orang lain


Sebagian besar dari kita memiliki kecenderungan umum memutar kepala kita terhadap forum atau kelompok hanya ketika kita membutuhkan bantuan. Dan lagi pemisahan yang jelas antara programmer yang baik dan sisanya bahwa pembentuk mengunjungi tempat-tempat ini lebih sering untuk membantu orang lain. Hal ini membuat mereka belajar lebih banyak maka mereka belajar mendapatkan masalah mereka dipecahkan oleh orang lain. Dalam tim juga, membantu orang lain untuk memecahkan masalah mereka. Percayalah, memahami masalah orang lain dalam konteks mereka, menyelidiki itu dan memberikan solusi; akan meninggalkan Anda jauh lebih belajar dari sebelumnya.

Menulis sederhana, dimengerti tapi logis kode


Seperti dalam hampir setiap aspek kehidupan, formula 'Keep it simple dan pendek' bekerja dalam pemrograman juga. Menulis kode lebih logis dan menghindari kompleksitas. Kadang-kadang orang melakukan menulis kode yang kompleks hanya untuk membuktikan kemampuan mereka untuk menulis kode tersebut. Pengalaman saya mengatakan bahwa kode sederhana namun logis selalu bekerja dengan baik, mengakibatkan masalah yang lebih sedikit dan lebih diperpanjang. Saya ingat sebuah kutipan yang sangat baik

Luangkan lebih banyak waktu dalam menganalisis masalah, Anda harus sedikit waktu untuk memperbaikinya


Luangkan lebih banyak waktu dalam memahami dan menganalisa masalah dan merancang solusi untuk itu. Anda akan menemukan sisa-hal yang cukup mudah dilakukan. Merancang tidak selalu berarti menggunakan bahasa pemodelan dan alat-alat, dapat sesederhana melihat langit dan berpikir solusi dalam pikiran Anda. Mereka yang memiliki kebiasaan menekan Keyboard (untuk coding) saat ini mendapatkan masalah, biasanya berakhir kita sesuatu yang berbeda dari persyaratan.

Jadilah yang pertama untuk menganalisis dan meninjau kode Anda


Meskipun agak sulit, tetapi cobalah untuk memecahkan kode Anda sendiri sebelum orang lain dapat dan dengan waktu Anda akan belajar menulis dekat-ke-bug-free kode. Selalu melakukan review dekat dan berisi kode Anda. Juga tidak pernah ragu-ragu untuk mengambil lain melihat pada kode Anda. Bekerja dengan programmer yang baik dan mengambil masukan mereka pasti akan membantu Anda menjadi seorang programmer yang baik.

Jangan cemas diri dengan melihat perubahan dunia teknologi


Selama periode ini di industri TI, saya bertemu dengan banyak orang yang baik kecewa dengan pekerjaan mereka atau bahkan meninggalkannya untuk mencari pekerjaan baru mengatakan mereka ingin belajar dan bekerja di teknologi terbaru. Saya tidak melihat ada masalah dengan aspirasi ini tapi kata yang salah pertama adalah 'teknologi terbaru'. Apa yang kita dengar sehari-hari dan maksud di sini adalah baru alat, API, kerangka kerja dan lain-lain berarti datang setiap hari untuk membuat pemrograman lebih mudah dan lebih cepat. Lagi pula ini akan terus berlanjut di dunia teknologi. Tapi apa yang perlu dipahami adalah bahwa perubahan inti dan teknologi dasar dengan kecepatan yang jauh lebih rendah daripada kerangka, alat dan API di sekitarnya. Ini adalah seperti laut di mana bergerak air permukaan yang sangat cepat tapi air yang dalam relatif tenang dan terkonsentrasi dan sebagian besar kehidupan aqua bertahan di sini. Jadi, merasa diri di air yang dalam dan dekat dengan teknologi inti. Untuk e. g. di Jawa dunia usaha, banyak kerangka web ada dan yang baru datang setiap minggu. Namun konsep inti komunikasi permintaan berbasis client-server, pola MVS, filter / servlet / JSP, bundling sumber daya, XML parsing dll tetap sama. Jadi menghabiskan lebih banyak waktu untuk belajar konsep-konsep inti daripada mengkhawatirkan tentang terus berubah kerangka kerja dan alat-alat di sekitarnya. Percayalah, dengan dasar konsep inti, Anda akan selalu menemukan lebih mudah untuk belajar kerangka kerja baru, alat dan API.

Jangan bekerja untuk waktu yang lebih lama


Banyak programmer kali software menerapkan bekerja di sekitar solusi (mungkin karena kurangnya waktu, kurangnya pemahaman masalah atau kurangnya pengalaman teknologi). Tapi selama periode ini bekerja di sekitar solusi selalu mengakibatkan merusak kode, sehingga kurang diperpanjang dan dipelihara dan banyak pemborosan waktu di kemudian hari. Selalu lebih memilih untuk menerapkan ketika Anda tahu di-out dari solusi. Saya mengerti bahwa menjadi tidak dapat dihindari dalam beberapa situasi, tapi itu seperti, kita harus mengatakan kebenaran selalu tetapi Anda berbohong dalam beberapa keadaan.

Baca dokumentasi


Salah satu kebiasaan penting dari programmer yang baik adalah bahwa mereka membaca banyak dokumentasi. Mungkin itu menjadi spesifikasi, JSR, dokumen API, tutorial dll Membaca dokumen membantu Anda menciptakan bahwa fondasi penting berdasarkan yang Anda program dalam terbaik jalan.

Belajar dari kode lain juga


Saya berinteraksi dengan beberapa programmer yang sangat baik yang benar-benar memiliki proyek sumber java dalam IDE mereka sepanjang waktu dan membaca / merujuk bahwa dalam pekerjaan sehari-hari. Mereka melakukannya tidak hanya untuk memenuhi selera mereka mengetahui dasar-dasar tetapi juga untuk mempelajari cara-cara penulisan program yang baik. Membaca dan merujuk kode handal dan dikenal open source atau kode seniornya Anda, juga dapat membantu Anda membuat program Anda lebih baik.

Perbandingan Anda diri dengan orang lain hanya akan mengakibatkan evolusi perasaan negatif dan persaingan un-sehat. Setiap orang punya nya kekuatan dan kelemahan. Hal ini lebih penting bahwa kita mengerti kita dan bekerja di dalamnya. Saya telah melihat banyak kali bahwa apa yang disebut 'Fundoo-programmer' (programmer fundamental kuat) juga membuat kesalahan konyol. Jadi, menganalisis diri sendiri, daftar ke daerah Anda perbaikan dan bekerja di dalamnya. Pemrograman adalah menyenangkan nyata, menikmatinya.

TERIMA KASIH

SALAM BLOGGER

Share this :

0 Komentar

Gunakanlah form komentar dengan baik dan bijak, hargailah penulis.
Komentar yang mengandung SPAM tidak akan di tampilka penulis

Penulisan markup di komentar
  • Silakan tinggalkan komentar sesuai topik. Komentar yang menyertakan link aktif, iklan, atau sejenisnya akan dihapus.
  • Untuk menyisipkan kode gunakan <i rel="code"> kode yang akan disisipkan </i>
  • Untuk menyisipkan kode panjang gunakan <i rel="pre"> kode yang akan disisipkan </i>
  • Untuk menyisipkan quote gunakan <i rel="quote"> catatan anda </i>
  • Untuk menyisipkan gambar gunakan <i rel="image"> URL gambar </i>
  • Untuk menyisipkan video gunakan [iframe] URL embed video [/iframe]
  • Kemudian parse kode tersebut pada kotak di bawah ini
  • © 2015 Simple SEO ✔