รับงานเป็นโปรแกรมเมอร์. วิธีการรับงานเป็นโปรแกรมเมอร์? คำแนะนำทีละขั้นตอนในการหางาน สัมภาษณ์และช่วงทดลองงาน

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

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

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

เลื่อนตำแหน่ง

ที่ 2GIS ประกาศนียบัตรการศึกษาระดับอุดมศึกษาไม่ใช่เกณฑ์หลักในการจ้างผู้สมัคร แต่การมีประกาศนียบัตร (จากมหาวิทยาลัยที่ดี) สามารถแสดงให้เห็นว่าผู้สมัครมีความสม่ำเสมอและมุ่งเน้นเป้าหมาย

เลื่อนตำแหน่ง

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

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

เลื่อนตำแหน่ง

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

เลื่อนตำแหน่ง

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

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

อ่านหนังสือ เรียนทฤษฎี ใช้เวลาฝึกซ้อม แล้วทุกอย่างจะออกมาดี!

เลื่อนตำแหน่ง

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

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

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

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

เลื่อนตำแหน่ง

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

เลื่อนตำแหน่ง

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

เลื่อนตำแหน่ง

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

เลื่อนตำแหน่ง

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

เลื่อนตำแหน่ง

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

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

แน่นอนว่าสิ่งต่าง ๆ เกิดขึ้น สิ่งสำคัญคือต้องสามารถทำงานได้ ดังนั้นจึงควรไปสัมภาษณ์อีกครั้งดีกว่ากังวลเรื่องประกาศนียบัตร

เลื่อนตำแหน่ง

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

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

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

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

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

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

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

คุณต้องการมันไหม?

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

  • คุณชอบการเขียนโปรแกรมหรือไม่?
  • คุณสามารถตั้งโปรแกรมได้
  • งานได้ผลตอบแทนดี

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

การเขียนเรซูเม่ที่น่าประทับใจ

คุณต้องเริ่มต้นการค้นหางานด้วยการสร้างเรซูเม่ อนิจจา ไม่มีทางเลยหากไม่มีเขา เว้นแต่ผ่านทางคนรู้จัก



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

ด้วยการเน้นจุดแข็งของคุณ คุณจะเข้าใจวิธีตั้งชื่อเรซูเม่ของคุณ เช่น “โปรแกรมเมอร์ PHP”

ดีอยู่แล้ว มีการเริ่มต้นแล้ว ภาษาการเขียนโปรแกรมแต่ละภาษามีเทคโนโลยีของตัวเองที่เกี่ยวข้อง รายการเทคโนโลยีโดยประมาณสำหรับตำแหน่งงานว่างของนักพัฒนาเว็บแสดงไว้ในรูปที่ 1 2. ในเรซูเม่ของคุณ คุณควรพูดถึงเฉพาะสิ่งที่คุณเชี่ยวชาญจริงๆ เท่านั้น ไม่ใช่แค่ได้ยินมาว่ามีสิ่งเหล่านี้อยู่ หากคุณรู้จักเฉพาะ PHP, HTML, CSS และ JavaScript ให้ระบุสิ่งเหล่านั้น ไม่จำเป็นต้องรวม Zend, Symfony และเฟรมเวิร์กอื่นๆ หากคุณยังไม่ได้ใช้งาน มันจะเปิดออกอยู่แล้ว

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

คุณสามารถเรียนรู้วิธีสร้างเรซูเม่ที่มีประสิทธิภาพได้จากหลักสูตร GeekBrains “” แต่ฉันจะให้คำแนะนำตัวเองเล็กน้อย อย่างไรก็ตาม หลักสูตรนี้จะให้บริการฟรีโดยใช้รหัสส่งเสริมการขาย "Hacker" เมื่อซื้ออาชีพใดๆ.

ข้อมูลในเรซูเม่ของคุณไม่ควรนำเสนออย่างสับสนวุ่นวาย
สิ่งต่อไปนี้ถือว่าเหมาะสมที่สุด:

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

ในการออกแบบเรซูเม่นั้น ยังมีรายละเอียดปลีกย่อยหลายประการ:

  • ใช้แบบอักษรเดียวสำหรับเรซูเม่ทั้งหมดของคุณ ชื่อหัวข้ออาจเขียนด้วยขนาดตัวอักษรเพิ่มขึ้น 2 คะแนน
  • อย่าใช้แบบอักษรที่ล้าสมัย ก่อนหน้านี้ แบบอักษรเริ่มต้นคือ Times New Roman แต่ตอนนี้แบบอักษร Calibri และ Arial "กำลังเป็นที่นิยม" ให้ใช้มัน ประวัติย่อของ Times New Roman ดูเหมือนไดโนเสาร์
  • ขนาดตัวอักษรที่เหมาะสมคือ 10 หรือ 12 พอยต์ โดยเว้นระยะห่างระหว่างบรรทัดเพียงช่องเดียว
  • แสดงรายการความรับผิดชอบของคุณในรูปแบบของรายการลำดับเลข
  • จัดทำลิงก์ไปยังผลงานของคุณในรูปแบบย่อ (คุณสามารถย่อลิงก์โดยใช้บริการเช่น bitly.com) หากคุณไม่มีพอร์ตโฟลิโอ ขอแนะนำให้สร้างพอร์ตโฟลิโอขึ้นมา เขียน CMS หรือร้านค้าออนไลน์แบบง่ายๆ (หากคุณกำลังมองหางานเป็นเว็บโปรแกรมเมอร์)

ค้นหางาน: อะไร ที่ไหน เมื่อไร

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

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

ประวัติย่อจะต้องได้รับการตีพิมพ์ ซึ่งสามารถทำได้ในแหล่งข้อมูลมากมาย ตัวอย่างเช่น เริ่มต้นด้วย https://hh.ru/ ที่นั่นคุณสามารถดูตำแหน่งงานว่างที่มีอยู่และใช้บริการปรับปรุงเรซูเม่ได้ - ไม่มีข้อมูลมากเกินไป

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

สัมภาษณ์และช่วงทดลองงาน

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

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



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

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

เตรียมตัวให้พร้อมว่านายจ้างจะตรวจสอบทุกจุดจากเรซูเม่ของคุณในระหว่างการสัมภาษณ์ ตัวอย่างเช่น หากคุณเขียนว่าคุณคุ้นเคยกับชุดส่วนประกอบ DevExpress พวกเขาจะทราบอย่างแน่นอนว่าคุณรู้ดีแค่ไหน

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

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

คุณไม่ต้องกังวลกับการขาดประสบการณ์ - หลังจากฝึกฝน GeekBrains แล้ว คุณจะได้รับการรับประกันการฝึกงาน ดังนั้นคุณจะได้มีประสบการณ์การทำงานแล้ว!

ฟรีแลนซ์

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

แต่งานฟรีแลนซ์มีข้อเสียเปรียบประการหนึ่ง: หากในกรณีของงานประจำมี “ลุง” ที่จ่ายเงินให้คุณทุกเดือน คุณจะต้องมองหาแหล่งรายได้ซึ่งก็คือลูกค้าด้วยตัวเองที่นี่

การแลกเปลี่ยนอิสระทุกประเภทจะช่วยคุณในเรื่องนี้ ข้อความค้นหาง่ายๆ และ Google จะแสดงบทความมากมายเกี่ยวกับหัวข้อการเลือกการแลกเปลี่ยน สิ่งต่อไปนี้ถือว่าดีที่สุดใน RuNet:

  • fl.ru,
  • เว็บบลานเซอร์.เน็ต,
  • 1clancer.ru,
  • devhuman.com
  • modber.ru,
  • freelansim.ru.

หากคุณสนใจ GeekBrains ได้คัดเลือกการแลกเปลี่ยนอิสระที่ดีที่สุด ซึ่งอธิบายคุณสมบัติของแต่ละรายการ มีให้เลือก.

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

แน่นอนว่าฟรีแลนซ์จะต้องคำนึงถึงความแตกต่างเพิ่มเติมบางประการด้วย กล่าวคือ:

  • ประเภทการชำระเงิน - เงินสดหรือไม่ใช่เงินสด
  • การชำระเงินล่วงหน้า (ถ้ามีจำนวนเงินเท่าใด) หรือการชำระเงินภายหลัง (เมื่อเสร็จสิ้นงาน)

สิ่งเหล่านี้รวมถึงความแตกต่างอื่น ๆ ได้ถูกกล่าวถึงในสิ่งที่ GeekBrains กล่าวถึงแล้ว

บันไดอาชีพด้านไอที

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



ความเชี่ยวชาญพิเศษแต่ละอย่างมีบทบาทของตนเองในกระบวนการพัฒนาซอฟต์แวร์ สำหรับโปรแกรมเมอร์โดยเฉพาะ บันไดอาชีพของโปรแกรมเมอร์มีลักษณะดังนี้:

  • นักพัฒนารุ่นเยาว์
  • นักพัฒนาระดับกลาง
  • นักพัฒนาอาวุโส

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

หัวหน้าทีมสามารถเติบโตเป็นผู้จัดการโครงการ (ผู้จัดการโครงการ) - นี่เป็นผู้จัดการด้วย แต่เขาไม่เพียงจัดการโปรแกรมเมอร์เท่านั้น แต่ยังรวมถึงผู้เชี่ยวชาญอื่น ๆ ทั้งหมดที่เข้าร่วมในโครงการด้วย จุดสุดยอดของวิวัฒนาการคือ CTO (Chief Technical Officer) ซึ่งก็คือผู้อำนวยการฝ่ายไอที



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

