Dua Bidang Yang Berbeda
Jaringan dan pemrograman adalah dua bidang industri TI yang sangat berbeda.
Pemrograman melibatkan penulisan kode perangkat lunak untuk aplikasi baru atau yang sudah ada. Pemrogram biasanya menghabiskan sebagian besar waktunya di meja mereka, mengembangkan kode untuk aplikasi. Mereka mungkin terlibat dalam aspek desain, pengujian, dan peninjauan.
Jaringan adalah bidang yang luas dan dapat mencakup banyak hal, seperti administrasi jaringan, administrasi server, dukungan, dan lain-lain. Ini dapat melibatkan mengunjungi lokasi berbeda di gedung yang sama, bepergian ke situs lain, mengonfigurasi peralatan, dan juga duduk di meja.
Sulit untuk membandingkannya – mereka membutuhkan keterampilan yang berbeda dan jenis orang yang berbeda akan menganggap mereka menarik. Namun, mereka memiliki jalur karir yang berbeda, baik saat memulai karir maupun peningkatan karir.
Jalur Karir Pemrograman dan Jaringan
Sebagian besar pekerjaan pemrograman membutuhkan gelar untuk dicapai, dengan gelar Ilmu Komputer (CS) yang paling umum. Gelar ini biasanya memakan waktu beberapa tahun untuk diselesaikan, tetapi biasanya merupakan persyaratan untuk mendapatkan pekerjaan sebagai pemrogram (atau pengembang perangkat lunak atau peran terkait).
Namun, jaringan dapat dimulai dengan pencapaian beberapa sertifikasi. Gelar dapat membantu tetapi tidak diperlukan. Sertifikasi umum yang diperoleh untuk memulai karir di bidang jaringan adalah beberapa dari CompTIA (A+, Network+, Server+, Security+), Cisco (CCNA, CCNP) dan bahkan beberapa dari Microsoft (MCTS). Semua sertifikasi ini akan membantu calon analis/pendukung jaringan mendapatkan pekerjaan.
Programmer biasanya memulai karir mereka dengan melakukan aktivitas pemrograman secara ketat. Kemudian dalam karir mereka, mereka mungkin pindah ke pengujian perangkat lunak, desain perangkat lunak, atau implementasi. Beberapa pemrogram dapat pindah ke pemimpin tim teknis, di mana mereka memimpin tim pengembang perangkat lunak, atau manajer proyek yang mengerjakan proyek perangkat lunak.
Lulusan jaringan seringkali dapat memulai karir mereka di help desk atau dukungan teknis, di mana mereka melakukan berbagai tugas. Hal ini membuat mereka dianggap sebagai karyawan “jack of all trades” dalam beberapa kasus. Mereka biasanya dapat memiliki lebih banyak pilihan dalam hal spesialisasi. Administrasi jaringan, desain jaringan, dukungan, administrasi server hanyalah beberapa peran yang dapat mereka lakukan. Mereka juga dapat pindah ke peran manajemen atau pemimpin tim dengan keterampilan yang tepat.
Disebutkan secara luas bahwa lulusan pemrograman mulai dengan gaji yang lebih tinggi. Bergantung pada peran dan lokasi, pemrogram dapat memperoleh hingga 30% lebih banyak daripada lulusan jaringan di posisi tingkat pemula. Gaji meningkat seiring waktu, jadi ini seharusnya tidak menjadi faktor utama dalam keputusan Anda.
Karier jaringan juga lebih dipengaruhi oleh sertifikasi daripada karier pemrograman. Sebagian besar sertifikasi terkait dengan jaringan dan administrasi – penyedia seperti Cisco, Microsoft, Red Hat dan CompTIA cukup fokus pada jaringan dan administrasi. Ada beberapa sertifikasi pemrograman, tetapi tidak digunakan secara luas.
Mana Yang Harus Dipilih – Pemrograman vs Jaringan
Ini adalah pertanyaan besarnya – haruskah Anda memilih pemrograman atau jaringan sebagai karier?
Saya pikir ini sebenarnya tergantung pada mana yang lebih Anda nikmati. Apakah Anda memiliki latihan melakukan salah satu peran? Pernahkah Anda menghadiri kelas atau kursus pemrograman atau jaringan?
Karier adalah waktu yang lama, jadi Anda ingin memastikan bahwa Anda menikmati apa yang Anda lakukan. Secara pribadi, saya mengikuti rute pemrograman ketika saya memulai karena saya sangat bersemangat mengembangkan perangkat lunak dan menganggapnya menarik. Orang lain yang saya kenal merasakan hasrat yang sama untuk berjejaring.
Gaji juga tidak masalah. Lebih baik bekerja dan dibayar $70rb untuk sesuatu yang Anda sukai daripada dibayar $150rb untuk sesuatu yang tidak Anda sukai.
Jadi, Anda condong ke yang mana? Apa pengalaman Anda?