Asah Kemampuan Software Development

Software Development adalah telur

Saya ingin melakukan klaim pribadi, bahwa mayoritas lulusan IT, setidaknya yang saya kenal, memiliki pehamaman minim di jurusannya, bahkan setelah lulus. Salah satu skill yang katanya sangat sulit dijamah adalah software development (programming). Kenapa?.

Setiap tahunnya, kampus saya meluluskan setidaknya hampir seribu mahasiswa/i fakultas Computing & IT (FOCIT). Di fakultasi ini ada beberapa jurusan seperti Multimedia, Networking, Business IT, Computer Science dan Software Engineering. Saya adalah salah satu dari mungkin hampir seribuan pelajar yang lulus di FOCIT tahun lalu, jurusan saya adalah Software Engineering.

Kesan saya setelah lulus adalah, apa yang disajikan degree (S1) IT memang sangat kurang jika kita ingin benar-benar mengasah kemampuan IT, utamanya di bagian Software Development, sehingga banyak perusahaan yang memvonis lulusan IT sebagai benar-benar pemula. Saya nggak terkejut melihat sebagian teman-teman belum mahir dalam mengembangkan sebuah system, problem solving, atau sekedar menulis program kecil. Karna ternyata dibeberapa negara lain juga mengalami masalah yang sama, bahkan di negara-negara yang sering orang bilang “barat”.

Software Development memang satu topik yang sangat luas, nyaris mustahil bisa di cover dalam 3-4 tahun kuliah dengan jam belajar hanya sebatas pagi sampai sore dan ditambah beberapa tugas rumah. Untuk menguasai banyak topik software development, kita tidak bisa hanya mengandalkan jam kuliah. Satu-satunya cara adalah dengan belajar secara mandiri, dan untungnya, banyak sekali media yang memudahkan belajar software development secara mandiri.

Meskipun saya sendiri belum bisa meng-klaim diri sebagai orang yang berpengalaman, tapi saya bersyukur punya teman-teman yang sudah cukup kaliber di beberapa field software development. Ada beberapa hal yang saya selalu ikuti dan ingat, dan terasa sangat bermanfaat untuk mengasah kemampuan kita di software development. Apa saja?.

Baca lebih lanjut

Iklan
Dipublikasi di post | Tag , , , , , , , , , , , | 27 Komentar

Pilih-pilih WordPress Blog Client

Satu hal yang sering membuat saya malas nge-blog. Yaitu karna post editor milik WordPress terasa sangat nggak nyaman. Ya, memang editornya canggih sekali, tapi semua fitur itu membuat editornya menjadi bloat dan untuk menulis atau memasukan hal-hal ringkas butuh waktu yang lama. Akibatnya, banyak hal-hal yang saya rasa penting tapi tidak di post karna untuk nge-load editornya saja perlu nunggu.

Tapi itu nggak berlangsung lama, karena ada alternatif lain untuk ngepost artikel, yaitu menggunakan blog client. Blog client adalah software yang dibuat khusus untuk menghandle aktivitas blogging seperti melakukan posting, editing, moderasi komentar, dll. Blog client di desain khusus agar bisa sinkron dengan layanan blog yang ada sekarang seperti WordPress, Blogger, atau LiveJournal.

Saat ini, ada puluhan blog client yang tersedia, mulai dari yang gratis hingga berbayar. Tapi tidak semua cocok dengan kebutuhan kita. Masalahnya adalah tiap layanan blog punya fitur-fitur unik yang belum tentu tersedia di blog client. Misalkan untuk WordPress, kita bisa memasukan gambar yang diframe dan diselipkan caption, kita juga bisa menyelipkan formatted source code. Dengan berbagai keunikan ini, kira-kira blog client apa yang paling cocok untuk WordPress?

Baca lebih lanjut

Dipublikasi di Komputer, Review, Software, Web, Windows, Wordpress | Tag , , , , , , , , , , , , , , , | 7 Komentar

AS3: Multidimensional Sort pada Array Object.

Terkadang ada kondisi dimana kita mempunyai sebuah array yang isinya object, lalu kita ingin melakukan sorting array tersebut,  yang parameternya adalah member object didalam array.

Contoh, jika saya punya object ini:

public class Murid
{
	public var nama:String;
	public var kelas:int;
	public var nilai:int;
	public function Murid(nNama:String,nKelas:String,nNilai:String)
	{
		nama = nNama;
		kelas = nKelas;
		nilai = nNilai;
	}
}

Baca lebih lanjut

Dipublikasi di Action Script, Programming | Tag , , , , , , , , , , , , , , , | 3 Komentar

Firefox 4 telah rilis

Firefox 4 Beta 12 telah dirilis ke publik kemarin (25 February 2011). Seperti rilis-rilis beta yang lainnya, versi ini belum sepenuhnya stabil, dan belum banyak add-on yang bisa diconfirm kompatibel.

Ada nyaris 1000 bug telah ditutup di versi ini, salah satunya adalah bug di bagian page zooming. Kemudian versi beta ini juga membawa beberapa perubahan seperti support untuk WebGL di linux, homepage yang di desain ulang, offline mode sekarang akan otomatis switch off/on menyesuaikan koneksi internet, serta implementasi Javascript Engine yang baru. Baca lebih lanjut

Dipublikasi di post | Tag , , , , , , , , , , , , , , | Meninggalkan komentar

Amankan Account Facebook dari Hacker

Facebook memiliki beberapa fitur keamanan yang bisa kita manfaatkan untuk menghindari serangan. Ini penting karna website seperti Facebook pun juga masih mudah untuk di hack. Ada beberapa fitur yang bisa kita atur untuk mengamankan account Facebook.

Pertama, dan termasuk salah satu yang krusial, adalah Secure Browsing. Fitur ini secara otomatis akan membuat kita masuk ke Facebook selalu dalam mode HTTPS,  yang tingkat keamanannya lebih tinggi dari port biasa yaitu HTTP. Setiap halaman Facebook yang kita buka akan secara otomatis masuk ke port HTTPS tanpa harus mengetik preffixnya manual, terkecuali Facebook Apps (seperti games, kuis, dll). Baca lebih lanjut

Dipublikasi di post | Tag , , , , , , , , , , , , , , , | 4 Komentar

Hacking FB, Twitter, Yahoo, dll dengan Firesheep

Firesheep adalah plugin firefox yang bisa mencuri account Facebook, Twitter, Yahoo, dll.  Anda cukup login di wifi terbuka seperti restoran/hotel/sekolah, jalankan Firesheep, dan semua Facebook/Twitter/Yahoo/dll jadi milik Anda. Modalnya hanya Firefox dan WinPcap.

Teknik yang digunakan relatif simple dan sebenarnya bukan hal baru, yaitu HTTP Session Hijacking. Idenya sederhana, Firesheep akan mengoleksi semua cookie yang bisa diambil, lalu cookie ini akan digunakan sebagai pengenal untuk masuk ke website-website yang telah di-authenticate sebelumnya. Contohnya, jika saya login Facebook, mengetikkan username dan password saya, kemudian login sukses, maka Facebook akan membuat Cookie sebagai tanda pengenal saya. Cookie inilah yang akan dicuri oleh Firesheep. Baca lebih lanjut

Dipublikasi di post | Tag , , , , , , , , , , , , , , , , , , , , , | 21 Komentar

Jangan mengerjakan soal programming pakai kertas

Dipublikasi di post | Tag , , , , , , , | 3 Komentar