Men Bill Geyts va Stiv Djobs uchun ishlashni o'rgandim

[Musee D'Orsay, Parij. Manba: https://benfa.smugmug.com/]
"O'n to'rt yoshligimda otam shunchalik johil ediki, men qariyaning yonida bo'lishga zo'rg'a turardim. Ammo yigirma bir yoshga to'lganimda, uning etti yil ichida nimani bilganidan hayron bo'ldim. ”(Mark Tvenga qo'shilgan).

Ogohlantirish: Men bu narsalarning hech birini tushunmadim, chunki men uni boshidan kechirdim. Siz bilan ham, siz bilan ham sodir bo'lganda, siz bunday bo'lmaysiz.

Men kompyuter sohasida o'ttiz besh yillik faoliyatimdan faxrlanaman, deb aytish adolatdan bo'lardi. Men minglab zo'r odamlar bilan ishlashdan zavqlandim va shukurki, ularning har biridan ozgina narsa o'rgandim. Men bir paytlar NeXT Computer kompaniyasining shafqatsiz yosh muhandisi va ko'p yillar o'tgach Microsoft-ning korporativ vitse-prezidenti edim. Qaysidir ma'noda, men o'rgangan eng muhim ikkita dars, men Stiv Jobs va Bill Geytsdan o'rganganman.

Men birinchi kompyuter fanidan birinchi sinfga kirishdan oldin kollejning ikkinchi kursida o'qigan edim, tog'amning tavsiyasi bilan: "Bu kompyuter buyumlari juda katta bo'ladi". O'sha paytda men psixologiyani o'rganar edim. Buning sababini bilmayman. Kollejga o'qishga kirganimda, bu mutaxassislik haqida o'ylashim mumkin bo'lgan eng yaxshisi edi. Men o'n etti yoshda, o'zimning hayotimni nima qilishni xohlayotganimni bilish uchun juda yosh edim.

Men kollejda shabada esardim va Psixologiyadan butunlay zerikdim. Bu ongli masturbatsiya kabi tuyuldi: shunchaki etiketkalarni qo'yish va noaniq alomatlar to'plamini yopish. Bitta ruhiy kasalga beshta psixolog tashrif buyurganida, oltita tashxis qo'yilib, psixologiyaning ilmdan ko'proq san'at ekanligini isbotlovchi dalil. Bularning o'rtasida mening birinchi kompyuter fanidan darsim vahiy edi.

Nima? Siz muammoga faqat bitta to'g'ri javob bor, demoqchimisiz? Siz aytmoqchi bo'lgan narsani kompyuter aniq bajaradi demoqchimisiz? Agar kod ishlamasa, muammo mening aybimdir? Fuck, ha! Ro'yxatdan o'ting!

Bu erda psixologiya mavhum dunyosidan ko'ra ko'proq qoniqarli bo'lgan dunyo bor edi. Shunday qilib, men har o'n o'n olti yoshga to'lganlarni qildim. Men ikki mutaxassislikni e'lon qildim: Psixologiya va Informatika.

«Bu ikki mavzu bir-biriga qanday aloqasi bor?» - deb so'rashingiz mumkin. Hech narsa yo'q. Men hozirgina psixologiya bakalavr darajasi uchun zarur bo'lgan ko'p kurslarni olganman va bundan voz kechmoqchi emas edim! Oxir-oqibat, men hali ham o'n ikki darajani tugatib, ish kuchiga kirdim.

Shunchaki kulgili, hozir minglab odamlarni boshqarib, o'n minglab boshqalar bilan ishlagan holda, men o'sha Psixologiya darslaridan ko'plab saboqlarni eslab qolaman. Endi ular har bir alomatning o'nlab misollarini ko'rganimdan keyin ular mantiqiy. O'sha paytda menda kontekst yo'q edi. Men ma'lumot olish uchun etarli hayot tajribasini boshdan kechirmadim. Shunday qilib, tushunchalar xuddi bo'sh so'zlar to'plami kabi tuyuldi.

Men F-1 vizasi bilan ochlikdan chet ellik talaba bo'lganimda va mamlakatda qarindoshlarim bo'lmasa, doimiy yashash uchun yagona yo'lim mening nomimdan yashil karta so'rab murojaat qiladigan ish beruvchini topish edi. Ammo ushlash bor. AQShda chet ellik talaba sifatida, siz "Amaliy mashg'ulotlar" deb nomlangan kursni tugatgandan so'ng bir yil ishlashingiz mumkin.

Agar siz o'sha yil davomida juda yaxshi ish qilsangiz, ish beruvchingiz sizga murojaat qiladi, sizga H-1B vizasi beriladi, u keyin yashil karta, fuqarolik va Amerika orzusining qolgan qismi bo'ladi. Agar bu amalga oshmasa, siz omadingiz yetmay, o'zingizning davlatingizga qaytib borasiz. Men inqilobiy notinchliklar va befoyda urush tufayli azob chekkan mamlakatga qaytib borishni xohlamadim. Men harbiy xizmatga chaqirilgan edim va Eron-Iroq urushining frontlarida jang qilishni tugatgan bo'lardim. Yo'q, rahmat!

Shuning uchun menga ish va homiy kerak edi. Men topishim mumkin bo'lgan yagona ish mahalliy davlat universitetida kompyuter fanlari laboratoriyasi mudiri sifatida ishlash edi. Dastur ishlab chiqaruvchisi sifatida sohaga kirishga urinayotgan kishi uchun bu g'alati ish. Bu o'sha paytda men qila oladigan eng yaxshi narsa. Oxir oqibat, biz bu 1982 yil. Garovdagi Eronning balandligi, Eron-Iroq urushi, neft inqirozi, tanazzul va shunga o'xshash narsalar.

Tafsilotlar bilan sizga zerikmayman; bu chiroyli rasm emas edi. Bu erda men PDP-11 va Unix-ning eng yangi modelini dasturlash mashg'ulotlaridan yangi edim, LISP va Prolog-da sun'iy intellekt darslarini yozdim, avtomatika nazariy nazariyasini o'rganib chiqdim ... va siz nima qilishni xohlaysiz? Ushbu plastik kartochkalarni ushlash kartalarini 1960 yillarga mo'ljallangan IBM kartochkalar punkteriga yuklang va keksa VAX tizimlarida idish yuvadigan idishlarni almashtiring? Va bu menga yashil karta beradimi? Mayli, men o‘ylayman. Jin ursin.

Hozirgina, o'ttiz besh yildan keyin va million mil uzoqlikda, men butun kompyuterlar avlodini sinab ko'rganim uchun juda minnatdorman. O'lgan odam, shubhasiz, bundan bir necha yil avval hozirgi dunyomizni bizning hayotimiz bilan yanada keskinroq solishtirishga imkon beradigan narsa.

Faqat bu haqda o'ylang. Bugungi kunda har qanday bola smartfon yoki planshetni olib, har qanday savolni yozib, darhol javob olishi mumkin. Qoyil. Faqat voy Mening kunlarimda (skripkaning fonda o'ynayotganini eshita olasizmi?), Biz hali ham jamoat kutubxonasiga borib, ma'lumotnomalarni topish uchun bosma indeks kartalaridan foydalanishimiz kerak edi.

