Arsip: programmer sejati itu gmn seh?

more 17 years ago
simba
Ngelanjutin topik tentang tipikal programmer Indonesia, aku jadi mikir... programmer sejati (yg bener2 canggih) itu ciri2-nya gmn seh?
Kalo menurut aku, begini...
1. Search, don't ask (mirip slogannya GMail) :D
Bukan berarti gak mau nanya sama sekali, tapi bertanya adalah alternatif paling terakhir yg akan dilakukan ketika mentok dgn suatu masalah. Jika dilakukan pun, programmer akan merasa risih/malu/sungkan karena menunjukkan bahwa dia udah gak mampu memecahkan masalahnya sendiri. Search-nya pun kemana-mana, mulai dari built-in help, online help, internet (forum/milis/tutorial/dlsb), om Google adalah andalannya.
2. Experiment, don't code
Programmer sejati bermental riset, gak mudah menyerah, gak mudah percaya, dan segala hal (tentu terkait pemrograman) harus dicoba untuk membuktikan benar tidaknya. Belajarnya gak semata-mata baca buku, salin code, dan dihapalin. :p Seringkali dia menemukan cara/solusi yg gak ditemukan/dipake org lain. Eksperimen sebenarnya akan terjadi ketika dia sudah gak menemukan jawaban dari luar (org lain).
3. Solver, not coder
Programmer sejati bukan sekedar nulis code program dan programnya bisa jalan. Itu biasa, dan bukan tantangan bagi dia. Bagi programmer sejati, tantangan adalah menyelesaikan suatu masalah dgn caranya sendiri, akan lebih senang lagi kalo caranya belum pernah dipake org lain. Makanya, dia biasanya gak suka pake/nyontek apa adanya contoh2 code yg sudah ada dari org lain... pasti setidaknya dia melakukan modifikasi/perbaikan/nambahin/ngurangin supaya lebih baik, dan tak jarang bikin sendiri dari awal (walaupun tujuan akhirnya sama).
4. Pasti suka matematika dan fisika
Dua bidang itu bukan hanya diketahui, tapi juga dikuasai dan disukai. Programmer sejati selalu senang berpikir, tentu saja secara rasional. Bikin program gak sekedar menuliskan code, program adalah pengejawantahan cara berpikir yg (sangat) rasional.
5. Pasti senang maen game
Programmer sejati pasti senang maen game, walaupun belum tentu seorang gamer. Game buat dia bukan sekedar iseng, nyari kesenangan, atau pelarian dari sumpek. Game membuatnya berpikir, dan banyak hal dari game yg bisa dia ambil sbg pelajaran.
6. Biasanya pake bahasa Pascal
Meskipun gak selalu, programmer sejati biasanya senang dan pake bahasa pascal. Bisa jadi dalam prakteknya dia gak pake pascal (krn tuntutan pekerjaan misalnya), tapi untuk keperluan pribadi atau kesenangan, dia pasti pilih Pascal! :D
Ini menurutku sih. Pernah ada yg nemuin programmer sejati? Ato ada yg mo nambahin lagi ciri2-nya? :)
-Bee-

