Tuesday, April 5, 2016

Programmer itu apa sih?

Kali ini gue pengin ngebahas tentang sebuah pekerjaan yaitu PROGRAMER *woooow* *tepuktangan* karna gue ingin berkecimpung di dunia ini.

Programmer adalah sesorang yang mengerti tentang banyak bahasa pemprograman visual, database, internet page. misalnya : untuk Java, C++ dan Visual Basic, HTML/XML, PHP, ASP, Cold Fusion, Delphi, SQL. Seorang programmer biasanya bertugas untuk mengimlementasikan suatu system dengan keahliannya dalam bahasa pemprograman.

Hypertext Markup Language (HTML) adalah bahasa markup yang umum digunakan untuk membuat halaman web. XML (Extended Markup Language) adalah bahasa markup yang digunakan untuk menyimpan data (tidak ada program) dan tidak tergantung dengan tools tertentu (seperti editor, dbms, compiler, dsb).

PHP merupakan singkatan dari Hypertext Preprocessor,merupakan bahasa pemrograman untuk merancang sebuah web dinamis,walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. ASP (Active server pages)Active server pages dapat di proses melalui web server dan hasilnya itu menghasilkan HTML yang akan dikirim melalui browser. SQL (structured query language) menurut saya adalah bahasa standart yang di gunakan untuk basis data.

Menjadi programmer itu adalah pekerjaan yang gampang-gampang susah kawan,, Dibilang gampang karena kerjaannya gitu-gitu doang cuman nongkrong di depan komputer atau laptop. Dibilang susah ya bisa juga sih, soalnya programmer itu bisa dibilang kerjaan “banci”. Lho kok banci sih? emang kenapa? apanya yang salah? Tugas utamanya programmer itu kan menterjemahkan bahasa manusia ke bahasa mesin. Yang menjadi masalah orang yang minta diterjemahkan itu latar belakangnya beda-beda, Sebenarnya bisa dikatakan programmer itu adalah suatu pekerjaan “banci” dan tidak ada disiplin ilmu yang mengikat. Kalo perlu semua harus bisa *nah lho..pusing deh lo ??

Akan tetapi , seorang programmer masih bisa berpikir secara cerdas bagaimana cara ngakalinnya supaya si programmer itu bisa menguasai permasalahan yang ada. Nah jika si programmer itu mampu menguasai permasalahan yang ada dan dia mampu mencarikan solusi yang tepat, maka saat itulah si programmer tadi akan mendapat gelar “Programmer Handal”.
Apa yang harus dilakukan jika ingin menjadi seorang programmer yang handal? 

Si Programmer tsb harus pinter menggambar. 
Menggambar yang dimaksud disini,, bukan menggambar artis, model atau gambar parno akan tetapi si programmer tsb harus pinter menggambarkan alur sistem informasi yang dia temui dilapangan. Tata cara menggambar sistem informasi ini kan banyak sekali mulai dari DFD,IOFC,POFC, Normalization, Flowchart, ER Model, UML dan lain sebagainya. Semakin sering berlatih, maka si Programmer ini akan semakin jeli dan pintar ketika menghadapi sebuah masalah.

Si Programmer ini juga harus pandai berbicara dan gaul (istilah jawanya blater),
Tapi bukan pintar berbicara jorok atau ahli rayuan gombal lho,, Pandai berbicara ini maksudnya kalo diajak ngomong orang itu cepet nyambung, jangan hah..hoh kayak kerbau kepanasan,, Jadi kalo suatu saat ketemu sama orang yang bermasalah, maka si programmer tsb cepet tanggap dan mampu mencarikan solusi se-simple mungkin dan sekreatif mungkin. Sekali lagi ini perlu banyak belajar dan pengalaman juga. 

Si Programmer tidak boleh gaptek,
lah kalo ada programmer yang gaptek ya dibuang aja ke laut selatan biar jadi sarapan paginya nyi blorong. Makanya biar gak gaptek sering-sering baca majalah, koran, artikel, internetan, aktif di milist, chatting dan sebagainya. Tentu saja kalo sering nge-net tapi cuman berburu gambar atau film parno ya nggak termasuk golongan ini. Intinya biar gak gaptek kita harus sering baca,

Programmer itu harus jago copy-paste.
Lho kok copy-paste sih, maksudnya apa? banyak para ahli-ahli yang ngasih tulisan gratis, baca gak bayar kok kecuali koneksi internetnya yg harus bayar,, Nah kalo udah dibaca ya tentu saja diketik ulang sebagai sarana eksperimen kita. Tapi sekarang komputer kan udah canggih, jadi dari pada ngetik ulang lebih baik copy-paste aja biar lebih cepet. Lho kalo cuman copy-paste trus konsep teknologinya gimana? kan lama-lama jadi gak tau dong. Iya itu emang itu resikonya, tapi yang jadi pertanyaan apakah kalo kita tahu konsepnya terus akan dibayar orang? tentu saja jawabannya belum tentu, kadang orang nggak mau tau konsepnya seperti apa yang penting programnya jadi dan gak perlu waktu lama untuk bikinnya gitu lho. Konsep mah gampang, ntar kalo sering dicoba-coba lama-lama akan tau dengan sendirinya. 

Programmer itu harus pinter ilmu salon kecantikan.
Lho kok? iya dong siapa sih yang nggak suka kecantikan? Maksudnya cantik disini bukan orangnya atau pacarnya yang cantik, tapi desain tampilan programnya itu yang harus cantik. Nah kecantikan ini bukan berarti harus banyak gambarnya, tapi cantik itu seharusnya tampilan programnya itu simple, nggak aneh-aneh sehingga orang lain bisa mengerti apa yang diinginkan sama programmernya tadi dengan cepat tanpa perlu belajar susah-susah.

Si programmer itu harus pinter nulis,
bukan nulis surat cinta lho, tapi nulis yang dimaksud disini adalah aktif nulis artikel, buku atau apa ajalah yang bisa dipelajari orang lain. Kata orang “setajam-tajamnya pikiran kita, masih lebih tajam sebatang pena”. *aseeeekseer* Ini artinya apa? sepandai-pandainya kita,kalo kita nggak rajin menuliskannya maka lama-lama akan lupa juga. Kalo lagi di forum atau milist programmer itu juga harus bisa menjadikan dirinya sebagai bagian dari solusi bukan bagian dari masalah. lumayanlah buat modal tiket ke sorga walaupun dikit. Ini juga sebagai sarana promosi diri kita agar supaya lebih dikenal orang lain,

Programmer itu harus rajin berdo’a.
Nah do’a itu penting biar kita dekat sama yang Diatas sana. Kita harus sadar bahwa kita ini makhluk yang bodoh, tanpa ada amanah ilmu dari yang Diatas tentu kita tidak bisa apa-apa. Tapi kalo kita sudah dikasih ilmu sama yang Diatas, seharusnya kita juga gak boleh pelit membagi ilmu kita ke orang lain. Percaya deh semakin banyak kita membagi ilmu kita ke orang lain, maka yang Diatas pun tidak akan pernah bosen ngasih ilmu ke kita.

No comments:

Post a Comment

Popular Posts