Programmer fanatik. Sinopsis bagian 1. Mengapa Anda harus lebih buruk dan tidak mendengarkan saran orang tua

Tangan meraih buku Chad Fowler "Programmer-fanatic."

Saya memutuskan untuk menulis ringkasan buku itu, memeras semua air dari sana, dan ada banyak air. Abstrak akan memungkinkan mereka yang belum membaca buku sebelumnya untuk berkenalan dengan ide-ide yang ditetapkan di dalamnya.


Buku ini terkenal, yang sebelumnya diterbitkan dengan judul "Gairah untuk pemrograman" dan bab-bab dari itu diletakkan di hub

Secara umum, ide-ide Fowler kadang-kadang sangat dangkal dan jelas (Anda bahkan berpikir mengapa Anda menulisnya sama sekali, toh semua orang mengerti hal ini); terkadang kontroversial; dan terkadang penasaran.

Buku ini dibagi, sebagaimana mestinya, ke dalam bab-bab, mereka disebut tip dan diberi nomor.
Hanya 5 bagian dan 53 tips.

Pesan dan ide utama buku ini diungkapkan dari kata-kata pertama:

Buku ini didedikasikan untuk bagaimana mewujudkan diri Anda dan membuat karier. Buku ini menjelaskan strategi untuk merencanakan dan mengimplementasikan karier pengembangan perangkat lunak yang sempurna dalam hal keberhasilan.

Penulis adalah mantan musisi profesional. Dan pada awalnya dia mengungkapkan ide yang aneh. Dia bertanya-tanya:

Mengapa begitu banyak musisi yang baik juga programmer yang bagus?

Dan dia sendiri yang menjawabnya:

Faktanya adalah fungsi otak yang sama digunakan, kedua profesi itu bernuansa, keduanya membutuhkan kreativitas.

Jadi Bagian 1. Temukan pasar Anda

Dalam kata pengantar bab ini, sekali lagi ditekankan bahwa profesi dan karier adalah investasi masa hidup seseorang. Karena itu, karier tidak boleh dibiarkan begitu saja.

Kiat 1. Maju atau binasa

Teknologi berubah. Yang lama tidak langsung mati, meninggalkan jejak waktu yang memudar. Sangat penting untuk tidak tetap "The Last of the Mohicans" dengan teknologi yang sudah mati. Anda harus mengikuti dan melacak tren.

Latihan ditawarkan di akhir bab ini. Bagilah lembaran menjadi dua bagian. Di sebelah kanan, tuliskan teknologi yang sekarat, dan di sebelah kiri, mereka mendapatkan kekuatan, baru-baru ini menyatakan diri. Ketika semuanya sudah siap, perhatikan apa yang paling akrab. Lalu apa itu pengalaman, tetapi tidak cukup.
Fowler lebih lanjut menyarankan untuk mengevaluasi hasilnya: apa lagi? apakah ada tren?

Tip 2. Penawaran dan permintaan

Di sini semuanya jelas dari judul bab ini, dan Anda perlu membuat amandemen bahwa kita berbicara terutama tentang pasar Amerika. Ini adalah pertanyaan tentang tingkat yang diperlukan untuk memasuki profesi.

Alih daya dan tingkat keterampilan dipertimbangkan. Strategi berikut diusulkan:

Intinya adalah memilih untuk penerapan upaya mereka area pasar tenaga kerja, permintaan yang rendah. Ini mungkin terdengar tidak masuk akal, tetapi jika Anda khawatir tentang mengisi pekerjaan dengan tenaga kerja asing, hindari saja bidang-bidang yang menjadi spesialisasi perusahaan lepas pantai. Mereka melakukan pekerjaan dalam permintaan tinggi.

Pada akhir bab ini, diusulkan untuk mempelajari pasar tenaga kerja.

Kiat 3. Menulis kode tidak cukup

Fowler menyarankan: untuk menjadi spesialis yang sangat diperlukan, Anda harus memiliki gagasan yang baik tentang fitur-fitur bisnis yang terkait dengan aktivitas tersebut. Untuk memahami hal ini, diusulkan untuk membaca majalah industri. Memahami esensi dari masalah bisnis yang harus dia tangani, bagaimana dia ingin menyelesaikannya.

