CodeGym /Blog Java /rawak /Bagaimana Rasanya Menjadi Pembangun Peringkat Pertengahan...
John Squirrels
Tahap
San Francisco

Bagaimana Rasanya Menjadi Pembangun Peringkat Pertengahan. Panduan Ringkas Peranan

Diterbitkan dalam kumpulan
Secara tradisinya, pembangun industri teknologi 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. Dalam artikel sebelum ini , kami telah membincangkan bagaimana rasanya menjadi pembangun Junior. Jadi mari kita mulakan dari tempat yang kita tinggalkan kali terakhir dan melalui peringkat seterusnya dalam penggredan kerjaya pengaturcara, iaitu Pembangun Peringkat Pertengahan. Bagaimana Rasanya Menjadi Pembangun Peringkat Pertengahan.  Panduan Ringkas untuk Peranan - 1

Siapa Pembangun Peringkat Pertengahan?

Pembangun peringkat pertengahan ialah pengaturcara yang agak berpengalaman yang telah menghabiskan sekurang-kurangnya 2-4 tahun dalam profesion ini. Tahun-tahun ini sepatutnya menjadikan seorang pengekod baru yang tidak berpengalaman dan tidak pasti menjadi seorang pengaturcara yang kuat berfungsi sepenuhnya yang boleh menulis kodnya sendiri dan menghasilkan penyelesaian tanpa perlu meminta bantuan daripada ahli pasukan kanan. Pembangun peringkat pertengahan biasanya merupakan unit pusat dalam hampir semua "tentera" pembangunan perisian, kerana pengekod peringkat pertengahan adalah mereka yang melakukan bahagian utama kerja pengaturcaraan pada hampir semua projek. Tidak seperti pembangun Junior yang kurang berpengalaman, pengekod peringkat pertengahan tidak memerlukan banyak bantuan atau pengawasan, dapat melakukan segala-galanya secara autonomi, dan, mempunyai pemahaman yang jelas tentang kod dan teknologi yang digunakan dalam projek, mempunyai lebih banyak tanggungjawab. Sebagai contoh, jika fokus utama Junior adalah pada menulis kod yang akan berfungsi, jelas dan mudah, pengekod peringkat pertengahan juga perlu memikirkan perkara seperti memastikan kod itu boleh difahami dengan jelas dan ditulis selaras dengan standard kualiti dan keperluan projek. Biasanya, majoriti asas kod hampir semua perisian ditulis oleh pengaturcara peringkat pertengahan. Sudah tentu, seperti biasa apabila bercakap tentang profesion dan pengkhususan dalam industri teknologi, perlu dinyatakan bahawa pengekod peringkat pertengahan (sama seperti Pembangun Junior atau Senior) boleh mempunyai pengalaman dan tanggungjawab yang agak berbeza bergantung pada syarikat tempat mereka bekerja. “Dari perspektif luar, pengalaman 3–5 tahun menjadikan anda tahap pertengahan. Dari dalam sesebuah organisasi, anda berada pada tahap yang dipercayai dengan pengekodan tetapi sedikit atau tiada interaksi pelanggan dan pemilikan projek kecil hingga sederhana. Saya telah melihat kes di mana pembangun peringkat Kanan lebih suka kekal di Peringkat Pertengahan kerana anda pada asasnya mengekod tanpa perlu berurusan dengan pengurus projek dan pelanggan,”kata Lewis Nakao, pembangun perisian berpengalaman dan perunding kerjaya pengekodan.

Apakah tanggungjawab Pembangun Peringkat Pertengahan?

