ฉันไม่ได้เป็นโปรแกรมเมอร์เมื่ออายุ 35 ปีได้อย่างไร

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

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

ไม่อนุญาต: เริ่มต้น

ฉันไม่ได้เป็นโปรแกรมเมอร์เมื่ออายุ 35 ปีได้อย่างไร

Энциклопедия профессора Фортрана для старшего школьного возраста

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

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

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

ตัวอย่างเช่น หลายปีต่อมา ฉันได้เรียนรู้ว่าในปีเดียวกันนี้ พ่อแม่ของเพื่อนร่วมชั้น (ในอนาคต) ของฉันได้มอบ ZX Specrum ให้เขา สำหรับเกมแน่นอน

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

ดูเหมือนว่านี่คือจุดที่ฉันต้องชดเชยเวลาที่เสียไป - แต่ชีวิตก็ปรับตัวอีกครั้ง

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

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

คุณสามารถไปห้องสมุด ค้นหาหนังสือหรือหนังสืออ้างอิงได้ฟรี แล้วปัญหาที่สองก็เกิดขึ้น มันเป็นคอมพิวเตอร์ที่ล้ำหน้าเกินไปสำหรับเงื่อนไขเหล่านั้น มีการติดตั้ง Windows 95 ไว้

ฉันหยิบหนังสือหลัก (เท่านั้น) เกี่ยวกับคอมพิวเตอร์ที่อยู่ในห้องสมุด - หนังสือเรียน Hein / Zhitomirsky ที่มีชื่อเสียงเรื่อง "ความรู้พื้นฐานด้านสารสนเทศและวิทยาการคอมพิวเตอร์" พร้อมปกสีแดง ตอนนี้คุณสามารถค้นหาได้บนอินเทอร์เน็ตและรู้สึกถึงความแตกต่างระหว่างเนื้อหากับเนื้อหาของคอมพิวเตอร์ที่มีคุณสมบัติครบถ้วนพร้อม Windows 95 บนเครื่อง สถานการณ์ยิ่งเลวร้ายลงอีกจากความจริงที่ว่าเป็นเรื่องยากที่จะได้รับแม้แต่ซอฟต์แวร์ละเมิดลิขสิทธิ์ - ยังมีเวลาอีกสองสามปีก่อนที่ร้านขายดีวีดีจะรุ่งเรืองด้วยชื่อที่ติดหู "All Office Software - 2000" อย่างไรก็ตาม เมื่อพวกเขาปรากฏตัว ฉันยังไม่มีเงินซื้อแผ่นดิสก์

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

ตบแบบฟอร์ม

ฉันไม่ได้เป็นโปรแกรมเมอร์เมื่ออายุ 35 ปีได้อย่างไร

Настоящие программисты и я

เป็นผลให้การพัฒนาคอมพิวเตอร์ของฉันหยุดชะงักอย่างน่าเศร้าในช่วงสองสามปีที่ผ่านมา ฉันอ่านวิธีใช้ Windows โดยขอหรือโดยโจรฉันได้รับโปรแกรมต่าง ๆ สำหรับคอมพิวเตอร์บนฟล็อปปี้ดิสก์และเรียนรู้ที่จะเป็น "ผู้ใช้ขั้นสูง" โดยการแก้ไขไฟล์ autoexec.bat ฉันนำพจนานุกรมมาจากโรงเรียน แต่อะไรล่ะ? โดยทั่วไป เมื่อถึงเวลาที่ฉันกลับไปเป็นเด็กได้ในที่สุดและเริ่มเขียนโปรแกรมใน qBasic อินเทอร์เฟซแบบภาพก็ครอบงำฉันอยู่แล้ว

