Karir Software Developer

Pada era sekarang ini, dimana pekerjaan dalam bidang IT, seperti Software Developer, DevOPS sudah tidak menjadi rebutan. Artinya merekalah pemilik usaha yang mencari Anda untuk mau bekerja dengan mereka. Tapi, tidak semua Orang yang bahkan yang mengambil jurusan IT akan menjadi seorang Programmer atau bahkan beberapa dari mereka tidak menjadi apapun dan berakhir yang penting dapat kerja. Ini yang kebanyakan terjadi kalau berfikir kuliah di IT bakal gampang cari pekerjaan di dunia IT.
Well, hal itu mungkin akan menunjang Anda dari segi background study anda. Kenyataanya banyak sekali teman-teman penulis yang lulusan SMA/SMK menjadi bagian penting pada perusahaan dibagian departemen IT. Kenapa bisa gitu?
Di dunia IT, kita bukan dituntut untuk berdebat tentang apa yang sudah kita pelajari pada masa lampau, tetapi lebih solusi apa yang akan kita berikan kepada perusahaan tempat kita bekerja. Semakin bisa memecahkan masalah-masalah yang spesifik untuk perusahaan, maka disitulah grade anda akan naik, seperti konsep dagang Supply and Demand. Maka tidak heran, banyak teman-teman penulis yang lulusan SMA/SMK bisa menjadi bagian penting, karena di dunia IT itu, Never Ending Learning.
Sepertinya keren ya membaca penjelasana diatas. Masih minat untuk bekerja di dunia IT?, jika jawaban anda "Ya" maka penulis akan melanjutkan pembahasannya. Penulis akan mengangkat jabatan apa saja yang bisa anda raih pada umumnya diawali dengan karir anda menjadi Programmer/Software Engineer. Secara umum jabatan yang bisa anda raih dengan diawali karir menjadi seorang Programmer, penulis urutkan berdasarkan level dan penjelasana

  1. Programmer/Software Engineer
    Lebih seperti translastor yang menejemahkan solusi yang sudah ada kedalam bahasa yang dapat dimengerti oleh mesin. Cuman ga usah takut, sekarang programmer pada umumnya cukup mengerti high level language. Betul sekali, bahasa yang dapat manusia pahami, karena kebanyakan penulisan menggunakan Bahasa Inggris.
  2. Software Developer
    Pada umumnya orang mengira Programmer dan Software Developer adalah sama. Well, anggapan itu juga tidak salah. Dalam kenyataannya adalah yang membedakan adalah level pengetahuan dan experience. Ketika Anda sudah menjadi seorang Software Developer, maka anda juga ditutunt agar bisa memecahkan masalah secara umum dan membuat sebuah rangkaian solusi yang kemudian anda terjemahkan ke bahasa mesin.
  3. Tech Lead
    Menjadi seorang Tech Lead mewajibkan anda tidak hanya memahami hal secara teknis saja, namun anda sudah mulai memikirkan tim yang Anda pimpin. Dari seberapa berat tugas yang akan mereka kerjakan, estimasti waktu yang dibutuhkan untuk menyelesaikan suatu pekerjaan, juga tools yang dipakai. Pada tingkatan ini, anda tidak hanya memahami sebuah tools hanya dari cara pakai saja, melainkan Anda harus memahami dari konsep, tujuan, pros & cons, scaling up/down terhadap project anda, support.
  4. Software Architect
    Menjadi seorang software architect seperti halnya seorang arsitek pada umumnya. Tidak hanya sebatas menggambar sebuah konsep, namun apa yang dibuthkan untuk membangunnya, dari kebutuhan resources (yang mengerjakan, server, management aplikasi, scalling up/down) dan hal-hal spesifik yang lain. Anda juga harus bisa memberikan estimasi waktu penyelesaian terhadap suatu projek.
  5. Engineering Manager
    Pada umumnya ketika Anda sudah mencapai level ini, hal-hal teknis yang anda selesaikan akan berkurang, tetapi juga tidak menutup kemungkinan anda akan terjun untuk menyelesaikan hal-hal teknis, jika para TechLead & Software Architect tidak mampu untuk menyelesaikan masalahnya. Anda juga harus melihat tim anda secara Eagle View, seperti memindahkan satu orang yang sudah kompeten untuk diberikan challege yang lebih besar akan mereka berkembang, juga melibatkan orang-orang senior untuk membantu junior, dan hal-hal lain yang berkaitan dengan management tim.
  6. VP Engineer or SVP Engineer
    The master.
Yup, diatas adalah sedikit jenjang karir yang bisa Anda dapatkan kalau bekerja sebagai seorang Software Developer. Dan katanya gajinya lumayan :)

Thanks, for reading.