โพสต์นี้จัดทำขึ้นเพื่อวันเด็ก ความบังเอิญใดๆ ก็ไม่ใช่เรื่องบังเอิญ
ตอนอายุ 10 ขวบ ฉันมีคอมพิวเตอร์เครื่องแรกและดิสก์ที่มี Visual Studio 6 ตั้งแต่นั้นมา ฉันก็คิดงานให้ตัวเองขึ้นมา เช่น ทำงานอัตโนมัติ รวบรวมบริการเว็บบางประเภทสำหรับสามคน หรือเขียนเกม ซึ่งจะถูกลบออกจากตลาดการเล่นเนื่องจากอายุมากขึ้น แน่นอนว่าฉันทำซอร์สโค้ดหายและเขียนโค้ดที่ฉันรู้สึกละอายใจที่จะแสดงให้คนอื่นเห็น และเมื่ออายุ 10 ขวบ ฉันจะไม่ปฏิเสธที่จะรับเอกสารสำคัญจากอนาคตพร้อมกับความผิดพลาดทั้งหมด เพื่อที่จะไม่ยอมให้เกิดขึ้น
สองสามสัปดาห์ที่ผ่านมา ฉันถามเพื่อนร่วมงานจาก Yandex.Money ว่าตอนนี้พวกเขาจะแนะนำเด็กที่อยากเป็นผู้เชี่ยวชาญด้านไอทีอย่างไร จากนั้นฉันก็จำบางอย่างเกี่ยวกับตัวเองได้ ข้อความนี้จึงปรากฏเช่นนี้ ฉันแนะนำให้เราคุยกันเรื่องนี้
ฉันไม่แนะนำให้ใช้พลังงานมากกับความเจ็บปวดในการเลือก เป็นการดีกว่าที่จะลองทุกอย่างและทำทุกอย่าง เมื่อคุณเข้าใจว่าอะไรคืออะไรในแง่ทั่วไป คุณสามารถตัดสินใจได้ด้วยตัวเองว่าคุณต้องย้ายไปในทิศทางใด และควรละทิ้งไปในทิศทางใดดีกว่า
เซอร์เกย์ โปรแกรมเมอร์รุ่นเยาว์
วัยเด็ก
อะไรสนุกที่สุดในฐานะโปรแกรมเมอร์เมื่อยังไม่มีอินเทอร์เน็ต?
ฉันมีสองเกม - เพื่อแยกเกมทั้งหมดออกจากดิสก์ "800 เกมในภาษารัสเซีย" ด้วยโปรแกรมทั้งหมดจากดิสก์ "ทุกสิ่งที่แฮ็กเกอร์ต้องการ" จากนั้นจึงเขียนเกมทั้งหมดที่ฉันใช้เวลามากกว่า 10 ชั่วโมงตั้งแต่เริ่มต้นใหม่ ในขั้นพื้นฐาน มันไม่สำคัญว่าอะไรจะเกิดขึ้น แม้ว่ามันจะกลายเป็นแบบนี้ก็ตาม
คุณรับมัน ลองใช้ จัดเรียงบล็อกใหม่ ทดลอง และเข้าถึงทุกสิ่งที่คุณสามารถเข้าถึงได้ คุณทำลาย Windows จะใช้เวลา 10 ชั่วโมงในการนำ Windows กลับมา คุณกำลังพยายามที่จะได้รับไดรเวอร์กลับมาหรือไม่? คุณเข้าใจวิธีการทำงานของ DOS คุณทราบแล้วว่าจัมเปอร์ควรวางตำแหน่งอย่างไรเพื่อให้ฮาร์ดไดรฟ์ของคุณเริ่มทำงานในคอมพิวเตอร์ของเพื่อน (มีเกมใหม่ขนาด 200 เมกะไบต์อยู่ที่นั่น!) คุณบิดซอฟต์แวร์ บิดฮาร์ดแวร์ ถอดแยกชิ้นส่วนและประกอบคอมพิวเตอร์กลับเข้าไปใหม่ คุณเขียนเกมจำลองฟุตบอลมาเป็นเวลา 13 ปีแล้ว
เมื่อไม่มีอะไรก็มีความสุขเพราะเหตุนี้
ความสำคัญของการตรวจสอบตนเองไม่สามารถมองข้ามได้ ในความคิดของฉัน ผู้มาใหม่ด้านไอทีดูถูกดูแคลนว่าพวกเขาจะต้องควบคุมผลิตภัณฑ์ของตนอย่างเข้มงวดเพียงใด (และในการวิเคราะห์ด้วย) และใช้เวลานานเท่าใดเมื่อเทียบกับส่วนที่สร้างสรรค์ล้วนๆ และยิ่งคุณทำอะไรน่าสนใจมากขึ้น การทดสอบก็จะยิ่งยากและยาวนานขึ้นเท่านั้น
แน่นอนว่านี่เป็นคำแนะนำที่ค่อนข้างเป็นนามธรรม แต่ถ้าฉันรู้ทันที
และฉันไม่แนะนำให้มุ่งเน้นไปที่ด้านใดด้านหนึ่งในด้านไอที ขอบเขตอันไกลโพ้นก็มีความสำคัญเช่นกัน
แอนนา นักวิเคราะห์ระบบอาวุโส
Средняяшкола
เมื่อถึงจุดหนึ่ง ในฟอรัมของเมือง P พวกเขากำลังคุยกันเรื่องการเขียนโปรแกรม และมีกระทู้ปรากฏขึ้นที่นั่นพร้อมชื่อเรื่อง “โปรแกรมเมอร์ PHP กำลังถูกตามหาสำหรับบริษัทขนาดใหญ่” ข้อความโฆษณาคือ:
В крупную компанию ищутся программисты PHP:
Для того, чтобы понять, стоит ли вам приходить на собеседование, выполните несложное задание: напишите программу на php, которая находит такие целые положительные числа x, y и z, чтобы x^5+y^5=z^5. (^ - степень).
Отвечать можете здесь.
มีเพียงไม่กี่คนที่ยกเลิกการสมัครกระทู้นี้—ฉันก็อยู่ที่นั่นด้วย ด้วยความไร้เดียงสาวัยสิบหกปีของฉัน ฉันจึงตอบว่า:
Реально чет странное. Да и комп нужен неслабый, штоб ето найти...
Ибо от x,y,z <=1000 таких чисел нет-эт во первых (сел набросал в vb, большего ПОКА не дано), во вторых комп подсаживается намертво.
Не все равно чето нето, ИМХО.
ใช่ มันเป็นการเล่นตลก เป็นกับดักสำหรับมือใหม่ ใช่ มันเป็นไอ้สารเลว แล้วไงล่ะ เห็นได้ชัดว่าฉันใช้เวลามากมายกับสคริปต์ง่ายๆ แต่ลืมไปโดยสิ้นเชิงเกี่ยวกับการมีอยู่ของทฤษฎีบทของแฟร์มาต์ - ซึ่งผู้เขียนเธรด The_Kid ผู้เคารพนับถือได้ชี้แจงในตอนท้ายสุด
Итог печален - в П. практически нет людей, знающих математику, но каждый второй мнит себя мего программистом. За три часа, на все форумах на которых я разместил сообщение, было суммарно около двух сотен просмотров... и всего два правильных ответа. А теорема Ферма - это ведь школьная программа, и условия ее настолько просты, что должны бросаться в глаза. Кстати, параллельно при опросе в аське 6 из 6 знакомых новосибирских студентов ответили «Это же теорема Ферма».
И кого после этого брать на работу?
จากนั้นสิ่งนี้ทำให้ฉันขุ่นเคืองในวิญญาณ:“ ถ้าฉันไม่ได้เขียนเกี่ยวกับทฤษฎีบทของแฟร์มาต์นี่ไม่ได้หมายความว่าฉันไม่รู้เรื่องนี้” เป็นข้อแก้ตัวแบบคลาสสิก ตอนนี้ฉันเศร้าหรือเปล่า? ไม่ นี่เป็นบทเรียนสำหรับชีวิตด้วย เช่นเดียวกับตอนที่เกมของฉันเปิดตัวใน Windows Phone Store ของอินโดนีเซีย และสองสัปดาห์ต่อมาเกมก็ถูกลบออกเพราะฉันไม่ได้อัปเดตข้อกำหนด EULA บางประการ
และยังไม่ชัดเจนนัก: ถ้าไม่มีใครจ้างในบริษัทใหญ่แห่งหนึ่ง แล้วคุณเป็นใครล่ะ? จะทำอย่างไร? จะเติบโตที่ไหน?
คุณไม่ควรคิดว่าหลังจากได้รับการศึกษาแล้ว คุณจะกลายเป็นโปรแกรมเมอร์/คนขับแท็กซี่/นักคณิตศาสตร์หรืออย่างอื่น
ถึงเวลาแล้วที่วิชาพื้นฐาน (คณิตศาสตร์ ฟิสิกส์ วิทยาการคอมพิวเตอร์ ปรัชญา) มีความสำคัญมากกว่าในอนุปริญญามากกว่าวิชาประยุกต์ (การเขียนโปรแกรม การออกแบบในสาขาวิชาเฉพาะ ฯลฯ) การศึกษาระดับอุดมศึกษาเริ่มแบ่งออกเป็นชั้น ๆ - ขั้นพื้นฐาน (วิศวกรรม) และประยุกต์ คุณควรเรียนรู้ทักษะที่ไม่เฉพาะเจาะจง แต่เป็นการคิด วิธีการทางวิทยาศาสตร์ การทำความเข้าใจวิธีแก้ปัญหา ทักษะด้านอารมณ์
มันเป็นเรื่องของมหาวิทยาลัย บุคคลจะยังมีเวลาตลอดชีวิตในการใช้ทักษะประยุกต์
Oleg นักวิเคราะห์ระบบชั้นนำ
Университет
คุณเขียนโค้ดด้วย "pluses" คุณเขียนโค้ดด้วย Java คุณสัมผัสแอสเซมเบลอร์ ขยับมือออกไป ติดอยู่ใน Qt และคิดว่าทำไมพวกเขาถึงทำสิ่งนี้กับคุณ ในหลักสูตรที่ XNUMX ไม่มีใครสนใจว่าคุณเขียนอะไรในห้องทดลองที่สำคัญต่อไป ครูจะพิจารณาโค้ดด้วยวิธีใดก็ตาม
แน่นอนว่านี่ไม่ใช่กรณีทุกที่ - มีมหาวิทยาลัยหลายแห่งที่ทรงพลังและดี แต่พวกเขารับเด็ก ๆ ที่แก้ปัญหาจาก ACM ในโรงเรียน บีบทุกอย่างออกจากทฤษฎีกราฟในชั้นเรียนเพิ่มเติม และอัดแน่นไปด้วยหน่วยความจำของอัลกอริธึมทั้งหมดของโลก เพื่อทุกสิ่งในโลกต้องการ
ฉันไม่ได้ตัดสินใจ ไม่ได้เรียนพิเศษ ฉันเพิ่งเรียนจบวิชาคณิตศาสตร์ และทำสิ่งที่น่าสนใจระหว่างทาง สปอยเลอร์: ไม่มีใครต้องการพวกเขาในการสัมภาษณ์
ขั้นแรก เป็นการดีกว่าที่จะตัดสินใจว่าคุณชอบอะไรจากฝ่ายไอที ถ้าชอบทุกทิศคงลำบาก เรียนรู้ภาษาบางอย่าง - ย่อมไม่เกิดความหายนะมีแต่ความสับสนวุ่นวายในอนาคตเท่านั้น
แจน ผู้เชี่ยวชาญชาวฟินแลนด์ การตรวจสอบ
เรื่องจริง - สำหรับเครื่องจำลอง Windows ที่สร้างขึ้นกับเพื่อนที่กำลังคุกเข่าในเกรด 10 ที่มหาวิทยาลัย คุณจะได้รับการสอบและการทดสอบโดยอัตโนมัติ คุณสามารถบอกทุกคนในภายหลังว่ามันยอดเยี่ยมแค่ไหน ปัญหาคือมันไม่เจ๋ง มันมีสถาปัตยกรรมที่สับสน โค้ดห่วย และขาดมาตรฐานโดยสิ้นเชิงสำหรับทุกสิ่ง
สิ่งเหล่านี้ควรทำเพื่อจุดประสงค์เดียว - เพื่อให้มีแคตตาล็อกคราดของคุณเอง แม้ว่าสิ่งนี้จะไม่ป้องกันคุณจากกลุ่มอาการแอบอ้าง แต่เมื่อคุณพบว่าตัวเองอยู่ในบริษัทขนาดใหญ่ที่มีความรู้เพียงผิวเผินในทุกสิ่งและคุณคิดว่าคุณกำลังจะถูกเปิดเผย
ฉันจะสนับสนุน การช่วยเหลือพร้อมคำแนะนำเกี่ยวกับสิ่งที่คุณสามารถทำได้และสถานที่รับข้อมูลเป็นสิ่งสำคัญมากกว่า และไม่ใช่ในทางกลับกัน และมันไม่น่ากลัวเลยถ้าในตอนแรกเขาพยายามทำอะไรบางอย่างด้วยการสัมผัส - การรับรู้จะมาทีหลัง สิ่งสำคัญคือต้องชอบมัน
เอริค วิศวกรทดสอบ
เราทุกคนเขียนแผนการพัฒนา - สิ่งที่เราจะต้องศึกษา, จะทำอย่างไรในอนาคตอันใกล้นี้ และจะปรับปรุงตนเองอย่างไร แต่ดูเหมือนว่าเราทุกคนจะได้รับประโยชน์จากการเขียนจดหมายถึงตัวเราในอดีต—นี่คือจดหมายของฉัน
- ใช้เวลาค้นหาหนังสือและติดตั้ง Ubuntu ที่ Canonical ส่งให้คุณฟรี เห็นได้ชัดว่ามีปัญหาง่ายๆ อยู่บ้าง Ubuntu เริ่มต้นได้ทุกที่ และลีนุกซ์จะมีประโยชน์กับคุณมาก
- อย่ากลัวคอนโซล แน่นอนว่า Volkov Commander นั้นพอดีกับฟล็อปปี้ดิสก์แผ่นเดียว แต่ลองคิดดูว่าเหตุใดคุณจึงต้องการคำสั่งเหล่านี้ทั้งหมด ทำความคุ้นเคยกับบรรทัดคำสั่ง และฟลอปปีดิสก์ก็จะตาย ดิสก์จะตาย แฟลชไดรฟ์ก็จะตายเช่นกัน ไม่ต้องกังวลมากเกินไป
- อ่านเกี่ยวกับอัลกอริธึม ทำความเข้าใจการเรียงลำดับ ต้นไม้และฮีป อ่านหนังสือ.
- คุณไม่จำเป็นต้องเสียค่าใช้จ่ายหลักสูตรเพื่อทำความเข้าใจพื้นฐาน YouTube จะปรากฏขึ้นเร็ว ๆ นี้ - คุณจะประหลาดใจ
- อย่ายึดติดกับ BASIC มีเทคโนโลยีนับร้อยในโลกที่ควรค่าแก่ความสนใจของคุณ และอีกล้านสิ่งที่น่าสนใจยิ่งกว่าการวาดแบบฟอร์มผู้ใช้ใน Excel อีกครั้ง เพียงใช้ Python แล้วคุณจะคิดออก
- เรียนรู้การใช้ Git สำรองข้อมูลแหล่งที่มาทั้งหมด เขียนแอปพลิเคชันไคลเอ็นต์-เซิร์ฟเวอร์อย่างน้อยหนึ่งรายการเพื่อทำความเข้าใจวิธีการทำงาน ทำความเข้าใจเกี่ยวกับเครือข่าย สวิตช์ และเราเตอร์
- และถ้าคุณอ่านข้อความนี้ตอนนี้ แสดงว่าทุกอย่างไม่ไร้ประโยชน์
บอกเราในความคิดเห็นว่าคุณจะเขียนอะไรถึงตัวเองในอดีตของคุณ? คุณมีคำแนะนำสำหรับเด็กนักเรียนปัจจุบันและนักเรียนที่ยังอยู่ในทางแยกและพยายามหาทางหรือไม่? มาพูดถึงเรื่องนี้กันดีกว่า
ที่มา: will.com