- Engineer kuat adalah orang yang dapat menyelesaikan masalah yang tidak akan bisa diselesaikan oleh engineer lemah, seberapa pun banyak waktu dan usaha yang dicurahkan
- Kompetensi inti: kepercayaan pada diri sendiri, pragmatisme, kecepatan, kemampuan teknis
Self-belief: kepercayaan pada diri sendiri
- Engineer kuat percaya bahwa mereka dapat menyelesaikan masalah apa pun
- Karena sebagian besar masalah perangkat lunak dimulai dari wilayah yang belum diketahui, mereka harus mampu menjaga rasa percaya diri di lingkungan yang tidak pasti
- Mereka cenderung tidak menghindari inti dari masalah sulit, melainkan langsung menerobos masalah inti sejak awal
- Engineer yang percaya diri akan terus menantang diri dengan masalah yang semakin sulit, dan pengalaman sukses semakin memperkuat kepercayaan diri mereka
Pragmatism: pragmatisme
- Engineer kuat fokus pada menghasilkan sesuatu yang benar-benar bekerja
- Daripada desain ideal atau struktur yang bersih, mereka lebih menekankan kompromi seminimal mungkin dan efisiensi yang nyata
- Sikap pragmatis sering memicu perdebatan seperti "apakah refactoring perlu dilakukan tepat sebelum rilis?" atau "apakah penerapan pola yang kompleks itu berlebihan?"
- Argumen yang pragmatis dalam banyak kasus memang terkait dengan lebih banyak pengalaman meluncurkan produk/layanan
Speed: kecepatan
- Engineer kuat selalu bekerja dengan cepat
- Eksekusi yang cepat memperluas kemungkinan eksperimen dan percobaan berulang, mewujudkan ide berpeluang rendah dengan imbal hasil tinggi, serta menangani beragam pekerjaan
- Bukan berarti bekerja berjam-jam, melainkan menghasilkan produktivitas dan hasil berkat fokus singkat namun intens
- Seiring pengalaman bekerja cepat terakumulasi, mereka pun tumbuh menjadi engineer yang semakin kuat
Technical ability: kemampuan teknis
- Tingkat kemampuan teknis tertentu memang wajib, tetapi kecocokan dengan pekerjaan dan kemampuan yang terspesialisasi untuk memecahkan masalah nyata jauh lebih penting
- Dibanding otak yang jenius, kepercayaan diri dan kemampuan mengambil keputusan secara pragmatis memberi dampak yang jauh lebih nyata
- Kemampuan teknis yang sesuai dengan stack teknologi dan tujuan perusahaan menjadi kekuatan tersendiri
Summary
- Engineer kuat memiliki kepercayaan diri untuk menyelesaikan hampir semua masalah, dan langsung menangani tantangan yang belum diketahui tanpa menundanya
- Dengan eksekusi pragmatis, mereka menghasilkan hasil nyata, meski kadang memicu konflik dengan engineer pintar tetapi lemah
- Mereka bergerak cepat, tetapi tidak harus bekerja dalam jam yang panjang
- Kemampuan teknis itu wajib, tetapi kecocokan dengan tugas tertentu, kepercayaan diri dalam praktik nyata, dan pragmatisme jauh lebih penting
5 komentar
Ini adalah teknik yang menetapkan model ideal imajiner lalu mengekstrak ciri-cirinya, dan belakangan ini meme gigachad juga sejalan dengan gagasan tersebut.
Engineer yang mampu menghasilkan hasil kerja itu kuat...
Bertahan hidup berarti kuat.
Geng~~
Pengembang yang kuat, pria yang kuat