Go to content Go to footer

Tipe Tipe Programmer 21 comments

nerdie

By popular demand (halah), saya coba list streotype programmer yang pernah saya temui. Entah itu teman kerja, partner in crime, atasan, bawahan, sampai musuh.


Saya yakin ada langit diatas langit (demikian pula ada yang lebih dalam ketimbang dasar neraka). Kalo memang kurang lengkap, bisa jadi selama 4-5 tahun ini saya belum pernah ke langit teratas (atau ke dasar neraka).


Saya bisa salah.

  1. Gung Ho
    • Pragmatis : asal pekerjaan selesai.
    • Dikenal pula sebagai kopi paste programmer.
    • Script kiddies.
    • Handal menghadapi deadline, payah dalam maintenance code.
    • Spaghetti code is his/her middle name.
    • Bersembunyi dibalik prinsip D.E. Knuth : “Premature optimization is the root of all evil.”.
      Pokok jalan, optimasi bukan urusan saya.
    • Buku Favorit : Ga ada. Help aja ga dibaca. Yang penting kopi paste.
    • Ga kenal layer. Presentation layer tighly coupled dengan business logic.
    • Kalo ada code generator/wizard, ngapain hand-coding ?
  2. Architect
    • Tend to see big picture.
    • Generalist
    • Dia adalah telunjuk. Semua berjalan sesuai arah telunjuk.
    • Karena dia telunjuk, selalu sertakan diawal proyek. Dia bisa dengan mudah mendekonstruksi konsep yang sudah jadi.
    • Koleris Melankolis.
  3. Evilangelist
    • A.k.a evangelist. Saya suka menyebut Evilangelist karena kesannya lebih wicked (dari lagu ini)
    • Taoist. Zen Master.
    • Kalo Yoko, Tio Bu Ki atau Kwee Ceng masih butuh pedang, dia sudah ga butuh. Dia adalah pedang dan pedang adalah dirinya.
    • Jarang coding (karena dia adalah pedang).
    • Sering jadi co-author buku yang ditulis oleh mahasiswanya sendiri. Atau minimal kasih kata pengantar.
    • Di organisasi, dia adalah jempol. Dia bilang jelek, maka telunjuk pun harus menurut.
    • Ngomong sedikit. Tapi sekali ngomong seluruh tim akan tercerahkan. Instant enlightment (karena pedang adalah dirinya).
    • Pemahaman lintas sektor. Bisa menjelaskan teori Value-Add-nya Porter dengan deret Fourier dan menggambar graph psikologi perkembangan menggunakan Finite State Machine.
  4. Artist
    • Mengerjakan bagian yang dia sukai dahulu, tidak peduli menyalahi requirement
    • T-Shirt, jeans belel, gondes, wajah suntuk. Datang kantor jam 11 keatas. Kalo anda menemuinya jam 8 pagi, itu artinya dia belum pulang semenjak minggu lalu
    • Muncul dengan ide paling radikal dan brilian. Tapi ga sering-sering.
    • Kalo nggambar desain mesti indah. Layer ini pake warna ijo. Layer itu pake warna merah. Layer system pake warna biru. Layer eksternal pake warna hitam. Sangat indah sampai anda ga percaya digambar pake EA Sparx atau Rational Rose.
    • Perfeksionis
    • Eksentrik. Ekplosif. Ekpresif.
    • Buku favorit : Kahlil Gibran.
    • Menurutmu siapa yang punya ide merge : Faculty of Arts and Science ?
    • Tokoh panutan : Steve Jobs.
  5. All or Nothing
    • Superman guy, not Superteam guy
    • Individualistis
    • Mulai GUI, Data Layer, Business Logic, Deployment Strategy, Implementasi, masang kabel UTP, nyetir mobil ke tempat client…. semuanya dilakuin sendiri.
    • Dia ini libero. Seperti Roberto Carlos, ngakunya beck, tapi sering ikut membangun pola serangan.
    • Tipe pesimis. Cocok anda ikutkan dalam menghitung ROI dan Risk Assesment karena selalu menduakali lipatkan resiko.
    • Tapi, organisasi akan sangat bergantung padanya karena orang2 ini memegang semua blue print projek apapun disana.
  6. Toy Soldier
    • Yang paling membahagiakannya adalah library baru, IDE baru, database baru, mainan baru.. Baru kemudian kenaikan gaji
    • Selalu update library. Pemakan bandwidth kantor karena Download Managernya ga pernah berhenti update dengan nightly builds.
    • Risk taker (baca : suka pake versi unstable).
    • Sangat cepat belajar hal baru (dan sangat cepat pula melupakan).
    • Mudah bosan dengan proyek berjangka waktu lama.
    • Cocok untuk proof of concept atau pilot project.
    • Tapi untuk instalasi dan customisasi produk enterprise (SAP/R3, Axapta, Oracle Finance, dll) mending jangan deh. Sekali dia tahu, akan cepat bosen, dan akan mencari mainan baru lainnya.
    • Buku favorit : ga ada. Tapi katalog produk dari Component Source lengkap. Dia juga subscribe ke SharpToolBox feed dan JavaToolBox feed.
  7. Student
    • Mau banget dibayar murah. Kan lagi belajar.. hehe..
    • Suka series Proffesional Programming (Wrox) atau Unleashed (Sam’s). Kurang suka seri Cookbook (O’Reilly).
    • Teori mah jago
    • Codingnya juga oke
    • Tapi ga paham kenapa kita harus menghemat fitur yang ditawarkan di sebuah produk. Dia ga paham bahwa fitur baru artinya proyek baru.
    • Di paham end user suka yang praktis, tapi malah menyertakan wizard yang fleksibel untuk bikin report.
    • Dia ga paham kenapa end-user ga suka command line… ah sudahlah. Namanya juga mau dibayar murah.
  8. Makelar
    • “Saya ada 3 project. Satu pake VB6, satu pake PERL, satu pake Struts. Kamu bisa ?”
      “Bisa.”
      “Yakin bisa tiga-tiganya?”
      “Bisa.”

      Dua hari kemudian si programmer mensubkan proyek VB6 ke temen kuliahnya, PERL ke temen chatnya di dalnet, dan Struts diserahin ke saya.

      Besoknya dia cari proyek lagi.

  9. System
    • Highly Organized
    • Reuse reuse reuse(artinya kodenya harus dibuat se-reuse mungkin).
    • Kemungkinan besar punya Platform pengembangan sendiri. (seperti NetBeans Platofrm atao Eclipse’s Rich Client Platform).
    • Memiliki mekanisme error handler sampai 7 layer. Data Layer sampai 14 (belum termasuk ORM atau Hibernate). Makin banyak layer, makin fleksibel katanya.
    • Tidak ada code untuk instansiasi form. Jika ada biasanya pake Factory. Bisa jadi, dia punya CSS generator yang disertakan di package/namespace Controller (MVC).
    • Hafal semua GoF’s Pattern.

  10. Malaikat Penolong
    • Rujukan pertama programmer2 lain yang kesulitan. Semacam F1 berjalan gitu loh..
    • Kalo dia ga bisa menjawab kesulitan programmer lain, maka dia akan mencari kemana-mana solusinya. Tumpukan buku, dokumentasi API, googling.. semuanya dilakukan tapi sayangnya untuk mencari solusi kawannya. Bukan dirinya.
    • Pekerjaannya sendiri lama banget selese. Tapi ga dipecat-pecat karena semua suka padanya. Memecatnya bisa menimbulkan gejolak di kantor.
    • Sanguin. Phlegmatis. Ramah senyum. Bersahabat. Menghidari konflik.
  11. Romantis
    • a.k.a Roman manis hati iblis. Dia akan memuji pekerjaanmu, tapi malemnya dengan Flash disk murahan mencuri kodemu, dan mendemokannya ke atasan.
    • Pandai meyakinkan bos untuk memberimu task yang ga masuk akal.
    • Pake PDA terkini, baju armani, otak ga berisi, pengumbar janji, bluffing adalah aji-aji.
    • Cocok jadi pengacara, tapi entah kenapa dia jadi programmer.
    • Mungkin perusahaan menggajinya untuk bikin EULA, atau propaganda anti opensource.
    • Berusaha mati-matian cari tahu gaji masing-masing programmer.
    • Kalo kamu ketemu yang beginian, jagnan sungkan2 untuk bikin konspirasi untuk menikamnya beramai-ramai dari belakang (tapi susah, karena dia sudah bikin konspirasi duluan untuk menikammu)
    • Buku favoritnya : Machiavelli The Prince.
    • Pesan saya ke seseorang : “Revenge is best served cold”.
  12. Old Fashioned
    • Saya sih belum pernah ketemu, temen saya yang cerita.
    • Programmer ini suka banget pake pointer, padahal dia pake Delphi 7.
    • Sering bikin subclass, padahal VB6.
    • Penamaan variabel hanya dia saja yang mengerti. Tidak usah di obfuscate, codenya sudah ruwet untuk dipahami yang lain. Misal : dia pake nama variable t_x0020_s untuk sesuatu yang “manusia biasa” lebih memilih menulisnya sebagai intTotal_Sum.
    • Di abad 21 ini, di masih tidak percaya ada lazy garbage collection.
    • Bukunya berkisar tentang GASM, PDP-11 Contruction Set, Hacking Windows 3.1 Kernel, Teori Bahasa dan Otomata. Padahal proyeknya adalah database !
  13. Kurang Kerjaan
    • Suka menggolong-golongkan programmer yang lain.
    • Punya blog, dengan domain sendiri.
    • Meski suka menggolong-golongkan, tapi baik. Tidak SARA.

