Sudah menjadi pendapat umum di industri teknologi bahwa bagi pengembang Junior, mencari pekerjaan dan mendapatkan pengalaman beberapa tahun pertama sebagai pengembang penuh waktu sering kali merupakan sebuah tantangan. Dan itu sebagian besar benar. Jika kita berbicara tentang perusahaan di industri teknologi.

90% pekerjaan TI terkonsentrasi di industri non-teknologi

Industri non-teknologi juga membutuhkan banyak pemrogram dan spesialis TI lainnya, dan permintaan akan keterampilan TI di luar industri teknologi tradisional berkembang pesat, menurut penelitian baru yang dilakukan oleh Oracle Academy dan Burning Glass Technologies.Lebih Banyak Pekerjaan dan Lebih Sedikit Tekanan.  Mengapa Memulai Karir Anda di Perusahaan Non-IT Merupakan Ide yang Baik - 1

Foto oleh Angelo DeSantis / CC BY-SA 2.0 / Perubahan oleh CodeGym

“Pekerjaan TI secara luas disalahpahami karena ditempatkan terutama di sektor teknologi, dan pekerjaan tersebut juga dianggap tidak dapat diakses. Berdasarkan upaya penelitian kami sebelumnya dan menggali database lebih dari 150 juta lowongan pekerjaan online yang unik, kami dapat menghasilkan lebih banyak bukti bahwa tidak satu pun dari persepsi ini dihasilkan oleh data. Sebaliknya, 90% keterampilan dan pekerjaan TI terkonsentrasi di 10 industri non-teknologi, dan hanya 10% yang berada di sektor teknologi. Dan pertumbuhan pesat pekerjaan TI lebih dari 50% lebih besar di industri non-teknologi dibandingkan industri teknologi,” demikian temuan penulis laporan tersebut. Menurut laporan tersebut, antara tahun 2013-2018, pertumbuhan pekerjaan TI di sektor teknologi adalah sebesar 40%; sementara di luar teknologi, pertumbuhan lapangan kerja TI melonjak 65%. Industri jasa profesional, manufaktur, dan jasa keuangan adalah yang terbesar dalam hal permintaan absolut terhadap pekerjaan TI, yang mencakup sekitar setengah dari seluruh lowongan TI di sektor non-teknologi, demikian temuan para peneliti.

Pekerjaan di perusahaan non-teknologi lebih mudah diakses oleh pemula

Yang lebih menarik lagi, pekerjaan TI di perusahaan non-teknologi juga lebih mudah diakses oleh pemula, menurut temuan Oracle Academy dan Burning Glass Technologies. Dan ini menjadikan mereka titik masuk yang cukup baik ke dalam karier teknologi. Di sektor teknologi, 89% pekerjaan TI memerlukan setidaknya gelar sarjana, dibandingkan dengan 76% di industri non-teknologi. 29% lowongan di industri non-teknologi meminta pengalaman kerja dua tahun atau kurang, dibandingkan dengan hanya 16% di bidang teknologi. Dengan mempertimbangkan semua hal di atas, kami memutuskan untuk menganalisis pekerjaan untuk pengembang perangkat lunak di industri non-teknologi sedikit lebih dalam, dan menghasilkan daftar pro dan kontra dari jenis pekerjaan ini, berdasarkan pendapat dari pengalaman. pengembang dan spesialis teknologi lainnya.

Pekerjaan pengembang di perusahaan non-teknologi. Kelebihan

  • Pekerjaan pemrograman di non-TI lebih mudah diakses dan umumnya tidak terlalu menuntut

Kami telah menjelaskan mengapa pekerjaan pengembang di industri non-teknologi lebih mudah diakses oleh spesialis tingkat Junior. Perbedaan besar lainnya adalah bahwa perusahaan non-IT tidak terlalu menuntut tingkat keterampilan profesional pengembang. Mereka tidak memberikan banyak tekanan pada pengembang Junior untuk mempelajari hal-hal baru dan meningkatkan tingkat kualifikasi dibandingkan dengan perusahaan teknologi. “Bekerja di perusahaan teknologi mendorong Anda lebih keras, untuk belajar lebih banyak dan menjadi lebih baik. Saya belajar lebih banyak dalam pekerjaan saya di perusahaan layanan/pengembangan teknologi dibandingkan di tempat lain. Hal yang menyebalkan dari pekerjaan itu adalah jam kerja dan waktu jauh dari keluarga saya,” kata Mark Graham, pengembang berpengalaman dan anggota Komunitas DEV.

  • Pekerjaan pemrograman di non-TI seringkali kurang formal dan hierarkis

Kita semua tahu bahwa TI adalah lingkungan yang sangat kompetitif, dan keberhasilan dalam kompetisi ini biasanya dihargai dengan baik. Karirisme dan birokrasi di era teknologi modern adalah sisi lain dari daya saing ini. Banyak orang bosan dengan hal-hal yang biasa terjadi di perusahaan IT, seperti proses tim, hierarki yang ketat, dan politik karier/kantor. Pekerjaan di industri non-TI, bekerja untuk perusahaan dengan tim dan departemen teknologi kecil, mungkin merupakan alternatif yang baik untuk menghindari hal ini. “Saya bekerja di perusahaan non-teknologi, dan saya menemukan banyak diskusi di bidang teknologi tentang jabatan, hierarki, dan proses tim yang sama sekali bukan bagian dari dunia saya. Bagi saya, formalitasnya tidak ada,” kata Brian Kephart, anggota Komunitas DEV lainnya.

  • Pekerjaan di bidang non-IT bisa lebih memotivasi ketika Anda lebih terlibat dengan masalah-masalah dunia nyata

