Programmer Great find solusi sederhana untuk masalah kompleks

30 Juni 2009 oleh prashant
Filed under: misc

Setelah lama aku bisa menemukan sumber untuk mengikuti kutipan-

Programmer junior menciptakan solusi sederhana untuk masalah sederhana. Programmer senior menciptakan solusi kompleks untuk masalah kompleks. Programmer besar menemukan solusi sederhana untuk masalah yang kompleks.

Hal ini dari sebuah esai yang disebut Software Indah oleh Charles Connell.

Satu lagi favorit saya adalah The Zen Python -

Indah lebih baik dari jelek.
Eksplisit adalah lebih baik daripada implisit.
Sederhana adalah lebih baik daripada rumit.
Kompleks lebih baik daripada rumit.
Datar adalah lebih baik daripada bersarang.
Jarang lebih baik daripada padat.
Keterbacaan penting.
Kasus khusus tidak cukup khusus untuk melanggar aturan.
Meskipun kepraktisan mengalahkan kemurnian.
Kesalahan tidak pernah harus melewati diam-diam.
Kecuali secara tegas dibungkam.
Dalam menghadapi ambiguitas, menolak godaan untuk menebak.
Harus ada satu-dan sebaiknya hanya satu-jelas cara untuk melakukannya.
Meskipun cara yang mungkin tidak jelas pada awalnya kecuali Anda Belanda.
Sekarang lebih baik daripada tidak pernah.
Meskipun tidak pernah sering lebih baik daripada * kanan * sekarang.
Jika implementasi ini sulit untuk menjelaskan, itu ide yang buruk.
Jika pelaksanaannya mudah untuk menjelaskan, mungkin ide yang baik.
Ruang nama adalah salah satu membunyikan klakson ide bagus - mari kita melakukan lebih dari mereka!
-------------------------
dan kemudian ada klasik Tao Pemrograman

-

kredit seperti pada situs-terkait

Diterjemahkan oleh Geoffrey James

Ditulis oleh Duke Hillard

Ditularkan oleh Anupam Trivedi, Sajitha Tampi, dan Meghshyam Jagannath

Re-html-ized dan disunting oleh Kragen Sittler

-

Buku 1 - Void Diam

Jadi berbicara programmer master:

"Ketika Anda telah belajar untuk merebut kode kesalahan dari bingkai perangkap, itu
akan menjadi waktu bagi Anda untuk pergi. "

1.1

Sesuatu yang misterius terbentuk, lahir di kekosongan diam. Menunggu sendirian dan
tak bergerak, adalah sekaligus masih namun dalam gerakan konstan. Ini adalah sumber
dari semua program. Saya tidak tahu namanya, jadi saya akan menyebutnya Tao
Pemrograman.

Jika Tao yang besar, maka sistem operasi adalah besar. Jika operasi
sistem yang besar, maka compiler adalah besar. Jika compiler yang besar,
maka aplikasi yang besar. Pengguna senang dan ada ada
harmoni di dunia.

The Tao of Programming mengalir jauh dan kembali pada angin pagi.

1.2

Tao melahirkan bahasa mesin. Bahasa mesin melahirkan
assembler.

Assembler melahirkan compiler. Sekarang ada sepuluh ribu
bahasa.

Setiap bahasa memiliki tujuan, namun rendah hati. Setiap bahasa mengungkapkan
Yin dan Yang dari perangkat lunak. Setiap bahasa memiliki tempatnya dalam Tao.

Tapi jangan program di COBOL jika Anda bisa menghindarinya.

1.3

Pada mulanya adalah Tao. Tao melahirkan Ruang dan Waktu.
Oleh karena itu Ruang dan Waktu adalah Yin dan Yang dari pemrograman.

Programmer yang tidak memahami Tao selalu kehabisan waktu
dan ruang untuk program mereka. Programmer yang memahami Tao selalu
memiliki cukup waktu dan ruang untuk mencapai tujuan mereka.

Bagaimana mungkin sebaliknya?

1.4

Programmer bijaksana diceritakan tentang Tao dan mengikutinya. Rata-rata
programmer diceritakan tentang Tao dan pencarian untuk itu. Programmer bodoh
diceritakan tentang Tao dan menertawakan itu.

