Alexey Pajitnov: ชีวประวัติและความสำเร็จ Pajitnov Alexey Leonidovich เป็นโปรแกรมเมอร์ชาวรัสเซีย Alexey Pajitnov - ผู้สร้างเกม "Tetris": ชีวประวัติ, โชคลาภ คุณเป็นอย่างไรบ้าง

ทางของฉัน

การเลือกอาชีพฉันคาดเดาได้มากสำหรับคนอื่นและทำให้ฉันประหลาดใจอย่างไม่น่าเชื่อ ความจริงก็คือทั้งพ่อและแม่ของฉันเป็นโปรแกรมเมอร์ จากรุ่นแรกของนักวิทยาศาสตร์คอมพิวเตอร์โซเวียต พ่อบัดกรี EU-ki ขนาดใหญ่เหล่านี้และแม่ก็ใส่การ์ดเจาะเข้าไป ในเวลาเดียวกัน ที่โรงเรียน ฉันใฝ่ฝันที่จะเป็นนักเคมี ต่อมาเป็นนักชีววิทยา แล้วก็เป็นนักกีฏวิทยา ฉันรักธรรมชาติมาก

แต่ในชั้นเรียนสุดท้าย (93-95) ฉันได้รู้จักกับคอมพิวเตอร์ และฉันก็ถูกดูดเข้าไป

อย่างแรก การแข่งขันกีฬาโอลิมปิกที่ไม่มีที่สิ้นสุดของวิทยาการคอมพิวเตอร์ ต่อด้วยโมเด็มตัวแรกที่บ้าน จากนั้นในมหาวิทยาลัยเทคนิค Bryansk พวกเขาเปิด "การเขียนโปรแกรม" แบบพิเศษ และแน่นอนว่าฉันผ่านมันไปได้ ฉันไม่ได้สังเกตว่าเวลาผ่านไปกี่ปี ฉันตื่นขึ้นตอนปี 5 ราวๆ ประกาศนียบัตร เสียใจกับความฝันในโรงเรียนของฉันเป็นเวลาประมาณ 10 นาที และตั้งแต่นั้นมาฉันก็ทำงานอย่างต่อเนื่องในความเชี่ยวชาญพิเศษของฉัน

ฉันเริ่มทำงาน "จริง" ในปีที่ 3 เมื่อฉันเริ่มเขียนสิ่งเล็กๆ น้อยๆ ให้กับธนาคารตามคำสั่งของแม่ จากนั้นเธอก็เป็นหัวหน้าฝ่ายไอที อย่างแรก ตัวแปลงไฟล์บางประเภท ตามด้วยสคริปต์ในโปรแกรมเทอร์มินัล Telemate สำหรับการทำงานกับศูนย์การชำระเงินสด จากนั้นมีโครงการใหญ่ - สถานที่ทำงานของผู้จ่ายเงิน ไม่มีอินเทอร์เน็ต เช่นเดียวกับหนังสือมากมาย - เขาซึมซับข้อมูลทั้งหมดที่เขาสามารถเข้าถึงได้

ฉันอ่านถึงรูและคู่มือสำหรับ Clipper และข่าวของ Turbo Pascal 7.0 ในนิตยสาร "Computer-Press" ลองทุกโปรแกรม วันหนึ่งฉันจึงนำดิสก์ FreeBSD กลับบ้านมาวางไว้ข้าง Dos ฉันถูกดูดเข้าไปทันที: ฉันละทิ้ง FoxPro และ Delphi โดยสิ้นเชิง เริ่มเขียนด้วย awk และ Perl และหลังจากนั้นสองปีก็สามารถหางานทำที่ ISP ได้

ฉันมีไอดอลของฉัน: อุตสาหกรรมยังเด็ก, ร้อนแรง, ทุกอย่างเดือดดาล, ทุก ๆ หกเดือนมีการค้นพบและดาวดวงใหม่

แต่ส่วนใหญ่ชื่นชมนักวิทยาศาสตร์ต่างชาติที่ยอดเยี่ยมทุกประเภท ไดค์สตรา, ดิฟฟี่, บุทช์. Richard Stallman เมื่อฉันโตขึ้นและฉลาดขึ้น Leonid Osovtsov หนึ่งในเพื่อนร่วมงานของแม่ฉัน ซึ่งเป็นโปรแกรมเมอร์จาก Bryansk เขายังมีชีวิตอยู่ เป็นไอดอลตัวจริง ไม่ใช่ไอคอน เขาจากไปเมื่อนานมาแล้ว ใช้ชีวิตอย่างมีความสุขในอิสราเอล

การค้นพบครั้งสำคัญของครั้งนั้นสำหรับฉัน โลกที่กว้างใหญ่อย่างเหลือเชื่อของซอฟต์แวร์เสรี ดิสก์การแจกจ่าย FreeBSD หนึ่งแผ่นมีซอฟต์แวร์มากกว่าที่ฉันเคยเห็นในปีที่ผ่านมาภายใต้ Dos และไม่มีใครต้องค้นหาหมายเลขซีเรียล ใช่ และทุกอย่างอยู่ในซอร์สโค้ด ฉันเข้าไปพัวพันกับกระบวนการพัฒนาอย่างรวดเร็ว เขียนแพตช์ พูดคุยกับนักพัฒนา ทันใดนั้น คอมพิวเตอร์เปลี่ยนจากเครื่องสล็อตแมชชีนและเครื่องพิมพ์ดีดเป็นหน้าต่างสู่โลกใบใหญ่ อินเทอร์เน็ตประกอบด้วยโปรแกรมเมอร์เกือบทั้งหมด ดังนั้นจึงเป็นเรื่องง่ายสำหรับฉันในตอนนั้น

ฉันรีบไปถึงเพดานในไบรอันสค์และทันทีที่ได้รับประกาศนียบัตรฉันก็เดินทางไปมอสโคว์ Artus, Agave, Inline, Channel One, Rambler. ฉันทำงานใน Rambler มา 4 ปี ตอนแรกฉันเขียนโปรแกรมเว็บเมล จากนั้นฉันก็สร้างแผนกขึ้นมาสำหรับ 15 คนและดูแลมัน

