Scientists และ Engineers คือหัวใจสำคัญของความก้าวหน้าทางเทคโนโลยีของโลก ดังนั้น Programmers จึงมีค่าตัวที่ค่อนข้างสูงและเป็นหนึ่งในงานที่มีความต้องการมากที่สุดทั่วโลก มี Programmers หลายพันคนทำงานอยู่กับบริษัทต่าง ๆ ในขณะที่มีเพียงไม่กี่คนที่สามารถไปถึงจุดสูงสุดได้ และนี่คือ 13 สุดยอด Programmers ที่คนไอที ควรรู้จักไว้
1. Jon Skeet
ผลงาน: ผู้เขียนหนังสือ “C# in Depth” และ Top Contributor in Stackoverflow
อาชีพ: Software Engineer ที่ Google
อาชีพการทำงาน: Jon Skeet เป็นบุคคลที่ได้รับความนิยมสูงสุดใน StackOverflow โดยเข้าร่วม Platform ในปี 2551 และได้รับความนิยมจากการมีส่วนร่วมในการตอบคำถามที่ซับซ้อนในภาษา C# และ Java ซึ่งขณะที่ทำงานใน Google เขาเขียน Code ในภาษา Java สำหรับ Projects เป็นหลัก และเขายังเป็นนักเขียนที่คนส่วนใหญ่รู้จัก จากหนังสือที่ชื่อว่า “C# in Depth”
2. Gennady Korotkevich
ผลงาน: CodeChef & Codeforces Global Top-rank, Winner: Facebook Hacker Cup, Google Code Jam และกิจกรรมอื่น ๆ อีกมากมาย
อาชีพ: นักศึกษาปริญญาเอก ที่ ITMO, Competitive Programmer
อาชีพการทำงาน: น้องคนสุดท้องที่อายุน้อยสุดในบทความนี้ ซึ่งเขาได้เริ่มต้นเข้าสู่แวดวงนี้ตั้งแต่อายุยังน้อย เขาเรียนรู้ได้อย่างรวดเร็วและเข้าร่วมรายการ Global Competitive Programming โดยตอนที่เขาอายุเพียง 21 ปี เขาได้มีส่วนร่วมในการแข่งขันต่าง ๆ และได้รับรางวัลมากมาย และเป็นที่รู้จักกันในชื่อ “Tourist” ใน Community ซึ่งปัจจุบัน Gennady กำลังศึกษาระดับปริญญาเอก ที่ ITMO, Belarus
3. Linus Torvalds
ผลงาน: ผู้สร้าง Linux Kernel และ Git
อาชีพ: Software Engineer ที่ Linux Distributions
อาชีพการทำงาน: Linus ได้พัฒนา Gaming Applications มากมายในช่วงแรก ๆ หลังจากที่เขาได้ใช้ PC แล้ว เขาใช้ Minix ซึ่งเป็น Unix OS และได้เรียนรู้แนวคิดเกี่ยวกับ Open Source และ Multitasking, Multiuser Operating Systems ต่อมาเขาจบปริญญาโทจาก University of Helsinki ซึ่งวิทยานิพนธ์ของเขาใช้ Linux โดยตั้งชื่อว่า Portable OS และในที่สุด Linux ก็กลายเป็น Linux Kernel อย่างที่เราเห็นในทุกวันนี้
4. Jeff Dean
ผลงาน: Tensorflow, Google Translate, MapReduce และ Projects อื่น ๆ อีกมากมาย
อาชีพ: Lead ที่ Google AI Division
อาชีพการทำงาน: ระหว่างเรียนปริญญาตรี Jeff ได้สร้าง Statistical Modeling System สำหรับ HIV/AIDS Forecasting Campaigns ของ “WHO” ก่อนร่วมงานกับ Google เขาทำงานที่ศูนย์วิจัย DEC ซึ่งทำงานเกี่ยวกับ Computer Architecture โดยเข้าร่วมงานกับ Google ในปี 2542 และเป็น 1 ใน 2 คนที่อยู่ใน Level 11 (Google Senior Fellow) ของ Google ก่อนที่จะเป็น Lead ของ AI Division ซึ่ง Jeff เคยทำงานเกี่ยวกับ Crawling, Indexing, Query Systems, Translations และงานอื่น ๆ ของบริษัท
5. John Carmack
ผลงาน: ผู้ร่วมก่อตั้ง Id Software Company และ VR Technology of Facebook
อาชีพ: Video Game Developer และ CTO ที่ Oculus VR
อาชีพการทำงาน: Carmack ทำงานที่ Softdisk (บริษัท Disk Magazine) ในช่วงแรก ๆ ของอาชีพการทำงาน จากนั้น เขากับเพื่อนในบริษัทได้ร่วมกันก่อตั้งบริษัท Game Development ในชื่อ Id Software เขาได้พัฒนาเกมที่โดดเด่นอย่าง Doom, Quake, Commander Keen, และอื่น ๆ ต่อมาเขาออกจาก ID Software ในปี 2556 เพื่อเข้าร่วมกับ Oculus ในตำแหน่ง CTO และได้รับการเลื่อนตำแหน่งให้เป็น CTO Consultant ในปี 2562
6. Richard Stallman
ผลงาน: GNU Foundation และ Free Software Foundation
อาชีพ: Activist, Chief of GNU Project
อาชีพการทำงาน: หลังจากสำเร็จการศึกษาจาก Harvard University Stallman เขาทำงานใน AI Lab ที่ MIT ซึ่งเขาได้พัฒนาโปรแกรม Emacs Text Editor จากนั้นเขาก็ก่อตั้ง GNU Project ซึ่งมีวัตถุประสงค์เพื่อเป็น Free Version ของ UNIX ซึ่งเขายังคนทำงานตัวหลัก ๆ ที่ GNU อยู่ นอกจากนี้ เขายังก่อตั้งองค์กรไม่แสวงหาผลกำไร “Free Software Movement” หรือ “Free Software Movement” ที่ทุกคนสามารถเข้าถึงเพื่อ Create, Distribute และเรียนรู้ได้อย่างเสรี ในปี 2528
7. Petr Mitrechev
ผลงาน: ผู้ชนะเลิศเหรียญทอง ACM ICPC, WInner Google Code Jam และอีกมากมาย
อาชีพ: Competitive Programmer
อาชีพการทำงาน: Competitive Programmer อีกคนในบทความนี้ เขาเป็นอัจฉริยะทางด้านคณิตศาสตร์และเป็นหนึ่งใน Algorithm Coders เพียงไม่กี่คนในโลก ตอนอายุ 36 ปี เขาได้รับรางวัล Facebook Hacker Cup มาแล้วถึง 3 ครั้ง และ Topcoder Open Algorithm Champion ถึง 4 ครั้ง ความสำเร็จในการแข่งขันของเขาไม่มีที่สิ้นสุด และสิ่งนี้ก็ทำให้เขามีชื่อเสียงในแวดวง
8. Doug Cutting
ผลงาน: ผู้สร้าง Lucene และ Nutch
อาชีพ: Chairman ที่ Apache Software Foundation
อาชีพการทำงาน: Cutting เป็นที่รู้จักมาจาก Open-source Projects ของเขา เขาได้สร้าง Two Key Components of General Search ที่เป็น Search Indexer และ Crawler เขาเคยทำงานใน Search Technology of Xerox PARC และต่อมาในเดือนกรกฎาคม 2552 Cutting ได้รับเลือกให้เป็น Board of Directors ของ Apache Software Foundation และได้รับเลือกเป็น Chairman ภายในปีเดียวกัน
9. Donald Knuth
ผลงาน: นักเขียน, Algorithm Analytics และ ผู้สร้าง TeX
อาชีพ: ศาสตราจารย์และนักวิจัย ที่ Stanford University
อาชีพการทำงาน: ด้วยอายุกว่า 80 ปีของ Donald Knuth มันง่ายพอที่จะสรุปว่า เขาเริ่มต้นจากพื้นฐานของ Computer Science เขาสำเร็จการศึกษาปริญญาตรีจนถึงปริญญาเอกในสาขาคณิตศาสตร์และได้ชื่อว่าเป็น Algorithm Genius ซึ่งเขาได้รับการกล่าวขานว่าเป็นบิดาแห่ง Algorithm Analysis และเขาได้แต่งหนังสือชื่อว่า The Art of Computer Programming ที่มีเอกลักษณ์เฉพาะตัว โดยเขามีทฤษฎีของตัวเองที่ยังคงทำอยู่ และจนถึงวันนี้ แม้ว่าเขาจะเกษียณอายุแล้ว แต่ Donald Knuth ก็ยังคงเขียนหนังสืออยู่
10. Andres Hejlsberg
ผลงาน: ผู้ออกแบบ C# และ TypeScript
อาชีพ: Technical Fellow ที่ Microsoft และนักเขียน
อาชีพการทำงาน: ในปี 2523 ที่ Technical University of Denmark เป็นช่วงที่ Hejlberg เริ่มเขียนโปรแกรมสำหรับ Nascom Microcomputer และ Pascal ซึ่งต่อมาได้กลายเป็น TurboPascal System หลังจากรวมเข้ากับ IDE ของ Borland โดย TurboPascal กลายเป็นหนึ่งใน Pascal Compilers ที่ประสบความสำเร็จมากที่สุด TurboPascal ถูกแทนที่ด้วย Borland Delphi หลังจากที่เขากลายเป็น Chief Architect ของทีม และในปี 2539 เขาเข้าร่วมกับ Microsoft และสร้าง J++ และ Foundation Classes of Windows ปัจจุบันเขาทำงานเป็น System Architect ที่ Microsoft
11. Ken Thompson
ผลงาน: Multics, Unix OS, B & Go programming language
อาชีพ: นักวิจัยของ Bell Labs (เกษียณอายุในปี 2543)
อาชีพการทำงาน: Kenneth Lane Thompson ทำงานใน Bell Labs มาเป็นเวลานาน ซึ่งเขาทำงานอยู่กับ Unix OS, Multics, UTF-8, Plan 9 และ Project อื่น ๆ อีกมากมายตลอดทั้งอาชีพการงานของเขา เขาเคยทำงานให้กับ Google และได้พัฒนา Go Programming Language และได้ร่วมงานกับ Dennis Ritchie ผู้สร้าง C Programming Language ซึ่ง Thompson ได้สร้าง B Programming Language จนต่อมาได้กลายเป็น Precursor ของ Ritchie’s C และเขาก็ได้มีส่วนร่วมใน Game Development บ้างเล็กน้อย
12. Adam D’Angelo
ผลงาน: Quora
อาชีพ: ผู้ร่วมก่อตั้งและ CEO ของ Quora
อาชีพการทำงาน: Adam D Angelo ดำรงตำแหน่ง CTO ของ Facebook และต่อมาก็ได้เป็น VC ของ Engineering ก่อนที่เขาจะเริ่มอาชีพผู้ประกอบการในฐานะ CEO และผู้ร่วมก่อตั้ง Quora ซึ่ง Quora เป็นหนึ่งใน Platforms ที่ได้รับความนิยมมากที่สุดในการแลกเปลี่ยนข้อมูลและความคิดเห็น (Quora ได้รับการประเมินค่าที่ประมาณ 900 ล้านเหรียญสหรัฐ) และเขายังเป็น Board of Directors ของ OpenAI อีกด้วย
13. Sanjay Ghemawat
ผลงาน: MapReduce, Google File System, TensorFlow, Bigtable
อาชีพ: Senior Fellow, System Infrastructure, Google
อาชีพการทำงาน: เขาเป็น 1 ใน 2 คนที่อยู่ใน Level 11 ของ Google เขาทำงานร่วมกับ Jeff Dean (บุคคลในข้อ 4 ของบทความนี้) และทั้งคู่เป็นเพื่อนที่ดีต่อกัน เขาได้ทำหลาย Projects อย่าง MapReduce, Google File System, Bigtable ซึ่งเขาร่วมกันทำกับ Jeff เขาได้ร่วมงานกับ Google (ตอนที่บริษัทเก่าของเขา “DEC” ถูกซื้อกิจการโดย “Compaq” และเขาก็เป็นหนึ่งในนักวิจัยที่ลาออกจากบริษัทในขณะนั้น) ซึ่ง ณ ช่วงเวลานั้น Google เป็นบริษัทที่เพิ่งก่อตั้งขึ้นใหม่ ตอนนี้ทั้ง Jeff และ Sanjay ยังคงทำงานเพื่อพัฒนา Core Infrastructure ของ Google อยู่
สุดท้าย บนโลกนี้ยังมี Programmers ที่ยอดเยี่ยมอีกมากมายที่ไม่ได้ถูกกล่าวถึงในบทความ 13 สุดยอด Programmers ที่คนไอที ควรรู้จักไว้ แล้วคุณล่ะ มี Programmers คนไหนที่ชื่นชอบบ้าง ลองมาแบ่งปันให้ ISM ฟังกันหน่อย และหากคุณเป็น Programmers และอยากก้าวหน้าในสายอาชีพกับบริษัทชั้นนำ เพียงติดต่อ ISM Technology Recruitment และส่ง Resume ของคุณมาได้ที่ https://www.ismtech.net/submit-your-resume แล้วคุณจะพบว่าอนาคตและโอกาสก้าวหน้ากำลังรอคุณอยู่
ISM เชี่ยวชาญในธุรกิจ IT Recruitment & IT Outsourcing โดยเฉพาะ เปิดทำการมากว่า 30 ปี มีพนักงานทุกสายและทุกระดับทางด้าน IT ที่ได้ร่วมงานกับลูกค้าองค์กรใหญ่ที่มีชื่อเสียงและบริษัทข้ามชาติมากมาย