1.System Analyst มีหน้าที่และความรับผิดชอบ ต่างจาก Programmer อย่างไร และ
2.System Analyst ต้องเป็น Programmer มาก่อนหรือไม่ เพราะอะไร
จะมีการจัดลำดับคำตอบ และนั่นหมายถึงคะแนนด้วย สามารถส่งคำตอบภายใน 48 ชั่วโมง
วันจันทร์ที่ 4 มกราคม พ.ศ. 2553
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
1.นักวิเคราะห์ระบบ (System Analyst) ทำหน้าที่ในการศึกษาและประเมินผลระบบการทำงานในปัจจุบันของหน่วยงาน วิเคราะห์และออกแบบระบบงานของหน่วยงาน
ตอบลบแต่ ผู้ควบคุมโปรแกรมระบบ (System Programmer) ทำหน้าที่ดูแลการทำงานของโปรแกรมระบบ
2.ควรที่จะจำเป็นต้องเป็นมาก่อนเพราะต้องสามารถดูแลระบบโปรแกรมได้
1.System Analyst ทำหน้าที่ในการประเมินผลการทำงานของระบบในหน่วยงาน วิเคราะห์และออกแบบระบบ
ตอบลบส่วน programmer ทำหน้าที่ในการดูแลการทำงานของโปรแกรม
2.จำเป็นเพราะถ้าไม่เป็น programmer มาก่อนจะทำโปรแกรมออกมาอย่างสมบูรณ์แบบได้ยังไง
รัตตินันท์ บุตรสอน
ตอบลบ1.System Analyst ทำหน้าที่ศึกษาและวิเคราะระบบงานที่ต้องการใช้คอมพิวเตอร์ นักวิเคราะห์ระบบงานจะศึกษาความเป็นไปได้ของการใช้คอมพิวเตอร์ในด้านเทคโนโลยี ด้านเวลา ด้านงบประมาณ ด้านวิธีการ และด้านบุคลากรที่จะปฏิบัติงานในระบบใหม่
(System Programmer)ทำหน้าที่เขียนคำสั่งด้วยภาษาคอมพิวเตอร์ เพื่อให้เครื่องทำงานตามข้อกำหนดของโปรแกรมที่ออกแบบโดยนักวิเคราะห์ระบบงานคอมพิวเตอร์นักเขียนโปรแกรมจึงเปรียบเสมือนช่างก่อสร้างซึ่งรับแบบบ้านมาจากสถาปนิก
2. จำเป็นเพราะ ผู้ออกแบบระบบต้องทำโปรแกรมเก่งและสามารถทำงานได้อย่างดี
1.System Analyst มีหน้าที่และความรับผิดชอบ ต่างจาก Programmer อย่างไร
ตอบลบตอบ
- ปฏิบัติงานในบทบาทและความรับผิดชอบที่เกี่ยวข้องกับการพัฒนาและบำรุงรักษาระบบงานให้เป็นไปตามนโยบาย ทิศทาง มาตรฐานงานเทคโนโลยีสารสนเทศ
- ศึกษาและวิเคราะห์ระบบงานตาม situation อย่างยืดหยุ่นและมีประสิทธิภาพ นำเสนอ solution ที่เหมาะสมกับพัฒนาการของบริษัทฯ ในขณะหนึ่งๆ ได้
- กำหนดแผนดำเนินงานและปฏิบัติงานให้สำเร็จ ทั้งในเชิงเวลาและคุณภาพและสอดคล้องกับแผนการดำเนินงานในรวม
มีหน้าที่และความรับผิดชอบ Programmer
นำข้อมูลการออกแบบรายละเอียดการวางโครงสร้างระบบคอมพิวเตอร์ จากนักวิเคราะห์ระบบงาน มาเขียนเป็นโปรแกรมต่าง ๆ ภาษาที่ใช้ในการเขียนโปรแกรมจะแตกต่างกันไปตามลักษณะเครื่องของระบบฐานข้อมูล ทดสอบระบบและส่งให้นักวิเคราะห์ระบบทำการตรวจสอบอีกครั้งเพื่อหากจุดบกพร่องและแก้ไขก่อนนำไปใช้จริง
โปรแกรมเมอร์ยังต้องทำหน้าที่ รับรายละเอียดของความต้องการของผู้ใช้ระบบ (User) จากนักวิเคราะห์ระบบ (System Analyst) จัดทำแผนภูมิ (Flowchart) ขั้นตอนการทำงานที่ละเอียด และถูกต้องตามหลักวิชา เพื่อประโยชน์ในการเขียนโปรแกรมสำหรับการประมวลผลด้วยคอมพิวเตอร์ วิเคราะห์แผนภูมิหรือแผนผังสายงาน แต่เพียงบางส่วนหรือทั้งหมด
2.System Analyst ต้องเป็น Programmer มาก่อนหรือไม่
ตอบ
ควรที่จะจำเป็น เพราะ System Analyst มักจะต้องผ่านการเป็น Programmer หรือนักเขียนโปรแกรมมาก่อนประมาณ 3-7 ปี ขึ้นอยู่กับประสบการณ์ ทักษะ ความสามารถ ซึ่งส่วนใหญ่จะจบ Computer Science หรือสาขาอื่นที่เกี่ยวข้องกับเทคโนโลยีสารสนเทศ ซึ่งความรู้ด้านฐานข้อมูล ถือเป็นสิ่งสำคัญสิ่งหนึ่งเลยทีเดียวครับ เพราะไม่ว่าคุณจะพัฒนาโปรแกรมโดยใช้เครื่องมืออะไร ก็จำเป็นที่ต้องฐานข้อมูลทั้งนั้น นอกจากนี้ก็ควรที่จะต้องมีทักษะในการเขียนโปแกรมหรือความรู้ทางเทคนิคด้านการพัฒนาโปรแกรมอื่นด้วย ส่วนหากใครมีความรู้ด้านธุรกิจด้วย ก็จะยิ่งดี เพราะการพัฒนาซอฟต์แวร์ก็เพื่อใช้ในการแก้ปัญหาทางธุรกิจนั่นเอง ใครที่มีความรู้รอบด้านก็ยิ่งได้เปรียบ
1.โปรแกรมเมอร์ ( programmer ) หมายถึงบุคคลที่รับผิดชอบในด้านการเขียนโปรแกรม สิ่งที่เขาจะเชื่อมโยงนั้น ได้แก่ อุปกรณ์คอมพิวเตอร์ ระบบปฏิบัติ ( Operating System :OS ) หรือแม้กระทั่งภาษาที่ใช้ในการเขียน เช่น COBOL, BASIC และ C++ งานของโปรแกรมเมอร์จะเป็นไปในลักษณะที่มีขอบเขต ที่แน่นอนคือโปรแกรมที่เขาเขียนขึ้นนั้นถูกต้องตามจุดประสงค์หรือไม่
ตอบลบนักวิเคราะห์ระบบ หรือที่เรียกกันย่อๆ ว่า SA (SYSTEM ANALYSIS) นั้น นอกจากจะต้องรับผิดชอบต่อการโปรแกรมคอมพิวเตอร์แล้ว ยังจะต้องรับผิดชอบงานในส่วนที่เกี่ยวกับการจัดหาอุปกรณ์ต่างๆ เกี่ยวกับคอมพิวเตอร์ ผู้ที่จะใช้ระบบแฟ้มหรือฐานข้อมูลต่างๆ รวมทั้งข้อมูลดิบที่จะป้อนเข้าระบบงานของนักวิเคราะห์ระบบไม่ได้อยู่ในลักษณะที่แน่นอนแบบโปรแกรมเมอร์ ไม่มีคำตอบที่แน่นอนจากระบบที่เขาวางไม่ว่าผิดหรือถูก งานของเขาเกิดจากการประนีประนอมและผสมผสานของปัจจัยต่างๆ ที่เกี่ยวข้องกับระบบงาน คือ ผู้ใช้ วิธีการ เทคโนโลยี และอุปกรณ์จนได้ผลลัพธ์ที่เหมาะสมออกมาเป็นระบบงาน (APPLICATION SYSTEM) งานของนักวิเคราะห์ระบบจึงมักจะต้องเกี่ยวข้องกับคนหลายระดับ ตั้งแต่ลูกค้าหรือผู้ใช้ นักธุรกิจ โปรแกรมเมอร์ ผู้ตรวจสอบบัญชีหรือแม้กระทั่งเซลล์แมนที่ขายระบบงานข้อมูล
2.จำเป็นเพราะต้องศึกษาความเป็นมาและเทคโนโลยีก่อนว่าต้องทำให้ทันสมัยพื่อนำมาเขียนโปรแกรมได้อย่างสมบูรณ์
1.โปรแกรมเมอร์ (programmer) มีหน้าที่หลักคือการเขียนโปรแกรมคอมพิวเตอร์ ซึ่งโปรแกรมเมอร์สามารถหมายถึงผู้ที่เชี่ยวชาญในการโปรแกรมเฉพาะด้าน หรือผู้ที่สามารถเขียนโค้ดได้สำหรับหลากหลาย
ตอบลบsystem ANALYSIS เริ่มเข้าสู่การวิเคราะห์ระบบ การวิเคราะห์ระบบเริ่มตั้งแต่การศึกษาระบบการทำงานของธุรกิจนั้น ในกรณีที่ระบบเราศึกษานั้นเป็นระบบสารสนเทศ
2. จำเป็นค่ะ เพราะการที่เราจะวิเคราะห์ระบบได้ดี เราต้องรู้จักหลักการเขียนโปรแกรมก่อน
1.system Analysis กำหนดความต้องการของระบบใหม่ (ระบบใหม่ทั้งหมดหรือแก้ไขระบบเดิม)ให้มีการพัฒนาให้ดี
ตอบลบprogrammer บุคคลที่รับผิดชอบในการเขียนโปรแกรม และสร้างโปรแกรมตามที่ลูกค้าต้องการ
2. จำเป็นเพราะนักวิเคราะห์ระบบต้องรู้จักโครงสร้างของโปรแกรมก่อนจึงจะสามารถวิเคราะห์ออกมาได้
1.โปรแกรมเมอร์ มีหน้าที่หลักคือ การเขียนโปรแกรมคอมพิวเตอร์ ผู้เชี่ยวชาญในการเขียนโปรแกรมเฉพาะด้าน
ตอบลบนักวิเคราะห์ระบบงาน ศึกษาความต้องการขององค์กร
2.ไม่จำเป็น เพราะในเมื่อวิเคราะห์ระบบงานออกมาได้น่าจะทำงานได้
1.- ปฏิบัติงานในบทบาทและความรับผิดชอบที่เกี่ยวข้องกับการพัฒนาและบำรุงรักษาระบบงานให้เป็นไปตามนโยบาย ทิศทาง มาตรฐานงานเทคโนโลยีสารสนเทศ
ตอบลบมีหน้าที่และความรับผิดชอบ Programmer
นำข้อมูลการออกแบบรายละเอียดการวางโครงสร้างระบบคอมพิวเตอร์ จากนักวิเคราะห์ระบบงาน มาเขียนเป็นโปรแกรมต่าง ๆ ภาษาที่ใช้ในการเขียนโปรแกรมจะแตกต่างกันไปตามลักษณะเครื่องของระบบฐานข้อมูล ทดสอบระบบและส่งให้นักวิเคราะห์ระบบทำการตรวจสอบอีกครั้งเพื่อหากจุดบกพร่องและแก้ไขก่อนนำไปใช้จริง
2.จำเป็น เพราะ System Analyst ผู้ออกแบบระบบต้องทำโปรแกรมเก่งและสามารถทำงานได้ดี
1.ปฏิบัติงานในบทบาทและความรับผิดชอบที่เกี่ยวข้องกับการพัฒนาและบำรุงรักษาระบบงานให้เป็นไปตามนโยบาย ทิศทาง มาตรฐานงานเทคโนโลยีสารสนเทศ โปรแกรมเฉพาะด้าน หรือผู้ที่สามารถเขียนโค้ดได้สำหรับหลากหลาย
ตอบลบsystem ANALYSIS เริ่มเข้าสู่การวิเคราะห์ระบบ การวิเคราะห์ระบบเริ่มตั้งแต่การศึกษาระบบการทำงานของธุรกิจนั้น ในกรณีที่ระบบเราศึกษานั้นเป็นระบบสารสนเทศโปรแกรมเมอร์ยังต้องทำหน้าที่ รับรายละเอียดของความต้องการของผู้ใช้ระบบ (User) จากนักวิเคราะห์ระบบ (System Analyst) จัดทำแผนภูมิ (Flowchart) ขั้นตอนการทำงานที่ละเอียด และถูกต้องตามหลักวิชา เพื่อประโยชน์ในการเขียนโปรแกรมสำหรับการประมวลผลด้วยคอมพิวเตอร์ วิเคราะห์แผนภูมิหรือแผนผังสายงาน แต่เพียงบางส่วนหรือทั้งหมด
2. ควรที่จะจำเป็น เพราะ System Analyst มักจะต้องผ่านการเป็น Programmer หรือนักเขียนโปรแกรมมาก่อนประมาณ 3-7 ปี ขึ้นอยู่กับประสบการณ์ ทักษะ ความสามารถ ซึ่งส่วนใหญ่จะจบ Computer เทคโนโลยีก่อนว่าต้องทำให้ทันสมัยพื่อนำมาเขียนโปรแกรมได้อย่างสมบูรณ์
1.-System Analysisคือ ผู้ประสานการติดต่อบุคคลต่าง ๆ
ตอบลบเพื่อรวบรวมข้อมูลความต้องการของผู้ที่เกี่ยวข้องกับระบบ
แล้วนำเอาข้อมูลเหล่านั้นมาวิเคราะห์ เพื่อทำการสร้างระบบใหม่
งานหลัก คือ
วางแผน (Planning)
วิเคราะห์ความต้องการ (Requirement Analysis)
พิจารณาตัดสินใจใช้ระบบสารสนเทศ
กำหนดรายละเอียดระบบใหม่
จัดหา Hardware & Software ใหม่
-programmerมีหน้าที่หลักคือการเขียนโปรแกรมคอมพิวเตอร์ ซึ่งโปรแกรมเมอร์สามารถหมายถึงผู้ที่เชี่ยวชาญในการโปรแกรมเฉพาะด้าน หรือผู้ที่สามารถเขียนโค้ดได้สำหรับหลากหลายซอฟต์แวร์ เอดา ไบรอนได้ชื่อว่าเป็นโปรแกรมเมอร์คนแรกของโลก เพราะเป็นคนแรกที่สามารถนำอัลกอริทึม มาเรียบเรียงเป็นชุดคำสั่ง ให้กับเครื่องคำนวณได้ในปี พ.ศ. 2385 (ค.ศ. 1842) ในยุคที่ยังไม่มีเครื่องคอมพิวเตอร์)
2.จำเป็นเพราะจะช่วยได้ง่ายในการออกแบบและการทำโปรแกรม
1.โปรแกรมเมอร์ (programmer) ทำหน้าที่ออกแบบระบบ
ตอบลบส่วน (system Analysis) ทำหน้าที่เขียนระบบ
2.จำเป็นเพราะการที่เราจะออกเขียนระบบได้นั้นเราต้องเคยออกแบบระบบมาก่อน หรือการที่เราต้องเป็น (programmer)มาก่อน
1.โปรแกรมเมอร์มีหน้าที่ออกแบบหรือเขียนโปรแกรมไม่ควรจะมาวิเคราะห์ระบบด้วยควรจะเป็นผู้ที่เชี่ยวชาญในการวิเคราะห์ระบบมากกว่า
ตอบลบ2.ไม่จำเป็นเพราะควรจะแบ่งหน้าที่กันต่างหากเลยคือนักวิเคราะห์ระบบก็ควรจะทำหน้าที่ตรงนี้แล้ววิเคราะห์ระบบเสร็จก็นำไปให้โปรแกรมเมอร์พัฒนาโปรแกรมต่อไป
1.(System Analyst)นักวิเคราะห์ระบบทำหน้าที่ในการศึกษาและประเมินผลระบบการทำงานในปัจจุบันของหน่วยงาน วิเคราะห์และออกแบบระบบงานของหน่วยงาน
ตอบลบ(Programmer)ทำหน้าที่ดูแลการทำงานของโปรแกรมระบบ
2.ควรที่จะจำเป็น เพราะ System Analyst มักจะต้องผ่านการเป็น Programmer หรือนักเขียนโปรแกรมมาก่อนประมาณ 3-7 ปี ขึ้นอยู่กับประสบการณ์ ทักษะ ความสามารถ ซึ่งส่วนใหญ่จะจบ Computer Science หรือสาขาอื่นที่เกี่ยวข้องกับเทคโนโลยีสารสนเทศ ซึ่งความรู้ด้านฐานข้อมูล ถือเป็นสิ่งสำคัญสิ่งหนึ่งเลยทีเดียวครับ เพราะไม่ว่าคุณจะพัฒนาโปรแกรมโดยใช้เครื่องมืออะไร ก็จำเป็นที่ต้องฐานข้อมูลทั้งนั้น นอกจากนี้ก็ควรที่จะต้องมีทักษะในการเขียนโปแกรมหรือความรู้ทางเทคนิคด้านการพัฒนาโปรแกรมอื่นด้วย ส่วนหากใครมีความรู้ด้านธุรกิจด้วย ก็จะยิ่งดี เพราะการพัฒนาซอฟต์แวร์ก็เพื่อใช้ในการแก้ปัญหาทางธุรกิจนั่นเอง ใครที่มีความรู้รอบด้านก็ยิ่งได้เปรียบ
1.System Analyst มีหน้าที่และความรับผิดชอบ ต่างจาก Programmer อย่างไร
ตอบลบ- ปฏิบัติงานในบทบาทและความรับผิดชอบที่เกี่ยวข้องกับการพัฒนาและบำรุงรักษาระบบงานให้เป็นไปตามนโยบาย ทิศทาง มาตรฐานงานเทคโนโลยีสารสนเทศ
- ศึกษาและวิเคราะห์ระบบงานตาม situation อย่างยืดหยุ่นและมีประสิทธิภาพ นำเสนอ solution ที่เหมาะสมกับพัฒนาการของบริษัทฯ ในขณะหนึ่งๆ ได้
2.System Analyst ต้องเป็น Programmer มาก่อนหรือไม่
จำเป็น เพราะ System Analyst มักจะต้องผ่านการเป็น Programmer หรือนักเขียนโปรแกรมมาก่อนประมาณ 3-7 ปี ขึ้นอยู่กับประสบการณ์ ทักษะ ความสามารถ ซึ่งส่วนใหญ่จะจบ Computer Science หรือสาขาอื่นที่เกี่ยวข้องกับเทคโนโลยีสารสนเทศ ซึ่งความรู้ด้านฐานข้อมูล ถือเป็นสิ่งสำคัญสิ่งหนึ่งเลยทีเดียวครับ เพราะไม่ว่าคุณจะพัฒนาโปรแกรมโดยใช้เครื่องมืออะไร
1. System Analyst ทำหน้าที่ในการประเมินผลการทำงานของระบบในหน่วยงาน วิเคราะห์และออกแบบระบบ
ตอบลบส่วน programmer ทำหน้าที่ในการดูแลการทำงานของโปรแกรม
2.จำเป็นเพราะการที่เราจะวิเคราะห์ระบบได้ดี เราต้องรู้จักหลักการเขียนโปรแกรมก่อนเพราะถ้าไม่เป็น programmer มาก่อนจะทำโปรแกรมออกมาอย่างสมบูรณ์แบบได้ยังไง
1.system analyst จะทำการวิเคราะห์ออกแบบนอกจากนี้ยังต้องแก้ไขปัญหาล่วงหน้าได้มีการประชาสัมพันธ์ที่ดีการทำงานที่เป็นทีมงานขยัน อดทน คิดหาวิธีการใหม่ๆในการทำงานชึ่งprogrammerจะทำการออกแบบระบบและทำการเขียนไม่ละเอียดเท่าsystem analyst
ตอบลบ2.ไม่จำเป็นเพระว่าsystem analystก็ มีการวิเคราะห์การอออกแบบอยู่แล้วไม่น่าจะจำเป็นว่าต้องเป็น programmerมาก่อน
1.(System Analyst)นักวิเคราะห์ระบบทำหน้าที่ในการศึกษาและประเมินผลระบบการทำงานในปัจจุบันของหน่วยงาน วิเคราะห์และออกแบบระบบงานของหน่วยงาน
ตอบลบ(Programmer)ทำหน้าที่ดูแลการทำงานของโปรแกรมระบบ
2.จำเป็น เพราะต้องวืเคราะห์มาก่อน
1.(System Analyst)นักวิเคราะห์ระบบทำหน้าที่ในการศึกษาและประเมินผลระบบการทำงานในปัจจุบันของหน่วยงาน วิเคราะห์และออกแบบระบบงานของหน่วยงาน
ตอบลบ(Programmer)ทำหน้าที่ดูแลการทำงานของโปรแกรมระบบ
2.จำเป็น เพราะต้องวืเคราะห์มาก่อน
1.ควมเเตกต่างของSystem Analysisกับprogrammer
ตอบลบคือ
-System Analysisคือ ผู้ประสานการติดต่อบุคคลต่าง ๆ
เพื่อรวบรวมข้อมูลความต้องการของผู้ที่เกี่ยวข้องกับระบบ
แล้วนำเอาข้อมูลเหล่านั้นมาวิเคราะห์ เพื่อทำการสร้างระบบใหม่
งานหลัก คือ
วางแผน (Planning)
วิเคราะห์ความต้องการ (Requirement Analysis)
พิจารณาตัดสินใจใช้ระบบสารสนเทศ
กำหนดรายละเอียดระบบใหม่
จัดหา Hardware & Software ใหม่
-programmerมีหน้าที่หลักคือการเขียนโปรแกรมคอมพิวเตอร์ ซึ่งโปรแกรมเมอร์สามารถหมายถึงผู้ที่เชี่ยวชาญในการโปรแกรมเฉพาะด้าน หรือผู้ที่สามารถเขียนโค้ดได้สำหรับหลากหลายซอฟต์แวร์ เอดา ไบรอนได้ชื่อว่าเป็นโปรแกรมเมอร์คนแรกของโลก เพราะเป็นคนแรกที่สามารถนำอัลกอริทึม มาเรียบเรียงเป็นชุดคำสั่ง ให้กับเครื่องคำนวณได้ในปี พ.ศ. 2385 (ค.ศ. 1842) ในยุคที่ยังไม่มีเครื่องคอมพิวเตอร์)
2.จำเป็น เพราะการออกแบบ การวางแผนโปรแกรมก่อนลงมือสร้างโปรแกรมจะทำให้งานที่ออกมาเป็นระบบ งานในการใช้ครับ
1. System Analyst ควรมีความรู้ความเข้าใจทางเทคนิคจริงๆ เพราะจะเป็นผู้วางระบบในภาพรวมทั้งหมด เพื่อให้สอดประสานทำงานทางธุรกิจที่ลูกค้าต้องการได้สำเร็จ ถ้ามีความรู้ความเข้าใจทางด้านธุรกิจด้วยจะยิ่งเลิศ (บางบริษัทต้องการให้คนที่ทำงานตรงนี้ ขยับไปควบงาน Business Analyst ด้วย เรียกได้ว่าต้องการคนที่เป็นแบบ All-in-One) แต่ไม่มีความจำเป็นต้องเข้าใจอย่างลึกซึ้งไรมากนักก็ได้ เพราะมีคนทำงานด้านนั้นให้แล้วก็คือ Business Analyst นั่นเอง คนทำงานข้างต้นจะเป็นคนมาช่วย Brief งาน บอกถึงความต้องการจริงๆ ของลูกค้าให้คนไอทีที่ในโลกนี้มีแต่รหัสดิจิตอล ให้เข้าใจได้ง่ายขึ้นในภาษาของคนดิจิตอล เรียกได้ว่าให้ภาพรวมใหญ่ๆ เป็นกรอบคร่าวๆ ให้ เพื่อนำไปคิดวิเคราะห์สร้างระบบต่อไปให้ตรงตามความต้องการอย่างแท้จริงของลูกค้า จากนั้นคนที่ทำหน้าที่นี้ก็จะสร้างระบบในส่วนที่เป็น Technical อย่างแท้จริง และกำหนดรายละเอียดต่างๆ ของระบบ จากนั้นก็เป็นหน้าที่ของผู้พัฒนาโปรแกรม (Programmers) ที่จะมาสร้างโปรแกรมย่อยๆ มากมายมาสนับสนุนระบบให้ใช้งานได้จริงๆ และมีประสิทธิภาพ ตอบสนองความต้องการของลูกค้า (บางบริษัท System Analyst = Programmer
ตอบลบ2. System Analyst มักจะต้องผ่านการเป็น Programmer หรือนักเขียนโปรแกรมมาก่อนประมาณ 3-7 ปี ขึ้นอยู่กับประสบการณ์ ทักษะ ความสามารถ ซึ่งส่วนใหญ่จะจบ Computer Science หรือสาขาอื่นที่เกี่ยวข้องกับเทคโนโลยีสารสนเทศ ซึ่งความรู้ด้านฐานข้อมูล ถือเป็นสิ่งสำคัญสิ่งหนึ่งเลยทีเดียวเพราะไม่ว่าคุณจะพัฒนาโปรแกรมโดยใช้เครื่องมืออะไร ก็จำเป็นที่ต้องฐานข้อมูลทั้งนั้น นอกจากนี้ก็ควรที่จะต้องมีทักษะในการเขียนโปแกรมหรือความรู้ทางเทคนิคด้านการพัฒนาโปรแกรมอื่นด้วย ส่วนหากใครมีความรู้ด้านธุรกิจด้วย ก็จะยิ่งดี เพราะการพัฒนาซอฟต์แวร์ก็เพื่อใช้ในการแก้ปัญหาทางธุรกิจนั่นเอง ใครที่มีความรู้รอบด้านก็ยิ่งได้เปรียบ
1. System Analyst ควรมีความรู้ความเข้าใจทางเทคนิคจริงๆ เพราะจะเป็นผู้วางระบบในภาพรวมทั้งหมด เพื่อให้สอดประสานทำงานทางธุรกิจที่ลูกค้าต้องการได้สำเร็จ ถ้ามีความรู้ความเข้าใจทางด้านธุรกิจด้วยจะยิ่งเลิศ (บางบริษัทต้องการให้คนที่ทำงานตรงนี้ ขยับไปควบงาน Business Analyst ด้วย เรียกได้ว่าต้องการคนที่เป็นแบบ All-in-One) แต่ไม่มีความจำเป็นต้องเข้าใจอย่างลึกซึ้งไรมากนักก็ได้ เพราะมีคนทำงานด้านนั้นให้แล้วก็คือ Business Analyst นั่นเอง คนทำงานข้างต้นจะเป็นคนมาช่วย Brief งาน บอกถึงความต้องการจริงๆ ของลูกค้าให้คนไอทีที่ในโลกนี้มีแต่รหัสดิจิตอล ให้เข้าใจได้ง่ายขึ้นในภาษาของคนดิจิตอล เรียกได้ว่าให้ภาพรวมใหญ่ๆ เป็นกรอบคร่าวๆ ให้ เพื่อนำไปคิดวิเคราะห์สร้างระบบต่อไปให้ตรงตามความต้องการอย่างแท้จริงของลูกค้า จากนั้นคนที่ทำหน้าที่นี้ก็จะสร้างระบบในส่วนที่เป็น Technical อย่างแท้จริง และกำหนดรายละเอียดต่างๆ ของระบบ จากนั้นก็เป็นหน้าที่ของผู้พัฒนาโปรแกรม (Programmers) ที่จะมาสร้างโปรแกรมย่อยๆ มากมายมาสนับสนุนระบบให้ใช้งานได้จริงๆ และมีประสิทธิภาพ ตอบสนองความต้องการของลูกค้า (บางบริษัท System Analyst = Programmer
ตอบลบ2. System Analyst มักจะต้องผ่านการเป็น Programmer หรือนักเขียนโปรแกรมมาก่อนประมาณ 3-7 ปี ขึ้นอยู่กับประสบการณ์ ทักษะ ความสามารถ ซึ่งส่วนใหญ่จะจบ Computer Science หรือสาขาอื่นที่เกี่ยวข้องกับเทคโนโลยีสารสนเทศ ซึ่งความรู้ด้านฐานข้อมูล ถือเป็นสิ่งสำคัญสิ่งหนึ่งเลยทีเดียวเพราะไม่ว่าคุณจะพัฒนาโปรแกรมโดยใช้เครื่องมืออะไร ก็จำเป็นที่ต้องฐานข้อมูลทั้งนั้น นอกจากนี้ก็ควรที่จะต้องมีทักษะในการเขียนโปแกรมหรือความรู้ทางเทคนิคด้านการพัฒนาโปรแกรมอื่นด้วย ส่วนหากใครมีความรู้ด้านธุรกิจด้วย ก็จะยิ่งดี เพราะการพัฒนาซอฟต์แวร์ก็เพื่อใช้ในการแก้ปัญหาทางธุรกิจนั่นเอง ใครที่มีความรู้รอบด้านก็ยิ่งได้เปรียบ
นางสาวอมรรัตน์ ทองคำปั้น
thank
ตอบลบwatchara
ตอบลบ