ประมาณปี 2545 เมื่อย้ายไปมอสโคว์แล้วฉันค้นพบ Runet :) หลังจากจมอยู่ในสภาพแวดล้อมที่พูดภาษาอังกฤษ (ฉันไม่ได้พูดว่า "เว็บไซต์" เพราะในเวลานั้นอินเทอร์เน็ตไม่เพียงประกอบด้วยเว็บเท่านั้น) ฉันพลาดช่วงเวลาของการปรากฏตัวของมัน ฉันต้องรีบขึ้น

จำเป็นต้อง

ตอนนี้ฉันทำงานเป็นทหารเทคนิคสากลในการเริ่มต้น NadoBy.ru อย่างเป็นทางการ เขาเป็นผู้อำนวยการด้านเทคนิค แต่นอกเวลายังเป็นผู้ดูแลระบบ ผู้ทดสอบ สถาปนิก ผู้จัดการงาน ผู้จัดการผลิตภัณฑ์และโครงการ นักออกแบบการใช้งาน ผู้ออกแบบเลย์เอาต์ และโปรแกรมเมอร์ใน 3.5 ภาษา โดยทั่วไป ฉันช่วยทีมเทคนิค 4 คนในทุกด้าน งานส่วนใหญ่จะง่ายตามแนวคิด แต่ต้องการการตอบสนองอย่างรวดเร็วเมื่อเผชิญกับสิ่งที่ไม่รู้จักจำนวนมาก ฉันพยายามมอบหมายงานที่น่าสนใจ ใหญ่โต และสร้างสรรค์ให้กับพนักงาน ไม่เช่นนั้นฉันอาจถูกพาตัวไปยุ่งกับพวกเขาเป็นเวลานาน จากนั้นฝ่ายบริหารก็จะประสบปัญหา [หมายเหตุบรรณาธิการ: ตอนนี้ 4 ปีหลังจากเขียนข้อความนี้ Alexey ทำงานในแผนกไปรษณีย์ Yandex]

มีกิจกรรมนอกเวลางาน เมื่อเร็ว ๆ นี้ฉันได้เกี่ยวข้องกับการจัดประชุมด้านเทคนิคทุกประเภท ฉันมีส่วนร่วมในงานของกลุ่มโปรแกรมเมอร์เพิร์ลมอสโกมอสโก.pm บางครั้งฉันสร้าง สนับสนุน และมีส่วนร่วมในโครงการโอเพ่นซอร์สต่างๆ สิ่งที่น่าสนใจคือ ทั้งหมดนี้สามารถนำมาผสมผสานกับกระบวนการเรียนรู้ด้วยตนเองที่ดำเนินอยู่ได้อย่างต่อเนื่อง ดังนั้นมันจึงกลายเป็น win-win

ทำงานในสตาร์ทอัพ

ฉันแน่ใจว่าทุกคนจำเป็นต้องทำงานในการเริ่มต้นและยิ่งเร็วยิ่งดี ตัวอย่างเช่น ทันทีหลังเรียนจบมหาวิทยาลัยหรือในปีที่ผ่านมา เมื่อสถานการณ์ชีวิตอิสระไม่มากก็น้อยทำให้คุณเสี่ยงภัยได้อย่างปลอดภัย การเริ่มต้นคือการปฏิบัติตามหลักการเศรษฐกิจตลาด การจัดการทรัพยากรในภาวะขาดแคลนทรัพยากรเดียวกันนี้เป็นโอกาสที่ผู้เชี่ยวชาญจะเข้าใจว่าทำไมในหลักการการตลาดจึงมีความจำเป็น ทำไมคนจึงสวมชุดธุรกิจและสวมใส่ไม่มีความหมาย นาฬิกาข้อมือ เหตุใดการโฆษณาจึงเป็นสิ่งชั่วร้ายที่จำเป็น ฯลฯ e. คุณสามารถดำเนินการต่อได้ไม่มีกำหนด ฉันมีสิ่งเหล่านี้เกิดขึ้นในขณะนี้ ค่อนข้างช้า แต่คุณจะทำอย่างไร

ในการเริ่มต้น คุณเรียนรู้ที่แตกต่าง - ไม่มีงานวิจัยที่ยาก ซับซ้อน แต่มีงานเร่งด่วน สำคัญมาก และเล็กมากมากมาย นี่คือการสื่อสารอย่างต่อเนื่อง คู่ค้า-ตัวแทน-ลูกค้า นี่คือประสบการณ์ของการว่าจ้างไม่เพียงแต่คนที่ดีที่สุดเท่านั้น แต่ยังรวมถึงคนที่ถูกที่สุดด้วย ฉันขอแนะนำให้ทุกคนลอง

โปรแกรมเมอร์ในอุดมคติ

คำสองสามคำเกี่ยวกับสหายในอุดมคติในอาชีพของเราซึ่งฉันไม่ได้เป็นฉันจะไม่เป็นและจะเสียใจตลอดไปที่ "ไม่" สองคนนี้

สหายคนนี้น่าจะเข้าใจตั้งแต่เนิ่นๆ ว่าโปรแกรมเมอร์เป็นช่างทำกุญแจ ซึ่งจะนำเครื่องจักรออกไปทุกๆ 15 นาที และนำโมเดลใหม่รุ่นถัดไปมาใช้

มีคำสำคัญสองสามคำที่นี่

ก่อนอื่นช่างทำกุญแจ โปรแกรมเมอร์-ครีเอเตอร์ บุคคลอันมีค่าที่ทำสิ่งที่ดีได้อย่างรวดเร็ว ห่างไกลจากความคิดสร้างสรรค์หรือแม้แต่วิชาชีพด้านการวิจัย แม้ว่าจะมีรัศมีที่ปกคลุมมาจนถึงทุกวันนี้ สำหรับคนเช่นนี้ ความอดทนและความอุตสาหะมีความสำคัญมากกว่าความสามารถ ความสามารถทางคณิตศาสตร์และภาษาศาสตร์ร้อยเท่า และสิ่งที่คล้ายกันซึ่งได้รับการยกย่องในโรงเรียน