ความแตกต่างนี้ทำลายแรงจูงใจของฉันในการศึกษาการเขียนโปรแกรมข้อความปกติในเชิงลึกอย่างมาก เหตุผลก็คือความแตกต่างอย่างมากระหว่างกราฟิกของ Windows 95 ซึ่งฉันเริ่มดื่มด่ำกับโลกคอมพิวเตอร์อย่างแท้จริงและหน้าจอข้อความที่น่าเบื่อของภาษาที่ฉันรู้ในตอนนั้น โปรแกรมเมอร์รุ่นก่อนพอใจมากที่เมื่อเขียน POINT(10,15) มีจุดปรากฏบนหน้าจอ สำหรับพวกเขา การเขียนโปรแกรมคือ "การวาดสิ่งที่ไม่มีอยู่บนหน้าจอ" สำหรับฉัน หน้าจอเต็มไปด้วยแบบฟอร์มและปุ่มต่างๆ อยู่แล้ว สำหรับฉัน การเขียนโปรแกรมคือ "การทำให้ปุ่มทำอะไรบางอย่างเมื่อกด" - และการทำให้ปุ่มนั้นน่าเบื่อ

ในฐานะที่เป็นการพูดนอกเรื่องโคลงสั้น ๆ ฉันอยากจะทราบว่าตอนนี้การพัฒนาภาษาโปรแกรมแบบเกลียวได้กลับไปสู่สถานการณ์เดียวกันแล้ว ตอนนี้ "โปรแกรมเมอร์ตัวจริง" ทั้งหมดกำลังออกแบบอินเทอร์เฟซในสมุดบันทึกอีกครั้งและโปรแกรมเมอร์ทุกคนก็จำเป็นต้องเป็นนักออกแบบอีกครั้งเหมือนเดิม ขอย้ำอีกครั้งว่าคุณต้องวางปุ่ม หน้าต่างอินพุต และส่วนควบคุมอื่นๆ บนหน้าจอโดยใช้โค้ดโดยเฉพาะ ด้วยเหตุนี้ กฎ 80/20 แบบคลาสสิกในกรณีนี้จึงมีลักษณะดังนี้: “เราใช้เวลา 80% ในการสร้างอินเทอร์เฟซโดยการพิมพ์โค้ดด้วยตนเอง และ 20% ของเวลาในการตั้งค่าพฤติกรรมขององค์ประกอบอินเทอร์เฟซ” เหตุใดจึงเป็นเช่นนี้ในสมัยของ DOS และ Pascal - ฉันเข้าใจ; ไม่มีทางเลือกอื่น ทำไมสิ่งนี้ถึงเกิดขึ้นตอนนี้ ในเมื่อทุกคนได้เห็นและสัมผัส VB, Delphi และ C# แล้ว - ฉันไม่รู้; ฉันสงสัยว่าปัญหาคือว่าสภาพแวดล้อมการพัฒนานั้นได้รับค่าตอบแทนหรือฟรี สิ่งที่สะดวกมักจะมีราคาแพงเสมอและสภาพแวดล้อมที่กล่าวถึงในเวอร์ชันฟรีปรากฏขึ้นเมื่อไม่นานมานี้

นี่เป็นหนึ่งในสาเหตุที่การเขียนโปรแกรมอินเทอร์เน็ตผ่านฉันไป แม้ว่าจะปรากฏในภายหลัง มันจะง่ายที่สุดในการสร้างพอร์ตโฟลิโอและเป็นโปรแกรมเมอร์ ฉันพยายามใช้ทั้ง PHP และ JS แต่ไม่ต้องการ "เขียนโค้ดในแผ่นจดบันทึก" อีกเหตุผลหนึ่งก็คืออินเทอร์เน็ตปรากฏในชีวิตของฉันในปี 2005 หรือ 2006 ก่อนหน้านั้นมันอยู่ที่ไหนสักแห่งที่อยู่รอบนอกของภาพโลก นอกจากโทรศัพท์มือถือแล้ว “สิ่งที่คนรวยใช้”

