Ivan Shkodkin

Nama saya Ivan Shkodkin. Saya bekerja dan hidup sebagai pengaturcara dan sekarang saya mempunyai jeda. Dan seperti yang dijangkakan, semasa jeda seperti itu, fikiran yang berbeza muncul di fikiran.

Sebagai contoh: mengetahui bahasa pengaturcaraan yang anda tulis, saya boleh katakan: dari mana anda berasal, berapa lama anda berjalan, betapa bahasa anda membuat anda marah dan menggembirakan anda, di mana anda akan berakhir. Saya masih ingat dengan baik bahasa pengaturcaraan pertama saya pada usia 4 tahun: ia adalah tukul. Saya masih ingat bagaimana saya menggunakan tukul untuk menukar silinder altimeter pesawat tempur menjadi kiub (datuk saya membawanya dari suatu tempat dari lapangan terbang tentera berdekatan).

1. Mulakan

Tukul adalah alat ajaib. Saya boleh memprogramkan sebarang objek ke dalam kubus atau satah. Saya boleh melakukan keajaiban dalam memalu paku dan memecahkan kaca. Jiran-jiran di sekeliling menjerit:
- Tenanglah anakmu! Tidak ada ketenangan dari kemarahannya!
Tetapi ibu saya selalu menjawab saya:
- Anak, jika anda mengambil tukul, tukul paku sehingga ke kepala!
Dan saya menjaringkan gol!

Sudah tiba masanya untuk pergi ke sekolah. Saya bernasib baik: di bandar kami terdapat sebuah sekolah yang indah yang mempunyai kelab komputer. Terdapat BC dan Corvettes di sana, terdapat rangkaian tempatan dan pencetak Robotron-100. Tetapi, seperti biasa, sekolah itu mahal, dan untuk ke sana bukanlah mudah. Entah bagaimana saya sampai di sana. Sejak 1 September, saya duduk di kedai taruhan. Di sana saya bertemu dengan "Schoolgirl". Saya telah menemui bahasa yang berbeza dalam hidup saya, tetapi saya tidak akan melupakan bahasa ini. Saya mengajar "Perempuan Sekolah" untuk mengelipkan skrin, dan dia mengajar saya berbasikal. Saya mengajar "Perempuan Sekolah" untuk mengatakan "Hello, dunia!", dan dia mengajar saya input konsol. Tetapi ada juga kanak-kanak yang jahat. Ibu bapa mereka berada di luar negara dan membelikan mereka Apple Lisa 2. Mereka melayan semua orang dengan angkuh, memandang rendah orang lain. Dan pada suatu hari, seseorang dari kelas menulis program cemerlang yang, sebagai tindak balas untuk memasukkan nama, memaparkan frasa: "Tulis kod, Vanya! Tulis!” dan saya disambar petir. Sejak saat itu, tidak kira apa yang saya lakukan, saya menulis kod.

Saya menulis kod dalam kepala saya semasa pergi dan pulang dari sekolah. Saya menulis kod semasa berjalan ke kedai, membuang sampah atau mengosongkan permaidani. Saya melakukan ini sepanjang masa. Malah nenek tradisional di pintu masuk, apabila saya berjalan melewati mereka, dengan bijak berkata: "Dan lelaki ini tahu bagaimana menulis kod!"

Sekolah berlalu dengan pantas, dalam satu nafas, dan pada tahun senior, ibu bapa membawa IBM XT ke salah satu jurusan kami. Kelajuan, prestasi grafik yang dipertingkatkan. Dan kad bunyi Adlib pada bas ISA... Saya menyedari bahawa mesin ini akan mengambil alih dunia. Apabila saya datang kepada ibu bapa saya, saya dengan tegas menyatakan bahawa saya akan bekerja pada musim panas, melakukan apa sahaja yang saya mahu, tetapi saya memerlukan kereta ini. Ibu bapa saya takut dengan keterujaan saya, tetapi mereka betul-betul memutuskan bahawa saya harus diberi peluang dan berjanji untuk menambah sebahagian daripada wang itu, walaupun mengambil kira fakta bahawa ia adalah tahun 90-an yang hebat.

