5 kebiasaan sukses software developers
Ada sekitar 18,2 juta pengembang perangkat lunak di seluruh dunia, dan jumlah tersebut diperkirakan akan meningkat menjadi 26,4 juta pada tahun 2019 - meningkat 45%, kata Evans Data Corp, dalam Populasi developer dan Studi Demografis Global terbaru. Itu berarti jumlah orang dengan Anda Skill setis akan bertambah banyak. Mulai kembangkan kebiasaan sukses sekarang jadi Anda akan menonjol dari keramaian nanti.
1. Tetap up to date
Developers yang sukses tahu bahwa ini wajib. Terus belajar hal-hal baru atau mengerjakan sesuatu -bahkan jika itu hanya sebuah proyek sampingan- setiap hari. Tetap update di industri IT sangat penting. Mari saya beri contoh sederhana: evolusi ponsel. Awalnya, ponsel membutuhkan waktu lima tahun untuk mencapai masa sukses tapi ketika smartphone diperkenalkan, mereka mencapai kesuksesan dalam dua tahun. Jadi, sehubungan dengan teknologi dari tahun 2000 - 2010, setiap teknologi atau framework membutuhkan waktu lima tahun untuk matang. Tapi sekarang, teknologi sudah ketinggalan zaman dalam waktu kurang dari dua tahun.
Untuk menahan hal ini, Anda perlu tetap menjaga mata dan telinga anda terbuka untuk teknologi dan kerangka baru yang muncul. Jadi, bagaimana Anda tetap up to date? Medium adalah platform yang bagus untuk memulai. Juga terlibat dalam komunitas developer dan forum teknologi lainnya.
2. Pemahaman
Pemahaman adalah dasar bagi setiap developers, dan ini harus menjadi kekuatan Anda. Teman atau pemimpin anda lebih memilih untuk menjelaskan hal-hal kepada anda hanya sekali saja, dan anda harus memahami untuk melakukan tugas tanpa menyerah. Waktu adalah faktor penting bagi semua orang dalam organisasi sehingga organisasi akan mengharapkan anda untuk memahami proses dengan cepat.
Bagaimana kamu mengerti dengan cepat? Anda perlu meng-upgrade pengetahuan anda terus-menerus. Misalnya, jika anda bekerja di sektor perawatan kesehatan, anda perlu menjadi setengah dokter. Anda perlu memahami hal-hal dengan lebih baik sehingga anda dapat memberikan produk berkualitas tinggi. Developers yang sukses menghasilkan produk berkualitas dan, untuk memikirkan kualitas, Anda harus menjadi pakar di dalam diri anda.
3. Merancang dengan best practice
Jika kita memiliki dua developers dengan pengalaman yang sama, metrik apa yang dapat Anda gunakan untuk menentukan mana yang lebih baik? Nah, ini berdasarkan best practice. Suatu tugas dapat dicapai dengan berbagai cara, tetapi siapa pun yang memberikan solusi terbaik, termudah, dan paling terukur jelas lebih dapat dijual daripada orang lain. Kualitas seperti menyediakan banyak solusi, solusi terukur, solusi optimal - semua ini akan terwujud saat anda mendapatkan lebih banyak pengalaman. Anda bisa mendapatkan pengalaman ini dengan cepat jika anda menghabiskan lebih banyak waktu dengan dokumentasi dan komunitas, serta dengan mengajukan pertanyaan yang tepat.Menulis kode dengan rapih, terukur, dan optimal adalah salah satu keterampilan paling berharga sepanjang masa di industri perangkat lunak. Tidak ada yang bisa mencapai tingkat tertinggi, tapi anda harus terus memeriksanya sepanjang waktu. Ada banyak jalur yang dapat Anda ambil untuk mempelajari praktik terbaik. Jalan terbaik adalah mencari seorang mentor. Temukan ahli di bidang Anda, diskusikan masalah dengan mereka, dan pengalaman mereka pasti akan menunjukkan praktik terbaik kepada Anda.
4. Menghindari zona kenyamanan Anda
Hampir 90% developers hanya ingin nongkrong di zona nyaman mereka. Mereka memilih bekerja di perusahaan besar di mana mereka akan terjadwalkan setiap hari, pesta di akhir pekan, dll. Nah, bahkan jika anda bekerja dengan raksasa teknologi besar, anda seharusnya melakukan sesuatu di luar pekerjaan itu seperti, Kontribusi Open source, pembuatan dokumentasi dan perpustakaan, dan banyak lagi. Ini jelas akan memakan waktu luang anda dan mengganggu waktu santai anda namun hasil akhirnya akan indah. Anda perlu melakukan sesuatu yang berbeda untuk mendapatkan sesuatu yang berbeda.
Jika Anda lebih suka berada di zona nyaman anda maka percayalah, anda akan kehilangan pekerjaan Anda setelah lima tahun. Anda perlu terus-menerus membuktikan kehadiran Anda di industri ini agar tetap sukses. Libatkan diri Anda di konferensi, jumpa teknologi, buat proyek hobi, sajikan kertas putih, perbaiki keahlian Anda, dan banyak lagi.
5. Interaksi dengan Komunitas
Sebagian besar developer di dunia ini otodidak (termasuk saya sendiri). Kami belajar segala sesuatu dari komunitas developer secara gratis. Apa yang telah kita lakukan sebagai imbalan bagi masyarakat? Nah, developer yang sukses memainkan peran penting dalam berkontribusi pada open source atau komunitas developers. Mereka menulis artikel, menyajikan berbagai hal dalam pertemuan, mengatur pertemuan, dan berbagi pengetahuan.
Hal ini akan membantu orang lain belajar secara gratis dan begitulah persaudaraan akan tumbuh. Jadi, bagaimana anda bisa membantu masyarakat? Berikut adalah beberapa saran untuk memulai:
- Anda bisa menulis tip, trik, dan pengalaman di blog.
- Anda bisa mulai membuat video "bagaimana".
- Anda dapat berkontribusi pada proyek open source.
- Anda bisa mulai menulis perpustakaan gratis.
- Anda bisa mulai mempresentasikan di meet-up.
- Anda dapat berpartisipasi dalam program komunitas
- Mentor beberapa proyek.
Komentar
Posting Komentar