ดังนั้นฉันจึงละทิ้งการเขียนโปรแกรม DOS ทั้งหมดนี้และมุ่งหน้าสู่ฐานข้อมูลการฝึกอบรม Access Northwind ซึ่งทำให้ฉันมีรูปแบบ ปุ่ม มาโคร และจุดสุดยอดของการเขียนโปรแกรมแอปพลิเคชัน - VBA อาจอยู่ที่ไหนสักแห่งในขณะนั้นในที่สุดฉันก็ตัดสินใจว่าในอนาคตฉันอยากทำงานเป็นโปรแกรมเมอร์ ฉันได้ดิสก์จาก Visual Studio ซื้อหนังสือกระดาษ(!) บน VB และเริ่มสร้างเครื่องคิดเลขและโอเอกซ์ด้วยความยินดีที่การออกแบบทั้งหมดถูกสร้างขึ้นบนแบบฟอร์มในเวลาไม่กี่นาทีและไม่ได้เขียนด้วยมือ เนื่องจากคอมพิวเตอร์ไม่ใช่ของหายากอีกต่อไป ในที่สุดฉันก็สามารถออกไปสู่โลกกว้างและหารือเกี่ยวกับการเขียนโปรแกรมกับคนที่มีความคิดเหมือนกันได้

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

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

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

ไม่จำเป็นต้องมีนักไวโอลิน

ฉันไม่ได้เป็นโปรแกรมเมอร์เมื่ออายุ 35 ปีได้อย่างไร

...но не обязательно выживу...

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

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

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

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

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

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

ตำนานยังมีชีวิตอยู่ มีการปรับเปลี่ยนเพียงเล็กน้อยเท่านั้น

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

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

อะไรตอนนี้?

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

  • ความรู้เกี่ยวกับเทคโนโลยีคอมพิวเตอร์แพร่หลายมากขึ้น การทำงานกับคอมพิวเตอร์ไม่ได้ระบุไว้ในเรซูเม่อีกต่อไปเช่นเดียวกับที่ไม่ได้ระบุความสามารถในการอ่านและเขียนที่นั่น (โดยวิธีนี้คงไม่เจ็บ - ฉันเริ่มพบข้อผิดพลาดทางไวยากรณ์บ่อยครั้งแม้ในสื่อทางการ และในบทความเกี่ยวกับHabréก็ปรากฏอย่างสม่ำเสมออย่างน่าอิจฉา)
  • แผนกทรัพยากรบุคคลและผู้เชี่ยวชาญด้านทรัพยากรบุคคลปรากฏว่าไม่มีส่วนรับผิดชอบต่อการตัดสินใจของตน และสามารถใช้เกณฑ์การคัดเลือกใดก็ได้ โดยปกติแล้วจะให้ความสำคัญกับคนที่เป็นทางการ โดยพิจารณาจากอายุ การศึกษา เพศ และเวลาในสถานที่ทำงานเดิม ทักษะและความสามารถเป็นไปตามหลักการที่เหลืออยู่
  • ไม่มีการขาดแคลนโปรแกรมเมอร์มาเป็นเวลานาน เกิดการขาดแคลน ดี โปรแกรมเมอร์ แต่นี่เป็นเรื่องจริงโดยทั่วไปสำหรับความเชี่ยวชาญพิเศษใดๆ และเด็กนักเรียนบนอินเทอร์เน็ตทุกคนทำงานเป็นโปรแกรมเมอร์ธรรมดา ๆ ในไซต์ฟรีแลนซ์ผู้คนต่างต่อสู้เพื่อสิทธิ์ในการทำบางอย่างเพื่อพอร์ตโฟลิโอของตนโดยไม่เสียค่าใช้จ่าย
  • โครงการสัตว์เลี้ยงก็กลายเป็นเรื่องธรรมดาเช่นกัน อินเทอร์เน็ตเต็มไปด้วยไซต์ส่วนตัวและโคลน Tetris และโครงการนี้เกือบจะกลายเป็นสิ่งจำเป็นนั่นคือหลังจากผ่านตะแกรงคัดเลือกบุคลากรแล้วคุณจะพบว่าตัวเองอยู่ในตะแกรงคัดเลือกผู้เชี่ยวชาญและพวกเขาก็พูดว่า "แสดง GitHub ของคุณให้ฉันดู"

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

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

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

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