Peperiksaan akhir berlalu, dan kerana ibu bapa saya lebih daripada orang biasa, saya tidak mempunyai banyak pilihan: Saya terpaksa pergi ke universiti. Saya lulus peperiksaan kemasukan tanpa menghadiri mana-mana kursus persediaan, dan entah bagaimana dengan segera saya mendapat laluan ke jabatan sains komputer. Di sana saya menemui Modula-2. Saya mula mengambil bahagian dalam pasukan pengaturcaraan institut, di mana saya menunjukkan keputusan yang baik. Pasukan kami memenangi pertandingan akhir pertandingan kementerian. Malah dekan, menangis teresak-esak kegembiraan, yang sentiasa marah kerana tidak ada monad, penutupan dan lambda dalam Modul, menoleh kepada jurulatih pasukan sambil menangis, berkata: "Nah, betapa cepatnya anak jalang ini berlari!"

Universiti itu berlalu seperti satu hari. Dan sudah enam bulan sebelum tamat pengajian, peniaga kayu hitam mula tiba di jabatan itu satu demi satu. Mereka mencari segala-galanya, menghidu sekeliling, memilih pelajar yang paling tinggi. Oleh itu, pada hari saya menerima diploma, seorang lelaki yang dihormati datang kepada saya, memberikan saya kad perniagaan dan bertanya:
- Anak, adakah anda sudah memikirkan masa depan anda?

Kad perniagaan tertera "Galera Production Limited." Seorang bos yang berpuas hati dengan jaket yang kemas, rumah di atas bahu kirinya, kereta mewah di belakang kanannya, dan hanya nombor telefon. Saya fikir, mengapa tidak pourquois?

2. Galian

Sebaik sahaja saya melepasi ambang dapur, pengurus produk segera menyerang saya:
-Kenapa awak berdiri di sini, noob? Saya bayar awak nenek! Baiklah, mari kita pergi dan melakukan kerosakan dengan lebih cepat!..

Saya fikir ia bukan idea yang sangat baik - saya tidak mempunyai masa untuk mendapatkan pekerjaan dan pada hari pertama saya dijerit.

Kami mempunyai ruang terbuka yang besar. Di sebelah kanan saya duduk seorang lelaki berkulit gelap dari wilayah yang sama. Dia menyapa saya terlebih dahulu:
β€” Hello, nama saya Sanya Banin. Dan semua orang memanggil saya Banya.
"Helo, nama saya Ivan Shkodkin, dan semua orang memanggil saya Ivan Shkodkin," jawab saya.
Walau bagaimanapun, kami kelihatan seperti dua orang bodoh, kerana kami masing-masing mempunyai lencana tergantung di dada kami. Etika korporat galley, sial.

Hari itu dimulakan dengan perhimpunan. Kami menghafal nyanyian, menyanyikan lagu-lagu bodoh, mengulangi pelbagai jenis sampah berulang kali dan menjawab semua soalan: "Ya, saya faham, saya akan melakukannya." Pada satu ketika saya fikir ini sebenarnya bukan tempat yang buruk: biskut, teh, acara sukan. Anda hanya perlu melakukan semua yang diminta pada masa dan masa. Pada suatu hari pengurus kami memberi kami tugas untuk mengoptimumkan masa binaan projek. Saya entah bagaimana tidak fikir banyak tentang cara melakukannya dengan cepat. Hanya beberapa skrip, penyelarasan dan mesin Bani yang disambungkan. Projek itu datang berkali-kali lebih cepat, yang saya segera melaporkan kepada senior.
-Adakah anda seorang yang bodoh? Adakah anda fikir kami sendiri tidak tahu bagaimana untuk melakukannya dengan lebih pantas? Ya, kita semua akan dipecat! Nah, saya segera membuka kluster dan kembali ke skema sebelumnya!
Nampaknya, saya sangat takutkan pengurus itu, kerana saya terus dipindahkan ke jabatan lain. Pada waktu petang, semasa minum bir dan jus epal-anggur di sebuah kafe, saya memberitahu rakan sekerja saya tentang perkara ini.
β€” Saya sedang dipindahkan daripada ujian ke pengeluaran. Ini adalah negara yang sama sekali berbeza. β€” Terdapat kesunyian maut di dalam dewan... Seseorang dari dewan berkata:
β€” Dengar nasihat saya yang baik: apabila anda melancarkan penggunaan ke pengeluaran, jangan jadi wira. Katakan sahaja bahawa anda seorang pembangun, bukan pakar sokongan teknikal.
Petang itu berakhir dengan sunyi.