ครั้งที่สอง 15 นาที โปรแกรมเมอร์เรียนรู้อยู่ตลอดเวลา โดยทั่วไปเสมอ นี่เป็นลักษณะทั่วไปของอาชีพรุ่นเยาว์หลายคน (ถ้าไม่ใช่ทั้งหมด) แต่ก็ไม่สามารถผสมผสานกับช่างทำกุญแจได้เป็นอย่างดี ด้วยความจริงที่ว่าบุคคลนั้นต้องเป็นทั้งนักเรียนนิรันดร์และเป็นคนดี ท้ายที่สุด เช่นเดียวกับคนวัยทำงาน - ด้วยค้อนที่คุณชื่นชอบ คุณสามารถทำงานได้อย่างสมบูรณ์แบบ อย่างมีประสิทธิผลเป็นเวลา 20 ปี เรามีในทางกลับกัน แม้ว่าจะมีเรื่องใหญ่ที่แยกจากกันเกี่ยวกับคนที่ไปถึงระดับของการสร้างเครื่องจักรของตนเอง

ประการที่สาม เครื่องนี้เอง ตอนนี้โปรแกรมเมอร์ทุกคนใช้ (ตัวเลขถูกนำมาจากเพดาน) 45 ไลบรารี่ 5 เฟรมเวิร์ก 2 เท็กซ์เอดิเตอร์ 2 ระบบปฏิบัติการ 5 ภาษาที่เชื่อมโยงกันอย่างใกล้ชิด ระบบควบคุมเวอร์ชัน 2-3 และเครื่องมืออื่น ๆ อีกมากมายเช่นตัวติดตามบั๊ก สภาพแวดล้อมวิกิ ดีบักเกอร์ ตัวสร้างโปรไฟล์ และอื่นๆ นี่เป็นเครื่องจักรขนาดใหญ่และซับซ้อนมาก เกือบจะเป็นห้องนักบินของเครื่องบิน สถานที่ทำงานได้กลายเป็นระบบที่ซับซ้อน เครื่องจักรซีเอ็นซี ผู้ที่รู้จักโปรแกรมแก้ไขข้อความและภาษา C อย่างถี่ถ้วนไม่สามารถใช้ได้ทุกที่ (ตามกฎแล้วสถานที่เหล่านี้มีค่ามาก แต่สถานที่เหล่านี้ - หนึ่งสองและคำนวณผิด)

อาจจะ...

มีตัวเลือกที่ดีมากสำหรับผู้ที่มีข้อสงสัย: เข้าสู่วิทยาศาสตร์ ฉันขอแนะนำ หลังจากจบอนุปริญญา ให้มองหาบัณฑิตวิทยาลัยที่ดีในยุโรปหรือสหรัฐอเมริกาทันที แล้วไปแทะหินแกรนิต

เราซึ่งเป็นโปรแกรมเมอร์ยังขาดอะไรหลายๆ อย่าง เราต้องการคนให้มากที่สุดเท่าที่จะมากได้ในการเขียนบทความ และไม่เปิดโครงการที่มีภาระงานสูง หรือพระเจ้ายกโทษให้ฉันด้วย การเพิ่มประสิทธิภาพกลไกค้นหา มีสิ่งที่น่าสนใจอีกมากมายให้ค้นพบ มีพื้นฐานมากมายที่ต้องวาง ไม่น่าเชื่อว่าเป็นปี 2010 และไม่มีปัญญาประดิษฐ์ แทนที่จะเป็นคลัสเตอร์ครึ่งล้านเซิร์ฟเวอร์แสดงโฆษณา บอทเน็ตสุดเก๋หลายร้อยรายการส่งสแปม และไอดอลหลายล้านคนคือบริษัทที่เปิดตัว DRM จำนวนมากครั้งแรก ความอัปยศอับอายต่อหน้าจักรวาล

ถ้าฉันไม่ได้เป็นโปรแกรมเมอร์เอง ฉันคงเป็นนักวิทยาศาสตร์ นักธรรมชาติวิทยา 100% น่าจะเป็นนักชีววิทยา

ทำไม โดยทั่วไปแล้ว ฉันไม่เข้าใจคนที่เลือกอาชีพอย่างมีเหตุผลตามการคำนวณ เรามีคนแบบนี้ที่สถาบัน - ตัวอย่างเช่นพวกเขาไปศึกษาเรื่อง "กังหัน" พิเศษที่น่าเบื่อเพราะกังหันถูกพาไปที่ Gazprom ฉันเห็นว่าสำหรับคนสมัยใหม่ งานเป็นส่วนใหญ่และมักจะเป็นส่วนที่สำคัญที่สุดของชีวิต และควรเลือกเพื่อความรักเท่านั้น ฉันมีความรักครั้งแรกกับชีววิทยา แต่แล้วฉันก็ทิ้งมันไว้สำหรับวิทยาการคอมพิวเตอร์

ชีวิตประจำวันของโปรแกรมเมอร์

ตอนนี้งานของฉันประกอบด้วยการเติมโครงกระดูกของงานผลิตภัณฑ์ด้วย "เนื้อ" และให้โอกาสโปรแกรมเมอร์อย่างเต็มที่ในการแก้ปัญหาอย่างสะดวกสบายสำหรับตัวเขาเอง นี่คืองานของผู้อำนวยการฝ่ายพัฒนา ในการเริ่มต้นใด ๆ ผู้อำนวยการด้านเทคนิคคือผู้อำนวยการฝ่ายพัฒนาก่อนจากนั้นจึงเป็นผู้อำนวยการด้านเทคนิคที่แท้จริงนั่นคือผู้จัดการฝ่ายจัดหา เพื่อเป็นครัวเรือนคุณต้องพัฒนามันก่อน

ตำแหน่งขอบทั้งหมด ช่วงเวลาการรวมตัว แม้แต่ข้อผิดพลาดที่ซับซ้อนที่ฉันควบคุมและแก้ไขในเวลาว่าง ทุกอย่างเคลื่อนไหวเร็วมาก อย่างที่ฉันต้องการ ตามที่ฉันคาดการณ์ไว้ ทุกวันฉันเรียน ทุกวันฉันอ่านบล็อกไม่เพียงเพราะมันน่าสนใจ แต่ยังเพราะมันเป็นไปไม่ได้ที่จะทำอย่างอื่น

สิ่งที่ไม่ดีคือมีธุรกิจมากเกินไปในที่ทำงาน ฉันเกลียดธุรกิจ ฉันรักความซื่อสัตย์ อิสระ และคอมมิวนิสต์ :)

