CodeGym/Blog Java/rawak/Muda → Senior. Berapa Tahun Anda Perlu Menjadi Pembangun ...
John Squirrels
Tahap
San Francisco

Muda → Senior. Berapa Tahun Anda Perlu Menjadi Pembangun Java Kanan

Diterbitkan dalam kumpulan
Seperti yang anda ketahui sekarang, secara tradisinya dalam industri teknologi pembangun dibahagikan kepada empat penggredan berdasarkan tahap kelayakan mereka: Junior , Middle , Senior dan Team Lead. Atau lima, jika anda memasukkan Pelatih pengekodan sebagai "askar" peringkat terendah dalam industri pembangunan perisian. Sudah tentu, penggredan ini agak bersyarat dan terbuka kepada tafsiran bergantung kepada syarikat atau negara. Yang sering mengelirukan kepada pemula pengaturcaraan yang berada di permulaan kerjaya profesional mereka dalam pembangunan perisian dan tertanya-tanya apa sebenarnya yang diperlukan untuk berkembang daripada pengkod Junior kepada Pembangun Kanan. Muda → Senior.  Berapa Tahun Anda Perlu Menjadi Pembangun Java Kanan - 1Dan inilah persoalan yang akan kami cuba jawab hari ini. Jadi berapa lama masa yang diperlukan untuk menjadi Pembangun Java Kanan?

3 hingga 7 tahun

Seperti biasa, tiada konsensus dalam industri teknologi tentang berapa lama masa yang anda perlukan untuk bertukar daripada Pembangun Muda kepada Pembangun Kanan. Dan kemungkinan besar tidak akan berlaku kerana terdapat begitu banyak faktor yang memainkan peranan di sini, seperti jenis syarikat yang anda bekerja, keadaan pasaran kerja, peningkatan individu anda, hubungan dalam pasukan, dan sebagainya. Tetapi jika anda mengekstrak bilangan tahun tertentu daripada ratusan pendapat yang berbeza, ia akan menjadi 3 hingga 7 tahun secara purata. Dengan anggaran purata terendah (bilangan tahun untuk mencapai status Kanan) adalah sekitar 2-3 tahun (dalam keadaan yang betul dan dalam syarikat dengan kenaikan pangkat yang kerap), dan maksimum ialah 10 hingga 15 tahun. Seperti yang dinyatakan oleh banyak pembangun berpengalaman, ia juga bergantung pada apa yang anda maksudkan dengan mencapai tahap Kanan dengan tepat:

Pendapat

“Tajuknya pasti berbeza dari satu tempat ke satu tempat. Secara umum, saya melihat pembangun Kanan sebagai seseorang yang mampu melompat ke dalam asas kod yang kompleks dan berkembang maju, memiliki pelaksanaan ciri yang penting dari hujung ke hujung, memimpin/membantu pembangun Junior maju, mengikuti perkembangan teknologi terkini dan terbaik serta memikirkan perkara yang sesuai dan apa yang tidak, dan lain-lain. Dari sudut itu, saya telah memerhatikan perjalanan itu mengambil masa 5 tahun atau lebih. Sekali lagi, jangan biarkan tajuk sebenar menipu anda. Sesetengah tempat terlalu mempromosikan, yang lain hanya menghapuskan tajuk secara bersama-sama (setiap pembangun ialah SDE dengan skala gaji yang berbeza), dan kebanyakannya adalah pertumbuhan bukan teknikal yang memerlukan lebih banyak masa,” kata Wes Winn, seorang berpengalaman . pembangun perisian yang bekerja di Smartsheet. mengikutAndrew Sharpe, Jurutera Perisian Kakitangan di VMware, ia adalah 10-15 tahun: “Mungkin 10–15 tahun pengalaman. Di VMware, kami mempunyai beberapa peringkat MTS, memuncak dalam jawatan Kanan MTS, kemudian beberapa peringkat Jurutera Kakitangan, yang memuncak dalam jawatan Jurutera Kakitangan Kanan, dan kemudian akhirnya Jurutera Utama. Jadi gelaran "senior" boleh digunakan di beberapa peringkat." Seperti yang ditunjukkan oleh Rajkumar Bhaduri, Pengurus R&D di TEOCO Corporation, bilangan tahun juga mungkin banyak bergantung pada negara tempat anda bekerja: “1–2–3 tahun di India. 10–20 tahun di AS” “Di mata pengurus pengambilan pekerja, yang pendapatnya adalah satu-satunya yang relevan: apabila mereka mendapat pekerjaan dengan gelaran 'Pembangun Perisian Kanan', bukan sebelum ini. Anda boleh menghabiskan sedekad menghantar perisian komersial, tetapi tiada siapa yang akan peduli. Apa yang anda perlukan ialah tajuk itu. Saya hanya mendapat gelaran itu dengan meninggalkan majikan (MS) saya yang sangat perlahan-pertumbuhan kerjaya dan mengambil jawatan kanan di NoA. Bagaimana saya mendapat pekerjaan itu? Mengejutkan penemuduga. Bagaimana saya melakukannya? Nah, pengalaman sedekad tidak menyakitkan,” berkongsi pengalamannya mengenai perkara itu Tim Cowley, bekas Jurutera Perisian Kanan di Nintendo.