ออกจากเขตความสะดวกสบาย

ฉันไม่ได้เป็นโปรแกรมเมอร์เมื่ออายุ 35 ปีได้อย่างไร

Это я уверенно поднимаюсь по карьерной лестнице

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

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

สองสามปีต่อมา Access และ SQL ถูกเพิ่มลงใน Excel เพราะฉันจำวัยเด็กได้และเริ่มเขียนสคริปต์ VBA อย่างกระตือรือร้น แต่ก็ยังไม่ใช่ "การเขียนโปรแกรมจริง" ฉันลองอีกครั้งโดยดาวน์โหลด Visual Studio สมัยใหม่และเข้าสู่ C# ฉันศึกษามันเป็นการประมาณครั้งแรกเขียนโปรแกรมเล็ก ๆ และลองอีกครั้งเพื่อไปที่ไหนสักแห่ง - โดยไม่ละเลยตำแหน่งงานว่างหรือข้อเสนอการฝึกงานที่เต็มเปี่ยม

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

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

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

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

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

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

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

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

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

มีอย่างน้อยหนึ่ง บริษัท ในโลกที่พูดว่า - บริษัท ของเราสร้างผู้ส่งสารมาเขียนผู้ส่งสารให้เราในภาษาดังกล่าวและด้วยพารามิเตอร์ดังกล่าวแล้วเราจะจ้างคุณ? เลขที่ นี่เป็นความเป็นไปได้เสมอ และสำหรับคนที่อายุและการศึกษาไม่ถูกต้อง ความน่าจะเป็นก็ต่ำมาก ชีวิตอธิบายทั้งหมดนี้ให้ฉันฟังได้ดีมาก ตัวอย่างเช่น ในช่วงชีวิตต่างๆ ของฉัน ฉันรู้จักและใช้ VB และ VBA, Pascal และ Delphi, SQL, R, JS, C# และแม้แต่ (ฉันเองก็แปลกใจเหมือนกัน!) Genesis32 ในความเป็นจริง ฉันพบและเข้าเรียนหลักสูตรต่างๆ ทำโครงการที่มีชื่อเสียง สามารถแสดงให้พวกเขาดูในการสัมภาษณ์ และตอบคำถามเกี่ยวกับพวกเขา และอะไร?

ประการแรกไม่มีใครสนใจและไม่ขอแสดงอะไรเลยฉันไม่ได้ไปสัมภาษณ์เหล่านี้อย่างโง่เขลา ประการที่สอง จากทั้งหมดนี้ ตอนนี้ฉันจำได้แค่ VBA+SQL เท่านั้น เพราะฉันใช้มันตลอดเวลา ที่เหลือไม่มีประโยชน์และถูกลืมไป ยิ่งไปกว่านั้น สถานการณ์ดูยากจริงๆ ไม่ใช่ว่าพวกเขาดูโปรเจ็กต์ของฉันแล้วพูดว่า "ฟังนะ ทุกอย่างแย่ที่นี่ คุณไม่รู้วิธีเขียนโค้ด มันใช้งานไม่ได้ที่นี่และที่นี่" ไม่ พวกเขาเพียงแต่เพิกเฉยต่อฉัน การศึกษาศิลปศาสตร์นะรู้ยัง? “ก็เพราะฉันเป็นคนผิวดำ”

ผลของการ

ฉันไม่ได้เป็นโปรแกรมเมอร์เมื่ออายุ 35 ปีได้อย่างไร

Когда даже под гнётом обстоятельств ты сохраняешь внутренний покой

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

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

ดังนั้นฉันจึงอดไม่ได้ที่จะบอกคุณว่าทำไมฉันถึงทุ่มเทอย่างมากแต่ไม่เคยเป็นโปรแกรมเมอร์เลย

ผมขอสรุปสั้นๆ ดังต่อไปนี้

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

ที่มา: will.com

เพิ่มความคิดเห็น