Bagaimana memilih profesi di bidang IT dan tidak menyesal
Miscellanea / / August 08, 2022
Pemrograman, analisis atau desain bisnis - ada banyak bidang di bidang TI di mana teknologi dan humaniora dapat diwujudkan. Kami menjelaskan apa yang harus difokuskan ketika memilih spesialisasi, agar tidak menderita di tempat kerja, bahkan jika Anda puas dengan gajinya.
Bagaimana memilih spesialisasi
1. Fokus pada minat Anda
Ada banyak spesialisasi di bidang TI, jadi penting untuk memilih tugas yang paling Anda minati. Pikirkan apa yang Anda suka - desain, dukungan teknis, penjualan, atau manajemen tim. Selain itu, penting untuk memutuskan di sektor mana Anda ingin bekerja, karena permintaan untuk spesialis yang berbeda di bidang tertentu dapat bervariasi. Misalnya, Anda dapat menulis program di bidang layanan kesehatan atau perbankan, membuat game seluler, atau mengembangkan teknologi baru di bidang telekomunikasi. Setiap industri akan membutuhkan pengetahuan khusus yang perlu ditingkatkan.
2. Jelajahi jurusan yang dipilih
Ketika Anda telah memilih beberapa profesi, kenali mereka lebih baik. Cari tahu persyaratan pelamar, gaji rata-rata, jumlah lowongan di wilayah Anda. Harap dicatat bahwa ambang batas yang rendah untuk memasuki profesi tidak selalu berlaku di tangan pemula. Misalnya, diyakini bahwa pengujian mudah dipelajari, bahkan jika tidak ada keterampilan teknis yang mendalam. Tetapi ada juga banyak pemula. Jadi lebih baik memilih spesialisasi tidak hanya berdasarkan prinsip "lebih cepat masuk ke TI", tetapi juga karena itu sangat menarik.
3. Terhubung dengan orang-orang dari industri
Cari orang yang bekerja di bidang spesialisasi yang Anda minati dan tanyakan apa yang mereka sukai mereka menjalankan tugasnya, bagaimana standar hari kerja mereka, apa yang mereka suka dan tidak suka profesi. Mereka dapat memandu Anda tentang persyaratan untuk pemula, cara menyiapkan portofolio, dan apa yang diharapkan saat wawancara.
4. Coba Kursus Gratis
Ada banyak artikel, webinar, dan kuliah di Internet yang memungkinkan Anda untuk mengenal profesi lebih baik. Dan beberapa sekolah online membuka akses ke pelajaran pertama atau menawarkan kursus singkat gratis. Anda dapat mulai dengan mereka untuk melihat apakah Anda tertarik dengan arah yang dipilih. Mungkin setelah beberapa sesi latihan Anda akan beralih ke area lain atau menyadari bahwa Anda siap untuk terus belajar.
Sebelum memilih profesi, Anda harus melakukan banyak penelitian - pertimbangkan minat Anda, situasi di pasar dan, jika mungkin, cobalah dalam praktik. Tes bimbingan karir membantu dalam hal ini. Misalnya, platform VK dibuat mini aplikasi bimbingan karir "Test Drive Profesi IT" untuk remaja usia 12-18 tahun. Ini akan memperkenalkan siswa ke berbagai spesialisasi TI dan memberikan rekomendasi tentang cara belajar. Program ini bekerja seperti simulator. Setelah memilih profesi, seorang remaja akan "ke tempat kerja" - kolega bot akan menghubunginya, yang akan memberi tahu tentang profesi yang diminati dan menawarkan untuk menyelesaikan tugas tematik. Sejauh ini, enam spesialisasi dapat diuji dalam aplikasi - misalnya, coba sendiri sebagai desainer antarmuka atau manajer proyek. Pada bulan September, para pengembang berencana untuk menambahkan sepuluh profesi lagi ke dalam daftar.
Spesialisasi apa yang ada di IT?
1. Pengembang
Paling sering, TI dikaitkan dengan pengembang yang membuat program komputer. Di tempat kerja, Anda harus menulis kode untuk program baru atau memelihara yang sudah ada, mengujinya, dan memperbaiki bug. Pengembang berbeda, dan ada baiknya untuk mencari tahu di mana jiwa itu berada. Misalnya, Anda dapat membuat aplikasi seluler untuk Android atau iOS, game, atau situs web. Ada pengembang front-end yang bertanggung jawab atas antarmuka produk. Dan ada backend - mereka terlibat dalam aplikasi web "internal", tersembunyi dari mata pengunjung.
Minat pada suatu bidang tertentu akan menentukan pendidikan selanjutnya. Katakanlah untuk membuat aplikasi untuk Android, Anda memerlukan bahasa pemrograman Java dan Kotlin. Dan pengembang iOS lebih sering menggunakan Swift.
2. Penguji perangkat lunak
Spesialis ini memeriksa pengoperasian aplikasi. Dia tidak hanya mencari kesalahan dan kerentanan, tetapi juga mengevaluasi seberapa nyaman dan dapat dimengerti program dari sudut pandang pengguna. Penguji memiliki beberapa metode verifikasi di gudang senjatanya. Manual mencari kesalahan secara manual. Tetapi ini bukan untuk mengatakan bahwa mereka hanya menekan tombol - penguji yang baik memikirkan situasi non-standar untuk memeriksa cara kerja program. Misalnya, apa yang terjadi jika pengguna menekan tombol yang sama berkali-kali, mulai mengetik hieroglif dan karakter khusus, memulai aplikasi saat baterai sangat lemah atau pada saat yang sama dengan yang lain.
Selain manual, ada autotester - mereka menulis kode yang memungkinkan Anda menemukan kesalahan. Pilihan metode tergantung pada situasinya. Pengujian manual membantu menguji keseluruhan desain dan kegunaan aplikasi, lebih murah, dan cocok untuk proyek yang lebih kecil. Dan pengujian otomatis yang sama dapat digunakan setiap kali fitur baru diperkenalkan.
3. Analis bisnis
Bertindak sebagai penghubung antara pelanggan dan pengembang. Dia menjelaskan keinginan untuk proyek masa depan, menjelaskannya dalam bahasa yang dapat dimengerti oleh para insinyur dan mengusulkan solusi yang akan membawa manfaat maksimal dengan biaya minimum. Dengan kata lain, ketika seorang pelanggan datang dengan keinginan untuk “melakukannya dengan baik,” analis bisnis mencari tahu dengan tepat bagaimana melakukannya dan apakah tim memiliki kemampuan teknis untuk melakukannya.
Seorang analis bisnis harus dapat mengumpulkan informasi, berkomunikasi secara efektif, dan meyakinkan secara meyakinkan mengapa solusi tertentu berguna bagi klien. Bahasa Inggris akan berguna - sebagian besar perusahaan bekerja dengan klien di seluruh dunia.
4. Desainer UI/UX
Atas nama profesi, Anda dapat melihat dua singkatan. UX adalah User Experience (pengalaman pengguna): hasil dan kesan apa yang didapat seseorang dari berinteraksi dengan program. Dan UI - User Interface (antarmuka pengguna): bagaimana tampilan program. Di persimpangan konsep-konsep ini, profesi desainer UI / UX lahir.
Spesialis ini memikirkan logika aplikasi, menganalisis perilaku pengguna, dan mendesain bagian visual dari desain. Tugasnya adalah membuat aplikasi tidak hanya cantik, tetapi juga nyaman dan mudah dipahami. Katakanlah situs web toko online dapat memiliki foto yang sangat efektif. Tetapi tidak masuk akal jika tombol "Tambahkan ke Keranjang" disembunyikan di suatu tempat di bagian bawah halaman dan sulit bagi pengguna untuk menemukannya.
Kemampuan menggambar dengan baik tidak diperlukan untuk seorang desainer UI/UX. Tetapi untuk memiliki selera artistik, untuk memahami font, untuk dapat bekerja di editor grafis diperlukan.
5. Manajer proyek
Tugas manajer proyek adalah mengatur pekerjaan tim, mendistribusikan tugas, dan memeriksa tenggat waktu untuk implementasinya. Dia memprioritaskan tugas dan melacak pengeluaran sehingga proyek tidak melebihi anggaran. Penting bagi seorang manajer untuk dapat mengomunikasikan persyaratan pelanggan kepada karyawan sehingga persyaratan tersebut dapat dimengerti dan layak. Spesialis seperti itu perlu mengembangkan keterampilan perencanaan, komunikasi, dan manajemen tim. Misalnya, banyak manajer menggunakan metodologi pengembangan Agile. Pengetahuan teknis juga berguna - seorang spesialis harus memahami prinsip-prinsip bahasa pemrograman, mengetahui dasar-dasar UI / UX dan tata letak untuk berbicara bahasa yang sama dengan karyawan.
6. ilmuwan data
Profesional ini bekerja dengan data besar - kumpulan informasi tidak terstruktur, seperti statistik kueri mesin telusur, indikator stasiun cuaca, dan hasil penelitian medis. Dia menciptakan model pembelajaran mesin yang membantu perusahaan menganalisis informasi dan membuat prediksi. Misalnya, dengan memeriksa pertanyaan pelanggan yang paling umum, ilmuwan data dapat memberi tahu Anda cara mengembangkan chatbot untuk meminta operator pusat panggilan.
Untuk karier yang sukses, Anda harus pandai matematika dan ilmu komputer. Kode terkadang juga harus ditulis - ilmuwan data sering menggunakan Python saat membuat algoritme untuk pemrosesan data.