ณ ตอนนี้ผมทำงานเป็นโปรแกรมเมอร์Outsource
งานส่วนใหญ่จะเป็นงานเขียนโปรแกรมสำหรับซัพพอร์ทโรงงานการผลิตต่างๆ
เช่น ระบบSale, Purchase,Transfer,Product และอื่นๆ
และที่น่าเบื่อสุดๆ คือต้องทำTester และUser Manualด้วย
หลักๆก็ใช้ .Net framework,SQLสำหรับqueryข้อมูลต่างๆมาโชว์ มีบ้างที่ต้องใช้ Java และภาษาสคริปต่างๆ
ทำแต่เขียนโปรแกรมอยู่ในออฟฟิศอยู่4ปี อยู่แต่หน้าคอม บอกให้เขียนอะไรขอแค่บอก
เมื่อเข้าสู่ปีที่5 ผมอยากจะย้ายงาน แต่ผมไม่มั่นใจว่า ผมจะต้องสมัครในตำแหน่งไหน?
Developer หรือ Senior Programmer หรือ Project Manager หรือ SA หรือจะไปเป็นConsult
คือ ณ ตอนนี้ผมไม่รู้ว่าตัวเองอยู่ระดับไหน? เพราะผมเป็น Programmerที่ทำตามคำสั่งProject Mangerมาตลอด4ปี
ไม่ได้มีโอกาสรับผิดชอบงานอื่นๆ ไม่เคยแม้กระทั่งไปรับฟังrequirmentจากลุกค้า
ไม่เคยออกแบบดาต้าเบสเอง ไม่เคยแม้กระทั่ง inherit หรือimplement คลาสใดๆ
เพราะProject Managerได้ทำsharedmoduleไว้ให้หมดแล้ว
เมื่อถึงวันนึงที่ผมต้องก้าวออกไป ผมอยากจะลองยื่นSAดู หรืออยากจะลองเป็นProject Managementดู
แต่ผมไม่สามารถพูดได้ว่าผมจะทำได้มั้ย? เพราะผมไม่เคยทำอะไรนอกจากเขียนโปรแกรมตามคำสั่งเลย
หรือผมควรจะสมัครแค่ตำแหน่งเดิม แค่เงินเดือนเยอะกว่า? ถนัดแบบไหนก็ทำแบบนั้นไปเลย
มีใครเคยเป็นแบบผมบ้างครับ
แล้วมีจุดเปลี่ยนอะไรที่ทำให้เราสามารถก้าวจาก Developerธรรมดาไปเป็นอะไรก็ตามที่(อาจจะ)ทำให้เราก้าวหน้าไปอีกขั้น
หรือใครย้ายบริษัท แต่แผนกที่ทำก็ยังเป็นDeveloperบ้าง? แล้วบริษัทที่รับสมัครเขาจะต้องการเรามั้ย
ในเมื่อตำแหน่งDeveloperเขาสามารถหาได้จากเด็กจบใหม่
ถามคนเป็นโปรแกรมเมอร์ เราจะรู้ตัวเองได้ยังไงว่าเราดีพอที่จะก้าวไปอีกขึ้นได้แล้ว?
งานส่วนใหญ่จะเป็นงานเขียนโปรแกรมสำหรับซัพพอร์ทโรงงานการผลิตต่างๆ
เช่น ระบบSale, Purchase,Transfer,Product และอื่นๆ
และที่น่าเบื่อสุดๆ คือต้องทำTester และUser Manualด้วย
หลักๆก็ใช้ .Net framework,SQLสำหรับqueryข้อมูลต่างๆมาโชว์ มีบ้างที่ต้องใช้ Java และภาษาสคริปต่างๆ
ทำแต่เขียนโปรแกรมอยู่ในออฟฟิศอยู่4ปี อยู่แต่หน้าคอม บอกให้เขียนอะไรขอแค่บอก
เมื่อเข้าสู่ปีที่5 ผมอยากจะย้ายงาน แต่ผมไม่มั่นใจว่า ผมจะต้องสมัครในตำแหน่งไหน?
Developer หรือ Senior Programmer หรือ Project Manager หรือ SA หรือจะไปเป็นConsult
คือ ณ ตอนนี้ผมไม่รู้ว่าตัวเองอยู่ระดับไหน? เพราะผมเป็น Programmerที่ทำตามคำสั่งProject Mangerมาตลอด4ปี
ไม่ได้มีโอกาสรับผิดชอบงานอื่นๆ ไม่เคยแม้กระทั่งไปรับฟังrequirmentจากลุกค้า
ไม่เคยออกแบบดาต้าเบสเอง ไม่เคยแม้กระทั่ง inherit หรือimplement คลาสใดๆ
เพราะProject Managerได้ทำsharedmoduleไว้ให้หมดแล้ว
เมื่อถึงวันนึงที่ผมต้องก้าวออกไป ผมอยากจะลองยื่นSAดู หรืออยากจะลองเป็นProject Managementดู
แต่ผมไม่สามารถพูดได้ว่าผมจะทำได้มั้ย? เพราะผมไม่เคยทำอะไรนอกจากเขียนโปรแกรมตามคำสั่งเลย
หรือผมควรจะสมัครแค่ตำแหน่งเดิม แค่เงินเดือนเยอะกว่า? ถนัดแบบไหนก็ทำแบบนั้นไปเลย
มีใครเคยเป็นแบบผมบ้างครับ
แล้วมีจุดเปลี่ยนอะไรที่ทำให้เราสามารถก้าวจาก Developerธรรมดาไปเป็นอะไรก็ตามที่(อาจจะ)ทำให้เราก้าวหน้าไปอีกขั้น
หรือใครย้ายบริษัท แต่แผนกที่ทำก็ยังเป็นDeveloperบ้าง? แล้วบริษัทที่รับสมัครเขาจะต้องการเรามั้ย
ในเมื่อตำแหน่งDeveloperเขาสามารถหาได้จากเด็กจบใหม่