So'nggi bir necha o'n yilliklarda bizning dunyomiz qay darajada rivojlanganligini ham tushunyapmizmi? Ellik yil oldinga surib boring, biz boshimizdan o'tkazgan eksponent stavkasida, va biz qancha masofaga borishni ko'rasiz. Agar kelajakda bu sanoat qanchalik tez sur'atda rivojlanib borishini ko'rgan bo'lsam, kelajakka optimistman.

Meni adashtirmang. Qisqa muddatda bu umidsizlik va zerikish, byurokratiya va mushuklarga qarshi kurash, xatolarni tuzatish va yig'ilishlardan boshqa narsa emas. Ammo kelajakda, xudoyim! Orqaga yana bir qadam tashla va so'nggi o'n yoki yigirma yil ichida insoniy tajribani qanday o'zgartirganimizga nazar sol.

Men oltmishinchi va etmishinchi yillarning farzandiman, qisman uchinchi dunyo mamlakatlarida ulg'ayganman. Xalqaro telefon qo'ng'iroqlarini amalga oshirish uchun shahar telefon markazining ofisiga borib, bir soat davomida navbatda turishim kerakligini hali ham eslayman. Bugungi kunda har kim istalgan sayyoradagi istalgan odam bilan cho'ntagidagi telefonda ovoz, video, elektron pochta va ijtimoiy media orqali darhol ulanishi mumkin. Va ular hatto IBM kartalarini zo'ravonlik o'quvchisini orqasiga sudrab olib borishlari yoki Fortranni bilishlari shart emas!

Muqaddas axmoq! Hozir bu taraqqiyot.