Jika bukan karena tawa, tidak akan ada Tao.

Suara tertinggi adalah paling sulit untuk mendengar.
Ke depan adalah cara untuk mundur.
Bakat besar menunjukkan dirinya di akhir hidupnya.
Bahkan program yang sempurna masih memiliki bug.

-------------------------

Buku 2 - Master Kuno

Jadi berbicara programmer master:

"Setelah tiga hari tanpa pemrograman, hidup menjadi berarti."

2.1

Para programer tua yang misterius dan mendalam. Kami tidak bisa membayangkan
pikiran mereka, sehingga semua yang kita lakukan adalah menggambarkan penampilan mereka.

Sadar, seperti rubah melintasi air. Kirimkan sinyal, seperti umum tentang
medan perang. Jenisnya seperti nyonya rumah menyambut tamu-tamunya. Sederhana, seperti
uncarved blok dari kayu. Buram, seperti kolam hitam di gua-gua yang gelap.

Siapa yang bisa mengatakan rahasia hati dan pikiran mereka?

Jawabannya hanya ada di Tao.

2.2

Grand Master Turing pernah bermimpi bahwa ia adalah sebuah mesin. Ketika ia terbangun ia
berseru:

"Saya tidak tahu apakah saya Turing bermimpi bahwa saya mesin, atau
mesin bermimpi bahwa saya Turing! "

2.3

Seorang programmer dari perusahaan komputer yang sangat besar pergi ke perangkat lunak
konferensi dan kemudian kembali untuk melapor ke manajernya, berkata: "macam apa
programmer bekerja untuk perusahaan lain? Mereka berperilaku buruk dan tidak
tidak peduli dengan penampilan. Rambut mereka panjang dan tidak terawat dan mereka
pakaian kusut dan tua. Mereka jatuh suite pertemuan kami dan mereka
membuat suara kasar selama presentasi saya. "

Manajer berkata: "Seharusnya aku tidak pernah mengutus kamu untuk konferensi. Itu
programmer hidup di luar dunia fisik. Mereka menganggap kehidupan absurd, sebuah
kebetulan kebetulan. Mereka datang dan pergi tanpa mengetahui keterbatasan.
Tanpa perawatan, mereka hidup hanya untuk program mereka. Mengapa mereka harus repot-repot
dengan konvensi sosial?

"Mereka masih hidup dalam Tao."

2.4

Seorang pemula bertanya Guru: "Berikut ini adalah programmer yang tidak pernah merancang,
dokumen atau tes program-programnya. Namun semua yang mengenalnya menganggap dia salah satu
yang terbaik programmer di dunia. Mengapa hal ini? "

Master menjawab: "Itu programmer telah menguasai Tao. Dia telah pergi
di luar kebutuhan untuk desain, ia tidak menjadi marah ketika sistem
crash, tetapi menerima alam semesta tanpa keprihatinan. Dia telah melampaui
perlu untuk dokumentasi, ia tidak lagi peduli apakah ada orang lain melihat kode nya.
Dia telah melampaui kebutuhan untuk pengujian, masing-masing program Nya sempurna
dalam diri mereka, tenang dan elegan, tujuan mereka jelas. Sesungguhnya,
ia telah memasuki misteri Tao. "

-------------------------

Buku 3 - Desain

Jadi berbicara programmer master:

"Ketika program ini sedang diuji, sudah terlambat untuk membuat desain
perubahan. "

3.1

Suatu kali ada seorang pria yang pergi ke sebuah pameran dagang komputer. Setiap hari saat ia
masuk, pria itu mengatakan penjaga di pintu:

"Saya seorang pencuri besar, terkenal karena prestasi saya mengutil. Menjadi
diperingatkan, untuk pameran dagang tidak akan terhindar unplundered. "

Pidato ini terganggu penjaga sangat, karena ada jutaan
dolar dalam komputer peralatan, sehingga ia melihat orang itu hati-hati. Tapi
orang itu hanya mengembara dari stan ke stan, bersenandung pelan pada dirinya sendiri.

Ketika orang itu pergi, penjaga menarik Yesus ke samping dan mencari pakaiannya, tapi
tidak ada yang ditemukan.

