วิธีใช้ประโยชน์สูงสุดจากการศึกษาด้านวิทยาการคอมพิวเตอร์

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

วิธีใช้ประโยชน์สูงสุดจากการศึกษาด้านวิทยาการคอมพิวเตอร์

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

กฎ 30 วินาทีไม่ทำงานอีกต่อไป

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

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

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

ภาษาโปรแกรมใดดีที่สุดในการสอนในมหาวิทยาลัย?

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

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

ใช้งานได้จริงและใกล้ชิดกับความเป็นจริงมากขึ้น

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

นักคณิตศาสตร์หรือโปรแกรมเมอร์?

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

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

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

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

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

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

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

“ปั้มคาน” อย่างไรเพื่ออนาคต ผู้เชี่ยวชาญรูปตัว T?

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

  • ขอบเขตอันไกลโพ้นด้านไอที. ผู้สำเร็จการศึกษาระดับปริญญาตรีสาขาวิทยาการคอมพิวเตอร์เป็นผู้เชี่ยวชาญสำเร็จรูปพร้อมแนวโน้มทางเทคนิคที่ได้รับการพัฒนาซึ่งอาจเลือกโปรไฟล์ของเขา แต่ตอนรุ่นน้องเราไม่รู้ว่าเขาจะทำอะไร เขาสามารถเรียนสายวิทยาศาสตร์หรือการวิเคราะห์ หรือในทางกลับกัน เขาสามารถเขียนโค้ดจำนวนมากได้ทุกวัน ดังนั้นผู้เรียนจะต้องแสดงให้เห็นทุกแง่มุมของการทำงานในสาขาไอทีและแนะนำให้รู้จักกับเครื่องมือทั้งหมด ตามหลักการแล้ว ครูจากหลักสูตรภาคทฤษฎีจะแสดงความเชื่อมโยงกับการปฏิบัติ (และในทางกลับกัน)
  • จุดเติบโต. เป็นไปเพื่อประโยชน์ของนักเรียนเองที่จะไม่ปล่อยให้ตัวเองไปสุดขั้ว การทำความเข้าใจว่าคุณเป็น "นักคณิตศาสตร์" หรือ "โปรแกรมเมอร์" ไม่ใช่เรื่องยาก ก็เพียงพอแล้วที่จะฟังแรงกระตุ้นแรกเมื่อแก้ไขปัญหา: คุณต้องการทำอะไร - ดูหนังสือเรียนเพื่อค้นหาแนวทางที่ดีที่สุดหรือเขียนฟังก์ชันสองสามอย่างที่จะมีประโยชน์ในภายหลังอย่างแน่นอน? จากนี้ คุณสามารถสร้างวิถีการเรียนรู้เสริมเพิ่มเติมได้
  • แหล่งความรู้ทางเลือก. มันเกิดขึ้นที่โปรแกรมมีความสมดุลดี แต่ "การเขียนโปรแกรมระบบ" และ "อัลกอริทึม" ได้รับการสอนโดยคนที่แตกต่างกันโดยสิ้นเชิง และนักเรียนบางคนใกล้ชิดกับครูคนแรกและคนอื่น ๆ - ถึงคนที่สอง แต่แม้ว่าคุณจะไม่ชอบศาสตราจารย์ แต่นี่ก็ไม่ใช่เหตุผลที่จะละเลยวิชาบางวิชาเพื่อประโยชน์ของวิชาอื่น นักศึกษาปริญญาตรีเองก็สนใจที่จะค้นหาความตั้งใจในการทำงานกับแหล่งความรู้ และไม่ว่าในกรณีใดจะเชื่อความคิดเห็นที่ต่างไปจากเดิมอย่างสิ้นเชิง เช่น “คณิตศาสตร์เป็นราชินีแห่งวิทยาศาสตร์ สิ่งสำคัญคือการรู้อัลกอริธึม” หรือ “โค้ดที่ดีจะชดเชยทุกสิ่งทุกอย่าง”

คุณสามารถเพิ่มพูนความรู้ทางทฤษฎีให้ลึกซึ้งยิ่งขึ้นโดยหันไปหาวรรณกรรมเฉพาะทางและหลักสูตรออนไลน์ คุณสามารถพัฒนาทักษะของคุณในการเขียนโปรแกรมภาษาบน Coursera, Udacity หรือ Stepik ซึ่งมีหลักสูตรต่างๆ มากมายนำเสนอ นอกจากนี้ นักเรียนมักจะเริ่มดูหลักสูตรภาษาฮาร์ดคอร์หากพวกเขารู้สึกว่าครูอัลกอริทึมรู้คณิตศาสตร์ดี แต่ไม่สามารถตอบคำถามเชิงปฏิบัติที่ซับซ้อนได้ ไม่ใช่ทุกคนที่จะเห็นด้วยกับฉัน แต่ในทางปฏิบัติของฉันมันพิสูจน์ตัวเองได้ดี ความเชี่ยวชาญด้าน C++ จาก Yandexซึ่งมีการวิเคราะห์คุณลักษณะที่ซับซ้อนมากขึ้นของภาษาตามลำดับ โดยทั่วไป ให้เลือกหลักสูตรที่มีคะแนนสูงจากบริษัทหรือมหาวิทยาลัยที่มีชื่อเสียง

ทักษะอ่อนนุ่ม

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

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

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

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

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

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

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

    นี่เป็นเรื่องปกติเมื่อบุคคลหนึ่งแสดงเป็นครั้งแรก แต่คุณต้องเริ่มทำงานกับความเครียดนี้ตั้งแต่เนิ่นๆ โดยปกป้องการบ้านในบรรยากาศที่เป็นกันเองท่ามกลางเพื่อนร่วมชั้น

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

ฉันพลาดอะไร?

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

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

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

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

ที่มา: will.com

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