Persimpangan jalan senior: ke mana harus pergi berikutnya?

Mereka mengatakan bahwa rata-rata Anda menjadi seorang profesional di bidang Anda setelah 5 tahun bekerja aktif. Keinginan untuk realisasi diri tetap, tetapi pada posisi saat ini, tidak ada yang bisa dilakukan ke arah ini. Dan pada saat ini Anda dihadapkan dengan persimpangan yang merupakan standar untuk dongeng Rusia. Anda dapat mengubah pekerjaan, tetapi jika secara umum kerangka acuan dan tumpukan tidak berubah, hal-hal baru akan berlalu dengan cepat, kembali memberi jalan kepada rutinitas. Anda dapat memimpin tim, tetapi Anda harus memikul sekelompok staf administrasi.

Vasnetsov, The Knight at the Crossroads.  1882

Di bawah potongan - tentang apakah semuanya begitu menakutkan, melalui mata spesialis dari "Maxilekt", sudah melewati pilihan yang sama.

Seorang spesialis tenaga kerja mental perlu terus berkembang, dan tidak hanya demi permintaan di pasar tenaga kerja. Memperluas spektrum pengetahuan adalah kebutuhan pribadi, untuk beberapa bahkan menjadi sumber realisasi diri.

Kebutuhan ini dapat dicakup dengan berbagai cara. Anda dapat secara berkala mengubah area subjek secara radikal, misalnya, dari mengembangkan beberapa jenis integrasi, menjadi big data atau bahkan meninggalkan IT sama sekali dengan memilih industri lain. Tetapi biasanya ada beberapa yang ingin memulai dari awal lagi, oleh karena itu mereka dihindarkan melompat “dari suatu tempat ke suatu penggalian” (ke daerah yang tidak dikenal), lebih memilih untuk mencari jalur pengembangan di dekatnya. Kami akan membicarakan ini.

Anda akan pergi ke kanan, mengembangkan keterampilan seorang pemimpin - Anda akan menjadi pemimpin tim atau PM


Cara yang jelas bagi pengembang untuk mengembangkan adalah dalam memimpin tim, manajer proyek atau bahkan lebih tinggi tangga administrasi - menuju mengelola tim yang semakin besar.

Menjadi pemimpin tim, pengembang kemarin masih tenggelam dalam proyek, tetapi ia memiliki lebih banyak tanggung jawab administratif - berinteraksi dengan pelanggan, mengelola tim, menugaskan tugas, memantau kemajuan dan tenggat waktu, mengevaluasi tahapan baru proyek, dll. Memecahkan semua masalah ini membutuhkan banyak komunikasi. Dan upaya untuk membuat komunikasi ini lebih efektif memerlukan pengembangan keterampilan dalam manajemen konflik, penilaian risiko, delegasi, dll, sehingga dalam mode pelatihan berkelanjutan, tidak akan ada tempat untuk rasa rutinitas.

Tentu saja, tidak semua orang menyukainya. Jika sebelum pindah ke tingkat kepemimpinan, pertanyaan tentang motivasi Anda sendiri dan manajemen waktu kerja tidak terkendali, Anda mungkin merasa bahwa Anda benar-benar terpisah selama hari kerja. Tetapi ketika kesulitan-kesulitan pertama ini dapat diatasi, status kepemimpinan akan menjadi tantangan baru dan bahkan menumbuhkan semacam romansa.

Sayangnya, pada saat yang sama, semua ini berarti bahwa proporsi waktu kerja yang dikhususkan untuk menulis kode secara langsung akan berkurang. Dan ini pasti menyebabkan hilangnya kualifikasi dalam topik ini. Untuk kembali ke posisi pengembang linier setelah beberapa bulan dari posisi terkemuka, Anda harus mengejar ketinggalan. Dan jika satu atau dua tahun berlalu, begitu banyak yang akan hilang sehingga Anda harus menghabiskan banyak waktu untuk kembali. Meskipun pengamatan pasar kami menunjukkan bahwa setelah satu atau dua tahun, bagian dari manajer yang baru dibuat benar-benar kembali ke pengembangan, sehingga jalur kembali tidak ditutup.

