Di dalam zona"

Baru-baru ini, saya merasa senang berada di "The Zone!" Secara pribadi, saya harus mengatakan bahwa senang berada di sana. Apa itu "Zona"?

Nah, Anda pernah mendengar tentang atlet berbicara tentang berada di "The Zone" - tempat ajaib di mana semuanya berbunyi. Proses fisik dan mental bekerja dalam koordinasi, dan semuanya terjadi dengan benar. Dalam olahraga atletik dan kompetitif apa pun, atlet profesional melatih dan bekerja keras untuk momen-momen khusus itu. Dengan pegolf, saat itulah posisi tubuh, cengkeraman pada klub golf, posisi bola di tee tepat. Pegolf melihat ke arah fairway dan memvisualisasikan jalur penerbangan bola, jarak, dan ke mana bola akan mendarat. Pegolf melihat kembali ke bola dan menemukan sepersekian detik dari kedamaian dan fokus absolut. Pegolf mengayunkan lengkungan sempurna dan posisi lengan, dan kemudian membawa klub kembali ke bawah ke arah bola. Wajah klub memukul bola di posisi yang sempurna dan bola mengikuti jalan yang sama yang divisualisasikan pegolf. Seperti itulah rasanya berada di "The Zone!"

Hal yang sama dapat diterapkan pada pemrograman dan penulisan. Sebagai seorang programmer, saat itulah semuanya mulai masuk akal. Begini cara kerjanya: Anda berada di jadwal yang ketat dan di bawah tekanan untuk menghasilkan perangkat lunak Anda yang lengkap. Anda memaksakan diri untuk tetap fokus pada tugas-tugas yang ada. Anda memiliki segalanya untuk produktivitas. Minuman berenergi dan camilan di samping. Musik engkol kode favorit Anda menggelegar di headphone Anda. Kursi berada di posisi yang tepat untuk produktivitas, dan Anda memiliki buku dan catatan yang sesuai di meja Anda. Anda meluncurkan semua alat perangkat lunak yang tepat di komputer Anda dan jika Anda cukup beruntung memiliki dua monitor atau komputer - Anda memiliki browser di satu layar untuk melakukan pencarian Google. Anda menyelam. Dibutuhkan satu atau dua jam yang baik untuk mendapatkan cranking yang benar-benar. Kemudian semuanya mulai klik! Anda memiliki beberapa modul kode yang semuanya terbuka secara bersamaan. Variabel global dan lokal semuanya ada di kepala Anda, dan Anda tahu apa nilainya saat ini saat Anda menelusuri kode Anda. Anda menemukan cara untuk mengecilkan 20 baris kode menjadi 3, tanpa memengaruhi kinerja. Dan Anda baru saja menemukan algoritma baru untuk mendapatkan fungsionalitas yang diinginkan dalam program Anda. Musik masih nyaring di headphone Anda, tetapi Anda tidak lagi mendengarnya. Sebagai gantinya, variabel, data, dan formula menari-nari di pikiran Anda dan keluar melalui jari-jari Anda. Anda mengetik dengan gila mencoba mengikuti aliran ide, takut bahwa gangguan atau jeda sedikit pun akan menyebabkan gambar menghilang. Dan kemudian itu terjadi! Anda menabrak dinding! Anda menemukan diri Anda menatap layar selama hampir setengah jam dan tidak ada yang diketik. Otakmu berhenti begitu saja. Kamu berpikir bahwa kamu '

Jadi, sekarang kamu crash. Anda mengambil sesuatu untuk dimakan dan kemudian pergi tidur. Tetapi 4 hingga 6 jam kemudian, Anda bangun. Segera setelah Anda bangun, ide, variabel, data, dan algoritma muncul lagi. Anda tidak sabar untuk duduk kembali di depan komputer dan mulai mengeluarkan kode lagi. Kecepatan ini berlanjut, selama berhari-hari, sampai akhirnya Anda mencapai tujuan Anda - atau RL (kehidupan nyata) menghalangi dan memaksa Anda untuk beristirahat. Atau dalam kasus yang paling parah, tubuh dan pikiran Anda berteriak, "Cukup!" dan Anda crash selama 20 jam berturut-turut.
Aku bisa merasakan kalian semua mengangguk setuju. Ini hampir seperti narkoba. Anda begitu sibuk dengan kreativitas dan arus pengkodean sehingga Anda melupakan hal-hal lainnya. Ini cara yang bagus untuk melupakan RL. Ini sebenarnya bisa menyegarkan! Tetapi dengan biaya - keluarga dan teman-teman lupa siapa Anda. Anda menjauh dari meja Anda untuk istirahat sejenak dan mereka memandang Anda seolah-olah Anda dari planet lain. Tapi kemudian, tidak mencukur, mencuci, dan mengenakan pakaian yang sama selama beberapa hari berturut-turut, merupakan kontributor besar untuk mendapatkan jenis penampilan itu. Plus, itu tidak sehat. Duduk di posisi yang sama untuk jangka waktu yang lama, membuat Anda rentan terhadap pembekuan darah dan jenis masalah medis lainnya. Menemukan keseimbangan yang tepat adalah tantangannya.

Pengalaman saya saat ini adalah ketika mengerjakan aplikasi Java untuk perangkat Blackberry. Tenggat waktu yang sangat ketat, diperparah oleh fakta bahwa saya menambahkan fungsionalitas ke kode orang lain, dan itu adalah pertama kalinya saya bekerja untuk platform Blackberry. (API Non-standar! Argh!) Tapi begitu saya masuk ke "The Zone", itu hebat!

Saya tidak merekomendasikan pergi ke sana terlalu sering. Sama seperti aktivitas adiktif lainnya - terlalu banyak dapat menyebabkan masalah pribadi, sosial, dan fisik. Temukan keseimbangan yang tepat. Belajar berjalan secara teratur. Bangunlah selama beberapa menit dan berjalan-jalan kecil, setidaknya sekali setiap beberapa jam. Simpan beberapa makanan sehat di dekat sini untuk ngemil - apel, wortel, seledri, dan kacang-kacangan. (Ya, saya suka hal-hal yang renyah saat pemrograman.) Jika Anda minum minuman berenergi (saya lebih suka apa pun dari Hansen), maka pastikan juga memiliki banyak air untuk disantap. Tapi jangan terlalu banyak minum energi! Kasus getar yang buruk tidak akan membantu Anda menulis kode! Dan jika Anda berada di bawah banyak tekanan dan stres, pastikan untuk menghabiskan setidaknya satu jam sehari melakukan beberapa bentuk olahraga. Kamu' Saya akan kagum bagaimana meningkatkan aliran darah dalam tubuh Anda dapat berkontribusi untuk membuat kepala Anda siap untuk pemrograman lebih banyak, terutama ketika Anda memiliki masalah kode yang sulit untuk diatasi. Dan untuk keluarga dan teman dekat Anda - pastikan untuk memberi tahu mereka bahwa Anda masih mencintai mereka dan bahwa Anda akan segera kembali, dan menindaklanjuti komitmen Anda kepada mereka. Filosofi pribadi saya adalah iman, keluarga, teman, keuangan, lalu kesenangan. (Bagian keuangan = bekerja.) Setiap orang memiliki sendiri.

Komentar

Postingan populer dari blog ini

Baca Tag RFID untuk 69 Kaki

Sistem Nirkabel WiFi dalam Studi Kasus Pabrik Robotika

Monitor Komputer Rackmount Memberikan Ketergantungan