Jadual Kandungan[Sembunyi][Tunjukkan]
Adakah jurutera 10X itu mitos?
Realitinya ialah sesetengah orang lebih baik dalam pengaturcaraan daripada yang lain.
Dalam jawatan saya sebelum ini di syarikat teknologi, saya kagum dengan cara sesetengah orang dalam pasukan saya nampaknya tahu cara melakukan segala-galanya.
Walaupun semasa saya di universiti, mengambil bahagian dalam hackathon dan latihan amali, saya dapat bertemu dengan beberapa pembangun yang sangat berbakat yang banyak saya pelajari.
Dalam artikel ini, saya akan membincangkan beberapa salah tanggapan orang tentang jurutera 10X. Selepas kita melihat apa itu jurutera 10X tidak, kami akan membincangkan beberapa nasihat terbaik yang boleh saya berikan untuk anda sendiri menjadi jurutera 10X.
Apakah Jurutera 10X?
Ramai pembangun akan berhujah tentang definisi sebenar jurutera 10X. Tetapi demi kejelasan, mari kita cuba mentakrifkan definisi mudah sekarang.
Seorang jurutera 10X ialah pembangun perisian yang mampu menjadi produktif seperti sepuluh rakan sebayanya.
Idea jurutera 10X mungkin berasal lebih awal daripada yang anda fikirkan.
A kertas penyelidikan dari 1968 yang dipanggil "Penjelajahan, kajian eksperimen yang membandingkan prestasi pengaturcaraan dalam talian dan luar talian" mula-mula mencadangkan idea bahawa beberapa pengaturcara terbaik melakukan susunan magnitud lebih baik daripada pengaturcara yang paling teruk. Walaupun ini bukan definisi yang dipersetujui hari ini, idea jurutera 10X tidak lama lagi tersebar di luar akademia.
Beberapa tahun kemudian, buku klasik The Bulan Lelaki Mitos menggambarkan lagi idea jurutera 10X. Pengarang Fred Brooks mencadangkan bahawa pembangunan perisian pasukan boleh distrukturkan seperti pasukan pembedahan.
Dalam pasukan ini, anda akan mempunyai ketua pengaturcara atau "pakar bedah" dengan pengaturcara sokongan atau "jururawat."
Walaupun analogi ini mudah difahami, saya percaya ia agak ringkas dan ketinggalan zaman apabila digunakan pada keadaan semasa pembangunan perisian.
Dinamik pasukan dalam pasukan teknologi sangat berbeza daripada pakar bedah. Idea ini tentang seorang yang melakukan kebanyakan kerja atau hanya kerja yang paling mencabar telah salah mencirikan apa yang saya percaya seorang jurutera 10X sepatutnya.
Kesalahan Umum
Memandangkan idea jurutera 10X merebak ke seluruh bidang teknologi, majoriti pengurus sering salah tafsir apa yang kami maksudkan dengan "10X".
Salah tanggapan biasa ialah jurutera 10X menghasilkan sepuluh kali ganda jumlah kod daripada rakan sebaya mereka. Ini tidak benar.
Walaupun jurutera 10X mungkin boleh menghasilkan lebih banyak kod daripada rakan sekerja mereka, kuantiti bukanlah metrik yang betul. Bayangkan seorang pengaturcara yang menghabiskan seribu baris kod melaksanakan apa yang boleh dilakukan dalam masa kurang daripada seratus. Begitu juga, jurutera 10X tidak kod sepuluh kali lebih cepat!
Satu lagi tanggapan salah tentang jurutera 10X ialah mereka hebat hanya kerana pengetahuan pengekodan mereka. Sekali lagi, ini adalah satu lagi kes melihat metrik yang salah.
Apa yang menjadikan seorang jurutera 10X begitu berharga ialah bagaimana dia menambah sepuluh kali ganda nilai kepada pasukan dan organisasinya. Seorang jurutera 10X amat diperlukan kerana keupayaan mereka untuk menggunakan pengetahuan pengekodan mereka dan menyelaraskannya dengan keperluan syarikat.
Pengurus harus mencari jurutera yang boleh menyelesaikan masalah dan bekerja dengan baik dengan orang lain. Di luar pengetahuan pengekodan, jurutera 10X seharusnya dapat meningkatkan kerja semua orang di sekeliling mereka.
Lima Cara untuk menjadi 10x Jurutera
Bahagian ini adalah untuk anda jika anda seorang pengurus yang mencari pekerja anda yang seterusnya, atau hanya seorang jurutera yang bercita-cita menjadi jurutera 10X.
Berikut ialah beberapa tabiat dan ciri utama seorang jurutera 10X:
Mereka tahu cara memanfaatkan timbunan teknologi mereka sepenuhnya
Mengetahui alatan anda mungkin merupakan nasihat paling jelas yang boleh saya berikan kepada anda. Walau bagaimanapun, ramai pembangun masih boleh meningkatkan aliran kerja mereka dengan mempelajari cara bekerja dengan cekap.
Kebanyakan 10x jurutera yang pernah bekerja dengan saya tahu cara mereka mengelilingi terminal. Walaupun ia mungkin sedikit keluk pembelajaran untuk pemula, memahami cara membuat arahan shell dengan cepat akan membantu anda melakukan kerja anda dengan lebih cepat dalam jangka masa panjang.
10x jurutera juga boleh mendapat manfaat daripada menjadi sedikit malas. Biar saya beritahu awak apa yang saya maksudkan.
Bayangkan perlu melakukan satu siri arahan secara manual setiap hari untuk menolak komitmen baharu pada pengeluaran. Seorang jurutera 10x harus mengelak daripada melakukan tugasan yang berulang. Mereka membuat usaha tambahan untuk mengautomasikan sebanyak mungkin sepanjang hari.
Jurutera terbaik juga harus berfikir dalam jangka panjang. Jika anda bekerja untuk permulaan, mungkin tergoda untuk memberi tumpuan kepada penyelesaian yang cepat dan mudah. Walau bagaimanapun, penyelesaian ini mungkin tidak dipertingkatkan.
Mereka tidak pernah berhenti belajar
Pembangun yang hebat tidak pernah berhenti belajar. Jurutera terbaik meluangkan masa di luar hari kerja mereka yang sibuk untuk mencuba konsep, bahasa dan rangka kerja baharu yang boleh mereka gunakan untuk kerja mereka.
Seorang jurutera 10x harus mengekalkan rasa ingin tahu yang sihat. Mereka sering bertanya kepada diri sendiri, "Bolehkah ini dilakukan dengan lebih baik?" atau "Adakah terdapat cara yang lebih mudah atau lebih cekap untuk menyelesaikan masalah ini."
Oleh itu, seorang jurutera 10x mesti menguasai seni pembelajaran itu sendiri. Mempelajari cara belajar ialah cara terbaik untuk kekal bertahan dalam persekitaran yang pantas.
Mereka tahu cara terbaik untuk menghabiskan masa mereka
Jurutera perisian yang hebat pandai membuat keputusan, terutamanya tentang perkara yang perlu dilakukan dengan masa mereka.
Jurutera 10X jarang perlu bekerja lebih jam daripada jurutera biasa. Jurutera harus tahu bila untuk menolak dan mengatakan tidak kepada permintaan tertentu. Mereka harus tahu tugas mana yang perlu dilakukan sendiri dan tugas mana yang perlu diwakilkan.
Jurutera yang berkesan harus menguasai cara untuk membezakan sama ada sesuatu tugas berbaloi untuk dilakukan dengan cepat. Satu model mental yang perlu diingat ialah prinsip Pareto.
Prinsipnya menyatakan bahawa 80% daripada nilai kerja anda datang daripada 20% daripada usaha anda. Dengan kata lain, tidak semua tugas adalah sama.
Mereka mencari bimbingan yang betul
Seorang jurutera yang hebat boleh belajar banyak daripada seorang veteran industri yang berpengalaman. Jurutera 10X sering mendapati diri mereka mencari bimbingan di dalam dan di luar kerja untuk melanjutkan pengetahuan mereka.
Begitu juga, jurutera 10X akan mendapat manfaat daripada mengambil peranan mentor kepada rakan sepasukan mereka sendiri. Seluruh pasukan terangkat dengan bersikap terbuka kepada rakan sepasukannya yang lebih baru.
Mereka memahami perniagaan
Secara ringkasnya, kejuruteraan perisian hanyalah satu cara untuk komputer menyelesaikan masalah dunia sebenar. Dengan itu, seorang jurutera yang berkesan mesti menjadi pakar dalam masalah yang mereka cuba selesaikan.
Sebagai seorang jurutera, adalah idea yang bijak untuk berusaha untuk mendapatkan pemahaman tentang perniagaan atau industri yang anda sertai. Seorang jurutera 10x harus menjadi peserta aktif dalam mesyuarat dengan jabatan lain.
Jika jurutera berusaha untuk memahami perkara yang dilakukan oleh jabatan lain dalam konteks perniagaan, mereka akan menjadi komunikator yang berkesan. Komunikasi yang berkesan akan membantu mengelakkan pasukan anda daripada salah faham keperluan perniagaan dan spesifikasi projek.
Kesimpulan
Semoga anda kini mempunyai gambaran yang lebih jelas tentang rupa seorang jurutera 10X. Anda juga harus mempunyai pemahaman tentang apa yang bukan jurutera 10X.
Nasihat di atas, sudah tentu, hanya garis panduan umum yang boleh digunakan untuk mana-mana peranan kejuruteraan perisian. Jika anda ingin mengetahui bagaimana anda boleh menjadi yang terbaik Jurutera DevOps, pembangun tindanan penuh atau saintis data, pilihan terbaik anda ialah mencari peluang untuk belajar dan membina.
Fikirkan sama ada kedudukan semasa anda adalah persekitaran pembelajaran yang baik. Mungkin anda ingin meluangkan lebih banyak masa mengerjakan projek sampingan yang akan membolehkan anda meneroka teknologi di luar timbunan teknologi semasa anda. Ini hanyalah beberapa petua yang boleh anda ikuti untuk mendapatkan kelebihan dalam teknologi.
Pada pendapat anda, apakah nasihat yang paling berguna untuk bakal jurutera?
Sila tinggalkan balasan anda