Pada hari berikutnya dari pameran dagang, pria itu kembali dan menegur penjaga
berkata: "Aku lolos dengan jarahan besar kemarin, tetapi hari ini akan lebih
lebih baik. "Jadi penjaga melihat dia semakin dekat, tetapi tidak berhasil.

Pada hari terakhir pameran dagang, penjaga bisa menahan rasa ingin tahunya
tidak lagi. "Pencuri Pak," katanya, "Saya sangat bingung, saya tidak bisa hidup di
perdamaian. Silahkan mencerahkan saya. Apa yang Anda mencuri? "

Pria itu tersenyum. "Saya mencuri ide," katanya.

3.2

Suatu kali ada seorang programmer guru yang menulis program terstruktur. Sebuah
programmer pemula, berusaha untuk menirunya, juga mulai menulis
tidak terstruktur program. Ketika pemula diminta master untuk mengevaluasi nya
kemajuan, master mengkritiknya karena menulis program terstruktur,
mengatakan, "Apa yang sesuai untuk master tidak tepat untuk
pemula. Anda harus memahami Tao sebelum melampaui struktur. "

3.3

Pernah ada seorang programmer yang melekat pada pengadilan panglima perang yang
Wu. Panglima perang bertanya programmer: "Mana yang lebih mudah untuk merancang: sebuah
akuntansi paket atau sistem operasi? "

"Sebuah sistem operasi," jawab programmer.

Panglima perang yang diucapkan berseru tak percaya. "Sesungguhnya akuntansi
paket sepele sebelah kompleksitas sistem operasi, "ia
kata.

"Tidak begitu," kata programmer, "ketika merancang sebuah paket akuntansi,
programmer beroperasi sebagai mediator antara orang yang memiliki berbagai
ide: bagaimana harus beroperasi, bagaimana laporannya harus muncul, dan bagaimana harus
sesuai dengan peraturan perpajakan. Sebaliknya, sebuah sistem operasi tidak terbatas
oleh penampilan luar. Ketika merancang sebuah sistem operasi, programmer
berusaha harmoni sederhana antara mesin dan ide. Inilah sebabnya mengapa sebuah
sistem operasi lebih mudah untuk merancang. "

Para panglima perang dari Wu mengangguk dan tersenyum. "Itu semua baik dan baik, tetapi
yang lebih mudah untuk debug? "

Programmer tidak menjawab.

3.4

Seorang manajer pergi ke programmer master dan menunjukkan padanya persyaratan
dokumen untuk aplikasi baru. Manajer bertanya master: "Berapa lama
waktu yang dibutuhkan untuk merancang sistem ini jika saya menetapkan lima programmer untuk itu? "

"Ini akan memakan waktu satu tahun," kata master segera.

"Tapi kita perlu sistem ini segera atau bahkan lebih cepat! Berapa lama itu
ambil jika saya menetapkan sepuluh programmer untuk itu? "

Programmer menguasai mengerutkan kening. "Dalam hal ini, akan memakan waktu dua tahun."

"Dan bagaimana jika saya memberikan seratus programmer untuk itu?"

Programmer tuan mengangkat bahu. "Kemudian desain tidak akan pernah
selesai, "katanya.

-------------------------

Buku 4 - Coding

Jadi berbicara programmer master:

"Sebuah program yang ditulis dengan baik adalah surga sendiri; program buruk-tertulis
sendiri neraka. "

4.1

Sebuah program harus ringan dan gesit, subrutin yang terhubung seperti
kalung mutiara. Semangat dan tujuan program harus dipertahankan
di seluruh. Harus ada tidak terlalu sedikit atau terlalu banyak, baik
perlu loop atau variabel tidak berguna, tidak kekurangan struktur maupun
luar biasa kekakuan.

