โปรแกรมเมอร์ประสบปัญหากันบ้างมั้ยครับ ตามเทคโนโลยีไม่ทัน

คือผมเนี่ย ทำอยู่ในองค์กรเกี่ยวกับสายการเงิน มา หลายปี ข้อจำกัดก็คือ กว่าที่เขาจะเปลี่ยนระบบใหม่ มันใช้เวลานาน

เราก้อยู่กับระบบเดิมๆนานไป แล้วก็ส่วนมากงานจะเป็นการพัฒนา แก้ไข ระบบเดิมที่มีอยู่แล้ว คือผมชอบแกะ code  ชาวบ้านครับ

เขียนเอง ใบ้กิน เขียนไม่ถูกอ่ะ คือจริงๆมันก็มี project ใหม่ๆเยอะนะครับ องกรณ์ใหญ่ แต่โชคร้าย ไม่ได้เข้าไปเป็นทีมสักที

ไม่เคยได้ลอง ทั้งของใหม่ Sping hybernate EJB ใหม่ๆแล้วก็สาย SA SE หรือทางฝั่ง Bussiness เลย

ออกมาหาที่ใหม่ ไม่มีอีก ใช้ Java แค่ภาษา ข้างในแทบจะเป็น C เลย มาที่ที่ 3 ได้ใช้ JSF เออ เทคโนโลยีใหม่

อ้าว สัญญาสั้น แถมไม่ต่ออีก  ทีนี้ พอไปหางานใหม่ เขาก็ถามอ่ะน่ะ ว่าา เป็นยังไง คือ คุณเนี่ย senior เรื่องของเทคโนโลยีเก่า

แต่องค์กรใหม่ๆที่ต้องการฐานความรู้  framework คุณก็เหมือนนับ 1 พร้อมเด็กเลย

จริงๆเคยมีที่ทำงานที่แรกส่งไปเรียนเรื่อยๆครับ ปัญหาคือ ถ้าไม่ได้ใช้ สักพักก็ลืมอยู่ดี

ทีนี้มันก็มาถึงทางที่ค่อนข้างจะมีปัญหาแล้วคือ จะไปสมัคร senior java เนี่ย ก็ยาก จะไปสาย  SA ก็ไม่เคยทำเลย

มีแต่อายุงาน และเรื่องเก่าๆ แต่เรื่องใหม่ภูมิเท่าเด็กๆเลย เหนื่อยใจเลยครับ

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

ให้ไม่ตกเทรนด์ของการเขียนโปรแกรม หรือทำ freelance ไปเลย จะได้เรียนรู้เทคโนโลยีใหม่ๆไปด้วย
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 10
เทคโนโลยีมันวิ่งไปไวมาก ถ้าเราจับไม่ทันเราก็ตามคนอื่นไม่ทัน
คนที่ประสบปัญหาเดียวกันกับ จขกท มีเต็มไปหมด อย่างที่ผมเคยเห็นก็มี programmer exp 7 ปี ไปสมัคร senior .net dev  แต่ติดที่ว่า บ ที่เขาไปสมัครนั้น ต้องการคนที่เขียน asp.net mvc เป็น และเขาเขียนไม่เป็น เพราะ บ เก่าเขาใช้แต่ asp.net web form

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

ดังนั้นถ้าไม่อยากเป็นแบบ จขกท programmer จึงควรเลือก บ ที่มีการพัฒนาสม่ำเสมอ และมี software เป็นจุดขายของ บ (เช่น startup, s/w house) และมีงานเป็นประเภทที่ต้องสรรหาเทคโนโลยีใหม่มาเสมอ (เช่น app มือถือ, web จะมีพัฒนาการกว่า โปรแกรมบน windows)

สุดท้าย ทางเลือกของ จขกท จริง ๆ คือ ถ้าไม่เบนเข็มไปทาง management (สาย SA+) ก็ต้องศึกษาความรู้ปัจจุบันเองแล้วไปสู้เด็กล่ะครับ

ปล ถ้าไม่อยากตกเทรนด์ ยังไม่ควรเป็น freelance ตอนนี้ เพราะจะไม่รู้ว่าคนอื่นเขาใช้วิธีไหนพัฒนากัน สิ่งที่ศึกษาเอง มีค่าไม่เท่ากับลงมือทำกับงานจริงนะครับ
สุดยอดความคิดเห็น
ความคิดเห็นที่ 14
แต่ละภาษาคอม จะมีหลักคล้ายกันอยู่แล้ว
คือ ทุกภาษามีตัวแปร Integer String Array และมี Function Event Class ฯลฯ
เราสามารถเรียนรู้ภาษาใหม่ได้ง่ายขึ้น ถ้าเรามีพื้นจากภาษาเก่า

ตราบใดที่ Google ยังเปิดให้บริการ
ผมคิดว่าโปรแกรมเมอร์ ก็ยังมีแสงสว่าง อยู่ตรงหน้าเสมอครับ

อย่าหยุดเรียนรู้สิ่งใหม่ เพราะสิ่งที่คุณรู้นั้น ถือว่าเก่าแล้วเสมอ
นี่เป็นหัวใจของงานที่ขึ้นชื่อว่า "เทคโนโลยี" ครับ

และทักษะที่สำคัญที่สุด ของโปรแกรมเมอร์
ก็คือ ตรรกะ (Logic) ตัวนี้ต่างหากที่จะบอกความเจ๋งของคุณ
ความคิดเห็นที่ 9
ทำงานด้านนี้ ต้องขยันอัพเดทตัวเองบ่อยๆ เพราะเทคโนโลยีมันวิ่งเร็วมาก
คนที่ไม่พัฒนาหรืออยู่กับของเก่าๆ มันก็เหมือนตามเค้าไม่ทันแล้วก็จะถูกทิ้งใว้ข้างหลัง

ตอนเรียนผมมีเพื่อนคนนึง ในแง่ของการCoding เค้าจะสู้เพื่อนๆในกลุ่มไม่ได้เลย เพื่อนๆต้องช่วยเขียนให้ตลอด
เราก็ต้องลากมันให้จบพร้อมกันให้ได้ แต่หัวเค้าไม่ไปทางนี้(แล้วเผือกลงเรียน Com.Eng ทำไมฟ๊ะ) สุดก็จบพร้อมกันนั่นแหล่ะ แต่ประเด็นที่อยากจะบอกคือ เค้าพัฒนาตัวเอง จนผมและเพื่อนๆทึ่งมาก

แนวคิดของเค้าคือ เมื่อทำ operation ไม่ประสบความสำเร็จ สู้เพื่อนๆไม่ได้ ก็หันมาทำ Management ด้วยวุฒิ ป.โท IT ในขณะที่พวกเก่งๆ จบ ป.ตรี แล้วทำงาน
แล้วมักไม่ค่อยต่อโทกัน ตอนนี้ เพื่อนผม จากคนที่เรียนอ่อนที่สุด กลับเป็นหัวหน้าพวกที่เรียนเก่งที่สุด

เห็นไม๊ครับ ชีวิตคนเรามีทางออกเสมอ

[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่