Sekarang mari kita bincangkan dengan lebih terperinci tentang beberapa tanggungjawab yang paling biasa dan biasa bagi Pembangun Peringkat Pertengahan.
  • Menulis dan mengekalkan kod.
  • Menganalisis dan melaksanakan amalan pengekodan terbaik ke dalam kod projek.
  • Menganalisis keperluan teknikal projek dan menyesuaikan kod selaras dengannya.
  • Mengenal pasti dan membangunkan kawasan untuk semakan dalam projek semasa.
  • Melaksana dan melaksanakan ujian perisian.
  • Membangunkan prosedur jaminan kualiti untuk projek perisian.
  • Menganalisis keperluan pengguna, serta pereka bentuk, penguji QA, dan keperluan ahli pasukan pembangunan perisian lain.
  • Membangunkan prosedur jaminan kualiti.
  • Menyelaraskan usaha dan bekerjasama dengan pembangun, pereka bentuk, sistem dan penganalisis perniagaan lain, dsb.
  • Mendokumentasikan setiap bahagian proses pembangunan untuk kerja dan penyelenggaraan selanjutnya.

Keperluan untuk Pembangun Peringkat Pertengahan

Berikut ialah senarai keperluan yang paling biasa dan tipikal untuk Pembangun Peringkat Pertengahan yang perlu anda penuhi untuk mendapatkan pekerjaan ini. Sudah tentu, keperluan akan berbeza-beza bergantung pada dasar pengambilan syarikat, teknologi yang digunakan pada projek dan bahasa pengaturcaraan pembangun. Jelas sekali, kami akan menumpukan pada keperluan biasa untuk pembangun Java peringkat pertengahan.
  • Sekurang-kurangnya dua-tiga tahun sebagai pembangun Java dan pengalaman bekerja pada sekurang-kurangnya beberapa projek perisian yang berbeza.
  • Pengetahuan penuh tentang cara mereka bentuk, memprogram, melaksana dan menyelenggara aplikasi Java.
  • Mengetahui cara memprogramkan sistem volum tinggi dan kependaman rendah yang dimaksudkan untuk penskalaan besar.
  • Pengetahuan kukuh tentang rangka kerja untuk membina projek web (Maven, Gradle), rangka kerja untuk projek perusahaan (Spring, Hibernate, Spring Boot), alatan untuk ujian unit (JUnit, Mockito), dsb.
  • Keupayaan untuk menyumbang dalam semua fasa kitaran hayat pembangunan.
  • Keupayaan untuk menulis kod berkualiti tinggi, cekap dan mudah diuji.
  • Menjadi biasa dengan menjalankan analisis perisian, ujian dan penyahpepijatan kod Java.
  • Berpengalaman dalam menguruskan pembangunan aplikasi Java dan Java EE.
  • Mampu menghasilkan pendekatan alternatif dan melaksanakan teknologi yang lebih baru.
  • Keupayaan untuk berkomunikasi dengan jelas dan padat dengan pelanggan teknikal dan bukan teknikal.

Berapakah pendapatan Pembangun Peringkat Pertengahan?

Bagaimana pula dengan gaji pembangun peringkat pertengahan, dan berapa lebih tingginya berbanding dengan gaji pembangun Junior? Jom tengok. Di AS, gaji purata untuk Pemaju Peringkat Pertengahan ialah $71,000 setahun, menurutkepada Glassdoor, berbanding $63,502 setahun untuk pembangun Junior. ZipRecruiter mengatakan purata gaji tahunan untuk Jurutera Perisian Peringkat Pertengahan di Amerika Syarikat adalah lebih tinggi sedikit — $88,725 setahun. “Walaupun ZipRecruiter melihat gaji tahunan setinggi $131,500 dan serendah $49,000, majoriti gaji Jurutera Perisian Peringkat Pertengahan kini berkisar antara $70,000 hingga $100,000 di seluruh AS. Julat gaji purata untuk jurutera perisian peringkat pertengahan berbeza sedikit (kira-kira $30,000), yang menunjukkan bahawa tanpa mengira lokasi, tidak banyak peluang untuk meningkatkan gaji atau kemajuan, walaupun dengan pengalaman beberapa tahun,” lapor ZipRecruiter . Di Jerman, menurutkepada PayScale, pembangun perisian peringkat pertengahan dengan pengalaman 5-9 tahun memperoleh jumlah pampasan purata sebanyak €54,778. Di Perancis, purata gaji Pertengahan ialah €41,342. Secara umumnya, pembangun peringkat pertengahan memperoleh gaji 10 hingga 30% lebih tinggi daripada Junior, jadi mendapat lebih banyak wang semestinya menjadi salah satu motivasi anda untuk berkembang daripada pembangun Junior ke Pertengahan secepat mungkin.

