CodeGym /Java Blog /Acak /8 Kesalahan Yang Bisa Merusak Karir Seorang Software Deve...
John Squirrels
Level 41
San Francisco

8 Kesalahan Yang Bisa Merusak Karir Seorang Software Developer

Dipublikasikan di grup Acak
Di CodeGym, kami berbicara banyak tentang karir pengembang perangkat lunak dan bagaimana mereka bisa panjang , berbuah, dan penuh peluang jika Anda menginvestasikan cukup waktu dan upaya untuk mempelajari keterampilan pemrograman dan mendapatkan pengalaman praktis . Dan itu umumnya benar, karena sebagian besar pengembang puas dengan pekerjaan dan karier mereka. Kami sebelumnya telah menyebutkan bahwa menurut data dari situs web pekerjaan Memang, pengembang Java paling tidak mungkin meninggalkan profesinya di antara semua profesional pada umumnya, tidak hanya di sektor teknologi. Tingkat perpindahan karir mereka kurang dari 8%, sedangkan untuk profesi pengembang perangkat lunak pada umumnya 27%, dan untuk administrator database, misalnya, 35%. 8 Kesalahan Yang Bisa Merusak Karir Seorang Software Developer - 1Bahkan ketika ditawari posisi manajerial tingkat tinggi, mayoritas pembuat kode Java tidak mau menyerah. Ini membuktikan bahwa untuk sebagian besar pembuat kode yang menggunakan Java sebagai bahasa pemrograman utama mereka, ternyata ini merupakan taruhan yang tepat. Meskipun demikian, menjadi pengembang perangkat lunak tidak jauh berbeda dengan karier profesional lainnya dalam hal dinamika umum. Sebagian besar pengembang mengalami pasang surut sepanjang karier mereka, pilihan bagus yang mengarah ke pertumbuhan profesional dan pilihan buruk yang mengakibatkan karier Anda mandek atau memasuki penurunan. Pilihan buruk dan kesalahan karir pengembang perangkat lunak, baik pemula maupun pembuat kode berpengalaman, cenderung membuat sepanjang karir mereka adalah apa yang ingin kita bicarakan hari ini.

Kesalahan karir Junior Developer

Mari kita mulai dengan yang lebih khas untuk pengembang perangkat lunak Junior, meskipun, secara umum, pemrogram cenderung membuatnya di titik mana pun dalam karier mereka.

1. Tidak dapat memperkirakan nilai Anda secara memadai.

Ini adalah masalah yang cukup wajar untuk dimiliki ketika Anda baru memulai karir Anda dan tidak memiliki cukup pengalaman dan pengetahuan untuk memperkirakan nilai realistis Anda di pasar kerja. Ini berlaku dua arah, karena pengembang Junior cenderung meremehkan dan melebih-lebihkan diri mereka sendiri. Mereka yang melebih-lebihkan diri mereka biasanya berharap terlalu banyak dari pekerjaan yang mereka miliki, dan perilaku mereka mencerminkan hal itu. Juga sering bagi pemula untuk meremehkan apa yang benar-benar berharga dari pengetahuan dan keterampilan mereka. Akibatnya, mereka menerima tawaran pekerjaan pertama yang mereka dapatkan dan akhirnya bekerja selama berbulan-bulan dan terkadang bertahun-tahun dengan gaji yang jauh lebih rendah daripada yang bisa mereka dapatkan.

2. Mengabaikan soft skill.

Mengabaikan keterampilan lunak cukup umum di kalangan pengembang perangkat lunak pada umumnya, tetapi kerusakan terbesar yang cenderung disebabkan oleh kesalahan ini bagi para pengembang di tahap awal karir mereka. Banyak programmer hanya berpikir bahwa memiliki soft skill yang berkembang dengan baik tidak begitu penting untuk kesuksesan profesional mereka. Data terbaru menunjukkan bahwa mereka semakin salah karena pentingnya soft skill bagi pengembang perangkat lunak semakin meningkat. Menurut survei yang dilakukan oleh perusahaan konsultan West Monroe, 78% SDM dan perekrut mengatakan bahwa mereka menjadi lebih fokus untuk menemukan profesional teknologi dengan soft skill yang kuat selama beberapa tahun terakhir. 43% profesional HR yang disurvei juga mengatakan bahwa peran teknologi lebih sulit untuk diisi karena kandidat tidak memiliki soft skill yang kuat.

3. Gagal mengembangkan rencana karir.

Mengembangkan rencana karier dan memperbaruinya sesekali penting jika Anda mencari pertumbuhan karier yang cepat. Pengembang yang tidak memiliki rencana karir biasanya cenderung terjebak pada posisi level yang sama lebih lama.

4. Gagal menerima kritik dan masukan.

Mampu menerima umpan balik sebenarnya cukup penting untuk semua pengembang perangkat lunak, karena hal ini memungkinkan mereka untuk mendapatkan pemahaman yang lebih baik tentang kelemahan mereka, yang penting untuk mencapai kemajuan yang cepat. Pengembang junior cenderung membuat kesalahan dengan menanggapi umpan balik negatif secara pribadi, dan ini memengaruhi pertumbuhan profesional mereka.

Kesalahan karir Pengembang Menengah dan Senior

Pengembang Menengah dan Senior juga membuat banyak kesalahan karir. Berikut adalah beberapa yang paling khas.

1. Menempel tumpukan teknologi Anda.

Karena industri pengembangan perangkat lunak terus berkembang, pengembang perangkat lunak profesional harus terus belajar dan berkembang bersamanya jika mereka ingin tetap sukses dalam karier mereka. Mereka yang berpegang pada tumpukan teknologi yang sama selama bertahun-tahun dan tidak mempelajari hal-hal baru akhirnya berakhir dengan pengetahuan usang yang tidak begitu diminati di pasar.

