ฉันกำลังมองหาวิธีที่เร็วที่สุดเพื่อให้เขาเร่งความเร็ว
วิธีที่เร็วที่สุดอาจจะให้เวลาเขาแม้ว่ามันอาจจะเป็นปีหรือสองปีก็ตาม
แน่นอนว่าดูเหมือนง่ายที่จะสอนเขาด้วยภาษาที่เรียบง่าย (C #, ถ้าเขาทำสิ่ง. NET) แต่การเรียนรู้ภาษาไม่ได้เรียนรู้ที่จะเขียนโปรแกรม
หากเขาไม่เคยตั้งโปรแกรมไว้นอกจากไวยากรณ์และห้องสมุดของภาษาอย่างน้อยหนึ่งภาษาเขาจะต้องเรียนรู้เกี่ยวกับอาร์เรย์รายการที่เชื่อมโยงรูปแบบการรวบรวมภาษาที่เขาเรียนรู้การทำให้เป็นโมดูลการจัดการทรัพยากรกระบวนทัศน์รูปแบบบิ๊ก - O-สัญกรณ์ ... - เอนชิลาดาทั้งหมด นั่นเป็นหลายสิ่งที่ต้องไถลไปและพวกเราส่วนใหญ่ใช้เวลาหลายปีเพื่อเรียนรู้พื้นฐานเหล่านี้และอีกมากที่จะเป็นโปรแกรมเมอร์มืออาชีพตัวจริง
มีเนื้อหาที่ครอบคลุมอยู่มากมาย (เช่นหนังสือเล่มล่าสุดของ Stroustrupที่สอนการเขียนโปรแกรมโดยใช้ C ++ แทนที่จะสอนภาษา C ++) แต่ไม่มีอะไรมากและไม่มีอะไรครอบคลุมทั้งหมด ดังนั้นคนที่แต่งตัวประหลาดต้องยินดีที่จะเรียนรู้และอ่านหนังสือและบทความมากมาย
สำหรับวิธีการทำสิ่งนี้: ฉันไม่มีหลักสูตรที่สมบูรณ์ที่จะวางที่นี่ (ขออภัย)
สิ่งที่ฉันขอแนะนำคือเริ่มต้นด้วยการสอนภาษาการเขียนโปรแกรมภาษาเดียวให้เขาเพื่อที่เขาจะได้มีโอกาสก้าวหน้าอย่างรวดเร็วและได้ผลลัพธ์ที่น่ายินดี มีหนังสืออยู่สองสามเล่มสำหรับสอนภาษาดังกล่าวเลือกหนังสือที่คุณคุ้นเคย หากหนังสือมีแบบฝึกหัดมากมายและเขายินดีที่จะทำเตรียมความพร้อมสำหรับการใช้เวลาส่วนใหญ่ในการช่วยเหลือเขา หากหนังสือไม่มี (m) ให้เริ่มคิดเองก่อนดี แต่เตรียมพร้อมที่จะปรับให้เข้ากับระดับ / ความเข้าใจของเขา
หากภาษาแรกนั้นไม่ใช่ C หรือ C ++ IMO เขาควรเรียนรู้ภาษาใดภาษาหนึ่งต่อไปนี้ K&R ดีสำหรับเรื่องนี้เช่นเดียวกับ TCPL ของ Stroustrup หรือถ้าเขาสามารถ (ด้วยความช่วยเหลือของคุณ) จัดการกับเส้นโค้งการเรียนรู้ที่สูงชันนิก / หมู่ เหตุผลที่ฉันแนะนำนี้คือเมื่อคุณรู้จัก C หรือ (IMO โดยเฉพาะอย่างยิ่ง) C ++ มันค่อนข้างง่ายที่จะรับ C derivates เหล่านั้นเช่น C #, Java, ObjC ...
สำหรับส่วนที่เหลือให้เขาเขียนหนังสือและบทความดีๆ ฉันไม่คิดว่ามันจะมีประโยชน์มากถ้าเราแนะนำสิ่งเหล่านี้มากเกินไปเนื่องจาก 1) มันต้องสอดคล้องกับวัฒนธรรมของ บริษัท ของคุณและ 2) คุณต้องรู้สึกสบายใจที่บอกให้เขาเรียนรู้สิ่งนั้น