Bagaimana Menjadi Programmer Baik


OPOSIPSeorang programmer yang baik bukanlah kata yang sanggup menemukan definisi dalam engkaus. Keterampilan pemrograman yang baik sangat penting untuk keberhasilan dan menemukan kegembiraan pemrograman. Seperti yang terlihat dengan banyak programmer yang sukses selama masa lalu, diberikut yakni beberapa poin yang sanggup 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 yakni kunci untuk sukses. Kecuali seseorang mempunyai dasar konseptual yang kuat, ia / beliau tidak pernah menjadi programmer yang baik. Pemahaman inti konseptual memmenolong Anda dalam merancang dan menerapkan solusi terbaik dengan cara terbaik mungkin. Jika Anda masih merasa kesentidakboleh dalam ilmu komputer inti dan konsep tertentu bahasa pemrograman, tidak pernah terlalu terlambat untuk kembali dan meninjau dasar-dasar.

Anda berguru lebih banyak dengan memmenolong orang lain


Sebagian besar dari kita mempunyai kecenderungan umum memutar kepala kita terhadap lembaga atau kelompok spesialuntuk ketika kita membutuhkan menolongan. Dan lagi pemisahan yang terang antara programmer yang baik dan sisanya bahwa pembentuk mengunjungi tempat-tempat ini lebih sering untuk memmenolong orang lain. Hal ini membuat mereka berguru lebih banyak maka mereka berguru mendapat persoalan mereka dipecahkan oleh orang lain. Dalam tim juga, memmenolong orang lain untuk memecahkan persoalan mereka. Percayalah, memahami persoalan orang lain dalam konteks mereka, menilik itu dan mempersembahkan solusi; akan meninggalkan Anda jauh lebih berguru 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 arahan lebih logis dan menghindari kompleksitas. Kadang-kadang orang melaksanakan menulis arahan yang kompleks spesialuntuk untuk menandakan kemampuan mereka untuk menulis arahan tersebut. Pengalaman saya menyampaikan bahwa arahan sederhana namun logis selalu bekerja dengan baik, mengakibatkan persoalan 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 persoalan dan merancang solusi untuk itu. Anda akan menemukan sisa-hal yang cukup simpel dilakukan. Merancang tidak selalu berarti memakai bahasa pemodelan dan alat-alat, sanggup sesederhana melihat langit dan berpikir solusi dalam pikiran Anda. Mereka yang mempunyai kebiasaan menekan Keyboard (untuk coding) dikala ini mendapat masalah, biasanya berakhir kita sesuatu yang tidak sama dari persyaratan.

Jadilah yang pertama untuk menganalisis dan meninjau arahan Anda


Meskipun agak susah, tetapi cobalah untuk memecahkan arahan Anda sendiri sebelum orang lain sanggup dan dengan waktu Anda akan berguru menulis dekat-ke-bug-free kode. Selalu melaksanakan review akrab dan meliputi arahan Anda. Juga tidak pernah resah untuk mengambil lain melihat pada arahan Anda. Bekerja dengan programmer yang baik dan mengambil masukan mereka niscaya akan memmenolong 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 gres menyampaikan mereka ingin berguru dan bekerja di teknologi terbaru. Saya tidak melihat ada persoalan dengan aspirasi ini tapi kata yang salah pertama yakni 'teknologi terbaru'. Apa yang kita dengar sehari-hari dan maksud di sini yakni gres alat, API, kerangka kerja dan lain-lain berarti hadir setiap hari untuk membuat pemrograman lebih simpel dan lebih cepat. Lagi pula ini akan terus berlanjut di dunia teknologi. Tapi apa yang perlu dipahami yakni bahwa perubahan inti dan teknologi dasar dengan kecepatan yang jauh lebih rendah daripada kerangka, alat dan API di sekitarnya. Ini yakni menyerupai bahari di mana bergerak air permukaan yang sangat cepat tapi air yang dalam relatif hening dan terserius dan sebagian besar kehidupan aqua bertahan di sini. Jadi, merasa diri di air yang dalam dan akrab dengan teknologi inti. Untuk e. g. di Jawa dunia usaha, banyak kerangka web ada dan yang gres hadir setiap minggu. Namun konsep inti komunikasi seruan berbasis client-server, teladan MVS, filter / servlet / JSP, bundling sumber daya, XML parsing dll tetap sama. Makara menghabiskan lebih banyak waktu untuk berguru konsep-konsep inti daripada mengkhawatirkan ihwal terus berubah kerangka kerja dan alat-alat di sekitarnya. Percayalah, dengan dasar konsep inti, Anda akan selalu menemukan lebih simpel untuk berguru kerangka kerja baru, alat dan API.

Jangan bekerja untuk waktu yang lebih lama


Banyak programmer kali software menerapkan bekerja di sekitar solusi (mungkin alasannya yakni kurangnya waktu, kurangnya pemahaman persoalan 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 menentukan untuk menerapkan ketika Anda tahu di-out dari solusi. Saya mengerti bahwa menjadi tidak sanggup dihindari dalam beberapa situasi, tapi itu seperti, kita harus menyampaikan kebenaran selalu tetapi Anda berbohong dalam beberapa keadaan.

Baca dokumentasi


Salah satu kebiasaan penting dari programmer yang baik yakni bahwa mereka membaca banyak dokumentasi. Mungkin itu menjadi spesifikasi, JSR, dokumen API, tutorial dll Membaca dokumen memmenolong Anda membuat bahwa fondasi penting menurut yang Anda agenda dalam terbaik jalan.

Belajar dari arahan lain juga


Saya diberinteraksi dengan beberapa programmer yang sangat baik yang benar-benar mempunyai proyek sumber java dalam IDE mereka sepanjang waktu dan membaca / merujuk bahwa dalam pekerjaan sehari-hari. Mereka melakukannya tidak spesialuntuk untuk memenuhi selera mereka mengetahui dasar-dasar tetapi juga untuk mempelajari cara-cara penulisan agenda yang baik. Membaca dan merujuk arahan handal dan dikenal open source atau arahan seniornya Anda, juga sanggup memmenolong Anda membuat agenda Anda lebih baik.

Perbandingan Anda diri dengan orang lain spesialuntuk 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 sudah melihat banyak kali bahwa apa yang disebut 'Fundoo-programmer' (programmer mendasar kuat) juga membuat kesalahan konyol. Jadi, menganalisis diri sendiri, daftar ke kawasan Anda perbaikan dan bekerja di dalamnya. Pemrograman yakni sangat senang nyata, menikmatinya.

TERIMA KASIH

SALAM BLOGGER

Komentar

Postingan populer dari blog ini

10 Situs Menyerupai Youtube - Alternatif Menyerupai Youtube

9 Game Ibarat Plants Vs Zombies - Game Pertahanan

Cara Untuk Menentukan Linux Distro Yang Tepat