จะเปลี่ยนไปสาย software engineer คาดว่าเรียนจบตอนอายุ 32 เป็นความคิดที่เหมาะสมหรือไม่

สวัสดีค่ะ

ขอเกริ่นเรื่องตัวเองนิดหนึ่งค่ะ เรียนมาจบได้ห้าปีแล้ว กำลังวางแผนศึกษาต่อปริญญาโท ด้าน software engineer ที่ประเทศหนึ่งในเอเชีย

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

ตอนนี้จึงคิดว่าคงได้เวลาเปลี่ยนสายงาน มองหนทางไว้ว่าอยากจะเป็น software eng. น่ะค่ะ สายงานที่อยากไปก็พวก network ดูแล database, security เราเคยทำโปรเจ็คจบด้านเขียนโปรแกรมแต่เป็นแนวด้านการแพทย์ซะมากกว่า และหลังจากเรียนจบก็ไม่ได้ติดตามวงการนี้อีกเลย เราเลยค่อนข้างสับสนกับเส้นทางตัวเองและอยากได้ความคิดเห็นอื่นๆเพิ่มเติมค่ะ

สาเหตุที่อยากเรียนต่อโทด้านนี้

1. เรามองว่าโลกอนาคต เป็นโลกแห่ง it/digital ค่ะ คือ SMAC model น่าเข้ามามีบทบาทสำคัญในเศรษฐกิจสมัยใหม่เพิ่มมากขึ้น จึงคิดว่าหากเราต้องการมีส่วนร่วมกับโอกาสนี้ การเรียนต่อด้านนี้ก็จะสามารถส่งเสริมเป้าหมายของเราได้

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

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


สิ่งที่กังวลใจ

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

2. ***ด้านการทำงาน*** เป็นข้อที่เรากังวลใจมากที่สุด : อายุเราไม่มากไม่น้อยค่ะแต่ที่แน่ๆคือในปีที่เรียนจบคงมีอายุราว 32 ปีได้ จริงๆถ้าจะเปรียบทียบ ต้องเป็นอายุที่ควรจะขึ้นไประดับ supervisor หรือไม่ก็ manager แต่เราคงต้องมาเริ่มต้นใหม่แบบ entry level ทำให้กังวลว่า อายุจะมีผลต่อการสมัครงานหลังเรียนจบหรือไม่ เพราะว่าเราจะเริ่มงานสายนี้ตอนอายุเยอะและไม่มีประสบการณ์การทำงานเลย จะคุ้มค่ากับเวลาที่เสียไปตรงนี้หรือไม่ หรือจะมีทางเลือกอื่นที่คุ้มค่ากว่า

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

Software Engineer
----------------------
คำนี้ใช้เรียกวิชาหมวดหนึ่งของสาย IT รายละเอียดตามที่ คห.4 อธิบายไว้
โดยปัจจุบันถูกยกขึ้นมาเป็นวิชาเอกเรียบร้อยแล้ว คนที่เรียนสายนี้จบออกมาจะมี Career Path เป็นดังนี้
- System Analyst
- IT/Solution Architect
- Project Manager
ซึ่งสิ่งที่จขกท.คาดหวังที่จะทำ "สายงานที่อยากไปก็พวก network ดูแล database, security" นั้นไม่ใช่สิ่งที่สายนี้เรียนลึกซึ้งครับ สายนี้เรียน Network, DB, Security เป็น concept เท่านั้น


สายงานที่อยากไปก็พวก network ดูแล database, security
------------------------------------------------------------------
ถ้ามุ่งไปตามที่ว่า ต้องเรียนวิชาเฉพาะขั้นสูงตามสายที่ชอบ มีแยกย่อยทั้ง Network, Database, Security (ตามหลักสูตรป.ตรี)
จากนั้นเข้าทำงานในตำแหน่ง System Admin/Engineer, Operation Admin, etc.
ซึ่งการทำงานใช้ความรู้ด้าน Unix, Data Communication และอื่นๆที่ไม่ใช่ Software Development เยอะ
เรียกได้ว่าแทบไม่ได้เขียน Code เลย แต่เขียน command script มากกว่า
ตอนเรียนจะเรียนเป็นทฤษฎีระดับลึกมากๆ แล้วการประยุกต์ใช้ในการทำงานจริงนั้นไปเรียนต่อใน On the job training
ไม่งั้นก็ต้องลงเรียนและสอบ Cert ต่างๆเพื่อเป็นใบเบิกทางในการทำงาน เพราะหลายๆตำแหน่งหลายๆบริษัทกำหนดว่าต้องมี Cert จึงจะมีคุณสมบัติครบ
(เช่น CCNA และตัวต่อสำหรับ Network, หรือ Cert Database เฉพาะตัวสำหรับ DBA)



สรุปคร่าวๆอีกรอบดังนี้นะครับ

- ถ้าอยากทำ Network, DBA : ความรู้ด้าน Programming ที่เคยผ่านมานั้นเรียกได้ว่าแทบไม่มีผล เพราะสิ่งที่สายงานนี้ทำไม่ได้เกี่ยวกับเขียนโปรแกรมโดยตรง

- Software Engineer : เรียนจบออกมาไม่ได้เพิ่มความรู้และโอกาสในการทำงาน Network, DBA, Security

- เรียนป.โทสายเฉพาะ พวก Network, Database, Security : ที่ผมพูดอาจจะดูใจร้าย แต่ความเป็นจริงคือ โอกาสที่จะไปไม่รอดสูงมากครับ
เพราะกลุ่มนี้เป็นกลุ่ม Technical ขั้นสุด ซึ่งหลักสูตรของป.โทนั้นจะเป็นการเรียนให้ลึกลงต่อจากป.ตรีทันที
และส่วนใหญ่หลักสูตรเหล่านี้ (ซึ่งมักจะอยู่ใน Com-Sci, Com-Eng) ป.โทมักจะมี qualification คือต้องจบป.ตรีในสาย IT มา ไม่งั้นก็ต้องมีประสบการณ์ทำงาน xx ปี จึงจะมีคุณสมบัติสมัครได้ ซึ่งจขกท.ไม่มีทั้งสองอย่าง
และถึงจขกท.หลุดเข้าไปเรียนได้ ก็จะเจอ gap ใหญ่โตของความรู้พื้นฐานที่จำเป็นในการเรียน ซึ่งบอกได้เลยว่า "กระอักเลือด" ครับ
สายนี้ขนาดในระดับ ป.ตรี ก็ยังจัดเป็นสายเฉพาะที่คนเลี่ยงกันเยอะเลยครับนอกจากจะใจรักจริง เพราะมันยากและเฉพาะเจาะจงมาก

- คำแนะนำ : ไปเริ่มหางานสายนี้เลย แต่ต้องเริ่มนับ 1 ใหม่เท่าคนจบป.ตรี
แล้วเดินในเส้นทางที่อาศัยการทำงานเก็บประสบการณ์ จากนั้นลงคอร์สเทรน+สอบ Cert เพิ่มเงินเดือนและเป็นใบเบิกทางดีกว่าครับ

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