To'g'ri, men o'sha paytda hech birini tushunmagan edim. Men shunchaki ushbu sohadagi eng yaxshi odamlarni qo'llab-quvvatlashga qiynaldim. Shunchaki, men ko'p yillar davomida ishlagan barcha narsalarning natijasini ko'rmoqdaman: tarmoq va xavfsizlik standartlari, operatsion tizim platformalari va ekotizimlar, foydalanish va o'zaro moslashuvchanlik, ishonchlilik va kengayish.

Do'stimning uyiga borganimda, iPhone-ni Google Play bilan ishlashga qiynalaman (sotuvchini blokirovka qilish haqida gaplashing), lekin platformada kelishib olsak, biz minglab filmlardan, millionlab qo'shiqlardan va o'nlab o'nlardan birini tanlashimiz mumkin. butun dunyo bo'ylab bir xonada bo'lsak ham yoki yarmida bo'lsak ham tajriba almashdik. Yigirma yil oldin, bularning hech biri mavjud emas edi. Hozir bu taraqqiyot va barchamiz uning qo'lida edik. Faqat orqaga ulkan qadam qo'yganingizda va bizning sanoatimiz umuman insoniyatga qanday ta'sir ko'rsatganini ko'rganingizda, hissa qo'shganingizdan xursand bo'lishingiz mumkin.

Hikoyaga qaytish. Kimdir laboratoriya menejeri bo'lishi uchun davlat universiteti qonuniy ravishda Grin-kartani so'rab murojaat qilishi mumkin emas, shuning uchun men qisqa vaqt ichida yaxshi joy topish uchun ketdim. Yarim pishirilgan va boshlang'ich kompaniyalarda uch yoki to'rt marta urinib ko'rdim, nihoyat men ishtiyoqli bo'lgan narsada ishlashim mumkin bo'lgan kompaniyada ishlashim kerak edi: Operatsion tizimlar.

Va men hech qachon orqaga qaramaganman. Mening butun 35 yillik faoliyatim, o'tgan yili nafaqaga chiqishimdan oldin, operatsion tizimlarda, avval Unix yadro ishlab chiqaruvchisi sifatida, keyinchalik menejer, direktor, VP va oxir-oqibat CTOda ishlaganman.

Men bir necha yil davomida drayverlarni Sun ish stantsiyalarida yozdim, keyin Unix yadrosi ko'p protsessorli yuqori darajali server kompaniyasida ishladi. Men Motoroladan MIPgacha PowerPC-ga qadar har bir arxitektura bilan ishlashim kerak, yozuv tizimining tarkibiy qismlari, qurilma drayverlari, saqlash tizimlari, virtual xotirani boshqarish tizimlari, past darajadagi yadro kodi, tizimni yaratish, kerak bo'lganda hatto qismlarni lehimlash. Oxir-oqibat men g'arbiy sohilga yo'l oldim va bir necha yil MIPS va Silicon Grafics-da yuqori darajadagi server tizimlarida ishladim. Uning balandligida men Silicon Graphics-da bir nechta superkompyuter loyihalarida ishladim.

Men buni odamlarga aytganda, ular darhol: "Oh, Yura Parki!" - deyishadi. Ha, ha. SGI ko'plab Gollivud filmlarini, shu jumladan Yura Parkini namoyish etish uchun ishlatiladigan grafik kompyuterlarni yaratgan kompaniya edi. Ammo, shuningdek, superkompyuterlar ustida ham ishladik, ular dunyodagi ustunlik uchun (keyin raqobatdosh) dunyoda ustunlik uchun Cray Research bilan to'g'ridan-to'g'ri raqobatlashdilar. Kompyuter arxitekturasi haqida protsessordan tortib to operatsion tizimlar va umuman dasturiy ta'minotgacha bo'lgan hamma narsani bilib olgan paytlarim juda og'ir kunlar edi.

Aftidan, men juda ko'p so'nggi tizim arxitekturalarida ishladim. Superkompyuterlar, UNIX ish stantsiyalari, birlashtirilgan xotira ko'p protsessorlari arxitekturalari, RISC protsessorlari, mahkam bog'langan server klasterlari: dunyo shaxsiy kompyuterlarni, bulutlarni va tarqatilgan kompyuterlarni qabul qilganligi sababli asosan yo'l chetiga tushib ketgan barcha arxitekturalar.

Men bundan xafa edim. Nega men bir necha yil o'tgach, raqib muammoli maydonni to'liq qayta ko'rib chiqqani va uni hal qilish uchun yangi hisoblash vositalarini o'ylab topganligini bilish uchun, men o'zimning ushbu loyihalarim bilan o'zimni o'ldirardim?