Sebuah program harus mengikuti Hukum `dari Keterkejutan Terkecil. Apakah hukum ini?
Ini hanyalah bahwa program ini harus selalu merespon pengguna dalam cara
yang menakjubkan dia paling sedikit.

Sebuah program, tidak peduli bagaimana kompleks, harus bertindak sebagai satu kesatuan. Program ini
harus diarahkan oleh logika dalam bukan oleh tampilan luar.

Jika program gagal dalam persyaratan ini, akan dalam keadaan
gangguan dan kebingungan. Satu-satunya cara untuk memperbaiki hal ini adalah untuk menulis ulang
program.

4.2

Seorang pemula bertanya master: "Saya memiliki program yang kadang-kadang berjalan dan
kadang-kadang dibatalkan. Saya telah mengikuti aturan pemrograman, namun saya
benar-benar bingung. Apa alasan untuk ini? "

Sang guru menjawab: "Anda bingung karena Anda tidak mengerti Tao.
Hanya orang bodoh yang mengharapkan perilaku rasional dari manusia sesama. Mengapa Anda
harapkan dari sebuah mesin yang manusia telah dibangun? Komputer mensimulasikan
determinisme, hanya Tao yang sempurna.

"Aturan dari pemrograman adalah sementara; Tao hanya kekal. Oleh karena itu
Anda harus merenungkan Tao sebelum Anda menerima pencerahan. "

"Tapi bagaimana aku tahu kapan saya telah menerima pencerahan?" Tanya
pemula.

"Program Anda kemudian akan berjalan dengan benar," jawab master.

4.3

Seorang master menjelaskan sifat Tao ke salah satu siswa-nya. "Para
Tao diwujudkan dalam semua perangkat lunak - terlepas dari bagaimana tidak signifikan, "kata
master.

"Apakah Tao di kalkulator genggam?" Tanya pemula.

"Ini," jawabnya.

"Apakah Tao dalam video game?" Lanjut pemula.

"Bahkan dalam video game," kata master.

"Dan adalah Tao di DOS untuk komputer pribadi?"

Master terbatuk dan bergeser posisinya sedikit. "Pelajarannya adalah lebih
hari ini, "katanya.

4.4

Programmer Pangeran Wang coding perangkat lunak. Jari-jarinya menari-nari di atas
keyboard. Program dikompilasi tanpa pesan kesalahan, dan program
berlari seperti angin lembut.

"Excellent!" Seru Pangeran, "teknik Anda adalah sempurna!"

"Teknik?" Kata programmer berbalik dari terminal itu, "Apa yang saya
mengikuti adalah Tao - di luar semua teknik! Ketika saya pertama mulai program saya
akan melihat di depanku seluruh masalah dalam satu massa. Setelah tiga tahun saya tidak
lagi melihat massa ini. Sebaliknya, saya menggunakan subrutin. Tapi sekarang saya melihat apa-apa.
Jiwaku ada dalam kekosongan tak berbentuk. Indra saya menganggur. Saya roh,
bebas untuk bekerja tanpa rencana, mengikuti naluri sendiri. Singkatnya, program saya
menulis itu sendiri. Benar, kadang-kadang ada masalah yang sulit. Saya melihat mereka
datang, saya melambat, saya menonton diam-diam. Kemudian saya mengubah satu baris kode
dan kesulitan lenyap seperti tiupan asap menganggur. Saya kemudian mengkompilasi
program. Aku duduk diam dan membiarkan sukacita pekerjaan mengisi diri saya. Aku menutup saya
mata sejenak dan kemudian log off. "

Pangeran Wang mengatakan, "Apakah bahwa semua programmer saya adalah sebagai bijaksana!"

-------------------------

Buku 5 - Pemeliharaan

Jadi berbicara programmer master:

"Meskipun program menjadi tiga namun antrean panjang, suatu hari nanti ia akan harus
dipertahankan. "

5.1

Sebuah pintu baik digunakan tidak membutuhkan minyak pada engselnya.
Sebuah aliran deras mengalir tidak tumbuh stagnan.
Baik suara maupun pikiran dapat melakukan perjalanan melalui ruang hampa.
Software membusuk jika tidak digunakan.

Ini adalah misteri besar.

5.2

Seorang manajer bertanya programmer berapa lama akan membawanya untuk menyelesaikan
program di mana ia bekerja. "Itu akan selesai besok," yang
programmer segera menjawab.

"Saya pikir Anda tidak realistis," kata manajer, "Sejujurnya, bagaimana
lama waktu yang dibutuhkan? "

Programmer berpikir sejenak. "Saya memiliki beberapa fitur yang saya ingin
menambahkan. Ini akan memakan waktu setidaknya dua minggu, "katanya akhirnya.

"Bahkan yang terlalu banyak berharap," tegas manajer, "Saya akan
puas jika Anda hanya memberitahu saya ketika program selesai. "

Programmer setuju untuk ini.

Beberapa tahun kemudian, manajer pensiun. Dalam perjalanan menuju pensiun
makan siang, dia menemukan programmer tidur di terminal-nya. Dia telah
pemrograman malam.

5.3

Seorang programmer pemula pernah ditugaskan untuk kode paket keuangan sederhana.

Pemula bekerja mati-matian selama beberapa hari, tetapi ketika tuannya terakhir
programnya, ia menemukan bahwa itu berisi editor layar, satu set
umum grafis rutinitas, antarmuka kecerdasan buatan, tetapi
tidak menyebutkan apa-apa sedikit pun keuangan.

Ketika master ditanya tentang hal ini, pemula menjadi marah. "Jangan
jadi tidak sabar, "katanya," Aku akan dimasukkan ke dalam hal-hal keuangan akhirnya. "

5.4

Apakah petani yang baik mengabaikan tanaman yang telah ditanam?
Apakah guru yang baik mengabaikan bahkan siswa yang paling rendah hati?
Apakah seorang ayah yang baik memungkinkan anak tunggal kelaparan?
Apakah programmer yang baik menolak untuk mempertahankan kode nya?

-------------------------

Buku 6 - Manajemen

Jadi berbicara programmer master:

"Biarkan programmer menjadi banyak dan sedikit manajer - maka semua akan
produktif. "

6.1

Ketika manajer mengadakan pertemuan tanpa akhir, programer menulis permainan. Ketika
akuntan berbicara keuntungan kuartalan, anggaran pembangunan adalah untuk
dipotong. Ketika ilmuwan senior berbicara langit biru, awan adalah untuk roll
masuk

Sesungguhnya, ini bukan Tao Programming.

Ketika manajer membuat komitmen, program permainan diabaikan. Ketika
akuntan membuat rencana jangka panjang, keharmonisan dan ketertiban adalah tentang menjadi
dipulihkan. Ketika ilmuwan senior mengatasi masalah di tangan,
masalah akan segera dipecahkan.

Sesungguhnya, ini adalah Tao Programming.

6.2

Mengapa programmer tidak produktif?
Karena waktu mereka terbuang dalam pertemuan.

Mengapa programmer memberontak?
Karena manajemen mengganggu terlalu banyak.

Mengapa programmer mengundurkan diri satu per satu?
Karena mereka terbakar.

Setelah bekerja untuk manajemen yang buruk, mereka tidak lagi nilai pekerjaan mereka.

6.3

Seorang manajer akan segera dipecat, tetapi seorang programmer yang bekerja padanya
menciptakan sebuah program baru yang menjadi populer dan laris manis. Sebagai hasilnya,
manajer mempertahankan pekerjaannya.

Manajer mencoba memberi programmer bonus, tapi programmer
menolaknya dengan mengatakan, "tulis saya program ini karena saya pikir itu adalah
konsep menarik, dan dengan demikian saya harapkan tidak ada imbalan. "

Manajer setelah mendengar ini berkata, "programmer ini, meskipun ia memegang
posisi harga kecil, memahami dengan baik tugas yang tepat dari sebuah
karyawan. Mari kita mempromosikan dia ke posisi ditinggikan manajemen
konsultan! "

Tapi ketika mengatakan ini, programmer sekali lagi menolak dan mengatakan, "Saya ada sehingga
yang saya dapat program. Jika saya dipromosikan, saya akan melakukan apa-apa kecuali limbah
waktu semua orang. Dapatkah saya pergi sekarang? Aku punya program yang saya kerjakan. "

6.4

Seorang manajer pergi ke programmer dan mengatakan kepada mereka: "Sehubungan dengan pekerjaan Anda
jam: Anda akan harus datang jam sembilan pagi dan meninggalkan
di lima sore "Pada ini., semuanya menjadi marah dan beberapa
mengundurkan diri di tempat.

Jadi manajer berkata: "Baiklah, dalam hal ini Anda dapat mengatur sendiri
jam kerja, selama Anda menyelesaikan proyek Anda pada jadwal "The.
programer, sekarang puas, mulai datang pada siang hari dan bekerja dengan wee
jam pagi hari.

-------------------------

Buku 7 - Kebijaksanaan Perusahaan

Jadi berbicara programmer master:

"Anda dapat menunjukkan program untuk eksekutif perusahaan, tetapi Anda tidak bisa
membuat dia melek komputer. "

7.1

Seorang pemula bertanya master: "Di sebelah timur ada pohon-struktur besar
bahwa laki-laki memanggil `Kantor Pusat Perusahaan. Hal ini membengkak dari bentuk dengan
wakil presiden dan akuntan. Ini mengeluarkan banyak memo, setiap
mengatakan `Pergilah, karena itu!" atau `Pergilah, ke sini!" dan tidak ada yang tahu apa yang dimaksud. Setiap
nama-nama baru tahun dimasukkan ke cabang, tetapi semua tidak berhasil. Bagaimana
seperti sebuah entitas yang tidak alami itu? "