Tip 4. Jadilah yang terburuk

Bab ini dimulai dengan kutipan dari Pat Metheny: " Apa pun kelompok Anda, selalu menjadi yang terburuk di dalamnya ."

Sebenarnya, ini semua yang bisa dipelajari dari bab ini: bermain dengan yang terbaik - Anda meraih level mereka. Kecuali, tentu saja, mereka tidak menumpuk pada Anda untuk juling Anda.

Tip 5. Investasikan dalam Intelejen

Fowler menyarankan untuk mengubah jenis pemikiran saat mempelajari bahasa seperti SmallTalk. Ini menambah variasi pendekatan.

Tip 6. Jangan dengarkan orang tua Anda

Lonjakan lama ke tambang dipertimbangkan:

  1. "Abadi" bekerja di satu perusahaan.
  2. Bekerja hanya untuk bekerja.

Pada akhir bab ini, diusulkan untuk mengingat kembali keputusan karier yang dibuat. Kemudian evaluasilah. Seberapa besar ketakutan mengendalikan keputusan khusus ini? Apa solusi jika tidak ada rasa takut?

Kiat 7. Bersikap universal

Jika Anda ingin menjadi orang terakhir dalam daftar pemecatan, masuk akal untuk menjadi berguna dalam banyak kasus.

Penulis menawarkan setidaknya lima "derajat kebebasan" dan tidak membatasi diri pada teknologi atau peran tertentu. Dan juga tidak terbatas dan memaksimalkan pengetahuan Anda dalam bidang-bidang berikut:

  1. Posisi tertentu. Kemampuan tidak hanya membatasi sektor Anda dengan jelas, tetapi, jika perlu, mendukung sektor tetangga dan membantu mereka dengan pengetahuan Anda.
  2. Platform / OS.
  3. Basis data
  4. Administrasi sistem.
  5. Bisnis Ini sudah dibahas dalam bab 3.

Tip 8. Jadilah spesialis

Inti dari bab ini adalah untuk mempelajari sebanyak mungkin segala sesuatu yang mungkin dalam arahnya. Fowler menceritakan sebuah kisah. Dia mempekerjakan orang, dan mereka tidak bisa menjawab pertanyaan:

Bagaimana Anda menulis di Jawa sebuah program yang menjatuhkan virtual
Mesin Java? "Dan sebagai tanggapan - diam ..." Hei, apa kabar? Ah!

Tip 9. Jangan menaruh semua telur Anda di keranjang orang lain

Tidak ada gunanya menulis sesuatu. Judul bab dan bagian dari semua esensi:

Tidak masuk akal untuk menempatkan produsen di garis depan baik karena rincian implementasi perangkat lunak biasanya dirahasiakan. Anda dapat mempelajari perangkat lunak berpemilik dengan tepat di perbatasan tempat layanan dimulai. Ini adalah penghalang buatan yang dirancang untuk mencegah pengguna menangani masalah sendiri.

Oleh karena itu, walaupun investasi yang ditargetkan dalam teknologi tertentu adalah ide yang buruk, jika karena alasan tertentu Anda terpaksa melakukannya, cobalah untuk memilih opsi sumber terbuka. Bahkan jika Anda tidak bisa atau tidak ingin menggunakan solusi semacam itu di tempat kerja, biarkan itu menjadi platform untuk perendaman mendalam dalam teknologi.

Pada akhirnya disarankan:

Mulai proyek kecil dengan membuat dua implementasi. Pertama, gunakan teknologi internal perusahaan tempat Anda bekerja, dan kemudian bersaing teknologi, mencoba mereproduksi fitur-fiturnya jika memungkinkan

Tip 10. Suka atau pergi

Inti dari bab ini adalah dalam satu kalimat: jika Anda ingin mencapai ketinggian dalam pekerjaan Anda, Anda harus jatuh cinta padanya.

Bab 10 ini, dan pada saat yang sama dan bagian 1 berakhir.

Bagian 2 + tabel sinopsis


Bagian 3 + tabel sinopsis


Bagian 4 dan 5

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


All Articles