ตอนนี้ฉันเป็นนักเรียน CS กำลังมองหาการฝึกงานภาคฤดูร้อนโดยเฉพาะเพราะฉันต้องการพัฒนาแอพสำหรับ Android และ / หรือ iOS เมื่อมองถึงข้อกำหนดสำหรับโอกาสต่าง ๆ (โอกาสในการพัฒนาซอฟต์แวร์ใด ๆ ไม่ใช่เฉพาะที่ฉันแยกออก) มันจะแสดงรายการ "ประสบการณ์กับ x, y, z .... " คำถามของฉัน: สิ่งที่นับเป็นประสบการณ์กับภาษาหรือเทคโนโลยีเฉพาะ? ฉันรู้สึกโชคดีที่ฉันมีโอกาสใช้ภาษาหลายภาษาในการศึกษาในมหาวิทยาลัยของฉันทุกอย่างตั้งแต่ VB จนถึงการประชุม MIPS แต่โดยส่วนตัวแล้วมีข้อยกเว้นบางประการฉันไม่คิดว่าตัวเองมีความรู้เพียงพอในภาษาส่วนใหญ่ที่ฉันเคยตกหลุมรักและบอกให้เขียนรหัส x ตามวันที่ y ฉันอาจรู้พื้นฐานของภาษา
หากต้องการใช้ตัวอย่างเฉพาะที่ฉันต้องเผชิญในตอนนี้: การฝึกงานที่ฉันสนใจแสดงประสบการณ์กับ C และ / หรือ C ++ เป็นข้อกำหนด ฉันทำงานกับ C ฉันรู้ว่าคุณสามารถทำได้และไม่สามารถทำได้ฉันเป็นเจ้าของและได้อ่าน K&R เข้าใจว่าพอยน์เตอร์ทำงานอย่างไร ฯลฯ แต่จริง ๆ แล้วฉันไม่ได้เขียนโค้ดจำนวนมากใน C ฉัน ฉันเขียนโปรแกรมสั้น ๆ ไม่กี่ตัวและปรับเปลี่ยนบางโปรแกรม แต่ฉันไม่เคยเขียนอะไรที่ใหญ่พอที่จะต้องจัดการการจัดสรรหน่วยความจำหรือสร้าง abstractions เพื่อสร้างฟังก์ชั่นที่ต้องการ ดังนั้นในขณะที่ฉันรู้สึกว่าฉันมีความเข้าใจแนวคิดฉันไม่ได้ใช้มัน ความเข้าใจในแนวคิดถือเป็นประสบการณ์หรือไม่? ฉันกระตือรือร้นที่จะเรียนรู้และเพิ่มพูนความรู้ของฉันอยู่เสมอ แต่ฉันก็ไม่ต้องการให้สัญญามากเกินไป (ซึ่งดูเหมือนกับสิ่งที่คุณต้องการ
คิด? แนะนำ?