3. Produk

Dari hari pertama, ia panas di bahagian produk. Pengerahan besar seterusnya baru bersiap sedia. Banya dan saya tiba kepada bos baru, dan dia segera mula mengajar kami tentang kehidupan:
- Jadi, budak-budak. Saya hanya mempunyai 2 peraturan di jabatan saya. Pertama. Jalankan ujian apabila boleh. Modular, integrasi, apa sahaja!
Kemudian pembantunya menjerit bahawa semua pelayan telah terlebih muatan dan lebih banyak lagi perlu dipotong. Bos memberi arahan untuk membeli pelayan di awan Amazon, tetapi tidak berhemat.
Sambil memandangnya, saya berkata kepada Bana dengan suara rendah: "Nampaknya bos kita bijak."
Bos segera menjawab dan kembali kepada kami:
- Ya, saya mempunyai 2 peraturan di jabatan saya. Yang pertama ialah ujian. Dan kedua, jangan cuba melakukan sesuatu yang bodoh, seperti menulis ciri sendiri atau melakukan pengoptimuman yang agresif. Saya akan mencekik kamu berdua dengan tangan saya sendiri.

Apa yang saya suka tentang pengeluaran ialah sentiasa ada sesuatu untuk dilakukan. Bos sentiasa merasakan bahawa beberapa pepijat telah diperhatikan dalam perisian. Dia sentiasa berkata:
- Berhenti, semua orang. Lihatlah balak!
Itulah yang kami lakukan. Lelaki dan perempuan terbaik di negara ini bekerja di jabatan kami. Banya dari Arzamas, Kolya dari Chernyakhovsk, Lera dari... Saya tidak ingat dari mana Lera berasal.

Dan kini hari pelepasan telah tiba.
Tiba-tiba, semua telefon sokongan mula berdering. Komen marah di forum sokongan meletup dengan kekuatan bom tangan. Ulasan dalam akhbar khusus adalah seperti bom. Ia adalah neraka.

Kami membetulkan pepijat seperti gila, menghabiskan 4 jam pada waktu malam di pejabat, membetulkan gangguan secara berkelompok, melakukan apa yang kami mampu. Bos berjanggut, mata dan pipinya membonjol, dan kami juga mendapatnya. Setelah melancarkan sebungkus tampalan, kami akhirnya dapat menghembus nafas.

Tahun Baru

Setiap Tahun Baru akan datang, hadiah telah diedarkan di galeri. Dan mereka menghukum. Anehnya, saya diberi ganjaran bonus yang agak lumayan. Terdapat sebuah dewan perjamuan yang besar, Yang Paling Penting memanggil semua orang dalam senarai dan menyerahkan sampul surat kepada mereka. Giliran saya tiba, saya berjabat tangan Sam dan dia bertanya kepada saya soalan:
- Mereka mengatakan bahawa pepijat anda secara ajaib menyelamatkan keseluruhan awan daripada kejatuhan keseluruhan? Saya ingin melihat kod anda...
Crap. Siapa yang beritahu dia ni?! Saya membuka tablet dan menunjukkan tempat ini. Yang ketua bertindak balas dengan melebarkan matanya dan berkata: "Nah, nak... Nah, awak penipu...". Mereka mengatakan bahawa gangguan ini menyelamatkan syarikat berpuluh-puluh juta rubel, sekurang-kurangnya syarikat itu meningkatkan keuntungan operasinya.
Di pintu keluar saya ditemui oleh bos kami, semuanya terlalu besar, mabuk dan tidak terurus.
β€” Adakah mereka memberi anda bonus? awak? Kosyachnik? Oberonschik? Bagi mereka yang belum membaca Code Perfect oleh Steve McConnell?
- Ya, mereka lakukan.
- Nah, ini sangat baik!
Dan chef yang terpinga-pinga itu mula jatuh menyebelahnya. Dia menjadi pemilik pingat emas.

