Programmer fanatik. Abstrak bagian 2 + tabel abstrak. Ikan, Giants, dan Mentor

Dalam komentar di bagian pertama, beberapa menulis bahwa sinopsis dapat dibuat lebih pendek. Tetapi dalam kasus ini, transisi logis akan hilang di suatu tempat. Oleh karena itu, untuk mereka yang ingin esensi singkat dan ringkas, saya membuat tabel ringkasan . Dia berada di bagian paling akhir artikel. Ada juga suara dengan pertanyaan "Seberapa sukses format ini?"


Bagian 2. Berinvestasi dalam produk Anda


Fowler menganggap dirinya seorang musisi yang sangat berbakat (kami mengambil kata-katanya untuk itu). Karena kemudahannya bermain, ia dengan cepat tumbuh di awal karirnya dan hampir berhenti di akhir.

Dia berhenti menuntut dirinya sendiri dan berhenti berinvestasi dalam keterampilan profesionalnya. Dan secara sadar berinvestasi dalam karier Anda (dalam berbagai cara) adalah salah satu ide kunci dari keseluruhan buku ini.

Tip 11. Belajar memancing


Tidak ada cara untuk melakukannya tanpa metafora, kalau tidak, judul bab ini tidak akan jelas.
Lao Tzu berkata, β€œBeri dia ikan, dan dia akan kenyang sepanjang hari. Ajari dia untuk memancing, dan dia akan kenyang seumur hidupnya. "

Ikan dalam pengembangan perangkat lunak:

Proses bekerja dengan alat, aspek teknologi tertentu atau informasi dari industri bisnis tempat Anda bekerja.

Kemampuan untuk menguji bagian tertentu dari sistem manajemen kode sumber yang digunakan oleh tim Anda, atau untuk mengonfigurasi server aplikasi.
dll.

Dewan, dari sudut pandang saya, mirip dengan saran 8. Jadilah spesialis (berpengalaman dalam bidang Anda) dan saran 7. Jadilah generalis (berpengalaman dalam bidang terkait).

Dalam komentar di bagian pertama, beberapa menulis tentang kontradiksi dari dua tips ini satu sama lain.

Mengutip pengguna lxsmkv menafsirkan gagasan Fowler ini:

Tidak ada kontradiksi. Ini mengacu pada apa yang sekarang disebut Orang Berbentuk T dalam tangkas. Anda memiliki satu bidang yang sangat berkembang, tetapi Anda memahami bidang terkait yang terkait dengan siklus hidup perangkat lunak.

Tip 12. Memahami cara kerja suatu bisnis.


Hm Intinya adalah judulnya, sisanya adalah air. Kiat: untuk memahami bagaimana komponen keuangan bisnis, yang pengembangannya menjadi bagiannya, bekerja.

Penulis buku ini sangat merekomendasikan untuk mempelajari buku karya Steven Silbiger "MBA dalam 10 Hari" (Steven Silbiger "The Ten-Day MBA"). Saya belum membaca buku ini, jadi saya tidak bisa mengatakan apa-apa tentang itu, tetapi peringkat dan ulasannya tampaknya bagus.



Tip 13. Temukan seorang mentor


Kita berbicara tentang orang yang lebih berpengalaman yang terkadang akan mendorong dan memberikan arahan untuk belajar mandiri.

Tip 14. Menjadi seorang mentor


Jika Anda ingin benar-benar mempelajari sesuatu, cobalah mengajari orang lain ini. Tidak ada cara yang lebih baik untuk menggeneralisasi pemahaman Anda tentang masalah ini selain memaksa diri Anda untuk menjelaskan saat-saat yang tidak dapat dipahami kepada orang lain sehingga dia mengerti segalanya.

Tip 15. Berlatih, berlatih dan berlatih lagi


Fowler menyarankan meluangkan waktu untuk latihan pemrograman dan logika.
Tugas semacam itu ada di banyak situs. Misalnya, pada ini:


Tip 16. Pendekatan untuk bekerja


Kadang-kadang tampaknya bahwa judul tips tidak ada hubungannya dengan gagasan bab ini.

Anda disarankan mempelajari praktik pengembangan perangkat lunak. Area lain untuk dijelajahi untuk tip 7. Jadilah generalis.

Tip 17. Di pundak raksasa


Pelajari kode dan pola alien yang berkualitas.

Tip 18. Mengotomatiskan tugas


Jika sesuatu sering diulang, masuk akal untuk mengotomatisasi. Atau dengan cara lain: jika sesuatu disarankan untuk diotomatisasi, maka masuk akal untuk melakukannya.

Merekomendasikan pembelajaran Model Driven Architecture - Model-driven architecture.

Pikirkan masalah kecil yang dihadapi grup Anda setiap hari.

Tuliskan di atas kertas. Apa saja hal-hal kecil yang menjengkelkan ini yang membuat kelompok itu sia-sia setiap hari beberapa menit yang tidak seorang pun dapat atau tidak ingin melakukan apa pun?

Apa tugas manual dari proyek saat ini yang dapat diotomatisasi? Daftarkan mereka.

Saatnya untuk memperjelas sinopsis itu sendiri. Tujuan dari abstrak ini adalah untuk menyampaikan seakurat mungkin pemikiran penulis buku dalam bentuk yang paling ringkas. Karena itu, bahkan hal-hal yang jelas, saya masih pergi. Misalnya, pola. Semua orang mengerti bahwa mereka perlu tahu. Tetapi saya meninggalkannya begitu Fowler menulis tentang hal itu, serta pemikirannya yang kontroversial.

Fowler bukan seorang nabi dan pendekatannya adalah visi subyektif dari masalah ini dan solusi untuk masalah yang dihadapi pengembang.

Dan sekarang tabel ringkasan yang dijanjikan untuk bagian kedua buku ini



Bagian 1


Bagian 3


Bagian 4 dan 5

Source: https://habr.com/ru/post/id481458/


All Articles