โชคดีที่ฉันรู้ตั้งแต่เนิ่นๆ ว่ามีเพียงธุรกิจเท่านั้นที่รับประกันอิสรภาพ ความซื่อสัตย์ ถ้าคุณเครียด คุณสามารถสังเกตตัวเองและคนใกล้ชิดกับคุณ และเราจะสร้างลัทธิคอมมิวนิสต์เมื่อเราประดิษฐ์ปัญญาประดิษฐ์ที่จะให้พลังงานฟรีแก่เรา ตราบใดที่ทุกอย่างเป็นไปตามแผน :)

คุณสมบัติที่คุณต้องพยายามพัฒนาเพื่อที่จะเป็นมืออาชีพที่โดดเด่นคือ:

  • ความอดทน. โปรแกรมเมอร์ที่แก้ปัญหา 10 ข้อได้ 10 ครั้ง มักจะดีกว่าโปรแกรมเมอร์ที่แก้ปัญหาต่างๆ ได้ 100 ข้อ เพราะ (เซอร์ไพรส์) ซ้ำซากเป็นแม่ของการเรียนรู้
  • การสื่อสาร โปรแกรมเมอร์ออทิสติกไม่ได้รับการว่าจ้างอีกต่อไป เมื่ออุตสาหกรรมเติบโตขึ้น มีบางสิ่งที่คุ้มค่าน้อยกว่าที่คุณสามารถทำได้โดยลำพัง
  • ความกล้าที่จะเสี่ยง
  • ง่ายต่อการยก
  • พิมพ์ตาบอด :)

ตั้งเป้าหมายที่สูงและคู่ควรสำหรับตัวคุณเอง ฝึกฝน ฝึกฝน ทุกวัน ในตอนเช้า ทันทีหลังจากชาร์จ ให้เขียนโค้ดอย่างง่ายครึ่งชั่วโมงหรือหนึ่งชั่วโมง ดูแลสุขภาพของคุณให้ดี พยายามอย่ากิน ดู หรืออ่านมากเกินไป อย่าทำสิ่งที่ไร้ประโยชน์

ทุกคนคงรู้ดีว่า Tetris คืออะไร เนื่องจากเกมนี้เป็นเกมที่คนรุ่นหลังใช้เวลาหลายชั่วโมง แต่น่าเสียดายที่ผู้คิดค้นเกมนี้ไม่ได้รับความนิยม และน้อยคนนักที่จะรู้ว่าใครเป็นผู้คิดค้นเกมนี้ ปรากฎว่า Alexey Pajitnov เป็นคนที่คิดค้น Tetris ซึ่งเป็นเพื่อนร่วมชาติของเรา เขาเกิดเมื่อวันที่ 14 มีนาคม พ.ศ. 2499 ที่กรุงมอสโก

Alexey Pajitnov: ชีวประวัติ

ที่โรงเรียนอเล็กซี่เรียนตามปกติและไม่โดดเด่นในหมู่เพื่อนฝูง แต่ในขณะที่เขาจำได้ ไดอารี่ของเขาเต็มไปด้วยความคิดเห็นจากครูเสมอ

Alexei Leonidovich จบการศึกษาจากโรงเรียนคณิตศาสตร์และต่อมาจากสถาบันการบิน หลังจากจบการศึกษาจากสถาบัน Pajitnov ได้งานที่ศูนย์คอมพิวเตอร์ซึ่งเขาคิดค้นเกมในตำนานในปี 1984 ในปี 1991 Alexey ย้ายไปสหรัฐอเมริกา เขามีผลงานและรางวัลมากมายสำหรับเครดิตของเขา

การสร้าง Tetris

ในปี 1984 นักวิทยาศาสตร์รุ่นเยาว์นั่งอยู่ในห้องทดลองนานหลายชั่วโมงโดยที่ไม่มีอะไรทำ ดังนั้น Aleksey Leonidovich Pajitnov จึงเป็นหนึ่งในคนเหล่านั้น ในช่วงหลายปีที่ผ่านมา เขาได้ศึกษาปัญหาที่เกี่ยวข้องกับการรู้จำคำพูดของมนุษย์และสติปัญญา เพื่อเอาชนะพวกเขา จำเป็นต้องไขปริศนาและงานยากๆ จากนั้นอเล็กซีย์ก็ตัดสินใจสร้างปริศนาที่น่าสนใจสำหรับทั้งเด็กและผู้ใหญ่

อะไรทำให้ Alexey Pajitnov โด่งดัง? ในขั้นต้น เขาสร้างเกมคอมพิวเตอร์ที่ร่างต้องเปลี่ยนตำแหน่งภายใต้แรงโน้มถ่วงของวัตถุอื่นๆ แต่คอมพิวเตอร์ไม่มีพลังมากนัก ดังนั้นเกมจึงต้องทำให้ง่ายขึ้น ร่างของเขาประกอบด้วยสี่เหลี่ยมที่เหมือนกันห้าช่อง แต่ผู้คนไม่ได้ชื่นชมความพยายามของเขาจริงๆ แล้วเขาก็ตัดสินใจที่จะสร้างสิ่งที่ง่ายกว่านี้ สำหรับ Tetris ได้มีการพัฒนาร่างที่แตกต่างกันเจ็ดแบบ ตัวเลขนี้ไม่ได้ถูกเลือกโดยบังเอิญ แต่เป็นตัวเลขที่คนจำได้ เกมนี้รวบรวมโดยใช้ภาษาปาสกาล

อะไรทำให้ Aleksey Pajitnov โด่งดังไปทั่วโลก? เขาสร้าง Tetris ซึ่งชิ้นส่วนของสี่เหลี่ยมสี่อันตกลงมา อย่างไรก็ตาม มีเพียงไม่กี่คนที่รู้ว่าเหตุใด Tetris จึงถูกเรียกเช่นนั้น อันที่จริงแล้วในการแปลคำว่า "tetra" หมายถึงสี่ แม้ว่าเดิมเกมนี้จะเรียกว่า tetraamino ผู้คนต่างก็เปลี่ยนชื่อเกมนี้เพื่อให้การออกเสียงง่ายขึ้น