Sang guru menjawab: "Anda melihat ini struktur besar dan
terganggu bahwa ia tidak memiliki tujuan rasional. Dapatkah Anda tidak mengambil hiburan dari
putaran tanpa henti? Apakah Anda tidak menikmati kemudahan tak terganggu pemrograman
di bawah cabang-cabangnya berlindung? Mengapa Anda terganggu oleh nya
tidak berguna? "

7.2

Di timur ada hiu yang lebih besar dari semua ikan lainnya. Itu
berubah menjadi seekor burung yang sayapnya seperti awan memenuhi langit. Ketika ini
burung bergerak di seluruh negeri, ia membawa pesan dari Perusahaan
Kantor Pusat. Pesan ini tetes ke tengah-tengah para programer,
seperti burung camar membuat tanda pada pantai. Lalu burung itu mount pada
angin dan, dengan langit biru di punggungnya, pulang ke rumah.

Tatapan programmer pemula heran pada burung itu, karena dia mengerti itu
tidak. Programmer rata rambut gimbal kedatangan burung itu, karena ia takut
nya pesan. Programmer Master terus bekerja di terminal-Nya, karena
dia tidak tahu bahwa burung itu telah datang dan pergi.

7.3

The Magician Menara Gading membawa penemuannya terbaru untuk
Master programmer untuk memeriksa. Penyihir roda kotak hitam besar menjadi
master kantor sementara master menunggu dalam diam.