Jangan mengambil transisi ke level pemimpin tim ke atas sebagai akhir yang terhormat untuk karier. Ini adalah perkembangan ke arah yang berbeda. Kompetensi yang diperlukan (dan tidak dapat dihindari berkembang) sebagai pemimpin - kemampuan untuk melihat masalah secara lebih luas dan menyelesaikan tugas-tugas dari tingkat yang lebih tinggi, soft skill - membuka akses ke hal-hal menarik yang berbeda secara fundamental. Misalnya, untuk memilih tumpukan teknologi, membangun tim, memilih arsitektur pada proyek. Untuk masing-masing masalah ini, banyak faktor tertentu harus diperhitungkan, mulai dari prevalensi hingga prospek pengembangan platform kandidat. Memiliki latar belakang yang besar di belakang Anda dan visi strategis pemimpin, Anda dapat menyelesaikan masalah seperti itu. Dan keputusan Anda akan sangat penting bagi proyek.

Harus diingat bahwa jalur manajer bukan jawaban universal untuk semua pertanyaan. Dia bukan untuk semua orang. Dari tahap manajemen pertama, Anda harus belajar untuk bertanggung jawab atas semua yang terjadi di sekitar Anda - pertama-tama, untuk tim, waktu dan anggaran proyek. Anda harus keluar dari dunia TI Anda yang nyaman dan pada saat yang sama berbicara dengan pendukung pandangan yang berbeda tentang situasi - dengan pengembangan dan bisnis - bertindak sebagai semacam penerjemah. Secara kasar, tidak mungkin untuk menjelaskan perlunya optimasi kode hanya dengan fakta bahwa itu "jelek". Anda harus mempelajari detail dan menyajikan konsekuensi bisnis dari masing-masing opsi solusi.

Ke kiri, masuk lebih dalam ke teknologi - Anda akan menjadi kepala sekolah


Tidak semua orang di dunia ini harus pergi ke manajer, karena tidak semua orang melihat ini sebagai mahkota karir mereka (tidak ada habisnya untuk berdebat tentang apakah ini lebih baik daripada menulis kode).

Memecahkan masalah di bidangnya, semua orang mendapat pengalaman - yaitu. dalam arti tertentu, setiap orang tumbuh secara teknis, ada yang lebih cepat, ada yang lebih lambat. Spesialisasi teknis tidak memiliki "langit-langit" sendiri. Ketika Anda berkembang ke arah ini, Anda fokus pada hal-hal teknologi yang lebih kompleks, Anda memahaminya lebih dalam. Ketika Anda tumbuh jauh melampaui batas-batas senior, Anda menjadi semacam "guru," untuk siapa perusahaan Barat bahkan memiliki nama mereka sendiri - kepala sekolah.
Tidak ada begitu banyak spesialis niche yang kompeten yang dapat memutar dan memproses data dalam jumlah besar, membangun arsitektur latensi rendah atau berpengalaman dalam kinerja Java, sehingga permintaan dan nilai seseorang sebagai spesialis semakin meningkat. Meskipun rentang lowongan menyempit, dan rentang keterampilan yang diharapkan meningkat. Selain menyelesaikan masalah teknis, misalnya, spesialis tingkat kepala sekolah dapat diberi tugas peninjauan kode, karena pengalamannya sendiri akan menjadi milik tim (poin utamanya adalah ia harus menjelaskan mengapa ia harus melakukan ini dan bukan sebaliknya). Adapun uang, di sini adalah betapa beruntungnya. Pengembang mungkin tidak memiliki gaji lebih dari manajer, tetapi stabilitas dan prediktabilitas biasanya lebih tinggi.

Perkembangan teknologi di dunia kita yang berubah dengan cepat adalah kondisi pembelajaran yang berkelanjutan. Tampaknya usia tidak berkontribusi untuk mempercepat pembelajaran (menghalangi perkembangan lebih lanjut ke arah ini), tetapi dalam status ini tidak perlu mengejar kerangka kerja dan perpustakaan terbaru yang diterbitkan kemarin. Selain pengetahuan yang mendalam, intuisi berbasis pengalaman mulai bekerja pada seseorang. Jadi jangan berpikir bahwa pada usia 40 kehidupan pengembang berakhir;)

Anda akan langsung, Anda akan mengembangkan tanggung jawab - Anda akan menjadi seorang arsitek