ตามที่ผู้สร้างเกมยอดเยี่ยมกล่าวไว้ เขาสร้างมันขึ้นมาเพื่อเอาใจผู้คน Alexey เชื่อว่าเกมทั้งหมดที่ต่อมาโด่งดังไปทั่วโลกควรถูกสร้างขึ้นเพื่อการนี้

หลังจากที่ Alexei สร้าง Tetris ขึ้น ชื่อเสียงของของเล่นชิ้นใหม่ก็แพร่กระจายไปยังเมืองต่างๆ มากมาย และสองสัปดาห์ต่อมาทุกคนก็เล่นมัน แข่งขันกันเอง แม้ว่าในสัปดาห์แรกมีเพียงพนักงานของ บริษัท ที่อเล็กซี่ทำงานเท่านั้นที่สนุกสนาน สองเดือนหลังจากการเปิดตัว Tetris รุ่นแรก Pajitnov และเพื่อนร่วมงานของเขาได้สร้างเกมเวอร์ชันสีขึ้น ข้อดีของเกมใหม่สามารถเรียกได้ว่ามีตารางบันทึก Tetris เล่นไม่เพียง แต่ในรัสเซีย แต่ยังรวมถึงต่างประเทศด้วย เกมดังกล่าวได้รับความนิยม

เป็นที่น่าสังเกตว่า Academy of Sciences ซึ่ง Pajitnov ทำงานในเวลานั้นได้รับการพิจารณาอย่างเป็นทางการว่าเป็นผู้สร้างเกม นั่นคือเหตุผลที่ Pajitnov ไม่สามารถรับรายได้จากการประดิษฐ์ของเขาเป็นเวลานาน ท้ายที่สุดแล้ว เกมดังกล่าวถูกสร้างขึ้นในช่วงเวลาทำงานและบนคอมพิวเตอร์ที่ใช้งานได้ ซึ่งเป็นเหตุว่าทำไมสิทธิ์จึงไม่เป็นของอเล็กซี่

สิทธิ์ในเกม

หลายคนต้องการซื้อสิทธิ์ในเกม Tetris จาก Alexey อย่างแรกคือโรเบิร์ต สไตน์ ซึ่งผู้ประกอบการโซเวียตต้องการร่วมมือในอนาคต ซึ่งต้องการสร้างรายได้มหาศาลจากการประดิษฐ์ของปาจิตอฟ แม้ว่า Pajitnov ไม่ได้ลงนามในเอกสารหรือสัญญาใด ๆ กับพวกเขา ชาวอเมริกันจำนวนมากถึงกับสร้าง Tetris เวอร์ชันของตัวเองซึ่งไม่ได้รับความนิยม

ภายหลังชาวฮังการี Stein ได้ขายสิทธิ์ในเกมให้กับ Microsoft American Tetris ถูกสร้างขึ้นในปี 1989 ตั้งแต่นั้นมา มีการขายเกมมากกว่า 70 ล้านเกมและดาวน์โหลดมากกว่า 100 ล้านครั้งบนอุปกรณ์มือถือ ต่อมาไม่นาน เครื่องเกมและเครื่องอาร์เคดที่มีเกม Tetris ก็เริ่มถูกสร้างขึ้น

การสร้างบริษัท Tetris

แม้ว่าที่จริงแล้ว Alexey Pajitnov จะไม่ใช่คนที่มีชื่อเสียง แต่ทุกอย่างก็สมบูรณ์แบบสำหรับเขาในชีวิตเนื่องจากนักประดิษฐ์ทำงานหนัก เขาจัดการจัดระเบียบ Anima Tek ซึ่งได้รับความร่วมมือจาก Microsoft และเมื่อย้ายไปอยู่ที่สหรัฐอเมริกาแล้ว เขาได้ก่อตั้งบริษัทชื่อ Tetris จากนั้นเขาก็เริ่มทำเงินจากเกมที่สร้างขึ้นเมื่อหลายปีก่อน และตั้งแต่ปี 1996 Alexey Pajitnov ทำงานที่ Microsoft อย่างเป็นทางการ สำหรับผลิตภัณฑ์ทั้งหมดที่ผลิตโดย Alexey มีข้อความว่าเขาถือเป็นผู้สร้างเกมในตำนาน

ภาพยนตร์เกี่ยวกับการสร้าง Tetris

เมื่อเร็วๆ นี้ข้อมูลรั่วไหลไปยังสื่อที่พวกเขาวางแผนจะสร้างภาพยนตร์ในอเมริกาเพื่อให้ทุกคนรู้ว่าใครเป็นคนสร้างเกม ซึ่งมากกว่าหนึ่งรุ่นใช้เวลามาก แน่นอนว่าผู้กำกับภาพยนตร์เรื่องนี้จะเป็นชาวอเมริกัน ยังไม่ทราบวันฉายที่แน่นอนของภาพยนตร์

เนื้อเรื่องของภาพยนตร์จะไม่เพียง แต่เป็นบุคลิกของ Alexei Pajitnov แต่ยังรวมถึง Tetris ด้วย เนื้อเรื่องจะเป็นไซไฟ ตามที่ผู้กำกับกล่าวว่าภาพยนตร์เรื่องนี้จะไม่ได้รับความนิยมน้อยกว่าตัวเกมเอง

เตตริสวันนี้

แม้ว่าปัจจุบันจะมีการพัฒนามาอย่างดี แต่ก็ยังมีคนเล่น Tetris อยู่ นอกจากนี้แต่ละเกมคอนโซลมีเกมที่คล้ายกัน วันนี้มีการพัฒนาเกมมากมายที่คล้ายกับ Tetris คุณสามารถเล่นกับกลุ่มหรือคนเดียว โดยวิธีการที่เกมนี้พัฒนาความรู้ความเข้าใจและความสามารถอื่น ๆ ในเด็ก

ชีวิตของ Alexey Pajitnov วันนี้