"Ini adalah, terpadu terdistribusi, tujuan umum workstation," mulai
penyihir, "ergonomis dirancang dengan operasi proprietary
sistem, bahasa generasi keenam, dan negara beberapa pengguna seni
interface. Butuh asisten saya beberapa ratus tahun manusia untuk membangun.
Bukankah luar biasa? "

Master mengangkat alisnya sedikit. "Sungguh menakjubkan," dia
kata.

"Kantor Pusat Perusahaan telah memerintahkan," lanjut si penyihir, "bahwa
semua orang menggunakan workstation ini sebagai platform untuk program baru. Apakah Anda setuju
untuk ini? "

"Tentu," jawab sang guru, "Aku akan memilikinya diangkut ke
pusat data segera "Dan! penyihir kembali ke menara itu, juga
senang.

Beberapa hari kemudian, seorang pemula berjalan ke kantor master
dan programmer berkata, "Aku tidak dapat menemukan daftar untuk program baru saya. Melakukan
Anda tahu di mana mungkin? "

"Ya," jawab master, "daftar ditumpuk pada platform di
pusat data. "

7.4

Programmer menguasai bergerak dari program ke program tanpa rasa takut. Tidak
perubahan manajemen dapat membahayakan dirinya. Dia tidak akan dipecat, bahkan jika
proyek dibatalkan. Mengapa hal ini? Dia dipenuhi dengan Tao.

-------------------------

Buku 8 - Hardware dan Software

Jadi berbicara programmer master:

"Tanpa angin, rumput tidak bergerak. Tanpa perangkat lunak, perangkat keras adalah
tidak berguna. "

8.1

Seorang pemula bertanya master: "Saya merasa bahwa salah satu perusahaan komputer jauh
lebih besar dari semua orang lain. Ini menara di atas kompetisi seperti raksasa antara
dwarf. Setiap salah satu divisi yang bisa terdiri dari seluruh bisnis. Mengapa
demikian? "