2. Terlalu lama berada di pekerjaan yang sama.

Meskipun memiliki karir multi-tahun yang panjang di satu perusahaan masih dihormati dan dipandang sebagai hal yang terhormat untuk dilakukan, bagi pengembang perangkat lunak hal ini biasanya berakhir dengan kehancuran karir. Tetap di pekerjaan yang sama selama bertahun-tahun pasti akan membatasi pengetahuan dan keahlian profesional Anda, membuat Anda kurang cocok sebagai pengembang perangkat lunak yang mencari peluang baru di pasar kerja.

3. Terlalu sering melompat pekerjaan.

Namun, terlalu sering berpindah pekerjaan dalam pengembangan perangkat lunak juga merupakan kesalahan yang dapat merusak karier Anda. Sesederhana ini: menemukan dan mempekerjakan spesialis yang berkualifikasi membutuhkan banyak sumber daya untuk perusahaan mana pun. Jadi mereka biasanya tidak mau mempekerjakan orang yang 'pelompat pekerjaan'. Mereka mengatakan bahwa bertahan dengan satu perusahaan selama 4-5 tahun adalah periode waktu yang ideal untuk pengembang perangkat lunak, 2-3 tahun juga dapat diterima, tetapi berganti pekerjaan setiap 5-6 bulan umumnya tidak.

4. Pindah ke peran manajemen.

Tidak jarang promosi, yang pindah ke posisi manajerial biasanya adalah untuk pengembang perangkat lunak, untuk akhirnya menjadi rem karir terakhir mereka. Menjadi seorang manajer yang baik membutuhkan serangkaian bakat dan keterampilan yang tidak dimiliki kebanyakan pemrogram secara default. Ketika seorang pengembang perangkat lunak yang hebat berubah menjadi manajer bisnis yang buruk, ini dapat membuat karirnya di kedua bidang tersebut menurun drastis.

Opini

Secara tradisional, mari kita rangkum semuanya dengan beberapa pendapat menarik tentang masalah ini dari pengembang perangkat lunak berpengalaman. Berikut adalah beberapa kesalahan karir tambahan yang harus dihindari sebagai pengembang perangkat lunak. “Tidak memikirkan perspektif bisnis perusahaan Anda. Saya telah membaca banyak pertanyaan seperti: "Mengapa ASP.NET memiliki pangsa pasar 3,6% ketika Node.js hanya memiliki 0,6% dan menawarkan kinerja yang jauh lebih baik daripada ASP.NET?" Alasannya cukup sederhana, Anda tidak berpikir dalam perspektif bisnis organisasi Anda, tetapi dalam preferensi Anda sendiri, Anda perlu beradaptasi dengan kebutuhan mereka dan keterampilan ulang kapan pun Anda bisa untuk menjadikan perusahaan Anda lebih baik dan membantu diri Anda sendiri untuk menjadi lebih baik. peluang jika suatu hari Anda perlu pindah ke perusahaan lain. Poin kedua ini sangat sering terjadi dan itulah mengapa manajemen tidak mau memberi Anda dana apa pun,” Federico Navarrete,menunjukkan . “Mengikuti hype untuk tren/kerangka kerja/bahasa baru dan percaya bahwa saya harus mengetahui semuanya. Salah. Temukan dan berspesialisasi dalam teknologi (atau produk) tertentu yang Anda sukai dan dapat dijual di pasar dan patuhi itu. Selama itu menjual, Anda berada dalam bisnis. Spesialisasi adalah komponen penting dari kesuksesan Anda. Memperlakukan kode saya sebagai bagian dari identitas saya, atau kreasi/mahakarya saya, atau bayi saya. Salah. Jangan pernah terikat dengan produk Anda. Apa pun yang Anda buat akan diubah, ditimpa, dihapus, dihilangkan, menjadi usang, diabaikan, tidak disukai. Tidak masalah, biarkan saja, jangan coba-coba melindunginya. Kode Anda bukanlah identitas Anda, ” kataLena Keri, developer berpengalaman lainnya. “Menerima pekerjaan tanpa melakukan pembicaraan pribadi dengan seseorang yang sudah ada di perusahaan dengan (kurang lebih) posisi yang sama. Orang yang benar-benar mempekerjakan Anda mungkin tidak tahu bagaimana perasaan pekerja, atau mereka mungkin memiliki pandangan yang sangat ideal. Saya telah menerima beberapa tawaran pekerjaan yang seharusnya tidak saya terima karena ini. Buang-buang waktu dan semangat. Mengatakan ya untuk lebih dari yang dapat Anda tangani dengan beban kerja. Saat mengerjakan terlalu banyak atau terlalu rumit pekerjaan, Anda memposisikan diri Anda untuk gagal. Anda dapat melakukan banyak pekerjaan yang sangat bagus, tetapi ketika Anda tidak memenuhi tenggat waktu, fitur, atau kualitas, itulah yang akan Anda ingat,” tambah Larry Stanson.
Apa lagi yang harus dibaca:
  • 8 Cara Baru untuk Meningkatkan Kemampuan Belajar Java Anda. Aplikasi dan Teknik
  • Mendokumentasikan Kode Anda. Alat Terbaik Untuk Penulisan Teknis dan Dokumentasi Perangkat Lunak
  • Bagaimana Pengalih Karier Dapat Mendapat Manfaat Dari Menggunakan CodeGym
  • Dari Nol ke Pahlawan Pengkodean. Apa yang Akan Anda Mampu Setelah Menyelesaikan Kursus CodeGym
  • Belajar Menjadi Terlalu Lambat? Aplikasi Terbaik untuk Mengalahkan Penundaan dan Menjadi Lebih Efektif
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION