ประวัติย่อของนักพัฒนาซอฟต์แวร์ตายแล้ว: จงใช้ชีวิตให้ยาวนาน
เผยแพร่แล้ว: 2022-03-11คุณได้รับ googling บทความเกี่ยวกับวิธีการสร้างประวัติย่อของนักพัฒนาที่โดดเด่น? หยุดเดี๋ยวนี้ มันเสียเวลา! จดหมายปะหน้า? นั่นก็เสียเหมือนกัน
ให้ฉันบอกคุณว่าการใช้เรซูเม่นั้นโบราณแค่ไหน ตามวิกิพีเดีย มันเริ่มต้นด้วย Leonardo da Vinci ผู้ซึ่งส่งจดหมายถึงนายจ้างที่มีศักยภาพซึ่งอธิบายประสบการณ์และทักษะของเขา ใน ปี 1481! นั่นเป็นวิธีที่มันโบราณ
ในอดีต คุณจะต้องส่งเรซูเม่ของคุณไปยังบริษัทที่มีศักยภาพ พวกเขาจะคัดกรองรายการเรซูเม่และเชิญผู้คนมาสัมภาษณ์แบบตัวต่อตัว คนที่มียอดขายดีที่สุดมักจะได้งาน คนพาหิรวัฒน์ที่มีเสน่ห์
อย่างไรก็ตาม เมื่อเร็ว ๆ นี้บริษัทชั้นนำและสตาร์ทอัพหลายๆ แห่งได้เปลี่ยนกฎของเกม ตอนนี้ คุณต้องแสดงความสามารถของคุณผ่านการท้าทายต่างๆ มักจะเกี่ยวข้องกับการทำอัลกอริธึมการเขียนโปรแกรมที่ซับซ้อนให้เสร็จในระยะเวลาอันสั้น นอกจากนี้ยังอาจเกี่ยวข้องกับการสร้างโปรเจ็กต์ขนาดเล็ก ซึ่งคุณจะได้แสดงประสบการณ์ของคุณกับระบบการผลิต คุณภาพของโค้ด ความสามารถในการอ่านโค้ด (และความสามารถในการบำรุงรักษา) ไม่ว่าคุณจะได้รักษาความปลอดภัยให้กับการโจมตีอย่างเหมาะสม และอื่นๆ หรือไม่ บางครั้งยังเกี่ยวข้องกับความท้าทายในการเขียนโค้ดแบบสด ซึ่งคุณควรเขียนโซลูชันขณะแชร์หน้าจอของคุณ ในช่วงไม่กี่ปีที่ผ่านมา เรซูเม่ถูกแทนที่ด้วยวิธีอื่นๆ เพื่อแสดงทักษะของคุณ
พวกเขาทั้งหมดหมุนรอบการส่งเสริมตัวเอง นั่นคือการส่งเสริม "แบรนด์ส่วนบุคคล" ของคุณ นำชื่อของคุณออกไปที่นั่น ทำความรู้จักกับคนในวงการ พวกเขาจะจดจำชื่อของคุณในครั้งต่อไปที่ตำแหน่งสถาปนิกเปิดรับในบริษัทของพวกเขา
คุณต้องคิดแบบนี้ หากคุณขายสินค้าที่เป็นเนื้อเดียวกัน ("ผู้เข้ารหัส") ในตลาดที่มีการแข่งขัน จะเป็นการแข่งขันที่ราคาต่ำสุด ("ผลประโยชน์") หากมีร้านตัดผมสองแห่งในถนนของคุณ ที่ให้บริการตัดผมที่มีคุณภาพเท่ากัน และร้านหนึ่งในนั้นเรียกเก็บเป็นสองเท่า ฉันค่อนข้างมั่นใจว่าร้านจะล้มละลายก่อนสิ้นเดือน คุณไม่สามารถให้บริการเหมือนกับคนอื่นๆ และคาดว่าจะเรียกเก็บเงินเพิ่ม ดี—ไม่เว้นแต่คุณจะแยกความแตกต่าง สิ่งนี้ทำให้เรามีคำถาม: คุณทำอย่างนั้นได้อย่างไร?
ผลงาน
คุณมักจะนึกถึงนักออกแบบกราฟิกเมื่อคุณนึกถึงพอร์ตโฟลิโอ อย่างไรก็ตาม นักพัฒนาซอฟต์แวร์สามารถมีพอร์ตการลงทุนได้เช่นกัน โดยปกติ คุณจะต้องสร้างโปรเจ็กต์สำหรับสัตว์เลี้ยง อาจเป็นแอปที่คุณสร้างขึ้น ตัวอย่างโค้ดที่คุณพบว่าแสดงความสามารถของคุณได้ดีที่สุด หรือแม้แต่ภาพหน้าจอของแอปพลิเคชันที่คุณสร้างขึ้น
คุณสามารถสร้างแอปและเผยแพร่ไปยังตลาดกลางได้ ไม่จำเป็นต้องเป็นแอพที่ซับซ้อน อาจเป็นแอปจัดตารางเวลาสำหรับร้านเสริมสวย ตราบใดที่เป็นสิ่งที่ผู้คนใช้ และแม้ว่าจะไม่มีใครใช้ คุณก็ยังผ่านขั้นตอนการสร้างและเผยแพร่ ซึ่งแสดงถึงความคิดริเริ่ม ความคิดสร้างสรรค์ และความสามารถในการดูโครงการตั้งแต่ต้นจนจบ
โอเพ่นซอร์ส
การมีส่วนร่วมในโครงการโอเพ่นซอร์สเป็นวิธีที่ยอดเยี่ยมในการแสดงทักษะการเขียนโค้ดของคุณ มันแสดงให้เห็นว่าคุณสามารถเพิ่มและเข้าใจโดเมนธุรกิจได้อย่างรวดเร็ว ที่คุณสามารถผลิตซอฟต์แวร์ที่มีคุณภาพและมีคนใช้เป็นจำนวนมาก
ไม่เพียงเท่านั้น รหัสของคุณยังปรากฏบนอินเทอร์เน็ตให้ทุกคนได้เห็น มันบอกว่าคุณทำงานเป็นทีมอย่างไร ข้อความยืนยันของคุณดีแค่ไหน คุณสามารถพูดคุยเกี่ยวกับโซลูชันทางเทคนิคที่ยากกับคนอื่นได้อย่างไร หากคุณสามารถชำระสำหรับโซลูชันที่ใช้งานได้จริง หากคุณชอบการอ่านโค้ดที่ง่ายกว่าอัลกอริธึมลึกลับที่คุณคิดว่าเป็น เร็วขึ้น.

มันแสดงให้เห็นถึงความสามารถของคุณในแง่มุมที่ไม่เขียนโค้ดเช่นกัน เช่น คุณทำงานร่วมกับผู้อื่นได้ดีเพียงใด และทักษะการเขียนของคุณดีเพียงใด (ข้อความและเอกสารประกอบที่ดีนั้นควบคู่ไปกับโค้ดที่ดี)
ผู้คนจะ เห็น ว่าคุณเป็นมืออาชีพที่ดี แทนที่จะบอกพวกเขาอย่างนั้น
ฟอรั่ม
การมีส่วนร่วมใน StackOverflow, Reddit, กลุ่ม Facebook, Hacker News หรือฟอรัมออนไลน์อื่นๆ สามารถแสดงความรู้เชิงลึกของคุณในหัวข้อและความสามารถในการแก้ปัญหาของคุณ นอกจากนี้ยังแสดงให้เห็นถึงความสามารถในการเขียนและเข้าใจในชุมชนตลอดจนความสามารถในการอธิบายปัญหาให้ผู้อื่นทราบ ช่วยให้คุณติดตามข่าวสารล่าสุดเกี่ยวกับเทคโนโลยีที่คุณเลือกได้ และให้โอกาสในการสร้างเครือข่ายเพิ่มขึ้นเรื่อยๆ ยิ่งไปกว่านั้น การพูดคุยเกี่ยวกับเทคโนโลยีต่างๆ กับคนอื่นๆ จะทำให้คุณได้รับความคิดเห็นที่แตกต่างกัน และช่วยให้คุณออกจากห้องสะท้อนเสียงปกติที่ล็อคเข้าได้ง่าย
บล็อก
การเขียนบล็อกเป็นวิธีที่ยอดเยี่ยมในการแสดงความเชี่ยวชาญในหัวข้อนั้นๆ และยังช่วยให้คุณแสดงความคิดและอภิปรายเกี่ยวกับเทคโนโลยีได้เป็นอย่างดี ช่วยให้คุณสร้างชื่อของคุณและสร้างเครือข่ายผู้อ่าน หากคุณรักษาและปรับปรุงคุณภาพของโพสต์อยู่เสมอ ผู้ชมของคุณจะเติบโตขึ้นเรื่อยๆ เมื่อเวลาผ่านไป
และสุดท้าย หากคุณเล่นไพ่ได้ถูกต้อง คุณก็จะสามารถเขียนหนังสือได้หนึ่งเล่มหรือมากกว่านั้นตามการโพสต์บนบล็อกของคุณ และอาจถึงขั้นโปรโมตหลักสูตรวิดีโอของคุณเองด้วย สิ่งเหล่านี้อยู่ในหมวดหมู่ของรายได้แบบพาสซีฟที่มีชื่อเสียง เนื่องจากเป็นวิธีเพิ่มรายได้ของคุณโดยไม่ต้องใช้ความพยายามอย่างต่อเนื่องในการผลิต
แหล่งข้อมูลเพิ่มเติม
การสร้างหลักสูตรวิดีโอบน YouTube หรือ Udemy เป็นวิธีที่ยอดเยี่ยมในการแสดงความสามารถของคุณในการอธิบายแนวคิดที่เป็นนามธรรมแก่ผู้อื่น ในชีวิตประจำวันของโครงการใดๆ จำเป็นต้องมีการถ่ายทอดความรู้อยู่เสมอเมื่อนักพัฒนาเข้ามาและจากไป มันบังคับให้คุณเข้าใจอย่างลึกซึ้งถึงสิ่งที่คุณกำลังจะสอน เป็นการตอกย้ำความรู้ของคุณในเรื่องนี้ นอกจากนี้ยังอาจกลายเป็นแหล่งรายได้แบบพาสซีฟในปีต่อ ๆ ไป
คล้ายกับการมีส่วนร่วมแบบโอเพ่นซอร์สคือการมีส่วนร่วมใน Hackathon ซึ่งเป็นวิธีที่ยอดเยี่ยมในการแสดงทักษะและทำความรู้จักกับผู้คนในอุตสาหกรรมนี้ คุณจะต้องแข่งขันกับผู้อื่นหรือทีมอื่นในความท้าทายด้านการเข้ารหัส สิ่งเหล่านี้มักถูกจำกัดเวลาและมีโอกาสที่จะส่องแสงในขณะที่แก้ปัญหาที่ซับซ้อน พวกเขายังให้โอกาสในการขับเคลื่อนเกียร์ของคุณ ด้วยความรู้เกี่ยวกับอัลกอริทึมและโครงสร้างข้อมูลของคุณ
ประวัติส่วนตัวผลงานที่ยอดเยี่ยม
นักพัฒนาที่ยอดเยี่ยมบางคนพยายามอย่างยิ่งยวดและสร้างพอร์ตการลงทุนส่วนตัว นี่คือบางส่วนที่โดดเด่น:
- Kobi Gurkan: ไม่ใช่เรื่องไร้สาระ ไซต์ส่วนตัวที่อวดโครงการและประสบการณ์การทำงาน
- Charles Han: อาจเป็นไซต์ส่วนตัวที่สั้นที่สุดเท่าที่เคยมีมา
- My Toptal Resume: โปรไฟล์ของ Toptal เป็นเครื่องมือสร้างเรซูเม่ที่สมบูรณ์แบบ ทำให้ฉันได้แสดงประสบการณ์และรับรองคุณภาพโค้ดของฉัน
เมื่อคุณได้อ่านทั้งหมดนี้แล้ว คุณสามารถเริ่มวางแผนว่าจะนำสิ่งเหล่านี้ไปปฏิบัติได้อย่างไร! แจ้งให้เราทราบว่าคุณคิดอย่างไรในความคิดเห็นด้านล่าง!