Keyinroq angladim: ehtimol bu erdagi deyarli hamma uchun to'g'ri. Har bir arxitektura ertami-kechmi yo'q bo'lib ketadi; aynan shu sohada ishlaydi. Men juda ko'p inqilobiy loyihalarda ishladim - men ishlayotganimda inqilobiy - va ularning har biri ertami-kechmi tarixning zaxirasiga tushishdi. Baxtimizga, har bir avlod bilan o'tmish xatolaridan saboq olamiz. Jarayon davomida men sohadagi eng yorqin fikrlar bilan ishlash va ulardan saboq olish imkoniyatiga ega bo'ldim. Eng muhim darslar o'rganishimga bir necha yil kerak bo'ldi.

Masala: Men NeXT Computer-dan 1992 yilda Stiv Djobs ishlagan loyihamni bekor qilganida bo'shashgan yosh injener edim: NeXTStep-da ishlaydigan PowerPC asosidagi keyingi avlodning ikki yadroli protsessor ish stantsiyasi. Loyiha deyarli tugadi, tizim yuborishga tayyor edi va keyingi kuni u bekor qilinganida sanoat konferentsiyasida e'lon qilinishi kerak edi. Men shunchalik jahlim chiqdiki, hatto o'z rezyumeimdagi ish tajribamni ham bezovta qilmadim!

Stiv meni kompaniyada qolishga majburlashga urindi, lekin men juda to'g'ri jahldor edim va u to'g'ri qo'ng'iroq qilganini anglab etolmadim. U protsessor arxitekturalariga qarshi kurash tugaganini va Intel g'alaba qozonganini tushundi. U NeXT-dagi barcha dasturiy loyihalarni butunlay yo'q qildi va kompaniyaga faqat dasturiy ta'minotni yo'naltirdi. Men, albatta, eshikdan yugurdim. Qanday qilib u mening loyihamni bekor qilishga jur'at etadi?

Oldimdagi daraxtlarga boqib, o'rmonni ko'rish uchun juda band edim. Protsessor urushi tugadi. To'g'ri javob bu bozorning tobora qisqarib borayotgan bir qismi uchun protsessor urushi bilan kurashish emas, balki yuqoriga ko'tarilish va dasturiy ta'minotga yangilik kiritish edi. Albatta, u keyin Apple-ga NeXT jamoasi bilan to'liq qaytdi va qolgani tarixdir.

Bu shuni anglatadiki, eng qiyin darslarni ichkilashtirish uchun ko'p yillar talab etiladi. Men bu darajada o'ylamagan edim. Men shunchaki ko'p vaqt va kuchimni sarflaganimda juda hayajonlangan edim. Menga bir qadam orqaga chekinish va kattaroq rasmga qarash uchun bezovta bo'lolmasdim. Keyinchalik Stivdan nimani o'rgandim - biroz keyin, soviganimdan so'ng - to'g'ri janglarda kurashish. Urush yo'qolganidan keyin jang qilishni davom ettirish behuda mashqdir.

O'sha paytda men darsni tushunishga haddan tashqari qaysar edim, lekin uni ko'p marotaba ichkilashtirib, ishlatganman - asosan kompyuter arxitekturasi bilan hech qanday aloqasi bo'lmagan stsenariylarda.

"Biz hech qachon o'z hikoyamizning hammualliflaridan kam emasmiz (va ba'zida bundan kam)" (Alasdair MacIntyre, Fazilatdan keyin: Axloq nazariyasidagi tadqiqotlar).

Keyinchalik o'z faoliyatim davomida Microsoft-da o'nlab yilni Windows-ning turli xil versiyalarida ishladim. Endi orqaga qarasangiz, Windows-ning Apple-ga, Server-ning Linux-ga va Amazon-ga bulutli urushni yo'qotganligini ko'rishingiz mumkin. O'sha paytda biz Windows versiyalarini chiqarish uchun juda band edik.

Milliardlab odamlar foydalanadigan muvaffaqiyatli platforma uchun javobgar bo'lgan muhandislik guruhiga kiradigan tashkiliy inertiya miqdorini so'z bilan aytish juda qiyin. Ular deyarli hech qachon ularga yaqin bo'lgan buzilishlarni ko'rmaydilar. Yoki rahbarlar bo'lsa, unvon va fayl yo'q. Ularning aksariyati "Innovator dilemmasi" ning klassik ta'rifi bo'lgan hozirgi toshni tog'ga surish bilan band emas.

Bu Windows yoki Microsoft rahbariyati haqida shikoyat emas. Oxir-oqibat, men o'sha "etakchilar" dan biri edim va oxir-oqibat Windows 7-ning barcha asosiy rivojlanishi uchun javobgar edim - ehtimol Windowsning eng mashhur versiyasi. Jamoa sifatida nimalarga erishganimizdan faxrlanaman.