more 17 years ago
ZeAL
Tambahin ah...
You Know You're a Programmer When ...
When asked about a bus schedule, you wonder if it is 16 or 32 bits.
When you are counting objects, you go ''0,1,2,3,4,5,6,7,8,9,A,B,C,D...''.
When you dream in 256 pallettes of 256 colors.
When your wife says ''If you don't turn off that damn machine and come to bed, then I am going to divorce you!'', and you chastise her for for omitting the ''else'' clause.
You try to s sleep(8 * 3600);
When you are reading a book and look for the scroll bar to get to the next page..
When after fooling around all day with routers etc, you pick up the phone and start dialing an IP number...
When you get in the elevator and double-click the button for the floor you want.
When not only do you check your email more often than your paper mail, but you remember your {network address} faster than your postal one.
When you look for a icon to double-click to open your bedroom window.
When you go to balance your checkbook and discover that you're doing the math in octal.
When you look for a trash can icon for throwing garbage.
Tapi gue gak bisa Matematika & Fisika.. nilai gue malah pernah dapet 4..
Gue lulus TI juga gara2 semboyan gue waktu ujian : "posisi menentukan prestasi"
berarti gue gak bisa jadi programmer sejati donks...... :(
gak pa2 sih.. gak penting..bwehehehe...

more 17 years ago
mat_koder
"....1. Search, don't ask "
koq aku ngga sependapat ya....
jadi inget konsepnya mahasiswa indo ( katanya lho...) , dlm hatinya selalu falsafah spt itu... ( : mendingan aku baca dan cari sendiri di buku daripada nanya si dosen di depan kelas.... malu kan.... ) .
Koq rasanya ini beda dengan kawan kawan dari negeri seberang... ngga malu bertanya sekalipun silly questions.....
kalo aku sih tanya dulu baru cari belakangan - kaya temen di seberang sono- ..... ketemu ama expert ( sekalipun offline lewat forum ) adalah kesempatan emas.....
peace bro...
just my 2c

more 17 years ago
ZeAL
Balik lagi ketopik "tipikal pertanyaan", tergantung pertanyaannya kali yah.....
pertanyaannya jangan "pasaran".. kalo "pasaran" biasanya yang expert sekalipun biasanya bakal bilang: "have you search it on this forum?" atau "have you use google?".. bwehehehe... :D
Gue pribadi sih biasanya cari sendiri atau coba sendiri sampe mentok... Kalo mentok, baru deh nanya...
Mungkin unsur "penasaran" pegang peranan paling besar... :D

more 17 years ago
deLogic
mo kasih komentar dulu ah...
no 1,2 dan 3 idem .. tapi untuk nomor 4.. wah kok gw pas SMA expertnya malah di Kimia terus matematika n bahasa indonesia nya rada2 jeblok, apalagi gw gak begitu suka itung2 yang bikin mumet2.. kecuali itung duit penghasilan... wakakakaka :D
5. senang main game, walaupun bukan gamer... namanya juga pengusir suntuk, palagi kalo dah mentok, ga ketemu mood... lumayan refreshing...
6. biasa pake n senang bahasa pascal... hmmm memang pascal paling enak dan terstruktur.. tapi kayaknya para dedengkot lebih condong ke C/C++ deh, soalnya lebih flexible dan diterima di semua kalangan (platform)... :)
btw memang unsur 'penasaran' memegang peranan yang cukup besar (teruatam bagi saya), apalagi jika pas vacuum kerjaan.. wah bener2 tak oprek2 sampai bagian teknis... kayak professor tapi sayang otak gak sampai, wakakakaka.... :D

more 17 years ago
DelphiExpert
Wakakakak.... sama aja rupanya, untuk urusan matematika palagi fisika... amit2 cepet kabur aja dah wekekekek...
Mo nambain dikit,
Selalu optimasi code, ngga' malu-malu-in menyandang gelar programmer. pokoknya semua problem harus bisa diatasi (problem solver) HARUS !
Jarang sekalee pake hard-coding, biasanya coding dirancang sedemikian rupa utk menjadi sangat2 dinamis, apapun jenis masalahnya; database, hardware, messaging dll.
Anti pake komponen orang lain, biasanya lebih memilih develop class/component sendiri (meski referensinya merujuk sana-sini) :mrgreen:
Selalu merujuk ke teknology programming terbaru (walau kadang agak kolot, tapi kan dah berusaha ngikutin, wew... macam Bold, ECO dsb).
Memanfaatkan fasilitas OS semaksimal mungkin guna optimasi setinggi2nya. Misal full pake Threading, kalo structure codingnya OK, Thread bukan lagi momok bagi kita. Siapa bilang thread tuh sulit debuging-nya wew (untuk kasus tertentu yg membutuhkan real-time response). Macam Application Server, Messaging Gateway etc, etc.
Kira2 begitu, kurang lebihnya mohon maap, wabilaitaufik walhidayah. wassalamualaikum wr.wb...
Berkatan... berkatannya mas..!!! mas ini udah dikasi belum!!!.... wakakakakak
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 2 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 3 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 10 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 10 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 10 years ago
Random Topic
- cara belajar delphi
by centrino in Hal umum tentang Pascal Indonesia more 15 years ago - shell execute and wait utk openofffice tidak jalan ?
by difar in Hal umum tentang Pascal Indonesia more 15 years ago - Membatasi Record
by daeng in Reporting more 11 years ago - Rata kanan edit box
by shovachevic in Hal umum tentang Pascal Indonesia more 13 years ago - illegal character in input file: '&' ($26)
by anosolano in Hal umum tentang Pascal Indonesia more 15 years ago - Back Up data Otomatis
by yusdi in Lain-lain more 14 years ago - remote desktop, komputer lain ???
by bastian in Network, Files, I/O & System more 16 years ago - Mohon Pertimbangan dan sarannya
by supermuam in Bedah Kasus more 14 years ago - notebook ACER gratis man
by dinox in OOT more 17 years ago - Looping
by teru2bozo in Tip n Trik Pemrograman more 15 years ago