วันจันทร์ที่ 15 มิถุนายน พ.ศ. 2552

~ความแตกต่างระหว่างโปรแกรมเมอร์และนักวิเคราะห์ระบบ ~

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

ความแตกต่างระหว่างโปรแกรมเมอร์และนักวิเคราะห์ระบบ
โปรแกรมเมอร์ ( programmer ) หมายถึงบุคคลที่รับผิดชอบในด้านการเขียนโปรแกรม สิ่งที่เขาจะเชื่อมโยงนั้น ได้แก่ อุปกรณ์คอมพิวเตอร์ ระบบปฏิบัติ ( Operating System :OS ) หรือแม้กระทั่งภาษาที่ใช้ในการเขียน เช่น COBOL, BASIC และ C++ งานของโปรแกรมเมอร์จะเป็นไปในลักษณะที่มีขอบเขตที่แน่นอนคือโปรแกรมที่เขาเขียนขึ้นนั้นถูกต้องตามจุดประสงค์หรือไม่ กิจกรรมงานของโปรแกรมจะเกี่ยวข้องกับคนจำนวนน้อย เช่น กับโปรแกรมเมอร์ด้วยกันเอง หรือกับนักวิเคราะห์ระบบที่เป็นผู้วางแนวทางของระบบให้แก่เขา

นักวิเคราะห์ระบบ หรือที่เรียกกันย่อๆ ว่า SA (SYSTEM ANALYSIS) นั้น นอกจากจะต้องรับผิดชอบต่อการโปรแกรมคอมพิวเตอร์แล้ว ยังจะต้องรับผิดชอบงานในส่วนที่เกี่ยวกับการจัดหาอุปกรณ์ต่างๆ เกี่ยวกับคอมพิวเตอร์ ผู้ที่จะใช้ระบบแฟ้มหรือฐานข้อมูลต่างๆ รวมทั้งข้อมูลดิบที่จะป้อนเข้าระบบงานของนักวิเคราะห์ระบบไม่ได้อยู่ในลักษณะที่แน่นอนแบบโปรแกรมเมอร์ ไม่มีคำตอบที่แน่นอนจากระบบที่เขาวางไม่ว่าผิดหรือถูก งานของเขาเกิดจากการประนีประนอมและผสมผสานของปัจจัยต่างๆ ที่เกี่ยวข้องกับระบบงาน คือ ผู้ใช้ วิธีการ เทคโนโลยี และอุปกรณ์จนได้ผลลัพธ์ที่เหมาะสมออกมาเป็นระบบงาน (APPLICATION SYSTEM) งานของนักวิเคราะห์ระบบจึงมักจะต้องเกี่ยวข้องกับคนหลายระดับ ตั้งแต่ลูกค้าหรือผู้ใช้ นักธุรกิจ โปรแกรมเมอร์ ผู้ตรวจสอบบัญชีหรือแม้กระทั่งเซลล์แมนที่ขายระบบงานข้อมูล


ทีนี้เพื่อนๆก็ได้รู้แล้วนะครับระหว่างโปรแกรมเมอร์กับนักวิเคราะห์ระบบมันต่างกันอย่างไร เพื่อนสามารถแสดงความคิดเห็นได้นะครับ -*-"

