นักวิเคราะห์ระบบกับโปรแกรมเมอร์คอมพิวเตอร์? [ปิด]


17

คำถามของฉันที่นี่สัมพันธ์กับงาน ขณะนี้ฉันดำรงตำแหน่งนักวิเคราะห์ระบบ

ความแตกต่างระหว่างนักวิเคราะห์ระบบและโปรแกรมเมอร์ / นักวิเคราะห์คืออะไร? ตำแหน่งนี้สูงกว่าโปรแกรมเมอร์หรือไม่? หรือฉันควรอัพเกรดตัวเองอย่างไร?


12
ทำไมเมื่อคำถามมีชื่อเรื่องว่า "System Analyst vs Computer Programmer" พวกเขาไม่เคยถูก "ใครจะเป็นผู้ชนะในการต่อสู้ระหว่าง ... "?
Jon Hopkins

2
@Jon Hopkins คุณไปที่นี่แล้ว: googlefight.com/…
Gary Rowe

@ Jon Hopkins: ฉันจะให้อัตราต่อรองกับนักวิเคราะห์ 2: 1
Steven Evers

@ จอนฮอปกิ้นส์: คุณคิดว่าอย่างน้อยเราก็สามารถได้รับ Epic Rap Battle ไป ...
Bill the Lizard

@ Jon Hopkins: ขึ้นอยู่กับว่าโปรแกรมเมอร์มีคาเฟอีนอย่างไร ...
Amy

คำตอบ:


9

ทั้งสองก็ไม่ได้เหนือกว่าเพราะมันเติมเต็มซึ่งกันและกัน

Definiton วิกิพีเดียของนักวิเคราะห์ระบบคือ

นักวิเคราะห์ระบบทำการวิจัยปัญหาวางแผนแก้ไขปัญหาแนะนำซอฟต์แวร์และระบบและประสานงานการพัฒนาเพื่อตอบสนองธุรกิจหรือข้อกำหนดอื่น ๆ

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


10

คล้ายกับคำถามอื่น ๆ เกี่ยวกับตำแหน่งงาน การทำบุญหรือความหมายของชื่อที่มีการแปลในภูมิภาคและหนึ่งของนายจ้าง คุณต้องดูรายละเอียดของงานเพื่อกำหนดความแตกต่าง


9

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


7

ฉันทำงานเป็นคนเดียวในการฝึกงาน โดยทั่วไปมันเป็นตำแหน่งที่สร้างขึ้นโดยสิ้นเชิงเนื่องจากความไร้สาระขององค์กรที่ไม่จำเป็นต้องมีอยู่เลยและควรจะวางไว้ถัดจากที่ปรึกษาด้านจริยธรรม

ทำไม? เพราะโปรแกรมเมอร์ / ผู้จัดการควรทำทุกสิ่งที่มอบหมายให้นักวิเคราะห์ โดยทั่วไปแล้วสมมติฐานคือโปรแกรมเมอร์สามารถเขียนโค้ดได้และไม่สามารถออกแบบได้หรือไม่สามารถสื่อสารกับผู้คนได้อย่างเหมาะสม

โดยส่วนตัวแล้วฉันไม่ชอบความจริงที่ว่าตำแหน่งนั้นมีอยู่จริง

ในแง่ของการจ่ายเงินพวกเขาได้รับเงินโดยเฉลี่ยต่ำกว่ามาก


ฉันเห็นด้วยกับสิ่งนี้ในระดับที่ลึกกว่า
Anurag

6

โดยส่วนตัวฉันคาดหวังว่านักวิเคราะห์ระบบจะเขียนโค้ดน้อยกว่าโปรแกรมเมอร์ แต่มันก็ยากที่จะบอกโดยไม่รู้ว่างานของคุณคืออะไร

ฉันแนะนำให้ดูที่รายการงานในพื้นที่ของคุณ เปรียบเทียบความรับผิดชอบในงานที่ระบุไว้ในตำแหน่งโปรแกรมเมอร์กับสิ่งที่คุณทำและจะช่วยให้คุณทราบว่าเป็นวิธีที่คุณต้องการไปหรือไม่


4

ปัจจุบันฉันดำรงตำแหน่งนักวิเคราะห์ระบบ แต่หน้าที่ของฉันทั้งหมดประกอบด้วยการพัฒนา / บำรุงรักษาซอฟต์แวร์

ความหมายของชื่อเรื่องและลำดับชั้นของตำแหน่งขึ้นอยู่กับ บริษัท อย่างสมบูรณ์ ฉันคิดว่าความรับผิดชอบที่แท้จริงของคุณสำคัญกว่าชื่อในลายเซ็นอีเมลของคุณ


2

คำถามนี้ทำให้ฉันคิดว่าอะไรคือความแตกต่างระหว่างนักวิเคราะห์การพัฒนาและนักวิเคราะห์ระบบ

ในประเทศที่ฉันอยู่ตอนนี้ชื่อของฉันคือเดฟ นักวิเคราะห์ เรามีนักวิเคราะห์ระบบและตรงไปตรงมาความแตกต่างเดียวที่ฉันเห็นคือ Dev นั้น นักวิเคราะห์ดูเหมือนจะทำงานได้มากขึ้นกับการใช้งานจริงโดยใช้รหัสซึ่งเทียบเท่ากับสิ่งที่คุณเรียกว่า 'โปรแกรมเมอร์คอมพิวเตอร์'


1

ใช่มันเป็นเรื่องส่วนตัวของนายจ้างฉันยังถือครองตำแหน่งนักวิเคราะห์ระบบและที่นี่เรามีบทบาทของผู้ดูแลระบบโทรในการสนับสนุนเทคโนโลยีและกลุ่มการพัฒนาเพื่อให้วิศวกรระบบของเราสามารถมุ่งเน้นเชิงรุกในโครงการที่บทบาทของเราคือ จะมีปฏิกิริยามากขึ้น แม้ว่าเราจะมีงานเชิงรุกต่อโครงการฝ่ายรวมถึงการเป็นจุดเลื่อนระดับขั้นสุดท้ายชั้นที่ 3 สำหรับบัตรสนับสนุนด้านเทคนิครวมถึงการผลักดันให้นักพัฒนาเปลี่ยนการผลิตเป็นรายสัปดาห์ ทุกคนที่มีชื่อของฉันมีประสบการณ์การเขียนโค้ด แต่บางคนในทีมของฉันไม่รู้จักมากกว่าแบทช์ดังนั้นจึงไม่ใช่บทบาทที่มุ่งเน้นการพัฒนาฉันมีประสบการณ์กับการเขียนโปรแกรม / สคริปต์หลายภาษา แต่ไม่นับ ตัวเองในฐานะนักพัฒนา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.