หัวข้อ
- #การจำแนกประเภทของบริษัทที่เกี่ยวข้องกับการหางานนักพัฒนา
สร้าง: 2024-03-28
สร้าง: 2024-03-28 20:01
ก่อนอื่น บริษัทประเภทต่างๆ ที่นักพัฒนาสามารถหางานได้ มีดังนี้
บริษัท SI
หมายถึงบริษัทที่สร้างระบบไอทีตามที่ลูกค้าต้องการ บริษัทเหล่านี้จะทำหน้าที่วิเคราะห์ความต้องการของลูกค้า เพื่อให้ได้โซลูชันที่เหมาะสมที่สุด ดูแลความเสถียรและความปลอดภัยของบริการ รวมถึงการดูแลรักษาและอัปเกรด ซึ่งเป็นรูปแบบที่พบได้มากที่สุด ความยากง่ายในการหางานค่อนข้างง่าย และมักมีการส่งพนักงานไปปฏิบัติงานที่บริษัทลูกค้าเป็นหลัก
โดยส่วนใหญ่แล้ว บริษัทเหล่านี้มักจะได้รับงานจากโครงสร้างการจ้างช่วง (Subcontract) โดยมี 3 บริษัท SI ยักษ์ใหญ่ (Samsung SDS, LG CNS, SK C&C) เป็นหัวหอก
หากไม่นับบริษัทใหญ่ๆ แล้ว จะมีบริษัทที่จัดสอบ Coding Test น้อยมาก เนื่องจากมีจำนวนบริษัทมากมาย จึงสามารถหางานได้ง่ายๆ ด้วยการเรียนจบจากสถาบันฝึกอบรมและมี Portfolio Spring + Mybatis
บริษัท Solution
บริษัทจะทำธุรกิจแบบ B2B โดยการขาย Solution (เช่น Groupware, ระบบอีเมลแบบรวมศูนย์, ERP) ของตัวเองให้กับบริษัทอื่นๆ ซึ่งแตกต่างจากบริษัท SI ที่ต้องทำงานโครงการต่างๆ ตลอดเวลา บริษัท Solution จะเน้นการขาย Solution เป็นหลัก ทำให้สามารถสร้างประสบการณ์จาก Solution ที่ออกแบบมาอย่างดี จะมีการส่งพนักงานไปปฏิบัติงานที่บริษัทลูกค้าบ้างในบางส่วน เนื่องจากส่วนใหญ่แล้วจะเป็นการเพิ่มหรือปรับแต่งฟังก์ชัน (Customize) ตามความต้องการของลูกค้าให้กับ Solution ที่มีอยู่แล้ว
บริษัท Service
โดยส่วนใหญ่แล้วจะหมายถึงบริษัทที่เรียกว่า เนกะระคูแบ (Naver, Kakao, Coupang, BaeMin) เป็นต้น บริษัทเหล่านี้จะทำธุรกิจแบบ B2C โดยการให้บริการของตัวเองแก่ลูกค้า มีตั้งแต่ Startup เล็กๆ ไปจนถึงบริษัท Unicorn ซึ่งบริษัท Unicorn มักจะมีเงินเดือนสูง แต่ความยากง่ายในการหางานก็สูงตามไปด้วย เนื่องจากดูแลระบบที่มีอยู่แล้ว จึงมักเน้นการดูแลรักษา (Maintenance) มากกว่าการพัฒนาใหม่ และเนื่องจากเป็นบริการภายนอก ไม่ใช่บริการภายใน จึงสามารถสะสมประสบการณ์ในการจัดการ Traffic ในปริมาณมากได้
ส่วนใหญ่แล้วจะมีการแบ่งงานออกเป็น Backend และ Frontend ดังนั้นจึงต้องเตรียมตัวให้พร้อมตามตำแหน่งงานที่ต้องการ มีบริษัทที่จัดสอบ Coding Test มากมาย และจากรีวิวหลายๆ คน บอกว่าการฝึกฝนในระดับ Programmers Lv. 2 ก็เพียงพอแล้ว ความยากง่ายในการหางานจะขึ้นอยู่กับขนาดของบริการและขนาดของบริษัท ยิ่งบริษัทใหญ่และบริการมีขนาดใหญ่เท่าไหร่ ความยากก็จะยิ่งสูงขึ้นเท่านั้น ส่วน Startup ที่มีขนาดเล็ก (Series A หรือต่ำกว่า) อาจจะหางานได้ง่ายกว่า แต่ก็อาจจะไม่มีผู้ที่มีประสบการณ์คอยดูแล หรือระบบการทำงานอาจจะไม่เป็นระบบ ดังนั้นจึงต้องพิจารณาในเรื่องนี้ด้วย
ความคิดเห็น0