ผลลัพธ์

เราได้ครอบคลุมทุกด้านของการหางานในฐานะโปรแกรมเมอร์ คุณสามารถรับข้อมูลเพิ่มเติมในหลักสูตร “” จากบริษัท GeekBrains เมื่อสำเร็จหลักสูตรแล้ว คุณจะได้รับใบรับรองที่เหมาะสม (รูปที่ 6) ฉันขอเตือนคุณอีกครั้งว่าหลักสูตรนี้ให้บริการฟรีโดยใช้รหัสส่งเสริมการขาย "Hacker" เมื่อซื้ออาชีพใดๆ

ใบรับรองทั้งหมดจะแสดงบนหน้าโปรไฟล์ (รูปที่ 7) และคุณสามารถรับใบรับรองของคุณได้ตลอดเวลาเพื่อแนบไปกับเรซูเม่ของคุณ


บริษัท GeekBrains ไม่ละทิ้งผู้สำเร็จการศึกษา - มีการฝึกงานและช่วยในการหางานและสำหรับผู้ที่ต้องการลองหางานด้วยตนเองหลักสูตรที่อธิบายไว้ในบทความนี้นั้นมีจุดมุ่งหมาย

เรามีตำแหน่งงานว่างใหม่ๆ จำนวนมากบนเว็บไซต์ของเราอยู่เสมอ ใช้ตัวกรองเพื่อค้นหาตามพารามิเตอร์อย่างรวดเร็ว

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

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

ทักษะสำคัญ 7 ประการที่คุณต้องมีเพื่อได้รับการว่าจ้าง

บ่อยครั้งที่ข้อกำหนดต่อไปนี้พบในตำแหน่งงานว่าง: OOP, SQL และ Git

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

การวิเคราะห์ตำแหน่งงานว่างในมอสโก

จากผลการวิเคราะห์ตำแหน่งงานว่างที่เผยแพร่บนเว็บไซต์ของเรา โดยเฉลี่ยแล้ว เงินเดือนเริ่มต้นที่ระบุคือ 33,848 ระดับรายได้สูงสุดโดยเฉลี่ย (ระบุ “เงินเดือนสูงถึง”) คือ 72,308 โปรดทราบว่าตัวเลขที่ให้ไว้เป็นสถิติ เงินเดือนจริงระหว่างการจ้างงานอาจแตกต่างกันมากขึ้นอยู่กับหลายปัจจัย:
  • ประสบการณ์การทำงานการศึกษาก่อนหน้านี้ของคุณ
  • ประเภทการจ้างงาน ตารางการทำงาน
  • ขนาดบริษัท อุตสาหกรรม แบรนด์ ฯลฯ

ระดับเงินเดือนขึ้นอยู่กับประสบการณ์การทำงานของผู้สมัคร

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

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

ทุกคนเข้าใจว่าคุณยังไม่มีประสบการณ์การทำงาน แต่คุณต้องให้เหตุผลให้พวกเขาจ้างคุณ

ทัศนคติคือทุกสิ่งทุกอย่าง

ใช่. คุณเป็นคนสอนตัวเอง ซึ่งหมายความว่ายังมีช่องว่างมากมายในความรู้ของคุณ แต่ก็ไม่เป็นไร Developer ทุกคนล้วนเรียนรู้ด้วยตนเองเป็นหลัก

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

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

จะแสดงสิ่งนี้ได้อย่างไร? วิธีที่ง่ายที่สุดคือการมีส่วนร่วมในการสนทนา Reddit, ฟอรัม, กลุ่ม Facebook, Stack Overflow, Medium, Quora, บล็อกของคุณ - ถามคำถาม, ตอบคำถาม, กระตือรือร้น, ฝากเส้นทางดิจิทัล ช่วยเหลือผู้อื่น แม้ว่าคุณจะคิดว่าคุณไม่มีความรู้เพียงพอที่จะทำเช่นนั้นก็ตาม ขอความช่วยเหลือแม้ว่าคุณจะรู้สึกไม่สบายใจก็ตาม

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

ทำความรู้จักกับพื้นฐาน

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

เรียนรู้การใช้ git และฐานข้อมูล การเขียนโปรแกรมไม่ใช่แค่เกี่ยวกับ HTML, CSS และ JavaScript เท่านั้น หากคุณต้องการคำแนะนำ ต่อไปนี้คือคำแนะนำโดยละเอียดเกี่ยวกับแนวคิดการพัฒนาขั้นพื้นฐาน

คุณต้องเขียนโค้ด

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

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

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

คำพูดสุดท้าย

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

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

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




สูงสุด