Fatherly Advice To New Programmers
Nasihat untuk para programmer muda dari Chuck Jazdzewski (mak oi, payahnya nak eja). Point-point dari dia, dan beberapa cebisan isi-isi menarik:
Keep Learning: Jadi programmer memang tak boleh berhenti belajar. Belajarlah bahasa, teknik, algoritma, framework yg baru secara berterusan. “Each gives you one more tool in your tool chest”.
Learn To Communicate: Tak semua orang boleh faham cakap-cakap programmer ni, belajar gunakan bahasa biasa utk terangkan sesuatu. “Learn to communicate by analogy and symbolism”. Sebab kita kena berbincang dgn non-programmer juga, macam boss, client, co-workersm etc.
Be Predictable: “Live by this rule, under-promise, over-deliver”. Mengagak jangka masa sesuatu project atau task memang susah (giler), lagi-lagi utk orang yg masih kurang pengalaman. Tapi orang bergantung harap pada anggaran kita. Belajar cara utk menganggar masa/kos dgn baik.
Own Up To Your Mistakes: Bugs happens. Jangan tolak ketepi, akui kesilapan sendiri. “Baik, memang saya yang salah”. Betulkan dan belajar dari kesilapan. “Take ownership of your mistake or you will repeat it.”
Never Let Bad Code Off Your Desk: Sebolehnya, jangan kasi bug terlepas. Tanamkan rasa malu bila ada bug ditemui orang. Test habis-habisan sebelum deliver. “Don’t hope it will work. Test it. Don’t assume it will work. Test it. Don’t whatever. Just test it. If you haven’t tested it, it doesn’t work; of this you can be sure.”
Programming is Fun But Shipping is Your Job: Programming memang seronok, tapi kadang-kadang benda yang kurang seronok kena buat juga. Aku pun malas juga nak buat bug-fix, testing, tulis documentation, atau attend to User Change Requests. Tapi kita dibayar untuk buat benda-benda tu. Terjun je lah labu.
A really fine piece of advice I think. Baca keseluruhan article di sini.
Trackbacks
Use this link to trackback from your own site.


Its ppl like u, Chuck Jazdzewski and other good programmer share of knowledge that made the young, or not so young programmer keep the flag flying high… :D tq
Ilmu bermanfaat, kalau disebarkan, jadi amal jariah :)