Final words : Tentu saja ada banyak metode formil memetakan streotype. Mau cara RUP, MSF, atau AM sama saja. Benang merahnya persis seperti menyusun kesebelasan sepakbola : ada Goal, Role, dan Position (kombinasi ketiganya menghasilkan Responsibilty).

Tapi saya ga begitu suka penggolongan formil.

Lha wong saya ini manusia.
Bukan robot.

gravatar :mrgreen:
makelar !
gravatar seng cepet sugih kiy mesthi type 'makelar'. bener kan Om?

Andry : Lihat-lihat kelasnya lah...
gravatar :mrgreen: :mrgreen: :mrgreen: cool!!
sayang saya bukan programmer tapi untuk point Artist dan KurangKerjaan ada banyak kesamaan hahaha...

Andry : hibrid !
gravatar Berhubung gw tadinya admin yang kemudian diserahi tugas programming, kelihatannya cocok type 5, all or nothing :|

Dry, bikin versi quiz nya dong. Kamu kan tipe kurang kerjaan.
*Set dah gw ngiri berat, semenjak dapat tugas programming, gw jadi jarang update blog, gak pernah ngejunk &@^%##%%*

Andry : Kurang kerjaan tapi punya banyak deadline :mrgreen:
gravatar
5. nana
Kurang Kerjaan
Suka menggolong-golongkan programmer yang lain.
Punya blog, dengan domain sendiri.
Meski suka menggolong-golongkan, tapi baik. Tidak SARA.


