투잡뛰는 개발 노동자

[ผู้ที่ไม่ใช่สายงานนี้ สามารถเป็น Developer ได้ไหม] 7. สิ่งที่ช่วยและไม่ช่วยในการหางานใหม่

สร้าง: 2024-03-29

สร้าง: 2024-03-29 19:34

ไม่ใช่สายไอที แต่จะเอาตัวรอดในฐานะนักพัฒนาได้อย่างไร


#7. สิ่งที่ช่วยและไม่ช่วยในการหางานระดับเริ่มต้น


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


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

เรียนโค้ดดิ้งที่ไหนดี? : รวมบริการสอนโค้ดดิ้งออนไลน์สำหรับเว็บกำลังมองหาบริการสอนโค้ดดิ้งออนไลน์สำหรับเว็บอยู่ใช่ไหม? เปรียบเทียบเว็บไซต์สอนโค้ดดิ้งทั้งแบบฟรีและแบบเสียเงิน และเริ่มต้นการเรียนรู้โค้ดดิ้งที่เหมาะสมกับตัวคุณ
길리
길리
길리
길리

March 29, 2024

วิธีสร้างรายได้จากบล็อก: 22 แพลตฟอร์มและสิ่งที่ควรพิจารณาคู่มือฉบับละเอียดเกี่ยวกับ 22 แพลตฟอร์มสร้างรายได้จากบล็อกและกลยุทธ์ความสำเร็จ รวมถึง SEO, กลยุทธ์การมีส่วนร่วมของผู้อ่าน และการเปรียบเทียบแพลตฟอร์ม เพื่อช่วยคุณเริ่มต้นบล็อก
Curator Danbi - Creator Story
Curator Danbi - Creator Story
Curator Danbi - Creator Story
Curator Danbi - Creator Story

November 27, 2024

29 พ.ย. 2567 ข่าวล่าช้า: สมัคร Replit แบบชำระเงิน / นิสัยการพัฒนาซอฟต์แวร์ที่ดีบทความบล็อกที่เขียนเมื่อวันที่ 29 พฤศจิกายน พ.ศ. 2567 นี้จะแบ่งปันรีวิวการสมัครสมาชิกแบบชำระเงินของ Replit และแนะนำนิสัยการพัฒนาซอฟต์แวร์ที่ดี 10 ประการ ครอบคลุมกลยุทธ์การเขียนโค้ดและการปรับโครงสร้างที่มีประสิทธิภาพ รวมถึงความสำคัญของการทดสอบ
Charles Lee
Charles Lee
Charles Lee
Charles Lee

November 29, 2024

เหตุผลที่ฉันเขียนบล็อกฉันเริ่มเขียนบล็อกเพราะอยากใช้การเขียนบล็อกเพื่อให้บรรลุความฝันและสร้างชีวิตที่ยั่งยืน ฉันอยากสร้างรายได้จากการเขียนหลังเกษียณและใช้ชีวิตอย่างมีความสุข
카니리 @khanyli
카니리 @khanyli
카니리 @khanyli
카니리 @khanyli

June 13, 2024

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

January 15, 2025

2024-11-18 สิ่งที่สนใจอย่างหลากหลายในชีวิต : ฉันใช้เวลาว่างทำอะไรบ้าง?บทความบล็อกที่เขียนเมื่อวันที่ 18 พฤศจิกายน 2024 บทความนี้กล่าวถึงงานอดิเรก การลงทุน การเรียนรู้ และกิจวัตรประจำวันต่างๆ ของผู้เขียน รวมถึงความกังวลเกี่ยวกับการเพิ่มประสิทธิภาพการทำงานผ่านระบบอัตโนมัติ
Charles Lee
Charles Lee
Charles Lee
Charles Lee

November 19, 2024