Ada artikel lama yang gak sengaja kebuka dan kebaca-baca lagi (terhidden di folder bernama zTemp ato sebangsanya), waktu saya menyelamatkan data dari Fireball 6GB yang sukses dibanting Luna kemaren sore.. duuh..
Sumber aslinya silahkan klik disini , yang juga dikomentari oleh blog oreilly.
Isi utamanya adalah tentang 10 teknologi yang bikin anda menjadi "indispensible di perusahaan saat ini. Stay compete. Stay # (baca stay sharp, Red.). Meski memang, ada banyak faktor yang bikin kita dipertahankan seperti faktor KKN, ilmu perewangan kelas advanced, atau faktor sikap + jujur + kerja keras + tekun + bersyukur . (Lho, kok ceramah, ayo fokus...fokus..)
Ok, so here we comes.. perhatikan juga bagaimana Russel Jones men-ORDER BY urut-urutannya :
- XML
- Web Services
- Object-Oriented Programming
- Java, C++, C#, and VB.NET
- JavaScript
- Regular Expressions
- Design Patterns
- Flash MX
- Linux/Windows
- SQL
Get a glimpse? Ring a bell? So, kita walkthrough satu-satu.
Pertama XML. Ini sudah tidak terbantahkan, hampir semua format data pakai ini kan. Bahkan blogger pun pake XML-RPC. Jadi setidaknya kita musti tahu apa itu beda DOM dengan SAX. Lebih bagus lagi kalo familiar dengan framework seperti XMLReader atau MSXML2/3/4 atau CrimsonParser atau JAXP. Oh ya, XML disini meliputi juga XHTML, XSLT, XSL, DTD, XSD, XPath, XQuery.
Kedua WebService, jadi nomer dua karena sifat aslinya yang menjanjikan interopability antar platform. Meski belum interop banget sih, gak bisa Raise Event juga. Tapi usaha-usaha untuk membuat true interop plus
support transaction sudah mulai kentara.
Ketiga, OOP. Hehe.. yang ini ndak usah dibahas maneh yoo... Out-Of-Popic. However, my fave book on OOP is
here. Available on PDF 2.3MB. Japri saja kalo panjengan2 purun.
Keempat, leading languages today. Java = fleksible. C++ = hardcore programming.
VB.NET = easy.
C# = fleksibel + hardcore + easy (
sumpe, yang ini subjektif saya saja,wakkaka).
Tapi wait.. kemana VB6 ? Dimana pula LAMP (Linux Apache MySQL PHP) ? Tidak bisa dipungkiri bahwa disekitar kita paling populer memang VB6 dan PHP. Ringan, gampang, ndak ribyek harus install ini itu, OCX crack-crackan juga banyak tersedia :D.
Tapi lalo si bos udah kadung bilang : "
Well, Im happy with your progress on VB3 today. Keep up the good works. I think we dont need VB5 until 2007". Atau
"Our client doesnt know we're using CGI as their killer-CRM-software. I said we're using the nightly-builds version of PHP, they've tried several clicks and they buy it. Case is closed!".
Kalo gitu gimana dunk ? Ngendhiko bos yach.. Intinya, kalo VB3 bisa save the day.. hehe.. ngapain susah-susah belajar
Indigo/Yukon/Whidbey. 'Tul nggak ?
Heh, btw, gw juga masih install VB6 dan xampp atas rekomendasi DioBOX
Javascript ? why on earth does this tech is getting here ? Simply said, it's a main requirement for any sophisticated web pages.
Enam,
Regex. Yang satu ini dibutuhkan untuk acara searching-men-searching text dan mengkategorikan dokumen. Ngeset proxy atau manage banned IP address mestinya ya pake regex ini. Atau anda mau isenk-isenk searching harddisk pake
Google Desktop untuk menemukan
harmful material seperti (imel atau chat archieve) untuk ditindak lanjuti lebih dini.. wakakaka... Regex is useful indeed :
[a-z]* \s [love]*[sayang]* \s [a-z]*
Tujuh. Design Patterns.
My fave. We're all see further because we're standing in the shoulder of a giant. Setidaknya nyambung lah kalo diajak omong tentang GoF ama
MVC. Reuse reuse reuse !
8. Lebih gampang pake Flash kan untuk bikin sebuah design yang wah. Klik
disini untuk mengerti bagaimana susahnya design tanpa flash!. Plus lagi, flash udah mendukung
remoting. Sangar jee.
Linux/Windows. What?
Are you running OS with Killer-Architecture such as BeOS that doesnt running anything at all, or else ?
BeOS' user say : "Well, at least I AM running the OS, not the OS is running me !"
Kidding.. kidding. @BeOS user : "Ojo dianggep guyon lah :D". 2 OS ini lah yang paling banyak dipake, jadi wajar-wajar saja kita mutlak tahu tentang keduanya.
SQL. Maksudnya ini bener-bener SQL dan variannya lho. Bukan
Aljabar SQL (format ppt) mbulet njlimet duulluuuuuu ituuuu.
Sebelas. Lho, ada bonus ? Yang ini pendapat saya pribadi. Aplikasi masa depan, menurut saya adalah
mobile application. Coba saja lihat bagaimana perkembangan henfon. 2 taun lagi semua henfon pastinya sudah konvergen dengan OS (atau yang disebut smartphone). Sekarang anak SMP saja sudah lumrah pake henfon.
Hari ginii, ndak punya henfon ?, (dengan intonasi persis seperti iklan provider CDMA). Semua orang nantinya
PASTI punya henfon, tapi belum
PIKTI punya personal computer lho.. Market segment-nya, terlalu menggiurkan untuk disepelekan [$$ money-eyes $$]
Sekian dulu. Kalo merasa posting ini full of craps monggo langsung di comment ya. Baik di comment blog ini atao japri email ke
sini. Kalo merasa berguna berterima kasihlah ke
biang kerok sumber segala inspirasi saya :
Andreika : "mamama nyah..nyah... he.. nyah..nyah... nyah.... ma .. nyah..ma nyah.. " (Pa, ya mbok kalo pulang jangan ngurusin komputer. Nanti harddisknya saya pake mobil-mobilan lagi lho, Red.)