ahhh mengingatkan saya ke seseorang? duh sapa yah? ah i know, that gue demigod, semievil
eh tunggu, baik? what? baik?

:mrgreen:

Andry : Your novocaine ? Hehe
gravatar Kalau saya sangat tergantung pada waktu, budget dan variabel2 yang lain. Ini termasuk golongan apa ya :))

Andry : golongan sesat ? mosok golongan temporary variable ? hehe..
gravatar
7. r1ckY
:lol: Hebat ...,

Tapi kayaknya gw banyak tipe tuh :roll:. Yang mana aja ya ? Ehm ... Artis, All or Nothing, Student, :roll: Ehm..., kayaknya sama malaikat penolong. :D
gravatar oooh.. programmer tuh suka mengamati orang juga ternyata yak? :P :mrgreen:

Andry : Beberapa programmer, memang agak anomali :mrgreen:
gravatar coba bikin golongan2 utuk bloger... :P

Andry : Lagi banyak kerjaan pak. Lagipula saya ndak berkompeten untuk itu. Hehe..
gravatar
10. Deny
:lol:

damn..
list gue ada di setiap kategori..
which one am i ya?
gravatar duniamu...

cerdas...sayangnya saya ndak ngerti babar blass :lol:

persiapan lebaran gimana ndry?? luna dah dibelanjain apa aja :mrgreen:
gravatar
12. yanti
kurang kerjaan, tapi nggak suka menggolong2kan. lebih baik 'arisan' daripada bikin golongan :roll:
gravatar
13. dedenf
All or nothing ama toy soldier deh...,tapi gag bisa nyetir mobil.

*ya..ya... haree gene gag bisa nyetir mobil!*
gravatar wah aku kopi-paste programmer berarti Gung Ho ya? jadi inget Footbal Manager, mentality diset Gung Ho kalo mau menang :lol:
gravatar
15. lita
gak ngarti... bukan programmer, tapi kenal ama yg tipe makelar, soale kakanda dapet proyek dari situ :mrgreen:
gravatar hehehe...
gravatar
17. toni
Rasanya dapet tipe Toy Soldier ma malaikat penolong deh .. tanda-tandanya lumayan cocok .. bisa dilihat iptraf-nya IP 192.168.1.51.

Dan tentu saja, press F1 and spell your question! :D (jadi mumet sendiri sometime klo terlalu banyak F1). The answer may even come with a code snipppet!
gravatar
18. asmara
hm... masuk yg mana yah kok bingung..... ada yg masih kurang kali tuh.... or aq yg belum tau sapa aq yah. :P :twisted:
gravatar
19. Rizky
:mrgreen: ahahah...lucu. gw masuk golongan Toy Soldier kayaknya. bookmark gw segudang, en daftar donlot gw juga panjang.

nice stuff dude...
gravatar
20. aRdho
Niat banget.... 8O

Your lovely comments, if you please.

Remember
 
Textile Help

this is not Spam.
   

Preview