หัวข้อ
- #บล็อก
- #การหางาน
- #Developer
สร้าง: 2024-03-29
สร้าง: 2024-03-29 19:34
ในชุมชนนักพัฒนา มักมีคำถามประเภทว่า ถ้าทำ ~ จะช่วยในการหางานเป็นนักพัฒนาได้ไหม ซึ่งเป็นคำถามที่พบได้บ่อย
ในบทความนี้ ผมจะรวบรวมสิ่งที่คิดว่าช่วยและไม่ช่วยในการหางานเป็นนักพัฒนา
1️⃣ บล็อกด้านเทคนิค
หลายคนนิยมนำเนื้อหาที่เรียนจากสถาบันหรือการเรียนรู้ด้วยตนเองไปเขียนลงในบล็อก บริษัทเทคโนโลยีชื่อดังอย่าง Baemin (배달의민족) หรือบริษัทบริการอื่นๆ ก็มีการจัดการบล็อกด้านเทคนิคของตัวเอง และรู้สึกว่าการมีบล็อกด้านเทคนิคเป็นของตัวเองจะช่วยให้ดูเหมือนนักพัฒนาขึ้น การเขียนบล็อกเพื่อทบทวนและจัดระบบความรู้ที่เรียนมานั้นผมแนะนำ แต่การลงทุนกับบล็อกมากเกินไปนั้น ผมคิดว่ามันไม่คุ้มค่า
เรียนรู้เนื้อหาจากสถาบัน ทบทวนและเตรียมตัวสอบ... เรามีสิ่งที่ต้องทำมากมายอยู่แล้ว แต่การใช้เวลาไปกับการจัดรูปแบบและแก้ไขเนื้อหาในบล็อกนั้น ผมคิดว่าน่าจะใช้เวลาตรงนั้นไปกับการเรียนรู้จะดีกว่า จริงๆ แล้ว เนื้อหาส่วนใหญ่ที่เขียนลงในบล็อกนั้นก็มีคนอื่นเขียนไว้แล้ว และในเรซูเม่ก็ไม่มีเวลาอ่านรายละเอียดมากขนาดนั้นหรอกครับ... นักพัฒนามีงานยุ่งมากมายครับ...ㅜ)
ผมเองก็กำลังเขียนบล็อกอยู่เช่นกัน แต่ผมจะเขียนเฉพาะเนื้อหาที่ได้เรียนรู้ด้วยตนเองหรือเนื้อหาจากโครงการที่ทำงานในบริษัทที่คิดว่าน่าจะกลับมาอ่านทบทวนได้ในภายหลัง ในช่วงที่กำลังเตรียมตัวหางาน ผมคิดว่าควรจะเน้นไปที่การเรียนรู้มากกว่าการเขียนบล็อกครับ!
แนะนำส่วนตัว : ⭐️ ⭐️
2️⃣ git hub
git ใช้สำหรับการจัดการเวอร์ชัน (version control) ใช้แชร์โค้ด บริหารจัดการโค้ดตามแต่ละเวอร์ชัน เก็บประวัติการเผยแพร่ และเป็นระบบที่ใช้ในงานจริงแทบทุกที่ ในสถาบันการศึกษา มักใช้ git ในการรวมโค้ดกับเพื่อนร่วมทีมในโครงการ และใช้เป็นที่เก็บโค้ดที่เรียนรู้ด้วยตนเอง
ผมแนะนำให้ใช้ git hub ในการจัดการโค้ด เพราะเป็นระบบที่ใช้ในงานจริง แต่ดูเหมือนว่าสถาบันการศึกษาส่วนใหญ่จะไม่ใส่ไว้ในหลักสูตร การเรียนรู้ git เพื่อเตรียมความพร้อมก่อนเริ่มงานนั้นเป็นเรื่องที่ดี แต่ไม่จำเป็นต้องทำการ commit ทุกวันเพื่อแสดงความขยัน(?) ฝ่ายบุคคลไม่จำเป็นต้องสนใจรายละเอียดขนาดนั้น และการ commit โค้ดจากสถาบันซ้ำๆ ก็ไม่มีความหมายมากนัก
การแบ่งแยกโครงการเล็กๆ ที่ง่ายๆ ออกเป็น repository ต่างๆ การ commit และเขียนรายละเอียดในไฟล์ readme.md ว่าโปรแกรมนั้นคืออะไร ความรู้สึกหลังจากสร้างเสร็จ จุดที่ยากลำบาก เป็นวิธีที่ดีในการเรียนรู้และแสดงความสามารถ (ต่อมาสามารถแนบ URL ของ git ที่คิดว่าดีที่สุดในเอกสารพร้อมกับสรุปเนื้อหาสั้นๆ ได้)
แนะนำส่วนตัว : ⭐️ ⭐️ ⭐️ ⭐️
3️⃣ การสอบเอาใบรับรองต่างๆ
มีใบรับรองด้านการพัฒนาซอฟต์แวร์มากมาย เช่น sqld, ocjp เป็นต้น บางครั้งก็มีคำถามว่าการสอบเอาใบรับรอง sqld จะช่วยในการหางานเป็นนักพัฒนาได้ไหม ผมเองรวมถึงนักพัฒนาส่วนใหญ่คิดว่า ใบรับรอง "วิชาชีพคอมพิวเตอร์" ใบเดียวก็พอแล้ว (อาจจะมีคนที่ไม่รู้จักใบรับรองอื่นๆ อีกมากมาย)
ระดับการศึกษาจะแบ่งเป็น ใบรับรองวิชาชีพคอมพิวเตอร์ระดับพื้นฐาน / ใบรับรองวิชาชีพคอมพิวเตอร์ระดับ 2 / ใบรับรองวิชาชีพคอมพิวเตอร์ ถ้ามีใบรับรองระดับสูงกว่า ก็ไม่จำเป็นต้องมีใบรับรองระดับล่าง ถ้ามีประสบการณ์หรือระดับการศึกษาที่สามารถสอบใบรับรองวิชาชีพคอมพิวเตอร์ได้ ก็ควรสอบครั้งเดียวจบ แต่ถ้าจบการศึกษาจากวิทยาลัยเทคนิค หรือไม่มีคุณสมบัติที่จะสอบใบรับรองวิชาชีพคอมพิวเตอร์ ก็แนะนำให้สอบใบรับรองวิชาชีพคอมพิวเตอร์ระดับ 2 ก่อน แล้วค่อยสะสมประสบการณ์และสอบใบรับรองวิชาชีพคอมพิวเตอร์
อย่าไปสนใจใบรับรองอื่นเลย... เสียเวลาและเสียเงินเปล่า...
แนะนำส่วนตัว : ⭐️ ⭐️ ⭐️ ⭐️
ความคิดเห็น0