Seni Coding — Meletakkan Rencana

Bab 1 — Keterampilan, keahlian, disiplin, proses

Gambar oleh penulis, Greg Billington

Ini adalah bab 1 tentang Seni Pengkodean, diformat secara longgar sesuai dengan buku kuno Art of War dan bagian dari serangkaian artikel yang menangkap niat baik dan pendapat tentang cara menulis kode perangkat lunak.

Seni pengkodean sangat penting untuk pengembangan perangkat lunak dan menciptakan produk dan aplikasi untuk digunakan dunia.

Ini adalah jalan menuju kemuliaan dan kesuksesan, atau neraka dan debugging tanpa akhir.

Itu diatur oleh berbagai faktor:

  • Hukum Moral — orang mengharapkan perangkat lunak berfungsi.
  • Lingkungan target — tempat perangkat lunak seharusnya beroperasi.
  • Lingkungan pengembangan — tempat di mana perangkat lunak dibuat, dari bisnis, melalui tim hingga kursi individu tempat duduk yang memiliki keterampilan pemrograman.
  • Komandan (CTO/Chief Architect/Development Manager) yang mewakili kebijaksanaan dan kebajikan dan ketegasan. (Saya tidak yakin pemimpin pelayan adalah istilah yang digunakan pada 600 SM….)
  • Metode dan disiplin aliran dan langkah-langkah untuk mengubah pemikiran dan kebijaksanaan menjadi kata-kata kemudian bilangan heksadesimal yang dapat mempengaruhi arah CPU, disebut sebagai pengembangan perangkat lunak dan pemrograman.

Kita kemudian dapat berunding:

  1. Manajer senior mana yang telah menerapkan hukum moral (bahwa perangkat lunak harus bekerja dengan benar)?
  2. Pemimpin teknologi mana yang memiliki kemampuan paling banyak?
  3. Lingkungan pengembangan dan produksi mana yang terbaik?
  4. Tim mana yang paling siap dan berkinerja?
  5. Sisi mana yang lebih kuat — pembuat kode atau penguji?
  6. Sisi mana yang paling terlatih?
  7. Apakah hadiah untuk kesuksesan sama kuatnya dengan hukuman untuk serangga?

Perhatikan kebijaksanaan dalam panduan ini tetapi terbukalah untuk memanfaatkan keadaan dan mengubah rencana Anda. (Carpe diem)

Semua pengkodean didasarkan pada penipuan (seberapa rumit? berapa banyak yang Anda tulis? berapa banyak yang disalin/ditempel? apakah itu benar-benar berfungsi?)

Tim yang memberikan telah merencanakan dan mempersiapkan, tim yang gagal memberikan jarang merencanakan.

Gagal merencanakan, berarti merencanakan kegagalan

Bacaan lebih lanjut

Lebih Banyak Tentang Penulis

Greg adalah profesional perangkat lunak dan CTO yang berpengalaman di outsource.dev , setelah bekerja di beberapa bisnis, ia sekarang bersemangat membantu orang lain agar berhasil dalam pengembangan perangkat lunak, manajemen, dan outsourcing.

Jika Anda menikmati artikel ini, silakan bertepuk tangan dan ikuti saya.

Suggested posts

Sumber daya pengkodean saya yang paling sering digunakan

Sumber daya pengkodean saya yang paling sering digunakan

Minggu ini, saya menerima email dari anggota daftar email harian. Mereka ingin tahu: Sumber daya apa yang Anda kunjungi setiap hari, setiap minggu, dan setiap bulan? Pertanyaan bagus! Saya senang untuk mencoba membagikan beberapa wawasan tentang alur kerja saya & sumber daya teratas yang saya gunakan.

Kotak Alat Terminal Hipermodern

Kotak Alat Terminal Hipermodern

Alat terminal, shell, dan baris perintah menetapkan standar pada tahun 2023. Semua pengembang menggunakan terminal; bagi sebagian orang, seluruh alur kerja mereka adalah terminal Posting ini memperkenalkan Hypermodern Terminal Toolbox — alat terminal, shell, dan baris perintah yang menetapkan standar pada tahun 2023 Kitty sebagai Terminal Emulator Kitty adalah emulator terminal — alternatif dari Terminal GNOME , Alacritty atau Terminal Windows.

Related posts

Buku Pertama Seorang Anak tentang Menjadi Tinggi

Buku Pertama Seorang Anak tentang Menjadi Tinggi

(Peringatan- Ini Satire, dimaksudkan untuk Menjadi Gleefully Subversive- Jelas bukan untuk anak-anak) Anda pernah melihat ibu dan ayah Anda bersembunyi di dapur dan merokok rokok yang bau itu. Mereka memberi tahu Anda.

Mengapa beberapa pekerja lepas memalsukan hidup mereka

Mengapa beberapa pekerja lepas memalsukan hidup mereka

Saya baru-baru ini berada di Linkedin, jejaring sosial profesional terbesar di dunia, dan menemukan postingan dari desainer lepas yang saya ikuti yang menarik perhatian saya. Mereka semua memposting foto dari pesawat terbang, di pantai dengan laptop mereka, dari kolam renang, dan kantor dengan pemandangan menakjubkan.

Kebohongan Koboi

Bagaimana perusahaan besar menjual kebohongan besar kepada orang Amerika

Kebohongan Koboi

Ini adalah pagi keemasan yang cemerlang di perbukitan barat, saat sinar pertama matahari menyinari rerumputan beku di dataran. Kawanan sapi Angus yang tenang, hitam legam dan besar, membentuk siluet melawan matahari terbit saat mereka menyusuri jalan setapak menuju lokasi yang mereka semua kenal dengan baik; bar sarapan.

Erosi Lambat: Mengungkap Cara Orang Menghilang dalam Kariernya

Erosi Lambat: Mengungkap Cara Orang Menghilang dalam Kariernya

Di dunia yang serba cepat dan kompetitif saat ini, karier seseorang memainkan peran penting dalam pertumbuhan pribadi, stabilitas keuangan, dan kepuasan hidup secara keseluruhan. Namun, banyak orang menemukan diri mereka terjebak dalam siklus stagnasi dan ketidakpuasan tanpa henti, secara bertahap menyia-nyiakan kehidupan profesional mereka.