อะไรคือ“ ประสบการณ์” กับภาษาหนึ่ง ๆ [ปิด]


9

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

หากต้องการใช้ตัวอย่างเฉพาะที่ฉันต้องเผชิญในตอนนี้: การฝึกงานที่ฉันสนใจแสดงประสบการณ์กับ C และ / หรือ C ++ เป็นข้อกำหนด ฉันทำงานกับ C ฉันรู้ว่าคุณสามารถทำได้และไม่สามารถทำได้ฉันเป็นเจ้าของและได้อ่าน K&R เข้าใจว่าพอยน์เตอร์ทำงานอย่างไร ฯลฯ แต่จริง ๆ แล้วฉันไม่ได้เขียนโค้ดจำนวนมากใน C ฉัน ฉันเขียนโปรแกรมสั้น ๆ ไม่กี่ตัวและปรับเปลี่ยนบางโปรแกรม แต่ฉันไม่เคยเขียนอะไรที่ใหญ่พอที่จะต้องจัดการการจัดสรรหน่วยความจำหรือสร้าง abstractions เพื่อสร้างฟังก์ชั่นที่ต้องการ ดังนั้นในขณะที่ฉันรู้สึกว่าฉันมีความเข้าใจแนวคิดฉันไม่ได้ใช้มัน ความเข้าใจในแนวคิดถือเป็นประสบการณ์หรือไม่? ฉันกระตือรือร้นที่จะเรียนรู้และเพิ่มพูนความรู้ของฉันอยู่เสมอ แต่ฉันก็ไม่ต้องการให้สัญญามากเกินไป (ซึ่งดูเหมือนกับสิ่งที่คุณต้องการ

คิด? แนะนำ?


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

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

คำตอบ:


7

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

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

ไม่มีอะไรผิดปกติกับการได้ดูเทคโนโลยีและเล่นกับมัน แต่มันก็ไม่ถือเป็นประสบการณ์


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

เพียงแค่พูดถึงว่าคุณคุ้นเคยกับเทคโนโลยี X, Y และ Z แต่ยังไม่ได้ใช้ในการผลิต คุณเป็นนักเรียน - ความคาดหวังแตกต่างจากนักพัฒนาอาวุโส

1

คำว่า "ประสบการณ์" หมายถึงสิ่งต่าง ๆ ในบริบทที่แตกต่างกัน โดยทั่วไปแล้วการโพสต์งานนั้นหมายถึงประสบการณ์การทำงานจริงสำหรับ บริษัท หรือองค์กร แต่อย่าอ่านมากเกินไป

  1. ประสบการณ์จริงสำหรับองค์กรจริงไม่จำเป็นต้องได้รับค่าตอบแทนเพื่อการพิจารณา "ประสบการณ์"

  2. หากการสมัครเข้าฝึกงานและงานของคุณได้รับการจัดอันดับว่าเป็นผู้ฝึกงานโดยทั่วไปแล้วคุณจะได้รับประสบการณ์มากมาย

  3. คุณสามารถใช้ตัวอย่างรหัสและ / หรือโครงการเพื่อทดแทนประสบการณ์ในกรณีจำนวนมากเมื่อสมัครฝึกงาน

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


0

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

tecnologies ต่างกันต้องการ "ประสบการณ์" ในระดับที่แตกต่างกันก่อนที่คุณจะสามารถเรียกตัวเองว่ามีความเชี่ยวชาญในพวกเขา และอีกครั้งมันเป็นญาติมาก ผู้ที่มีประสบการณ์ 2 ปีอาจพิจารณาตัวเองเป็นผู้เชี่ยวชาญในขณะที่คนงานอาจไม่เรียกตัวเองว่าผู้เชี่ยวชาญหลังจาก 4 ปีในวิชาเดียวกัน คุณอาจต้องใช้เวลาน้อยลงในการเป็นผู้เชี่ยวชาญใน SQL มากกว่าที่คุณจะใช้กับระบบฝังตัว ฉันพบว่าบางครั้งผู้ที่มี C / C ++ 3-4 ปีจะประสบกับคำถามพื้นฐานที่ล้มเหลวอย่างน่าสังเวช

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.