Men Microsoft-dan nimani o'rgandim, milliardlab odamlar, millionlab ilovalar va minglab kompaniyalar foydalanadigan muvaffaqiyatli platformani yaratish qanchalik qiyin bo'lgan. Siz uni qanchalik ochiq qilsangiz, uni dasturlashtiradigan bo'lsangiz, uning atrofida va uning atrofida echimlarni yaratadigan odamlar qancha ko'p bo'lsa, keyinchalik ushbu platformada yangilik qilish shunchalik qiyin bo'ladi.

Men o'sha yillarda Bill Geytsdan nimani o'rgangan bo'lsam, shunchaki tafsilotlarga e'tibor qaratdim. Erkak o'n to'rt soatlik uzluksiz uchrashuvlarda o'tirishi mumkin, u erda bir guruh boshqalari operatsion tizimlar, samaradorlik dasturlari, Internet, soatlar, video o'yinlar, tadqiqotlar, elektron pochta, ma'lumotlar bazalari, brauzerlar kabi turli mavzularni qamrab oladilar. u. U eng yaxshilari bilan tafsilotlarga o'tishi mumkin edi. Ta'sirchan aqliy qobiliyat.

Menga yoqqan tirnoqlardan biri bu yozuvchi Sem Xarris: "Zerikish shunchaki ahamiyatsizlikdir". Ammo men bu iborani Billdan olgan sabog'imni eng yaxshi xulosaga keltiradigan ijobiy fikrga aylantirishni afzal ko'raman: agar etarlicha e'tibor bersangiz, hamma narsa qiziq.

Mavzu qadimgi xitoy kulolchiligi yoki suyuqlik dinamikasi, xayoliy futbol yoki ko'p protsessor bir vaqtda kelishuviga bog'liq emas. Agar diqqat bilan qarashga va uning "tilini" o'rganishga vaqt ajratsangiz, qiziq narsa. Siz zerikmaysiz, chunki mavzu zerikarli. Siz buni tushunmagani uchun zerikasiz. Agar siz zerikishni xohlamasangiz, shunchaki e'tibor bering. Hammasi qiziq. Men va'da beraman.

Keyinchalik, Billdan uzoqdan bilganim shundan iboratki, u ham yaxshi inson edi. U bu miyani olib, undan qiyinroq muammolarni - ta'lim, qashshoqlik, kasalliklarni echishda qo'llay oladi.

Men bu erda o'tirib, yillar davomida ishlagan boshqa aqlli odamlardan o'rgangan narsalarim haqida iplar yoza olaman. Bu sizga yoki menga qaraganda ko'proq vaqt talab qilishi va o'qish yoki yozishga har ikkalamizga qaraganda ko'proq sahifani olishimiz kerak edi. Eng muhimi shundaki, agar siz buni o'zingiz boshdan kechirmasangiz, bu ko'p ma'noni anglatmaydi. Ko'pgina darslar ta'sir qilishi uchun juda kech bo'lguncha bizda yo'qoladi. Men sizga martaba bo'yicha maslahat sifatida ayta oladigan narsa bu faqat siz ishtiyoqli bo'lgan narsalar ustida ishlashdir.

O'rganayotganingizda unga amal qiling. O'rganish uchun juda ko'p narsa bor va bu soha shunchalik tez rivojlanadiki, hatto bir lahzagacha o'rganishni bas qilsangiz, ortda qolasiz.

Siz to'g'ri umumiy yo'nalishda harakat qilsangiz, men odamlarga aytdim, hammasi yaxshi. Boshlanishingizdan oldin Nyu-Yorkdan LAgacha bo'lgan butun sayohatni rejalashtirishga urinmang. Agar men shunday qilganimda edi, umuman boshqa hayotni boshdan kechirgan bo'lardim - hech qachon birinchi kompyuter fanlari sinfiga yozilmaganman.

Buning o'rniga, LA ga borishda, umuman, umumiy yo'nalishda ketayotganingizga ishonch hosil qiling, shunda davom eting. Va yo'l davomida o'rganishni davom eting, kerak bo'lganda kursni to'g'rilang. Oxir-oqibat kerakli joyda qolasiz; va siz yo'l davomida juda ko'p qiziqarli bo'lasiz. Men qilganimni bilaman.

Agar sizga ushbu xabar yoqsa, yaqinda yozgan ba'zi xabarlarimni sinab ko'rishingiz mumkin: