Hal Yang Dilakukan Insinyur AI 1

Ini bukan hanya kode

Ini adalah hal pertama dan terpenting yang saya sadari setelah memasuki industri perangkat lunak. Di masa lalu, ketika saya masih kuliah, saya dulu berpikir bahwa peran saya sebagai industri perangkat lunak adalah menulis kode setiap hari untuk sesuatu yang diminta bos saya. Namun, begitu saya masuk, saya tidak butuh waktu lama untuk menyadari bahwa pengkodean bukanlah bagian kecil dari pekerjaan umum saya. industri perangkat ebagian besar waktu saya di gunakan untuk membuat solusi curah hujan, mengeksplorasi teknologi, mencoba konsep, mengirimkan solusi saya kepada orang lain, menulis tes, meninjau kode, dokumentasi, dan lainnya. Semua kegiatan ini sama pentingnya dengan menjamin peluncuran perangkat lunak yang berhasil untuk produksi; Oleh karena itu, semakin baik aktivitas ini, semakin baik kinerja Anda sebagai insinyur perangkat lunak.

Keterampilan lunak sangat penting!

Saya dulu bertanya -tanya mengapa proses perekrutan untuk insinyur perangkat lunak menekankan soft skill. Peran teknis apa yang harus di lakukan dengan kemampuan lembut saya? Namun, di tempat kerja, mereka sering meminta saya untuk mengartikulasikan dan mengomunikasikan pikiran saya dengan jelas kepada orang lain, memahami pikiran orang lain dan bekerja dengan mereka dalam kolaborasi sebagai sebuah tim. Kemampuan ini tidak hanya membuat hidup saya mudah di tempat kerja, tetapi juga semua orang di tim. Berpikir seperti ini: Kami adalah manusia dan kami akan berurusan dengan manusia lain di tempat kerja, itu juga hampir sepanjang waktu. Satu -satunya cara untuk menangani manusia secara efektif adalah dengan memasukkan keterampilan lunak terbaik dalam senjata mereka.

Rangkullah hal -hal yang membosankan

Hanya setelah beberapa bulan sebagai insinyur perangkat lunak, saya merasa frustrasi dengan banyak hal membosankan yang saya lakukan sebagai bagian dari pekerjaan saya. Menulis tes, tinjauan kode, dokumentasi, perbaikan kesalahan, pembuatan profil, pemantauan dan lainnya. Aku benci mereka. Hanya setelah melihat dampak masing -masing, saya menyadari betapa pentingnya mereka. Misalnya, tes menemukan sebagian besar kesalahan jauh sebelum versi, dokumentasi membantu peserta baru memahami sistem dan mulai bekerja lebih cepat, tinjauan kode menjamin kualitas kode tinggi. Singkatnya, semua kegiatan ini berkontribusi pada pelepasan perangkat lunak berkualitas tinggi, yang pada gilirannya membuat semua orang mudah.
Lain kali Anda menerima tugas yang membosankan, kembali dan mengidentifikasi dampaknya. Ini tidak lagi membosankan.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan.