19 Tips Untuk Software Engineers Di 2019
Posted by: Tue Dec 25, 2018Sudah hampir 2019 dan ada beberapa hal luar biasa yang muncul di dunia pemrograman. Tetapi bagi banyak pengembang baru, prospek terjun ke karier dalam bidang pengkodean bisa menakutkan.
Ada begitu banyak teknologi untuk dipelajari dan begitu banyak bahasa untuk dipilih. Jadi, saya telah menyusun (tidak ada permainan kata-kata) daftar 19 tips untuk insinyur perangkat lunak pada tahun 2019.
Happy coding 1. Jangan berkecil hati Industri teknologi adalah salah satu industri yang paling kuat dan fluktuatif di luar sana, dan ini bisa menjadi hal yang luar biasa. Apa yang saya coba ingat setiap hari adalah bahwa setiap orang, pada suatu titik dalam karir coding mereka, mulai di mana saya melakukannya. Semua pemimpin industri di bidang teknologi dulunya adalah pemula.
Apakah beberapa orang belajar lebih cepat daripada yang lain? Iya nih. Tetapi Anda tidak bisa membiarkan hal itu membuat Anda enggan memulai.
Karier pengkodean diinginkan karena alasan yang sangat bagus: Anda dapat mengajar diri sendiri apa pun di internet … gratis! Dan seringkali gaya hidup yang menyertai karir di bidang teknologi jauh lebih nyaman daripada karier lainnya.
Penting untuk diingat bahwa, meskipun ada banyak sumber daya di luar sana, Anda tidak perlu mempelajari semuanya. Mulailah dengan dasar-dasarnya.
Langkah pertama adalah memutuskan apakah Anda lebih suka memulai karir Anda di front-end (antarmuka pengguna aplikasi yang berinteraksi dengan Anda) atau back-end (bekerja dengan data). Setelah Anda memilih niche Anda, mulailah dengan dasar-dasarnya.
Jika Anda memilih pengembangan front-end, asah menggunakan HTML, CSS, dan JavaScript. Jangan anggap remeh keterampilan ini. Meskipun mereka mungkin tampak sederhana pada pandangan pertama, pengetahuan yang kuat tentang dasar-dasar pengembangan web akan mendaratkan Anda peran pertama Anda sebagai Insinyur Perangkat Lunak. Sebagian besar perusahaan lebih suka melihat kandidat dengan keterampilan “vanilla” yang kuat daripada pemahaman yang cukup baik tentang kerangka kerja / perpustakaan populer.
Jika Anda memutuskan untuk pergi rute pengembangan back-end, cobalah bahasa seperti Python atau Java. Ini adalah keterampilan yang sangat didambakan dalam industri teknologi.
- Belajar membaca & menguraikan kode Salah satu keterampilan yang saya terima begitu saja ketika saya memulai perjalanan coding saya adalah kemampuan untuk membaca kode pengembang lain. Ini adalah keterampilan yang sangat penting karena memungkinkan Anda untuk bekerja secara efektif di berbagai basis kode.
Anda tidak perlu tahu semua nuansa bahasa pemrograman untuk menguraikan apa yang dilakukan kode itu.
Ada banyak cara untuk belajar membaca kode. Lihat beberapa proyek sumber terbuka. Baca dokumentasi dan kode sumber dan lihat apakah Anda dapat menggambarkan apa yang terjadi. Anda akan perlahan mulai menyadari bahwa ada perbaikan yang dapat dilakukan, dan mungkin Anda bahkan akan membuka PR!
Belajarlah untuk menganalisis kode dan menentukan apakah itu ditulis dengan cara yang paling efektif atau tidak.
Belajar membaca dan meninjau kode adalah keterampilan yang membutuhkan waktu, tetapi sepadan dengan usaha.
- Temukan metode belajar Anda Manusia belajar dengan berbagai cara. Beberapa menyimpan informasi terbaik saat mereka menulis kode. Yang lain belajar paling baik dengan membaca atau menonton video.
Saya lebih suka menonton tutorial online dan membaca dokumentasi untuk mengisi kekosongan.
Saya bukan tipe orang yang bisa memulai aplikasi dan kode sandbox saja. Saya suka mengikuti tutorial yang dipandu dan kemudian mengembangkan ide-idenya.
Temukan metode belajar Anda. Cobalah berbagai sumber daya dan platform.
Setelah Anda menemukan metode belajar Anda, Anda akan menemukan bahwa Anda belajar jauh lebih efisien.
Tapi jangan berkecil hati. Anda akan mengalami hari-hari di mana Anda merasa sangat kewalahan. Semua orang memulai perjalanan mereka di mana Anda melakukannya. Itu akan menjadi lebih mudah.
Sementara 3 dulu nak. hue hue hue
Diterjemahkan dari https://dev.to/emmawedekind/19-tips-for-software-engineers-in-2019-4okm
comments powered by Disqus