69 poin oleh xguru 2023-01-30 | 14 komentar | Bagikan ke WhatsApp
  • Saya masih belum benar-benar tahu: kita adalah orang-orang yang harus belajar seumur hidup
  • Hal terpenting dalam pengembangan perangkat lunak adalah membuat apa yang memang dibutuhkan
  • Software engineer terbaik berpikir seperti desainer
  • Kode terbaik adalah tidak ada kode sama sekali, atau kode yang tidak perlu dipelihara
  • Perangkat lunak adalah sarana untuk mencapai tujuan
  • Terkadang kita harus berhenti mengasah mata gergaji dan mulai memotong sesuatu
  • Jika tidak benar-benar memahami apa yang mungkin dilakukan, Anda tidak bisa merancang sistem yang baik
  • Semua sistem pada akhirnya akan menjengkelkan, jadi hadapilah
  • Tidak ada yang cukup sering bertanya "mengapa"
  • Kita harus jauh lebih fokus untuk menghindari programmer 0.1x daripada mencari programmer 10x
  • Perbedaan terbesar antara engineer senior dan junior adalah apakah mereka sudah membentuk pendapat mereka sendiri tentang alat atau cara menulis perangkat lunak
  • Orang-orang sebenarnya tidak benar-benar menginginkan inovasi
  • Data Anda adalah bagian terpenting dari sistem
  • Carilah hiu teknis (teknologi yang bertahan lama meski perubahan berlangsung cepat)
  • Jangan salah mengira kerendahan hati sebagai ketidaktahuan
  • Software engineer perlu menulis secara rutin
  • Jaga proses tetap seringkas mungkin (Lean)
  • Software engineer juga harus merasakan rasa memiliki, seperti semua manusia lainnya
  • Tidak ada cara untuk mengetahui apakah pelamar akan menjadi rekan tim yang baik hanya dari wawancara
  • Selalu berusaha membangun sistem yang lebih kecil

Penting

  • Di awal tulisan ini ada peringatan seperti berikut.

    Ketika membaca "blog yang penuh nasihat", kebanyakan nasihat itu bersifat kontekstual, tetapi banyak nasihat disampaikan tanpa konteks tersebut
    Nasihat yang tidak memahami konteks menjadi tidak bermakna, atau bahkan berbahaya

  • Karena itu, penulis menuliskan sedikit penjelasan tentang konteksnya sendiri,
    • Separuh pertama kariernya dihabiskan bekerja di perusahaan kecil/startup, lalu pindah ke perusahaan konsultasi dan mengerjakan bisnis berskala besar
    • Setelah itu mendirikan SimpleThread dan membesarkannya dari 2 orang menjadi 25 orang
    • Sepuluh tahun lalu sebagian besar bekerja dengan perusahaan kecil dan menengah, dan sekarang campuran perusahaan besar serta kecil-menengah
  • Jadi, dirinya
    • Selalu bekerja di tim kecil dan Lean, yang harus menangani banyak hal mulai dari yang sangat kecil
    • Lebih mementingkan "perangkat lunak yang berfungsi" daripada alat tertentu
    • Selalu memulai proyek baru, tetapi juga harus memelihara banyak sistem
    • Lebih mementingkan produktivitas engineer daripada kebanyakan pertimbangan lainnya
  • Mohon pahami konteks ini saat membaca poin-poin di atas. Karena di sini hanya judul-judulnya yang dipindahkan, untuk detailnya silakan lihat artikel aslinya.

14 komentar

 
cih1228 2023-06-04

Saya akan datang untuk membacanya sekali sehari. 23/06/04

 
cwyang 2023-02-07
  1. Bagian tersulit dalam perangkat lunak adalah membangun hal yang tepat
    Ini
  2. Bagian terpenting dalam perangkat lunak adalah membangun hal yang dibutuhkan
    terlihat lebih baik.
 
cwyang 2023-02-07

Hal terpenting dalam pengembangan perangkat lunak adalah membuat apa yang dibutuhkan
Ini terlihat lebih baik.

 
xguru 2023-02-07

Bagus sekali, terima kasih~!

 
munidev 2023-02-07

Orang-orang sebenarnya tidak benar-benar menginginkan inovasi <- menurut Anda ini maksudnya apa?

 
xguru 2023-02-07

Meski orang-orang berbicara tentang inovasi, kenyataannya ketika Anda membawa sesuatu yang benar-benar inovatif, kebanyakan respons yang datang justru negatif. Karena itu, ia mengatakan bahwa kita perlu melihatnya dalam jangka panjang dan terus melangkah maju.

 
draupnir 2023-02-03

Peringatannya sangat terasa.

 
eyelove 2023-02-03

Wow, ini tulisan yang sangat bagus..

 
tomriddle7 2023-01-31

"Hiu teknis" di sini tampaknya berarti teknologi yang sudah teruji dan stabil, bukan teknologi yang "kuno".

 
xguru 2023-01-31

Ah, ungkapannya tadi memang sedikit aneh. Sudah saya perbaiki.

 
functor 2023-01-30

Tulisan yang bagus.

 
galadbran 2023-01-30

Saya sangat suka bagian yang diberi tanda terpisah sebagai "penting". Terutama karena konteksnya juga disertakan.

 
cqssfm 2023-01-30
  • Tidak ada cara untuk mengetahui lewat wawancara apakah pelamar akan menjadi rekan tim yang baik.
 
xguru 2023-01-30

Ah, jauh lebih baik. Sudah saya perbaiki.