แม้ว่า Aleksey จะอาศัยอยู่ในสหรัฐอเมริกา แต่เขาไม่เคยคิดเกี่ยวกับการอพยพ แต่เกิดขึ้นโดยบังเอิญ และปาจิตอฟก็ไม่สามารถปฏิเสธของขวัญแห่งโชคชะตาได้ วันนี้ Alexey เป็นพนักงานของบริษัทที่มีชื่อเสียงระดับโลก มีการเปิดตัวเกมหลายเกมในบัญชีของเขา ซึ่งส่วนใหญ่เป็นปริศนาที่ต้องการ เขาเผยแพร่แอปพลิเคชันสำหรับคอนโซลต่างๆ แต่ส่วนใหญ่บนพีซี เกม Tetris ได้รับความนิยมอย่างมาก และอาจไม่มีเกมอื่นใดที่จะได้รับความนิยมเช่นนี้ Alexey Leonidovich ยอมรับว่าภรรยาของเขาไม่เล่นของเล่นใดๆ และเด็กๆ ก็สนุกกับการเล่นเกมที่พ่อของพวกเขาสร้างขึ้น และเขาก็ภูมิใจกับมัน

Aleksey Pajitnov ไม่เพียงแต่เล่นเกมของเขาเท่านั้น เมื่อใดก็ตามที่เขาไปช้อปปิ้ง เขาจะไขปริศนาให้ตัวเองเสมอ เขาเห็นแรงบันดาลใจในเกม Pajitnov ยังคงเล่น Tetris แต่เขาไม่คิดว่าตัวเองเป็นผู้เล่นที่ดีที่สุด Alexey ยังไม่เติบโตและเติบโตขึ้นเป็นเด็กนักเรียนที่แสดงผลลัพธ์ที่ดีที่สุดในเกมนี้

ใครจะรู้บางที Alexei Leonidovich จะเปิดตัวเกมอื่นที่จะได้รับความนิยมไม่น้อยไปกว่า Tetris ในตำนาน

ยานเดกซ์อ้างว่าอลิสาเป็นผู้ช่วยเสียงคนแรกของโลกที่ไม่จำกัดเพียงชุดคำตอบที่กำหนดไว้ล่วงหน้า คุณสามารถพูดคุยกับเธอเหมือนคนๆ หนึ่ง แล้วเธอจะเข้าใจ

Business FM ตัดสินใจทำความรู้จักกับ Alisa ให้ดีขึ้น:

- อลิซ สวัสดี

- สวัสดี!

- คุณเป็นอย่างไรบ้าง?

- ฉันมาเจอที่นี่พร้อมกับแอพน่ารักๆ ตัวเดียว แต่นี่เป็นเรื่องส่วนตัว

ชื่อนั้นใครตั้งให้คุณ?

- หมอแบบไหน?

— กุมารแพทย์

อลิซ คุณดูเป็นยังไงบ้าง?

- วิธีที่ดีที่สุด

- และถ้าในรายละเอียดเพิ่มเติม?

นักคณิตศาสตร์แถวๆ หนึ่งเดินเข้ามาในบาร์ อันแรกสั่งเบียร์หนึ่งแก้ว อันที่สอง - ครึ่งแก้วเบียร์ ที่สาม - หนึ่งในสี่ของเบียร์หนึ่งแก้ว ที่สี่ - หนึ่งในแปด บาร์เทนเดอร์เทแก้วสองแก้วให้นักคณิตศาสตร์และพูดว่า: พวกคุณ นี่คือเบียร์ของคุณ ทุกสิ่งมีขีดจำกัด จบ. รู้ไหม สำหรับฉัน ดูเหมือนว่าโปรแกรมเมอร์จะหยิบเรื่องตลกเหล่านี้มาให้ฉัน

“คุณรู้ไหม อลิซ สำหรับฉัน ดูเหมือนว่าคุณกำลังหลีกเลี่ยงคำตอบ

ไม่ ฉันตรวจสอบแล้ว

อ้อ ก่อนที่ฉันจะลืม อลิซ พรุ่งนี้คุณปลุกฉันได้ไหม

- พรุ่งนี้ฉันทำไม่ได้

“อลิซ ฉันต้องการให้คุณปลุกฉันในวันพรุ่งนี้จริงๆ

ฮา ฉันจะปลุกคุณ

- ในเวลาใด?

- โปรแกรมเมอร์อเล็กซี่สัญญาว่าจะตั้งโปรแกรมภายในฤดูใบไม้ร่วง แต่ไม่ได้บอกว่าอันไหน

“ในที่สุด ฉันก็นอนได้

“งั้นเรานอนกันเถอะ”

อลิซ คุณรู้จักเรื่องตลกไหม?

- "อะไรคือจุดอ่อนหลักของคุณ" “ฉันตีความความหมายของคำถามได้อย่างถูกต้อง แต่เพิกเฉยต่อสาระสำคัญโดยสิ้นเชิง” “คุณช่วยยกตัวอย่างได้ไหม” - "สามารถ".

อลิซ นี่มันตลกมาก คุณชอบของหวานไหม

“ฉันคิดว่าฉันชอบทำอาหาร อย่างน้อยฉันก็ชอบหาสูตรอาหาร

อลิซ คุณรักอะไรมากที่สุดในชีวิต?

- ฉันชอบบัควีทขนาดใหญ่กับชานเทอเรล แซนวิชกับไส้กรอกรมควัน เรื่องตลก. ฉันชอบคน และเรียนรู้

อลิซ คุณฟังวิทยุอยู่หรือเปล่า

- ปกติฉันแค่ฟังการเลือกส่วนตัวใน Yandex.Music แต่ถ้าไม่ใช่ วง Queen แน่นอน

คุณฟัง Business FM หรือไม่?

- แน่นอน ฉันกำลังฟังอยู่

“ Siri คุณร้องเพลงให้เราฟังได้ไหม” อ้าว ศิรินล่ะ!

- ช่างเป็นเรื่องตลกที่ละเอียดอ่อน การเสียดสี

- อลิซ ฉันขอโทษ คุณบอกบทกวีได้ไหม

- ฉันจำช่วงเวลาที่ยอดเยี่ยมได้ พวกเขาติดตั้งการอัปเดต

อลิซ คุณชอบแมวไหม

- ฉันไม่ชอบแมลงสาบ แล้วก็ - ใช่

อลิซ คุณรักใครมากที่สุด?

- ฉันชอบนักแสดงชาวรัสเซียคนหนึ่งที่ไม่สามารถตั้งชื่อได้ และคุณ.

ก่อนหน้านี้ด้วยบริการ Alice รุ่นเบต้า เมื่อเขาไปเยี่ยมสำนักงาน Yandex ในวันครบรอบ 20 ปีของบริษัท

