เทรนด์อาชีพคนไอที อีกสองสามปีก็ยังไม่ล้าสมัย
เผื่ออนาคตใครอยากจับอาชีพไอทีทำเงิน ก็ต้องรู้แนวโน้มนี้ไว้ ยิ่งยุคนี้คอมพิวเตอร์และเทคโนโลยีครองโลก อาชีพที่เกี่ยวข้องกับ IT หรือ เทคโนโลยีสารสนเทศทั้งหลาย ไม่ตกงานแน่นอน!
System Analyst
นักวิเคราะห์ระบบงานคอมพิวเตอร์ เป็น ผู้ที่ศึกษาถึงปัญหาและความต้องการของบริษัท หรือลูกค้าของงาน มาจัดสรร วางแผนในการจัดการระบบข้อมูลทางเทคโนโลยี เพื่อให้เกิดประโยชน์สูงสุดต่อบริษัท และจะรวบรวมข้อมูลมาลอยๆ ก็ไม่ได้ ต้องเข้าใจการเคลื่อนไหวของระบบธุรกิจตนเอง และออกแบบระบบให้ตอบสนองต่อผู้ใช้ทุกระดับ รวมทั้งสามารถอธิบายให้โปรแกรมเมอร์ สามารถสร้างระบบที่ว่าได้จริง ดังนั้น นักวิเคราะห์ระบบก็ต้องพอมีความรู้เกี่ยวกับการสร้างโปรแกรมด้วย จึงไม่แปลกที่นักวิเคราะห์ระบบจะเรียนในสาขาหรือคณะเดียวกับโปรแกรมเมอร์ และไม่แปลกที่บางบริษัทก็ให้นักวิเคราะห์ระบบทำหน้าที่โปรแกรมเมอร์เองเลย ด้วย
นักวิเคราะห์ระบบควรเป็นคนที่พูดรู้เรื่อง ฮา เพราะต้องพบปะพูดคุยกับคนหลายกลุ่ม เป็นคนกลางประสานงานหลายๆ ฝ่าย เพื่อ ที่จะวิเคราะห์ระบบที่ดีที่สุดออกมาให้ตอบสนองต่อทุกคนที่เกี่ยวข้องนั่นเอง ต้องมีความรู้กว้างขวางเกี่ยวกับเทคโนโลยี ภาษาคอมพิวเตอร์ การตลาด งานบริหารธรุกิจ และในสายงานที่เกี่ยวข้องกับบริษัทที่ทำ รวมถึงเป็นคนทันโลกทันเหตุการณ์ ทำงานเป็นทีมได้ และแก้ไขปัญหาได้อย่างยืดหยุ่น เปรียบเทียบให้ง่ายๆ นักวิเคราะห์ระบบงานคอมพิวเตอร์เหมือนสถาปนิก ออกแบบบ้านให้ถูกใจเจ้าของบ้าน และมีโปรแกรมเมอร์มาสร้างบ้าน (ระบบโปรแกรม) ให้ไงล่ะ
การเลือกเรียน สาขาวิทยาศาสตร์คอมพิวเตอร์ วิทยาการคอมพิวเตอร์ วิศวกรรมคอมพิวเตอร์ และที่เกี่ยวข้อง
|
การเลือกเรียน สาขาวิทยาศาสตร์คอมพิวเตอร์ วิทยาการคอมพิวเตอร์ และที่เกี่ยวข้อง
Programmer Analyst ตำแหน่งที่คนสายงานไอทีที่หลายคนบอกว่าเพิ่งมีใหม่ กล่าวคือ เป็นโปรแกรมเมอร์ที่วิเคราะห์ระบบด้วยได้ จะว่าเหมาทั้งสองงานมาไว้ในมือเลยก็ได้ งานนี้ต้องวิเคราะห์ รวบรวมความต้องการของบริษัท และสร้างโปรแกรมหรือระบบข้อมูลทางคอมพิวเตอร์ที่ใช้งานได้ และตอบสนองต่อความต้องการทางธุรกิจได้ด้วยนั่นเอง ตำแหน่งขั้นเทพแบบนี้ พี่เกียรติว่าต้องรอบรู้หลากหลายทั้งธรุกิจ การตลาด การเจรจา ภาษาคอมพิวเตอร์ และมีความสามารถในการทำงานเป็นทีมอย่างสูงทีเดียว
การเลือกเรียน สาขาวิทยาศาสตร์คอมพิวเตอร์ วิทยาการคอมพิวเตอร์ วิศวกรรมคอมพิวเตอร์ และที่เกี่ยวข้อง
Software Engineer ตำแหน่ง งานด้านการวิเคราะห์ และออกแบบส่วนซอฟแวร์ที่ใช้งานในระบบคอมพิวเตอร์ โดยการนำเอาเป็นหลักการทางวิศวกรรมศาสตร์มาใช้กับกระบวนการพัฒนาระบบ ซอฟต์แวร์ให้ได้คุณภาพและมาตรฐาน และสามารถประหยัดงบประมาณ และ ระยะเวลาได้ Software Engineer จะวิเคราะห์และการออกแบบโครงสร้างระบบซอฟต์แวร์ขนาดใหญ่ที่ซับซ้อน นี้ให้ง่ายต่อการเข้าใจ ถ้ามี System Analyst วิเคราะห์ในภาพรวม วางแผนและออกแบบระบบทั้งระบบขึ้นมา Software Engineer ก็จะมาวิเคราะห์และออกแบบส่วนซอฟแวร์ที่จะให้ระบบนั้นให้ใช้งานได้จริงนั่น เอง งานตำแหน่งนี้ จึงต้องรอบรู้ไม่แพ้ตำแหน่งวิเคราะห์อื่นๆ แต่ยังต้องเข้าใจระบบธุรกิจ การประสานงาน การรู้ทันเทคโนโลยีและข่าวสาร ไปพร้อมๆ ความรู้ด้านวิศวกรรมซอฟแวร์อีกด้วย
การเลือกเรียน สาขาวิทยาศาสตร์คอมพิวเตอร์ วิทยาการคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ สาขาวิศวกรรมคอมพิวเตอร์ และที่เกี่ยวข้อง
ส่วนแนวโน้มเทคโนโลยีที่กำลังมาแรงสำหรับสายอาชีพไอที ที่ผู้กำลังจะเป็นชาวอาชีพไอทีทั้งหลายควรรู้ไว้ ไม่มีตกงาน หรือยิ่งเพิ่มคุณสมบัติให้เป็นผู้ถูกเลือกให้เข้าทำงาน ได้แก่
- Server visualization เป็นเทคโนโลยีการจำลองเซิร์ฟเวอร์เครื่องจริง ให้เป็นเซิร์ฟเวอร์เสมือน (Virtual Server: VM) โดยแต่ละเครื่องที่จำลองจะสามารถลงระบบปฏิบัติการ และแอพพลิเคชันต่างกันได้ ช่วยให้ลดต้นทุนในการซื้อ Server ทั้งยังง่ายต่อการโอนย้ายระบบ กรณีเปลี่ยน Server ประหยัดพลังงาน ลดค่าใช้จ่าย ช่วยให้สามารถใช้ทรัพยากรต่างๆ ได้อย่างมีประสิทธิภาพ
- Web 2.0 Collaboration technologies เป็น เทคโนโลยีที่ประสานการทำงานร่วมกัน เกิดเป็นแหล่งข้อมูลสาธารณะบนเว็บไซต์ที่ไม่ผูกขาดการพัฒนาโดยเว็บมาสเตอร์ ผู้เดียว ผู้ใช้หรือผู้ชมเว็บก็มีสิทธิ์ร่วมแก้ไขเนื้อหาในเว็บไซต์ได้ ตัวอย่างเทคโนโลยีนี้ เช่น การเขียนเนื้อหา เล่าเรื่องผ่าน Blog หรือการร่วมกันเขียนบทความในเชิงสารานุกรมผ่านเว็บไซต์วิกิพีเพีย ซึ่งหากใช้เทคโนโลยีนี้ได้อย่างแท้จริง ก็จะเกิดประโยชน์สูงสุดต่อทุกคน
- Rich Internet apps (RIA) เป็น เว็บแอปพลิเคชันที่มีความสามารถของเดสก์ท็อปแอปพลิเคชัน ช่วยในการใช้งานแอฟฟลิเคชันต่างๆ ผ่าน Server หรือใช้งานต่างๆผ่าน Web browser ได้
- Mobile apps แอฟฟลิเคชันต่างๆ ที่ชาวเราดาวโหลดมาใช้ในโทรศัพท์เคลื่อนที่ Smart Phone และแทปเล็ตต่างๆ นั่นเอง
- Cross-platform support คือ การทำงานของโปรแกรมคอมพิวเตอร์ ภาษาโปรแกรม ระบบปฏิบัติการ หรือ ซอฟต์แวร์ชนิดอื่นๆ ที่สามารถทำงานได้ในหลายระบบคอมพิวเตอร์ เช่น โปรแกรมคอมพิวเตอร์ที่ทำงานได้ทั้งบนไมโครซอฟท์วินโดวส์ และ Mac OS เป็นต้น
- Web services คือ ระบบซอฟต์แวร์ที่ออกแบบมา เพื่อสนับสนุนการแลกเปลี่ยนข้อมูลกัน ระหว่างเครื่องคอมพิวเตอร์ผ่านระบบเครือข่าย โดยที่ภาษาที่ใช้ในการติดต่อสื่อสารระหว่างเครื่องคอมพิวเตอร์ คือ XML สามารถแลกเปลี่ยนข้อมูลด้วยโปรแกรมประยุกต์ที่เขียนโดยภาษาต่างๆ และทำงานบนแพลตฟอร์มต่างๆ กันได้