Beberapa pemrogram dengan pengalaman bekerja di industri non-teknologi juga melaporkan bahwa pekerjaan pengembangan perangkat lunak yang sama mungkin terasa lebih memuaskan ketika mereka terlibat dalam menangani masalah dunia nyata dan melihat hasil pekerjaan mereka dalam tindakan. Hal ini juga memudahkan mereka untuk tetap termotivasi. “Jauh lebih memuaskan melihat tujuan perangkat lunak dan terlibat langsung dalam penyelesaian masalah dunia nyata dengan berpikir bukan berdasarkan tugas di Jira atau pola. Anda merasa lebih berguna, setidaknya itulah kasus saya,” kata Haris Secic, pengembang perangkat lunak asal Swedia.

  • Bekerja di perusahaan non-IT mungkin memberi Anda lebih banyak peluang

Hal ini tidak selalu terjadi, karena banyak posisi pemrograman di perusahaan non-teknologi yang merupakan pekerjaan buntu, namun posisi tersebut juga dapat memberikan banyak peluang jika didekati dengan pola pikir yang benar. Lagi pula, mereka mengatakan dalam waktu dekat setiap perusahaan akan menjadi perusahaan teknologi. Perusahaan-perusahaan di berbagai industri saat ini baru mulai menemukan teknologi baru dan sering kali bersedia mempromosikan spesialis teknologi berharga yang bekerja untuk mereka. “Anda mungkin tidak merancang produk teknologi besar berikutnya atau gadget terbaru, namun Anda dapat menunjukkan ide-ide yang dapat mengganggu industri perusahaan tempat Anda bekerja — dan menunjukkan bagaimana perusahaan dapat memperoleh keuntungan dari ide-ide tersebut, meninggalkan pesaing mereka dalam kesulitan. . Anda akan menemukan diri Anda merancang dan atau menulis sistem misi penting, dan Anda dapat menunjukkan kepada pengguna cara menentukan apa arti dari selesai,” kata Russell McCabe, mantan insinyur perangkat lunak dengan pengalaman profesional selama puluhan tahun.

Pekerjaan pengembang di perusahaan non-teknologi. Kontra

Tentu saja, tidak semua atau bahkan sebagian besar pekerjaan pemrograman di industri non-teknologi begitu bagus. Mereka juga memiliki cukup banyak kelemahan. Berikut ini beberapa yang paling menonjol dan umum.

  • Seringkali perusahaan non-teknologi memperlakukan programmer sebagai tanggung jawab dan beban, bukan aset

Ini mungkin keluhan paling umum yang terdengar dari banyak pengembang perangkat lunak yang bekerja di industri non-TI. Dapat dimengerti bahwa persepsi departemen TI dan/atau tim pengembangan perangkat lunak oleh manajemen bisnis non-teknologi berbeda: bagi mereka, pemrogram lebih merupakan pengeluaran daripada aset. Berikut salah satu pengalaman umum seorang pembuat kode di bidang non-IT: “Pekerjaan pertama saya adalah bagian dari tim yang terdiri dari 5 pengembang di sebuah perusahaan non-perangkat lunak. Perbedaan terbesar dalam pandangan saya adalah bahwa perusahaan perangkat lunak memandang DVD mereka sebagai aset terbesar sedangkan perusahaan non-perangkat lunak memandangnya sebagai pengeluaran. Karena kami adalah beban, perusahaan selalu berusaha mengambil jalan pintas. Kami tidak pernah punya waktu untuk membayar hutang teknis kami yang semakin besar, yang sebagian besar dibayar oleh para insinyur yang dialihdayakan oleh perusahaan ke Asia Tenggara (tindakan pemotongan biaya lainnya). Saya bahkan diberitahu oleh manajer saya bahwa alasan mereka mempekerjakan saya dan lulusan bootcamp lainnya adalah karena dua junior jauh lebih murah daripada developer senior yang sangat mereka butuhkan.”

  • Manajemen perusahaan non-IT seringkali tidak memahami teknologi sehingga membuat pekerjaan Anda semakin sulit

Keluhan lain yang sangat umum adalah bahwa manajer perusahaan non-IT biasanya tidak memiliki pengetahuan tentang teknologi dan proses pengembangannya. Itu sebabnya mereka kesulitan memperkirakan waktu dan sumber daya yang dibutuhkan untuk menyelesaikan sebuah proyek, yang sering kali menimbulkan ekspektasi yang tidak realistis dan tidak adanya kejelasan dalam komunikasi dengan tim teknologi. “Manajer sering kali tidak memahami teknologi. Mereka membuat janji tanpa bisa memperkirakan upaya yang diperlukan,” kata Tobias Krause, pengembang .NET.

  • Pemrogram di bidang non-TI sering kali harus bekerja dengan kode lama dan teknologi yang sudah ketinggalan zaman

Kebutuhan untuk bekerja dengan kode lama serta teknologi dan solusi yang sudah ketinggalan zaman juga merupakan sesuatu yang umum terjadi pada perusahaan dan industri non-TI tertentu. Jika hal ini terjadi, pekerjaan programmer bisa menjadi sangat membosankan dan melelahkan. Masalah lainnya adalah bekerja dengan solusi lama membatasi pengalaman Anda, yang dapat berdampak negatif pada pertumbuhan karier. “Saat ini, saya bekerja di sebuah universitas. Beban kerja kami sebagian besar didasarkan pada bekerja dengan API cloud. Dan itu menyebalkan, jujur ​​saja. Karena sebagian besar perusahaan yang memberikan layanan untuk universitas sudah berdiri sejak lama dan dokumentasinya adalah hal yang paling buruk untuk dibaca. Seringkali bahkan mereka tidak memahami apa yang telah mereka lakukan (saya mengetahui hal ini dengan berbicara dengan mereka),” kata Chingiz Huseynzade, pengembang backend penuh waktu.