16 ความคิดเห็น:

  1. โห!! ไม่น่าเชื่อเลย

    ตอนแรกเรานึกว่า

    นักวิเคราะห์ระบบและโปรแกรมเมอร์เหมือนกันซะอีก

    ตอบลบ
  2. งั้นนักวิเคราะห์ระบบ ก็งานหนักกว่าโปรแกรมเมอร์ละซิ
    เพราะงานของโปรแกรมเมอร์จะเป็นไปในลักษณะที่มีขอบเขตที่แน่นอน

    ตอบลบ
    คำตอบ
    1. ใช่ครับ โปรแกรมเมอจะออกแบบงานตามที่ลูกค้าหรือบริษัทต้องการ แล้วนักวิเคราะห์ระบบจะช่วยตรวจสอบและแก้ไขอีกที

      ลบ
  3. How do we think? Which work between programmers and system analyst are working hard?

    ตอบลบ
  4. I think system analyst are working hard more than programmers.

    And system analyst are gain salary more than programmers too.

    อิอิ

    ขออนุญาตตอบเป็นภาษาอังกฤษนะครับ

    เห็นอาจารย์ถามเป็นภาษาอังกฤษ

    อยากเรียนภาษาอังกฤษกับอาจารย์บ้างจังเลยครับ

    ถ้าตรงไหนไม่ถูกต้อง

    รบกวนช่วยชี้แนะด้วยนะครับ

    ขอบคุณครับ

    อาทิตย์(หมี)

    ตอบลบ
  5. แปลด่วนโปรดทราบ อยากรู้

    ตอบลบ
  6. ความคิดเห็นนี้ถูกผู้เขียนลบ

    ตอบลบ
  7. แบบนี้ก็แสดงว่า

    โปรแกรมเมอร์ทำงานง่ายสบายกว่ากว่า นักวิเคราะห์ระบบ หรอ

    แล้วก็ นักเคราะห์ระบบก็ทำงานต่อจากงานของโปรแกรมเมอร์อีกทีรึเปล่า

    อติภัทร(แก๊ป)

    ตอบลบ
  8. แล้วถ้าโปรแกรมเมอร์อยากเปลี่ยนหน้าที่มาเป็นนักวิเคราะห์ระบบ
    จะได้ไหมคะ คิดว่าส่วนใหญ่โปรแกรมเมอร์มีความคิดที่เป็นระบบอยู่แล้ว



    นัฐญา(นัฐ)

    ตอบลบ
  9. นักวิเคราะห์และออกแบบระบบต้องดูภาพรวมทั้งหมด

    ไม่ว่าจะเป็นการเลือก HW SW หรือแม้กระทั่งบุคลากร

    ว่ามีความรู้ความสามารถเพียงพอมั้ย

    ต้องคิดด้วยว่าเมื่อลงทุนไปแล้วผลที่ได้รับกลับมาคุ้มค่ามากน้อยแค่ไหน

    ส่วนโปรแกรมเมอร์ก็แค่เขียนหรือพัฒนา SW ให้คนอื่นใช้เท่านั้นเอง

    ไม่ต้องคิดมากเหมือนกับนักวิเคราะห์และออกแบบระบบ

    ตอบลบ
  10. แต่ไม่ว่ายังไง


    งานของทั้งโปรแกรมเมอร์และนักวิเคราะห์ระบบ


    ก็ดูเป็นงานที่น่าปวดหัวทั้งคู่เลย สำหรับเรา


    พรรณราย (แมม)

    ตอบลบ
  11. เหมือนโปรแกรมเมอร์จะมองเฉพาะจุด

    แต่นักวิเคราะห์ระบบต้องวางแผนเหมือนกับมองภาพรวมทั้งหมด

    ต้องทำงานเป็นกลุ่ม เป็นเครือข่าย

    ดังนั้นทั้งโปรแกรมเมอร์และนักวิเคราะห์ระบบ

    จึงมีความเหมือนที่แตกต่าง ที่สามารถทำงานร่วมกันได้

    เกรียงไกร(อาท)

    ตอบลบ
  12. ช่าย ตอนแรกก็นึกว่าโปรแกรมเมอร์กับนักวิเคราะห์ระบบ
    เหมือนกาน ซะอีก ถ้าอย่างนั้นนักวิเคราะห์ก็ไม่จำเป็นต้องเขียนโปรแกรมเก่งน่ะสิ



    วรรณวิษา ( น้ำ )

    ตอบลบ
  13. เพิ่งจะกระจ่างนะเนี่ยว่า โปรแกรมเมอร์กับนักวิเคราะห์ระบบต่างกันยังไง

    เพราะตอนแรกก็งงๆ เข้าใจว่านักวิเคราะห์ระบบก็คือโปรแกรมเมอร์ดีๆนี่เอง


    มนัสนันท์ จันทวงค์ (มินต์)

    ตอบลบ
  14. ไม่นาเชื่อ

    นักวิเคราะห์ระบบคงต้องมีความรับผิดชอบมากกว่าโปรแกรมเมอร์

    ตอนแรกนึกว่านักวิเคราะห์ระบบจะมีหน้าที่เพียงอย่างเดียว

    ตอบลบ
  15. ผมจ้างทำอ่ารัยหน่อยได้ปะแอดมาที่ Facebook
    http://www.facebook.com/nuttawutza.saraburi
    ต้องการโปรแกรมเมอร์เก่งๆๆเทพๆ
    มาสร้างโปรแกรมชนิดหนึ้ง

    ตอบลบ