CodeGym /Blog Java /rawak /Bagaimana Rasanya Menjadi Pemaju Muda. Panduan Ringkas
John Squirrels
Tahap
San Francisco

Bagaimana Rasanya Menjadi Pemaju Muda. Panduan Ringkas

Diterbitkan dalam kumpulan
Majoriti pengaturcara memulakan kerjaya pengekodan profesional mereka daripada jawatan pembangun Junior, yang bertujuan untuk pemula dengan pengetahuan kukuh tentang bahasa pengaturcaraan yang diperlukan dan teknologi berkaitan yang pengalaman kerja praktikalnya tiada atau terhad. 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. Tetapi penggredan ini agak bersyarat dan terbuka kepada tafsiran bergantung kepada syarikat atau negara. Itulah sebabnya kami memutuskan untuk melukis gambaran tentang bagaimana menjadi pembangun Junior/Tengah/Senior biasa, supaya anda dapat dengan jelas (seboleh-bolehnya) memahami perkara yang diharapkan, dan bagaimana perkara biasa dilakukan dalam industri hari ini. Sememangnya, kita akan bermula dengan kedudukan pemaju Junior.

Siapa Pemaju Muda?

Bukan untuk menyatakan perkara yang jelas, tetapi Pembangun Junior biasanya adalah pengkod yang tidak berpengalaman yang masih perlu mempelajari banyak perkara tentang profesion ini, cara perkara dilakukan dalam pembangunan perisian moden secara amnya, dan dalam pasukan/syarikat tertentu Junior adalah seorang sebahagian daripada. Melalui keseluruhan kitaran pembangunan produk sekurang-kurangnya beberapa kali merupakan satu lagi pengalaman praktikal penting yang masih perlu diperolehi oleh mana-mana Junior. Apabila bercakap tentang tugas dan tugas kerja tertentu, pembangun Junior biasanya adalah mereka yang akan melakukan penulisan kod yang agak mudah, dengan hasilnya disemak oleh ahli pasukan kanan, dan menangani tugas biasa yang lain, cuba mendapatkan pengalaman praktikal sebanyak mungkin. mungkin. Satu perkara yang patut disebut, walaupun. Ini adalah cara pembangun Junior biasanya diletakkan dalam pasukan pembangun, tetapi persepsi kedudukan pembangun Junior boleh berbeza jauh bergantung pada syarikat, pasaran, industri dan matlamat perniagaan. Walaupun hakikatnya seorang pengekod Junior harus menjadi pemula yang tertumpu pada pembelajaran dan mendapatkan pengalaman, adalah perkara biasa bagi banyak syarikat hari ini untuk mempunyai keperluan yang agak serius untuk calon jawatan Junior. Dalam sesetengah kes, senarai keperluan mungkin kelihatan seperti timbunan pengetahuan yang kukuh walaupun untuk pembangun Pertengahan atau Kanan. Tahap tugas yang diperoleh oleh pembangun Junior harus menjadi salah satu keperluan utama. Mereka harus agak mudah dan asas, dengan ahli pasukan kanan menyemak kerja junior dan memberikan maklum balas. Syarikat yang mengupah orang sebagai pembangun Junior, memberi pampasan sewajarnya kepada mereka, tetapi sebenarnya menggunakannya (atau menjual kepada pelanggan,Bagaimana Rasanya Menjadi Pemaju Muda.  Panduan Ringkas - 2
https://www.reddit.com/r/ProgrammerHumor/comments/i7fuwa/junior_dev_dnsnsjjajaw/

Apakah tanggungjawab Pemaju Muda?

Mari kita bincangkan dengan lebih terperinci tentang beberapa tanggungjawab paling tipikal dan khusus seorang Pembangun Muda, supaya anda mendapat gambaran yang lebih jelas.
  • Menulis dan mengekalkan kod.
  • Menganalisis keperluan teknikal projek.
  • Membetulkan pepijat kecil dan kesilapan dalam kod.
  • Mengambil bahagian dalam pelaksanaan dan dokumentasi ujian.
  • Bekerja dengan pasukan yang tangkas dan menghadiri mesyuarat.
  • Menyediakan laporan, manual dan dokumentasi lain.
  • Mempelajari asas kod dan struktur projek.
  • Mengumpul maklumat daripada pengguna tentang produk.
Ini adalah tanggungjawab standard dan tipikal pembangun Junior yang pasti anda harapkan dan bersedia.

Keperluan untuk Pemaju Muda

Berikut ialah senarai keperluan yang paling biasa dan tipikal untuk Pembangun Junior yang perlu anda penuhi untuk mendapatkan pekerjaan ini.
  • Pengetahuan menyeluruh tentang bahasa pengaturcaraan yang diperlukan (bergantung pada kedudukan). Untuk pengaturcara Java, itu ialah sintaks Java, koleksi, multithreading, alat untuk pengekodan (Eclipse, IntelliJ IDEA atau NetBeans), sistem dan perkhidmatan kawalan versi (GitHub, GitLab). Langkah seterusnya: menguasai rangka kerja untuk membina projek web (Maven, Gradle), rangka kerja untuk projek perusahaan (Spring, Hibernate, Spring Boot), alatan untuk ujian unit (JUnit, Mockito), dsb.
  • Pengetahuan asas bahasa pengaturcaraan biasa lain, seperti JavaScript, C++ dan HTML5.
  • Pengalaman praktikal asas dalam pengaturcaraan dan penulisan kod.
  • Pengetahuan tentang pangkalan data dan sistem pengendalian.
  • Pengetahuan asas Sains Komputer (sebagai asas pengetahuan untuk hampir semua profesion dalam pembangunan perisian).
  • Keupayaan untuk mempelajari platform perisian dan teknologi baharu dengan cepat (kemahiran yang cukup penting untuk mana-mana pengkod Junior).
  • Keupayaan untuk mengikuti arahan dan bekerja dalam persekitaran pasukan (kemahiran lain yang sama sekali tidak boleh dipandang rendah, walaupun ia sering melakukannya).
Bagi masa yang anda perlukan untuk mempelajari semua yang diperlukan untuk mendapatkan pekerjaan Java Junior Developer pertama anda, biasanya ia mengambil masa sekitar 10 bulan secara purata. Tetapi dengan pembelajaran yang meluas dan berterusan adalah realistik untuk membiasakan diri dengan semua ini dalam 4-5 bulan, untuk terus belajar dan mendapatkan pengalaman yang sudah bekerja (dan mendapat bayaran) sebagai pembangun Junior.

Mengapa menjadi Pemaju Muda?

Walaupun keperluan dan tanggungjawab pembangun Junior sepatutnya lebih atau kurang jelas, mari kita lihat bahagian yang paling menarik dalam pekerjaan ini, iaitu perkara yang harus diharapkan oleh pengekod Junior daripada bekerja dalam jawatan ini.
  • Wang.
Kami sama sekali tidak menyangka bahawa pampasan kewangan sepatutnya menjadi motivasi utama anda apabila memilih pembangunan perisian sebagai profesion, tetapi akal fikiran memberitahu kami wang akan sentiasa menjadi antara pendorong utama. Jadi mari kita lihat apa yang anda boleh buat sebagai Pembangun Junior. Bagaimana Rasanya Menjadi Pemaju Muda.  Panduan Ringkas - 2Upah pastinya merupakan salah satu faedah menjadi pengekod memandangkan pembangun Junior yang mempunyai pengalaman terhad boleh mengharapkan untuk mendapat pampasan yang cukup bagus, berbanding gaji dalam bidang dan profesion lain. Sebagai contoh, di AS gaji purata untuk Pemaju Junior ialah $81,829 setahun, menurut Glassdoor. PayScale berkatapurata gaji Junjor di Amerika Syarikat ialah $53,803 setahun, yang masih agak bagus, memandangkan kita bercakap tentang pekerjaan pemula. Angka gaji untuk pasaran dunia utama lain, seperti UK, EU, dan negara maju lain, boleh berbeza-beza. Sebagai contoh, di Jerman , purata gaji seorang pembangun Junior ialah €43,614 setahun, manakala di United Kingdom ialah £25,468 (sekitar $32ka tahun), di Belanda ialah €34,200 setahun, manakala di Australiaia ialah $74,061 setahun. Mari kita bandingkan angka ini dengan gaji dalam profesion popular lain. Walaupun angka ini mungkin kelihatan agak mengagumkan, anda harus faham bahawa mendapatkan pekerjaan pembangun Junior pertama anda tidak akan menjadi sangat mudah, dan tahap pampasan mungkin jauh lebih rendah jika anda secara objektif kekurangan pengetahuan, kemahiran dan pengalaman.
  • Pengalaman.
Pengalaman adalah satu lagi perkara utama yang mesti dimiliki oleh mana-mana pembangun Junior, ingin mendapatkan pekerjaan di peringkat ini. Seorang pengekod Junior berpeluang untuk mendapatkan pengalaman sebenar dan terpakai dalam rangkaian keseluruhan proses kerja, tugasan dan teknologi. Pengalaman ini pada asasnya adalah salah satu aset utama mana-mana pembangun, membolehkan dia berkembang dan berkembang dalam profesion ini. Jika anda seorang pemula yang ingin mendapatkan pekerjaan Junior pertama anda, jenis pengalaman yang anda akan dapat melakukannya mungkin merupakan kriteria utama yang perlu anda lihat semasa membuat keputusan, walaupun lebih awal daripada gaji. Pastikan tugasan yang anda perolehi sebagai pengkod Junior adalah tugasan yang sebenarnya membantu anda mempelajari perkara baharu dan maju sebagai seorang profesional, ke arah yang anda perlukan untuk meneruskan kerjaya anda. Biasanya, memerlukan 6 hingga 10 bulan kerja sepenuh masa untuk seorang Junior untuk dapat dinaikkan pangkat ke pemaju Middle. “Sebilangan besar syarikat menggunakan gelaran “junior” untuk membayar lebih rendah kepada anda, tidak ada yang lain. Sebenarnya, anda tidak sepatutnya kekal sebagai pembangun junior selama lebih daripada 6 bulan. Jika anda tahu cara menggunakan git dan menggunakan projek, anda bukan pembangun junior. Pembangun junior kurang pengetahuan dan tidak pasti tentang keputusan yang perlu dibuat dan terlalu mudah dipengaruhi oleh pengurus. Pembangun peringkat pertengahan akan 100% pasti apa yang dia baca tentang minggu lepas adalah pilihan terbaik mutlak dan kami mesti menulis semula segala-galanya sekarang, "kata Amando Abreu, pembangun berpengalaman dan mentor pengekodan. anda tidak sepatutnya kekal sebagai pembangun junior selama lebih daripada 6 bulan. Jika anda tahu cara menggunakan git dan menggunakan projek, anda bukan pembangun junior. Pembangun junior kurang pengetahuan dan tidak pasti tentang keputusan yang perlu dibuat dan terlalu mudah dipengaruhi oleh pengurus. Pembangun peringkat pertengahan akan 100% pasti apa yang dia baca tentang minggu lepas adalah pilihan terbaik mutlak dan kami mesti menulis semula segala-galanya sekarang, "kata Amando Abreu, pembangun berpengalaman dan mentor pengekodan. anda tidak sepatutnya kekal sebagai pembangun junior selama lebih daripada 6 bulan. Jika anda tahu cara menggunakan git dan menggunakan projek, anda bukan pembangun junior. Pembangun junior kurang pengetahuan dan tidak pasti tentang keputusan yang perlu dibuat dan terlalu mudah dipengaruhi oleh pengurus. Pembangun peringkat pertengahan akan 100% pasti apa yang dia baca tentang minggu lepas adalah pilihan terbaik mutlak dan kami mesti menulis semula segala-galanya sekarang, "kata Amando Abreu, pembangun berpengalaman dan mentor pengekodan.

Ringkasan

Kesimpulannya, Pembangun Junior ialah pemula pengaturcaraan yang sudah mempunyai pengetahuan teras dan kemahiran pengekodan asas tetapi tidak mempunyai pengalaman praktikal dalam pasukan pembangun dan apabila ia melibatkan amalan dan pendekatan umum. Ambil perhatian bahawa dalam dunia hari ini, keperluan walaupun untuk pembangun Junior sentiasa berkembang, dan kemungkinan besar, anda tidak akan mudah untuk mencari pekerjaan Pembangun Junior pertama anda, kerana kebanyakan syarikat difahamkan berminat untuk mengupah pengekod yang mahir dari Pertengahan atau Kanan. tahap, dengan bilangan jawatan Junior biasanya lebih rendah, manakala permintaan di kalangan pemula boleh agak tinggi. Jika bilangan pemohon ramai, majikan biasanya akan mengupah lelaki (atau perempuan) yang paling berpengalaman dan set kemahiran pengaturcaraan yang terbaik. By the way,Semak bahagian ini untuk mendapatkan petua dan cadangan terbaik yang akan membantu anda lulus temu duga dan mendapatkan tawaran kerja. Nasib baik untuk anda (jika anda ingin menjadi pembangun Junior), kursus CodeGym direka bentuk hanya dalam satu cara untuk menyediakan anda untuk kerja pengekodan Junior sebenar seberapa banyak dan secepat mungkin. Majoriti pelajar yang menamatkan keseluruhan kursus telah terbukti boleh mendapatkan pekerjaan sebagai Java Junior Developer dalam masa yang singkat, manakala ramai yang akhirnya mendapat pekerjaan yang sebenar dan bergaji tinggi semasa masih di tengah-tengah kursus CodeGym . Cuma semak beberapa kisah kejayaan tulen pengguna kami jika anda mencari pengalaman dan inspirasi langsung.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION