Skip to main content

Lowongan Programmer

Ini bukan posting lowongan kerja yang mencari programmer. Ini cuma posting cerita, bahwa tenaga programmer masih banyak yang nyari. :)

Tadi pagi ada telpon dari Presdir (wuih, tumben beliau nelpon, soalnya dah lama gak ada komunikasi karena beliau super sibuk). Kirain mau nawarin bonus atau tambahan tunjangan (ngarep tujuh keliling !!!), eh ternyata cuma tanya apa aku punya teman programmer. Teman programmer sih banyak, tapi kalau teman programmer yang lagi nyari kerja atau mau pindah kerja, aku gak yakin.

Setidaknya ada 3-4 kenalanku yang pernah menanyakan hal yang sama dalam waktu dekat. Semuanya punya "software house" yang tidak terlalu besar, tapi tetap menjanjikan. Ada diantara mereka yang sudah mencoba berbagai cara termasuk pasang iklan di berbagai media, namun hasilnya kurang maksimal juga.

Masalahnya, dengan umurku sekarang, kebanyakan teman seangkatanku sudah tidak lagi berminat sebagai programmer. Mungkin cuma sedikit yang seperti aku, yang masih bergelut dengan programmer, menikmati kerjaan jadi tukang ketik kode-kode yang gak terlalu manusiawi.

Seorang teman sudah mulai jeli melihat kebutuhan ini dengan membuat lembaga pelatihan sekaligus penyalur (outsourcing) tenaga programmer. Tapi tetap saja sepertinya gak mudah bagi dia untuk merekrut orang yang mau jadi tenaga outsource.

Setidaknya, fenomena ini menegaskan bahwa tenaga programmer yang BERKUALITAS, masih sangat dibutuhkan. Ayo kawan, jadilah programmer yang baik, tidak cuma cerdas, tapi juga berkarakter dan berakhlak mulia hehehe .. (mulai ngaco nih menjelang akhir bulan Maret) :D

Btw, kalau Anda programmer, baik muda maupun tua, yang lagi nyari kerjaan (baru atau lama) dan yakin punya kemampuan yang bisa dipertanggungjawabkan, bisa saja kontak ke sini, siap tahu saya bisa menyalurkan, gratis ! :D Tapi jangan posting lowongan kerja di sini ya.

Comments

Popular posts from this blog

PostGreSQL :: Hitung Umur

Ternyata untuk menghitung umur dari data yang disimpan di PostGreSQL sangat gampang. PostGreSQL sendiri sudah menyediakan fungsi yang mendukung. Beberapa fungsi yang bisa dipakai adalah AGE dan EXTRACT. AGE dipakai untuk menghitung umur dari sebuah data, dibandingkan dengan hari ini, atau dengan data lain (tipenya timestamp). Misal: age(timestamp '1980-09-27'), akan menghasilkan nilai (bertipe interval) "24 years 1 mon 25 days". Nah, kalau mau mengambil nilai tahunnya saja, tinggal menggunakan EXTRACT Contoh: EXTRACT(year FROM AGE(timestamp '2001-09-27')), hasilnya akan jadi 24.

PHP :: Selisih Jam

Setelah kemarin kesulitan untuk melakukan increment ataupun decrement terhadap variabel waktu (date/time) di PHP, kali ini nemuin masalah untuk mencari selisih waktu (dari satu jam ke jam tertentu), yang perlu untuk ngitung lembur karyawan. Tadinya kepikiran untuk buat fungsi sendiri, yang flow -nya kira-kira begini: - masing-masing dipisah menjadi jam, menit, detik - bandingkan antara keduanya. - lakukan pengurangan terhadap masing-masing komponen (jam, menit dan detik) - gabungkan hasil perhitungan ... (selisih jam + selisih menit + selisih detik) Tapi waktu aku ingat kasus Next Date, ... muncul ide untuk menggunakan cara yang sama, yaitu memanfaatkan format UNIX timestamp, terus nyoba mencari selisihnya. TERNYATA BERHASIL !!! Flownya seperti ini: - masing-masing dipisah menjadi jam, menit,detik - ubah masing-masing ke format timestamp, gunakan fungsi mktime() - kurangkan kedua jam - hasilnya dibagi 60 (karena satuannya pakai menit), sementara selisih timestamp itu dalam detik Algori

Delphi :: Split String

Akhirnya ketemu juga cara untuk melakukan split string. (Terbiasa pakai PHP sih, yang sangat memanjakan dalam pengelolaan string.) Di sini memanfaatkan TStringList, unit Classes. // procedure untuk split string procedure Split (const Delimiter: Char; // delimiter charachter Input: string; // input string const Strings: TStrings) ; // list of string result begin Assert(Assigned(Strings)) ; Strings.Clear; Strings.Delimiter := Delimiter; Strings.DelimitedText := Input; end; // contoh pemakaian procedure TForm1.Button1Click(Sender: TObject) ; var A: TStringList; begin A := TStringList.Create; try Split(' ', 'your delphi guide', A) ; ShowMessage(a[0]) ; //your ShowMessage(a[1]) ; //delphi ShowMessage(a[2]) ; //guide finally A.Free; end; end; Source : http://delphi.about.com/cs/adptips2002/a/bltip1102_5.htm Wheew .. akhirnya. One step ahead!!