Serta semua hal baik yang disampaikan oleh komunitas (di atas), saya juga berharap untuk melihat bukti dari beberapa keterampilan keras. Bukan kesempurnaan atau kekuatan über-geek, tetapi pengetahuan yang baik tentang dasar-dasar dan konsep dasar. Anda sudah mendapatkan pekerjaan ( selamat omong-omong !) Sehingga Anda cukup banyak di sana.
Tetapi menyegarkan pengetahuan Anda dan / atau meningkatkan kecepatan dengan alat, bahasa dan teknologi yang digunakan perusahaan Anda akan berarti bahwa Anda akan berhasil dan menciptakan kesan pertama yang baik.
Pengembang junior sempurna hipotetis akan mengetahui dasar - dasar hal-hal seperti
- bahasa.
- I / O
- Konsep OO seperti warisan
- Antarmuka objek
- akses basis data (khususnya terkait dengan bagaimana mereka melakukannya di toko kode baru Anda)
- model HTTP
- CSS
- JavaScript / JQuery
- desain basis data
- SQL dan prosedur tersimpan
- IDE yang akan Anda gunakan
- kerangka kerja yang relevan (Anda menyebutkan Spring)
dan seterusnya. Dia akan dapat berkonsentrasi untuk mengambil keterampilan baru tanpa harus berhenti dan belajar dasar-dasar. Dia akan dapat dengan susah payah (mengajukan pertanyaan masuk akal sebanyak yang dia suka - kebanyakan dev senior senang ditanyai pertanyaan teknis yang masuk akal ) dengan ongkos rutin formulir online, halaman admin yang dihadapi banyak junior untuk beberapa bulan pertama. Menjadi seorang dev, junior yang andal dapat menjadi ujian inisiasi tim pertama Anda ;-)
Ketika saya mulai sebagai junior di tim web sebuah perusahaan besar, sebagian besar pekerjaan awal yang saya ditugaskan agak tidak menginspirasi tetapi menarik saya ke titik di mana saya membuka buku setiap malam sehingga saya bisa mengerti apa yang akan saya lakukan harus dilakukan pada hari berikutnya . Saya berhasil melewatinya, tapi itu adalah stres lima atau enam bulan setelah kemewahan relatif dari kursus Masters saya ;-)
Jika Anda dapat melakukan semua hal-hal dasar secara efisien, Anda mendapatkan lebih banyak hal menarik untuk dilakukan dengan cukup cepat dan ini tentu saja akan membantu memajukan karier Anda.
Dan menggemakan apa yang dikatakan banyak orang di atas, dunia komputer dan kode terus berkembang. Anda perlu mempelajari hal-hal baru setiap hari. Biarkan pikiran Anda terbuka lebar dan coba perhatikan mengapa Anda memulai ini - karena Anda <3 itu. Di tahun-tahun mendatang mungkin ada saat-saat ketika ini tidak akan berada di garis depan pikiran Anda. Antusiasme akan membantu Anda mengatasi sebagian besar gundukan dan rintangan.
Setelah mengatakan semua itu, pengalaman saya selama dua belas tahun terakhir menunjukkan bahwa sebagian besar junior tidak tinggal di perusahaan pertama mereka selamanya, jadi jangan terlalu terpaku untuk menjadi 'sempurna'. Membuat kesalahan adalah bagian dari proses yang akan membawa Anda dari junior ke mana pun Anda ingin berakhir. Saya sudah melakukan ini untuk sementara waktu sekarang dan hampir- menghapus database produksi setidaknya beberapa kali setahun.
Semoga sukses dengan karier Anda.