Biasanya, semuanya terbatas dengan mempertimbangkan dua opsi yang tercantum di atas. Padahal, ada banyak cara. Tidak dapat mempertimbangkan semuanya tanpa kecuali, saya ingin fokus pada kelompok probabilitas lain. Jika tidak begitu banyak mengembangkan soft skill sebagai mengambil tanggung jawab, kemarin senior datang ke tingkat arsitek sistem atau pimpinan teknis yang secara eksplisit dialokasikan untuk tim (tepatnya bagaimana peran ini disebut dalam proyek tergantung pada perusahaan tertentu).

Saat Anda bergerak di sepanjang jalan ini, Anda bertanggung jawab untuk menciptakan sistem yang lebih besar dan lebih kompleks. Omong-omong, ini juga karakteristik kepala sekolah. Jika Anda berjanji bahwa Anda memiliki keahlian dalam kinerja sistem yang kompleks, Anda bertanggung jawab untuk itu. Tetapi tingkat tanggung jawab ini dibedakan dari pengembang yang memenuhi syarat yang menulis potongan kode yang sangat penting, seorang arsitek sistem dan pakar teknis.

Secara umum, arah perkembangan arsitektur lebih mudah dipahami sebagai persilangan antara jalur teknologi dan manajerial. Baik di sana maupun di sana ada bagian tanggung jawab tertentu, tetapi dalam kasus pertama, tanggung jawab untuk sistem adalah penting, yang kedua untuk orang-orang (jika sistem yang kompleks belum diterapkan, pelanggan akan pergi ke manajer terlebih dahulu, dan jika pada saat itu manajer mencoba untuk mengalihkan tanggung jawab untuk pengembang, ini adalah manajer yang buruk). Tetapi tidak seperti manajer, arsitek mungkin tidak memiliki keterampilan lunak yang dipompa.

Terlepas dari kenyataan bahwa seorang arsitek atau teknisi membutuhkan lebih banyak pengetahuan teknis daripada posisi manajer, mereka juga menulis kode pada tingkat yang lebih rendah daripada pengembang biasa.

Sebelum melipat di tempat lain, nilai risikonya


Terkadang Anda ingin tidak mengubah tanggung jawab, tetapi tetap seperti itu, tetapi tambahkan sedikit dorongan untuk pekerjaan itu sendiri. Dan dorongan pertama adalah mengubah perusahaan untuk mencari tim yang lebih "menyenangkan". Tetapi di sini penting untuk dipahami bahwa dorongan sering kali disertai risiko. Proyek stabil biasanya yang paling membosankan. Drive ini terkait dengan pembuatan produk Anda sendiri atau dengan partisipasi dalam startup yang mungkin tidak lepas landas karena kehilangan pemasaran, kesalahan dengan audiens target atau jutaan alasan lain, kadang-kadang bahkan tidak terkait dengan pengembangan akhir (fitur dari proses peluncuran produk adalah topik untuk terpisah percakapan).
Pertanyaan yang perlu Anda tanyakan pada diri sendiri sederhana: apakah keadaan hidup dalam keadaan darurat memungkinkan Anda duduk sebentar tanpa uang dan melakukan pencarian pekerjaan? Jika Anda tidak menyukai cara lain, dengan hati-hati menilai risikonya, Anda setidaknya bisa menyiapkan airbag sebelum mencari kendaraan.

Kita dapat berbicara tentang risiko dalam konteks salah satu dari jalan ini. Bahkan pengembangan di sepanjang cabang teknologi, di mana, terlepas dari pendalaman ke area favorit Anda, tampaknya, Anda tidak perlu melakukan apa pun dengan sengaja, adalah keputusan di mana Anda harus bertanggung jawab setidaknya untuk diri Anda sendiri.

Bagaimana jalur karier Anda? Apakah Anda secara sadar memilih arah pengembangan ini? Siapa yang Anda lihat sendiri di masa depan?

Artikel ini adalah bagian keempat dari seri publikasi karier karier TI kami.
Bagian pertama ada di sini .
Bagian kedua ada di sini .
Bagian ketiga ada di sini .

Tim Maxilect

PS Kami menerbitkan artikel kami di beberapa situs Runet. Berlangganan ke halaman kami di VK , FB , Instagram atau saluran Telegram untuk mempelajari semua publikasi kami dan berita Maxilect lainnya.

PPS Selamat Tahun Baru 2020! Kami berharap Anda bergerak ke arah yang benar di Tahun Baru!

Source: https://habr.com/ru/post/id481884/


All Articles