Perspektif kerjaya

Jelas sekali, laluan pembangunan kerjaya utama bagi mana-mana pembangun peringkat Pertengahan adalah untuk mencapai peringkat Kanan, yang pada asasnya merupakan penggredan tertinggi dalam kalangan pembangun perisian biasa dan satu-satunya destinasi pertumbuhan kerjaya yang mudah. Walau bagaimanapun, ia akan mengambil masa, kerana pembangun Kanan perlu mempunyai lebih 10 tahun pengalaman profesional. Terdapat cara lain untuk pembangun peringkat pertengahan untuk berkembang juga. Jawatan seperti Ketua Pasukan dan Ketua Teknologi akan menjadi antara pilihan utama untuk dinantikan apabila mencapai tahap Kanan.

Bagaimana rasanya menjadi Pembangun Peringkat Pertengahan. Pendapat

Untuk menyelesaikannya, mari lihat apa yang diperkatakan oleh pengekod lama dan berpengalaman tentang menjadi pembangun Peringkat Pertengahan. “Cara terbaik untuk sampai ke Tahap Pertengahan adalah untuk mendapatkan pengalaman, sekurang-kurangnya beberapa tahun, dan mungkin lebih. Ideanya ialah anda benar-benar tahu cara projek, pengarah, pengurus, perakaunan, mesyuarat, tarikh akhir, politik, dsb. berfungsi dalam kerja sebenar, bukannya hanya apa yang anda diberitahu semasa sekolah. Mereka juga perlu belajar daripada kesilapan mereka dan kerap tersilap mengenal pasti keutamaan tertinggi dalam banyak situasi. Ini secara amnya hanya bertambah baik dengan pengalaman. Anda perlu bermula dalam kedudukan pembangun peringkat permulaan. "Bintang rock" mungkin boleh memintas itu dengan persembahan cemerlang dalam latihan yang mengalir terus ke jawatan sepenuh masa, tetapi ini lebih merupakan pengecualian daripada peraturan," kongsipandangannya Dwayne Towell, seorang pembangun perisian berpengalaman untuk AS “Akhirnya, yang paling penting ialah apa yang difikirkan oleh syarikat tertentu (yang anda mohon jawatan) sebagai Pembangun Peringkat Pertengahan. Anda boleh memanggil diri anda sebagai Pembangun Peringkat Pertengahan semua yang anda mahukan, tetapi jika anda memohon untuk 10 pekerjaan Pembangun Peringkat Pertengahan dan tidak pernah diambil bekerja, maka mungkin sudah tiba masanya untuk memikirkannya semula, "kata John Morris, seorang pengaturcara Kanan dengan lebih 10 tahun pengalaman. “Peranan ini adalah untuk mereka yang boleh menyumbang kepada projek dengan hanya sedikit penyeliaan. Mereka boleh dipercayai untuk membuat keputusan yang tepat dalam pelaksanaan dengan lebih ramai ahli kanan pasukan melakukan seni bina. Mereka dijangka menjadikan tiket sebagai penyelesaian, memberikan anggaran tentang tugas dan membantu dalam menguraikan bahagian kerja yang lebih besar. Mereka mungkin sedang berbual dengan pelanggan tetapi tidak dijangka memimpin mereka,” demikianlah cara William Hurley, pembangun pakar dan arkitek perisian, merumuskan peranan seorang jurutera perisian peringkat pertengahan.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION