นายจ้างมองหาอะไรในผู้สมัครที่สอนด้วยตนเอง? [ปิด]


23

ฉันเป็นโปรแกรมเมอร์ที่สอนตัวเองเกี่ยวกับการเข้าสู่ตลาดงาน สิ่งที่ฉันอยากรู้คือวิธีที่ดีที่สุดในการแสดงประสบการณ์ของฉันแก่นายจ้างคืออะไร?

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

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


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

2
"เรียนรู้ทักษะพื้นฐาน" - นี่ไม่ได้หมายความว่าคุณไม่ได้รู้ทักษะพื้นฐานใด ๆ แต่มีหลายสิ่งที่ต้องเรียนรู้และไม่แน่ใจว่าคุณได้เรียนรู้ด้วยตัวเองทั้งหมด

4
มีลักษณะที่อะไรทุกสาขา CS ควรรู้ มันเน้นถึงความสำคัญของการมีประสบการณ์ที่ดีในการแสดงให้พนักงานเห็นทักษะ Linux / UNIX กระบวนทัศน์การเขียนโปรแกรมที่หลากหลายและอื่น ๆ อีกมากมาย โปรดดูหลักสูตรความสามารถของโปรแกรมเมอร์และหลักสูตรวิทยาการคอมพิวเตอร์ฟรีของ Coursera
แอนโทนี่

@ AnoPäivinen BTW อย่าดูถูกดูแคลนคนที่เรียนรู้ด้วยตนเองในธุรกิจนี้และอย่าท้อแท้กับสิ่งที่อาจดูเหมือนช่องว่างขนาดใหญ่ที่คุณจะได้ในตอนแรก ฉันทำงานกับคนที่น่าทึ่งบางคนที่สอนตัวเอง
MrFox

คำตอบ:


8

ฉันจะบอกว่านายจ้างมองหาสิ่งเหล่านี้ในผู้สมัครโปรแกรมเมอร์ทุกคน (นี่มาจากประสบการณ์ของฉันในฐานะหัวหน้านักพัฒนาที่คัดกรองผู้สมัคร):

  • ความสามารถในการยืดหยุ่นและเรียนรู้เทคโนโลยีใหม่อย่างรวดเร็ว (สิ่งนี้สำคัญอย่างยิ่งสำหรับโปรแกรมเมอร์ที่สอนด้วยตนเอง)

  • ความสามารถในการสื่อสารปัญหา

  • ความสามารถในการแก้ปัญหาอัลกอริทึมและโลจิสติกส์ (สำคัญสำหรับนักวิเคราะห์โปรแกรมเมอร์)

  • ความสามารถในการปฏิบัติตามมาตรฐานและกฎระเบียบโดย busines ท้องถิ่นเช่น อย่ายึดติดกับวิธีการของคุณอย่าลืมทำตามแบบแผนการตั้งชื่อธุรกิจที่คุณทำงานด้วย

  • ซื่อสัตย์และทำงานหนัก

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

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


9

เบาะแส

อย่างจริงจังฉันมองหาบางสิ่งในผู้สมัคร:

  1. ความสามารถพื้นฐานในการเขียนโปรแกรม
  2. ความสนใจในการเขียนโปรแกรม
  3. ความเข้าใจสอดคล้องกับการศึกษาและประสบการณ์
  4. ความสามารถในการเรียนรู้
  5. ความเมตตา

ตัวอย่าง: ผู้สำเร็จการศึกษาระดับมัธยมปลายที่สอนด้วยตนเองที่แก้ปัญหาออยเลอร์ได้ 50 ปัญหา: จ้างง่าย MSCS ที่มีเกรดเฉลี่ย 4.0 ซึ่งไม่สามารถอธิบายความแตกต่างระหว่าง TreeMap และ HashMap: ไม่ต้องจ้าง


คุณสามารถอธิบายสิ่งที่คุณหมายถึงด้วยความมีน้ำใจ? มันเป็นสมบัติของการไม่เป็น
Ano Päivinen

1
@ AnoPäivinen: มันครอบคลุมช่วงของพฤติกรรมที่เกี่ยวข้องกับการรักษาของเพื่อนร่วมงานซึ่งทั้งหมดลงมาเพื่อพิจารณาผู้อื่น "Jerk" ถูกกำหนดโดยความล้มเหลวในการพิจารณาผู้อื่น
วินไคลน์

ฉันกำลังจะบอกว่าฉันควรจะทำงานให้คุณตามความต้องการของคุณ แต่ฉันไม่รู้ว่าแผนผังต้นไม้ / แฮชเป็นอย่างไร หลังจากสามปีของการใช้ชีวิตและการหายใจซอฟต์แวร์ / การพัฒนาเว็บไซต์ฉันยังคงถูกกระแทกในการสัมภาษณ์สำหรับสิ่งที่ฉันไม่เคยได้ยิน ทำให้ฉันรู้สึกเหมือนฉันไม่ได้เรียนรู้อะไรเลย บางครั้งฉันสาบานว่าคุณทุกคนทำสิ่งนี้ขึ้น ไม่เช่นนั้นหรือฉันจะไม่เรียนรู้อะไรเลยจนกระทั่งฉันได้รับการว่าจ้าง
Josh Campbell

@Josh: รับสำเนาของ "รู้เบื้องต้นเกี่ยวกับอัลกอริทึม" รุ่นใดก็ได้
วินไคลน์

1
@ papercuts: หากคุณสมัครฝึกงานฉันคิดว่ามันสมเหตุสมผลที่จะพูดถึงว่าคุณได้แก้ไขปัญหาของออยเลอร์แล้วซึ่ง n> 20. เป้าหมายของคุณในการสมัครงานคือการรับสาย ข้อมูลที่แสดงความสามารถในการเขียนโปรแกรมจริง ๆ แล้วจะไม่เจ็บ
วินไคลน์

3

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

ก่อนอื่นอย่าเขียน"การจ้างงานในจีนหรือญี่ปุ่น" "การจ้างงานในประเทศจีนหรือญี่ปุ่น"ดูเหมือนว่า "ฟินแลนด์หรือออสเตรเลีย" (ไม่มีความผิด) พวกเขาแตกต่างกันโดยสิ้นเชิงและคุณต้องเลือก

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

ในความเป็นจริงคุณมีสองตัวเลือกที่ดีที่สุด:

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

ขอบคุณสำหรับข้อมูลเชิงลึก! มันอาจฟังดูแปลกที่ฉันตัดสินใจระหว่างจีน (เซี่ยงไฮ้) และญี่ปุ่นพวกเขาแตกต่างกันมาก แต่ฉันชอบพวกเขาทั้งคู่ แต่ฉันยังไม่สามารถตัดสินใจได้ว่าจะเลือกอันไหนดีกว่าดังนั้นฉันจึงตั้งเป้าหมายทั้งสองและดูว่าจะเกิดอะไรขึ้น ฉันสงสัยว่ามันสมเหตุสมผลแล้ว!
Ano Päivinen

คุณสามารถชอบพวกเขาทั้งสอง เพียงตรวจสอบให้แน่ใจว่าใบสมัครของคุณเฉพาะสำหรับตลาดงานจีนและญี่ปุ่น บางทีจดหมายปะหน้าที่แตกต่างกันอาจเป็นประโยชน์เช่นเดียวกับในคำตอบนี้
bytebuster

2

นายจ้างต้องการรู้อะไรเกี่ยวกับประสบการณ์การเขียนโปรแกรมของฉัน

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

นายจ้างต้องการดูรหัสที่ฉันเขียนหรือต้องการดูซอฟต์แวร์ที่ใช้งานจริงหรือไม่?

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

ในตอนนี้ฉันอาศัยอยู่ที่ฟินแลนด์ แต่ฉันกำลังมองหางานในประเทศจีนหรือญี่ปุ่น (ฉันเรียนรู้ทั้งสองภาษาขณะเรียนที่ต่างประเทศ)

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


3
"ใส่ตัวเองในรองเท้าของพวกเขา: ถ้าคุณกำลังจ้างใครสักคนคุณจะเลือกคนที่อาจไม่รู้ว่าจะทำอย่างไรกับคอมไพเลอร์" - สำหรับหลาย ๆ บริษัท ที่ขึ้นอยู่กับว่าพวกเขาราคาถูกแค่ไหน
pdr

2

ฉันจะบอกว่าทักษะที่สำคัญที่สุดที่โปรแกรมเมอร์ที่สอนด้วยตนเองอาจขาดไปโดยไม่ทราบว่าเป็นวิศวกรรมซอฟต์แวร์และสถาปัตยกรรมซอฟต์แวร์ที่เกี่ยวข้อง

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

นอกจากนี้พยายามแก้ไขส่วนที่ไม่ดีของกระบวนการของคุณ ตัวอย่างเช่น: การทดสอบอัตโนมัติ (สิ่งที่ทุกคนควรทำ!), การติดตามข้อผิดพลาด, การควบคุมการแก้ไขแหล่งที่มา (จำเป็นต้องมี) รายการนี้ไม่ได้หมายถึงการรวมทุกอย่างมันเป็นเพียงตัวอย่าง


2
นั่นคือสิ่งที่ฉันพบโดยทั่วไปใน CS จบแล้ว! ความสามารถในการท่อง O (n) สำหรับคอนเทนเนอร์ต่าง ๆ แต่ไม่เคยใช้ดีบักเกอร์
Martin Beckett

2

นายจ้างต้องการรู้อะไรเกี่ยวกับประสบการณ์การเขียนโปรแกรมของฉัน นายจ้างต้องการดูรหัสที่ฉันเขียนหรือต้องการดูซอฟต์แวร์ที่ใช้งานจริงหรือไม่?

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

หรือพวกเขาเพียง แต่สนใจว่าซอฟต์แวร์ของฉันถูกใช้ไปเท่าไร / สร้างรายได้มากแค่ไหน?

นั่นไม่ใช่หน้าที่รับผิดชอบของคุณฉันไม่สนใจเรื่องนั้นเว้นแต่ว่าคุณจะไปรับตำแหน่งผู้จัดการโครงการหรือสูงกว่า

ฉันควรเขียนเกี่ยวกับการออกแบบและสไตล์การเขียนโปรแกรมของฉันหรือไม่

ไม่มากเกินไป แต่บางทีสัญลักษณ์แสดงหัวข้อที่สนใจในตัวอย่างโค้ดของคุณอาจมีประโยชน์


ตกลงฉันจะใส่ใจน้อยกว่าว่าซอฟต์แวร์ของฉันจะเป็นอย่างไรในมือลูกค้าและยินยอมให้เขียนได้ดี
Ano Päivinen

2

ทักษะการเรียนรู้ด้วยตนเอง

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

นายจ้างต้องการรู้อะไรเกี่ยวกับประสบการณ์การเขียนโปรแกรมของฉัน นายจ้างต้องการดูรหัสที่ฉันเขียนหรือต้องการดูซอฟต์แวร์ที่ใช้งานจริงหรือไม่?

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

ประเด็นอื่น ๆ ที่อาจมีความสำคัญสำหรับนายจ้าง:

  1. ทัศนคติที่ดี
  2. ความหลงใหลในการเขียนโปรแกรม
  3. ประสบการณ์คอมพิวเตอร์ - เพื่อดูว่าคุณเข้าใจพื้นฐานของการทำงานของคอมพิวเตอร์และซอฟต์แวร์
  4. ทักษะจริยธรรมและการทำงานที่อ่อนนุ่ม
  5. ความสามารถในการเรียนรู้และพัฒนาตนเอง
  6. ประวัติการศึกษา
  7. ประสบการณ์การทำงานที่ผ่านมา
  8. ขาดความคิดอุปาทาน
  9. ความสามารถในการถามคำถาม - ใช่ถามคำถามแทนที่จะตั้งสมมติฐาน

1

นอกจากคำตอบอื่น ๆ แล้วให้เขียนรายการเครื่องมือที่คุณได้เรียนรู้ขณะที่สอนตัวเอง

ฉันได้ฝึกผู้สำเร็จการศึกษาจากโรงเรียนชื่อดังที่มีองศาชื่อใหญ่ที่ยืนยันในการเขียนโค้ด Java ใน Notepad ของ Windows และใช้คอมไพเลอร์บรรทัดคำสั่ง ('มันเป็นวิธีที่ดีกว่า' - สำหรับโปรแกรมชั้นหนึ่ง) สถานที่ทำงานส่วนใหญ่ใช้ IDE และเครื่องมือการเขียนโปรแกรมอื่น ๆ และการสอนวิธีใช้ Eclipse นั้นง่ายกว่าการพยายามสอนให้พวกเขา SVN

โดยการแสดงรายการสภาพแวดล้อม IDE หนึ่งรายการขึ้นไปหรือ (สำคัญกว่า) หนึ่งเครื่องมือเก็บรหัสอย่างน้อยหนึ่งรายการคุณจะแสดงว่าคุณพร้อมที่จะทำงานกับทีม

คำตอบ B: ถ้าคุณไปที่นั่นลองใช้งานงานแสดงสินค้า CEBIT ในฮันโนเวอร์ในเยอรมนี เราเคยให้คนมาเยี่ยมชมบูธของเราเพื่อของานในประเทศของเรา ความน่าจะเป็นต่ำที่คุณอาจพบคนที่เหมาะสมที่สามารถช่วยคุณได้ หรือถามพวกเขาหากพวกเขาต้องการคนในท้องถิ่น / ยุโรปที่จะช่วยเหลือพวกเขา


จุดดีในการเรียนรู้ IDE ที่ต่างกัน ทัศนคติของฉันจนถึงตอนนี้ "whadev ฉันจะเรียนรู้ 'em เมื่อต้องการ"
Ano Päivinen

1
ฉันเห็นประเด็นของคุณเกี่ยวกับ IDEs แต่ฉันจะพาคนที่มีประสบการณ์บรรทัดคำสั่ง Java เพียงอย่างเดียวมาให้นักพัฒนา BlueJ ทุกวัน!
Michael K

0

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

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


0

สิ่งที่ฉันอยากรู้คือวิธีที่ดีที่สุดในการแสดงประสบการณ์ของฉันแก่นายจ้างคืออะไร?

หากองศาไม่พร้อมใช้งานการรับรองที่รู้จักจะเป็นข้อดี การรับรองบางอย่างไม่จำเป็นต้องมีหลักสูตรคุณสามารถสอบได้

นายจ้างต้องการรู้อะไรเกี่ยวกับประสบการณ์การเขียนโปรแกรมของฉัน

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

นายจ้างต้องการดูรหัสที่ฉันเขียนหรือต้องการดูซอฟต์แวร์ที่ใช้งานจริงหรือไม่?

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

หรือพวกเขาเพียง แต่สนใจว่าซอฟต์แวร์ของฉันถูกใช้ไปเท่าไร / สร้างรายได้มากแค่ไหน? ฉันควรเขียนเกี่ยวกับการออกแบบและสไตล์การเขียนโปรแกรมของฉันหรือไม่

นายจ้างส่วนใหญ่จะสนใจภาษาการเขียนโปรแกรมที่คุณเขียนได้อย่างคล่องแคล่วมีความรู้และทักษะที่ได้รับ ใช้ซอฟต์แวร์มากน้อยเพียงใดและสร้างรายได้จากการตลาดไม่ใช่การเขียนโปรแกรม บริษัท ส่วนใหญ่มีรูปแบบการเขียนโปรแกรมและการออกแบบของตัวเอง พวกเขาคาดหวังว่าพนักงานควรคุ้นเคยกับเทคนิคเช่น Agile, Scrum, Extreme ขึ้นอยู่กับสิ่งที่พวกเขาใช้

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