Bagaimana untuk menjadi Pembangun Java Kanan dengan lebih pantas? Petua dan cadangan

Memandangkan bilangan tahun yang mungkin diambil untuk anda menjadi Senior mungkin berbeza-beza, anda pasti boleh melakukan segala yang mungkin untuk menjadikannya berlaku dengan lebih cepat. Berikut ialah beberapa petua dan cadangan daripada pembangun perisian berpengalaman tentang cara untuk mencapai tahap senior secepat mungkin.

1. Bina asas pengetahuan berkaitan pengaturcaraan yang kukuh.

Selalunya, mempunyai pengetahuan yang kukuh tentang subjek berkaitan pengaturcaraan asas akan banyak membantu anda untuk maju sepanjang kerjaya. Mata pelajaran ini termasuk pemikiran pengiraan , matematik dan algebra boolean , struktur data , algoritma , corak reka bentuk , paradigma pengaturcaraan dan sebagainya. Anda tidak perlu mempelajari segala-galanya sudah tentu, tetapi semakin kukuh asas teori anda, semakin mudah untuk mencapai kemajuan kerjaya yang cepat kemudian.

2. Luangkan masa dan usaha yang cukup untuk benar-benar menguasai bahasa pengaturcaraan anda.

Kemudian, sudah tentu anda perlu meletakkan usaha yang mencukupi untuk benar-benar menguasai bahasa pengaturcaraan anda, Java dalam kes kami, dan timbunan teknologi yang seiring dengannya. Terdapat pelbagai cara untuk mempelajari teori Java, seperti buku teks , kursus pembelajaran dalam talian atau tutorial YouTube hanya untuk menamakan beberapa sahaja. Mendapat pengalaman praktikal yang mencukupi dan memperoleh pemahaman tentang cara mengaplikasikan bahasa adalah satu lagi peringkat. Walaupun anda tidak boleh berhenti belajar sepanjang kerjaya dalam pengaturcaraan, benar-benar menguasai asas bahasa apabila seorang pemula nampaknya menjadi faktor penting untuk seberapa cepat pengetahuan anda akan bertambah baik di masa hadapan.

3. Pelajari rangka kerja Java yang paling popular dengan baik.

Langkah seterusnya ialah mempelajari rangka kerja Java yang paling popular, lebih banyak lagi baik, dan cara menggunakannya. Mulakan dengan Spring dan Hibernate kerana rangka kerja ini adalah yang paling kerap disebut dalam huraian untuk kedudukan pembangun Java.

4. Pilih IDE anda dan kuasainya.

Satu lagi nasihat baik daripada pembangun Java yang berpengalaman ialah mula membiasakan diri menggunakan IDE pilihan anda. IntelliJ IDEA dan Eclipse ialah IDE yang paling popular untuk pembangun Java. Dengan cara ini, sekiranya anda tidak tahu, CodeGym mempunyai pemalam khas untuk IntelliJ IDEA, yang membolehkan anda mula membiasakan diri dengan IDE ini apabila masih mempelajari asas Java pada CG.

5. Belajar menggunakan sistem kawalan versi.

Menggunakan sistem kawalan versi, GitHub sebagai yang paling popular, adalah satu lagi komponen rutin kerja anda sebagai pembangun Java jadi lebih baik untuk meneroka dan mempelajari semua butiran tentang alat ini juga.

6. Sentiasa berusaha untuk menambah baik kod anda.

Terdapat pelbagai cara dan pendekatan untuk meningkatkan kualiti kod anda seperti membaca kod orang lain, menggunakan ulasan kod atau membaca buku mengenai subjek tersebut. Salah satu yang paling popular ialah Clean Code: A Handbook of Agile Software Craftsmanship oleh Robert C. Martin.

7. Ketahui tentang seni bina perisian.

Belajar tentang seni bina perisian ialah satu lagi nasihat biasa bagi mereka yang sudah berasa yakin dengan bahasa dan timbunan teknologi utama yang berkaitan dengan pembangunan Java.

8. Tulis kod setiap hari.

Dan sudah tentu anda harus berlatih sebanyak mungkin dengan menulis kod Java setiap hari atau sekerap yang anda boleh untuk yakin dalam menggunakan pengetahuan dan kemahiran baharu yang anda pelajari dalam kerja anda sebagai pembangun Java.
Komen
  • Popular
  • Baru
  • Tua
Anda mesti log masuk untuk meninggalkan ulasan
Halaman ini tidak mempunyai sebarang ulasan lagi