Apa nak buat? Saya memegang bahunya dan pergi ke kafe untuk pengaturcara berdekatan. Semua jenis orang sudah berada di sana, menjerit dan menjerit, bersedia untuk menyambut Tahun Baru dalam beberapa jam. Entah kenapa kami berdua tidak berseronok. Tekanan dan kerja keras yang saya alami menjejaskan setiap bahagian badan saya. Kami duduk di meja dengan wanita muda yang cantik dan perbualan perlahan-lahan bermula.

Wanita muda:
β€” Lelaki, apa yang anda programkan?
"Saya suka FreePascal," ketua
"Dan saya di Oberon," kata saya.

Gadis kedua memandang saya seperti saya bodoh.
-Adakah anda mencukupi? Tiada ubat generik pun di sana?! Tiada rentetan sebagai jenis terbina dalam?! Apa masalah awak?

Bos berdiri dan menoleh kepada saya: β€œMari kita pergi ambil angin. Di sini agak pengap."
Kami memutuskan untuk tidak kembali ke kafe. Salji Tahun Baru turun dengan malas dan jarang dari atas, bunga api memanah di kejauhan dan tangisan riang kedengaran.

- Kenapa awak beritahu dia yang awak program di Oberon?
- Anda sendiri, Alexander Nikolaevich, memulakannya dahulu. Seluruh bilik diberitahu tentang FreePascal...
Ketua terus berfalsafah tetapi pada topik yang longgar:
- Tidak, adakah anda mendengar? Tangkas ini, tangkas itu, tangkas akan melepaskan kamu! Awak dengar?! LEPASKAN! Tangkas tidak akan membantu sama sekali. Jadi cium saya pada pantat tua saya yang berbulu!

Secara umum, dia tidak suka apabila FreePascal dipanggil "pascakal", sama seperti saya tidak suka apabila mereka berkata tentang Oberon bahawa kereta apinya telah pergi.

4. Syarikat sendiri

Pada satu ketika saya memutuskan bahawa ia berbaloi untuk menganjurkan syarikat saya sendiri dengan beberapa nama yang mudah.

Saya cuba memenangi tender, mengambil bahagian dalam pertandingan, tetapi entah bagaimana semuanya tidak berjaya. Ternyata menjadi seorang pemimpin bukanlah mudah sama sekali. Dan saya sudah mula berfikir bahawa dapur adalah tempat yang hangat.

Dan kemudian saya mendapat tahu bahawa bekas bos itu telah bersara daripada kehidupan korporat. Saya memberitahunya, menunjukkan kepadanya tentang idea saya, dia mengernyit dan berkata:
- Lando. Jangan harap saya akan panggil awak bos!
- Ya tuan! - Saya jawab.
Dan semuanya berjalan lancar. Dia tahu banyak perkara yang saya tidak tahu. Bukan untuk mengatakan bahawa kami memperoleh satu juta, tetapi kami mula memperoleh sesuatu. Tetapi ia masih berakhir dengan teruk. Kerana Obama yang terkutuk, kadar pertukaran ruble merosot, harga meningkat, krisis tiba dan kebangkitan dari lututnya selesai. Aktiviti syarikat terpaksa ditangguhkan, bos pergi ke galley lain. Sayang sekali, tetapi apakah rancangannya...

5. Langsir

Saya pernah mendapati anak perempuan saya menonton saluran YouTube khusus untuk Komponen Pascal. Penyampai dengan jelas menerangkan cara bekerja dengan rekod yang boleh diperluaskan, kaedah mengatasi dan memuktamadkan prosedur. Pada usia 14 tahun, dia dengan tenang melihat perkara yang dia sendiri membesar hanya di kolej. Tukulnya jauh lebih mahir, berkuasa dan ringan. Generasinya akan memalu paku dengan lebih mahir daripada saya. Saya fikir dalam 20 tahun lagi, kebodohan teknologi mengenai topik goroutine lawan benang dalam Erlang akan kelihatan tidak masuk akal dan naif. Atau mungkin mereka tidak akan.

Eh... saya akan hidupkan ZX-Spectrum saya!)

Bun untuk mood: music.yandex.ru/album/3175/track/10216

PS Jutaan terima kasih kepada Robert Zemeckis dan pasukannya atas inspirasi.

Sumber: www.habr.com

Tambah komen