Sang guru menjawab, "Mengapa Anda mengajukan pertanyaan bodoh seperti itu? Perusahaan yang
besar karena besar. Jika hanya membuat perangkat keras, tidak ada yang akan membeli
itu. Jika hanya membuat perangkat lunak, tak seorang pun akan menggunakannya. Jika hanya mempertahankan
sistem, orang akan memperlakukannya seperti pembantu. Tapi karena menggabungkan semua
hal ini, orang berpikir itu salah satu dewa! Dengan tidak berusaha untuk
berusaha, itu mengalahkan tanpa usaha. "

8.2

Seorang programmer menguasai lulus programmer pemula satu hari. Master mencatat
pemula yang keasyikan dengan permainan komputer genggam. "Permisi,"
katanya, "mungkin saya memeriksanya?"

Pemula melesat ke perhatian dan menyerahkan perangkat ke master. "Saya
melihat bahwa perangkat ini mengklaim memiliki tiga tingkat bermain: Mudah, Sedang, dan
Keras, "kata master. "Namun, setiap perangkat tersebut memiliki tingkat lain
bermain, di mana perangkat tidak berusaha untuk menaklukkan manusia, juga tidak untuk ditaklukkan
oleh manusia. "

"Pray, tuan besar," meminta pemula, "bagaimana seseorang menemukan ini
pengaturan misterius? "

Master menjatuhkan perangkat ke tanah dan meremukkannya di bawah kaki. Dan
tiba-tiba pemula yang tercerahkan.

8.3

Pernah ada seorang programmer yang bekerja pada mikroprosesor. "Lihatlah bagaimana
kaya aku di sini, "katanya kepada programmer mainframe yang datang berkunjung,
"Saya memiliki operasi sendiri sistem dan perangkat penyimpanan file. Saya tidak perlu
berbagi sumber daya saya dengan siapa pun. Perangkat lunak ini konsisten diri dan
mudah digunakan. Mengapa Anda tidak keluar dari pekerjaan Anda saat ini dan bergabung dengan saya di sini? "

Programmer mainframe kemudian mulai menggambarkan sistem itu untuk temannya,
mengatakan "mainframe duduk seperti bermeditasi bijak kuno di tengah-tengah
dari pusat data. Disk drive Its berbohong end-to-end seperti laut besar
mesin. Perangkat lunak ini adalah sebagai beragam sebagai berlian, dan sebagai berbelit-belit
sebagai hutan purba. Program-program, masing-masing unik, bergerak melalui sistem
seperti sungai deras mengalir. Itulah mengapa saya senang keberadaan saya. "

Programmer komputer mikro, setelah mendengar ini, terdiam. Tapi dua
programmer tetap berteman sampai akhir hari-hari mereka.

8.4

Hardware Software bertemu di jalan menuju Changtse. Software berkata: "Anda
Yin dan aku Yang. Jika kita bepergian bersama-sama kita akan menjadi terkenal dan mendapatkan
sejumlah besar uang "Dan begitu. set sebagainya bersama-sama, berpikir untuk menaklukkan
dunia.

Saat mereka bertemu Firmware, yang mengenakan kain compang-camping dan tertatih-tatih
bersama bersandar pada tongkat berduri. Firmware berkata kepada mereka: "Tao terletak
luar Yin dan Yang. Ini adalah diam dan masih sebagai kolam air. Itu
tidak mencari ketenaran, karena itu tidak ada yang tahu keberadaannya. Itu tidak mencari
keberuntungan, untuk itu selesai dalam dirinya sendiri. Itu ada di luar ruang dan
waktu. "

Software dan Hardware, malu, kembali ke rumah mereka.

-------------------------

Buku 9 - Epilog

Jadi berbicara programmer master:

"Sudah saatnya bagi Anda untuk pergi."

-------------------------

Jika Anda menyukai ini, Anda juga mungkin ingin membaca lebih buruk lebih baik

Komentar

  • H_tere2000

    Hal besar!

    Setiap kebijaksanaan pemrograman?

    Silahkan dikirim ke saya di h_tere2000 di yahoo dot com. Saya menghargai itu.

    Terima kasih.

blog komentar powered by Disqus