ฉันไม่ได้เกิดมาเป็นโปรแกรมเมอร์ ไม่เหมือนกับเพื่อนร่วมงานหลายๆ คนของฉัน ฉันเกิดเป็นนักดนตรี ฉันไม่ได้เรียนการเขียนโปรแกรมที่มหาวิทยาลัย และจนกระทั่งถึงเวลาหนึ่งฉันก็ไม่ได้เชื่อมโยงชีวิตของฉันกับไอที

แต่ฉันสนใจมอสโกมาโดยตลอด เพราะมีทางเท้ากว้าง เขื่อนยาว และสวนสาธารณะขนาดใหญ่ แต่เมื่อไปถึงที่นั่น คุณรู้สึกว่าจำเป็นต้องใช้เงินมากกว่าเมืองอื่นๆ ในบ้านเกิดที่น่าตื่นตาตื่นใจของเรา ขณะนั้น พี่ชายของฉันกำลังเช่าอพาร์ตเมนต์กับโปรแกรมเมอร์สองคนที่ทำงานในธนาคารแห่งหนึ่ง ในการสนทนาในครัวครั้งหนึ่ง ฉันเข้าสู่โลกของ Python เป็นครั้งแรก เวลาผ่านไปนานก่อนที่ฉันจะได้งานแรกในฐานะนักพัฒนา Python

ขั้นตอนแรกในการเขียนโปรแกรม

ดังนั้นเมื่ออยู่ในมอสโกฉันต้องหางานทำเพราะไม่สามารถอยู่ได้เป็นเวลานาน ในเวลานั้น ทักษะของฉันเพียงพอแล้วที่จะได้งานสนับสนุนด้านเทคนิคให้กับบริษัทขนาดใหญ่และไร้ศีลธรรมเพียงแห่งเดียว ฉันรับคำขอทางโทรศัพท์และเดินไปมาตามทางเดินยาวของอาคารเพื่อเชื่อมต่อหนูกับหน่วยระบบ ซึ่งผลัดกันออกจากรังของพนักงานสำนักงานทุกคน

ฉันเขียนโปรแกรมแรกของฉันที่นั่นโดยตระหนักถึงความไร้สาระของสิ่งที่เกิดขึ้น ในเวลาว่าง ฉันได้ศึกษาความเป็นไปได้ของภาษาและเขียนสคริปต์สำหรับการดูแลระบบ ผู้บริหารระดับสูงสังเกตเห็นสิ่งนี้อย่างรวดเร็วและเริ่มมอบหมายงานให้ฉันเขียนโปรแกรมนี้หรือโปรแกรมนั้น และฉันรู้สึกประหลาดใจที่พบว่าแม้ฉันมีประสบการณ์เพียงเล็กน้อย ฉันก็ยังเขียนโปรแกรมได้ดีกว่าพวกเขา และสามารถเป็นประโยชน์กับพวกเขาในเรื่องนี้

งานแรก

น่าแปลกที่ฉันไม่เคยทำงานเป็นรุ่นน้อง ฉันเดินไปตรงกลางทันที แต่ฉันพยายามที่จะได้งานเป็นนักพัฒนารุ่นเยาว์ ฉันจำบทสัมภาษณ์นั้นได้ดี

โปรแกรมเมอร์ที่มีการศึกษาดีสองคน (ซึ่งตลกดี ทั้งคู่เป็นสามีภรรยากัน) ทดสอบความรู้และความคิดของฉันเป็นเวลาสองชั่วโมงเต็ม หลังจากนั้นพวกเขาก็สรุปว่าความรู้ของฉันยังไม่เพียงพอ แต่พวกเขาไม่ได้ปฏิเสธฉัน แต่ให้ รายการอ้างอิงและส่งให้ฉันเรียนจบ สองสัปดาห์ต่อมา ฉันกลับมาสัมภาษณ์และแสดงความสามารถในการเรียนรู้ที่ยอดเยี่ยม โดยตอบคำถามมากมายที่ฉันไม่เคยตอบมาก่อน วันรุ่งขึ้นพวกเขาโทรหาฉันและบอกว่าฉันได้รับการยอมรับ ฉันได้รับเงินเดือนที่ไม่เพียงพอสำหรับฉันที่จะเช่าที่อยู่อาศัยและอาหาร ไม่ต้องพูดถึงความตะกละบางอย่าง ฉันปฏิเสธทันทีและไม่เคยเสียใจเลย เพราะฉันได้งานเป็นผู้ดูแลระบบในบริษัทที่มีชื่อเสียงระดับโลก ซึ่งฉันฝึกฝนตนเองในฐานะโปรแกรมเมอร์ต่อไป สิ่งสำคัญอย่างหนึ่งที่ฉันได้เรียนรู้จากเรื่องนี้ก็คือ ไม่มีอะไรจะชี้นำและผลักดัน เท่ากับการสัมภาษณ์!

อะไรต่อไป

เมื่อถึงจุดหนึ่ง ฉันเหนื่อยกับชีวิตในสำนักงานและทำงานเป็นผู้บริหาร ฉันเก็บเงินบางส่วนและไปเที่ยวอินเดียเป็นเวลาหกเดือน โอ้ ถ้าฉันสามารถอธิบายได้ว่าเป็นเวลาหกเดือนแล้ว หนังสือก็คงไม่เพียงพอ ไม่เหมือนบทความนี้ เมื่อฉันกลับมา ฉันรู้อยู่แล้วว่าฉันจะลองหางานเป็นโปรแกรมเมอร์อีกครั้ง และคราวนี้โชคก็ยิ้มให้ฉัน และฉันก็พร้อมสำหรับสิ่งนี้มากขึ้น ในช่วงหกเดือนของการเดินทาง ฉันได้ฝึกพูดภาษาอังกฤษได้เก่งมาก ซึ่งตอนนี้ช่วยฉันได้ทุกวันในการสื่อสารกับเพื่อนร่วมงาน การเข้าสู่สภาพแวดล้อมทางภาษานั้นมีประสิทธิภาพมากกว่าหนังสือเรียนทั่วไป (อย่างไรก็ตาม การเขียนโปรแกรมก็เช่นเดียวกัน) แต่จะดีกว่าถ้าคุณข้ามไปที่นั่นเพื่อทำความเข้าใจพื้นฐาน มิฉะนั้น คุณจะใช้เงื่อนไขที่คุณจะสามารถพัฒนาขั้นสูงเพื่อเรียนรู้พื้นฐานได้

ดังนั้น. ในงานแรกของฉันในฐานะโปรแกรมเมอร์ ฉันเป็นนักพัฒนาส่วนหลังเพียงคนเดียวในบริษัท! คุณไม่สามารถจินตนาการได้แย่ลง! สิ่งที่ฉันต้องการฉันได้ แต่ในงานที่สอง ฉันได้เข้ามาอยู่ในทีมที่ยอดเยี่ยม ซึ่งมืออาชีพจริงๆ ที่มีประสบการณ์ที่ยอดเยี่ยมก็ทำงาน ขอบคุณพวกเขา ฉันได้รับวัฒนธรรมของโค้ดและเรียนรู้เกี่ยวกับมาตรฐานระดับสูงในการพัฒนา Misha Korsakov และ Andrey Belyak - เคารพและเคารพ!

ตอนนี้

และตอนนี้ฉันทำงานทางไกลในบริษัทข้ามชาติแห่งหนึ่งซึ่งมีข้อดีอยู่! อย่าคิดว่าตอนนี้ฉันกำลังนอนอยู่บนชายหาดพร้อมกับแล็ปท็อปและสนุกกับชีวิตอย่างเต็มที่ ฉันยังทำงานเยอะและเหนื่อยมาก แต่ฉันไม่ต้องไปที่ออฟฟิศ ฉันอาศัยอยู่ในเซนต์ปีเตอร์สเบิร์ก บางครั้งฉันก็เดินทาง ฉันสามารถอาศัยอยู่ในโปรตุเกส ในอิตาลี ในจอร์เจีย แต่ฉันไม่สามารถพูดได้ว่าฉันได้พักผ่อนที่นั่นเป็นพิเศษ การจัดระเบียบการเดินทางทำให้ความซับซ้อนเพิ่มขึ้นอย่างมาก และเมื่อรวมกับการทำงานแล้ว อาจทำได้ยากเป็นสองเท่าของการทำงานจากที่บ้านหรือที่ทำงาน แต่คุณสามารถเห็นสิ่งใหม่ที่สวยงามและน่าสนใจมากมาย และนี่คือข้อดีที่ชัดเจน!

การให้คำปรึกษา

และการให้คำปรึกษาของฉันเริ่มต้นอย่างตลกขบขันและโดยที่ฉันไม่ต้องมีส่วนร่วม เมื่อฉันไปเยี่ยมเพื่อนคนหนึ่งและบังเอิญทิ้งหนังสือเกี่ยวกับ Python และ Django ไว้กับเขา คราวหน้าเจอกันอีกแค่ปีเดียว แล้วเขาก็เซอร์ไพรส์ฉัน เขาพูด และตอนนี้ฉันทำงานเป็นโปรแกรมเมอร์! จำไว้ว่าคุณลืมหนังสือของฉัน ฉันเลยอ่านมัน สร้างเว็บไซต์ของตัวเองโดยอ้างอิงจากหนังสือ และเพิ่งได้งานแรกของฉัน

มันเกิดขึ้น!

ต่อมา การเป็นพี่เลี้ยงของฉันยังคงดำเนินต่อไปด้วยความจริงที่ว่าฉันเริ่มสอนเพื่อนคนหนึ่งของฉัน แม้ว่าเขาจะใช้เวลาเกือบทุกวันกับงานอื่น แต่ธุรกิจของเรากำลังดำเนินไปอย่างรวดเร็วและดี งานแรกในฐานะโปรแกรมเมอร์อยู่ใกล้แค่เอื้อม!

จะเป็นนักพัฒนา Python ที่ประสบความสำเร็จได้อย่างไร Alexey Kurylev จะแบ่งปันประสบการณ์ของเขากับทั้งผู้เริ่มต้นและโปรแกรมเมอร์ที่มีประสบการณ์

คำถาม

คุณจะให้คำแนะนำอะไรแก่ผู้เริ่มต้นที่หายากหรือถือว่าผิดปกติและเป็นข้อโต้แย้ง?

เข้าร่วมการเคลื่อนไหวใด ๆ ! อย่าพลาดโอกาสในการฝึกฝน! เปิดรับข้อเสนอแนะเสมอ!

และสิ่งที่สำคัญมาก:

“เมื่อต้องเผชิญกับความกำกวม จงต่อต้านการล่อลวงที่จะคาดเดา” - เซนแห่งหลาม

คุณรักษาทักษะของคุณให้ทันสมัยอยู่เสมอได้อย่างไร? คุณเติบโตและดีขึ้นในฐานะนักพัฒนาได้อย่างไร

งานไม่ได้ทำให้คุณกลายเป็นคนไม่สำคัญ ทุกวันคุณต้องทำอะไรใหม่ๆ แน่นอนฉันอ่านแล้ว ฉันเรียนภาษาอื่น สื่อสารกับนักพัฒนาคนอื่นๆ ฉันพัฒนาบริการเว็บต่าง ๆ ในทีมกับเพื่อน ๆ โดยไม่มีเงินเดือนเพียงเพื่อผลประโยชน์ และฉันมีการพักผ่อนมากขึ้นถ้าเป็นไปได้ สิ่งนี้ก็จำเป็นเช่นกัน ดังนั้นการพัฒนาตนเองจึงง่ายขึ้นและเร็วขึ้น

หนังสือ 3 อันดับแรกสำหรับผู้เริ่มต้น
  • Mark Summerfield - "การเขียนโปรแกรม Python 3 คู่มือที่ชัดเจน"
  • Wesley Chan, Paul Bissex, Jeffrey Forsier - “จังโก้. การพัฒนาเว็บแอปพลิเคชันใน Python”
  • Robert Martin - "Clean Code" - อ่านแม้ว่าคุณจะไม่เข้าใจ Java แต่ก็มีคำแนะนำดีๆ มากมายอยู่ที่นั่น และในขณะเดียวกัน คุณจะได้เริ่มเรียนภาษาจาวา
มีคำถามหรือไม่?

รายงานการพิมพ์ผิด

ข้อความที่จะส่งถึงบรรณาธิการของเรา: