คำถามของฉันที่นี่สัมพันธ์กับงาน ขณะนี้ฉันดำรงตำแหน่งนักวิเคราะห์ระบบ
ความแตกต่างระหว่างนักวิเคราะห์ระบบและโปรแกรมเมอร์ / นักวิเคราะห์คืออะไร? ตำแหน่งนี้สูงกว่าโปรแกรมเมอร์หรือไม่? หรือฉันควรอัพเกรดตัวเองอย่างไร?
คำถามของฉันที่นี่สัมพันธ์กับงาน ขณะนี้ฉันดำรงตำแหน่งนักวิเคราะห์ระบบ
ความแตกต่างระหว่างนักวิเคราะห์ระบบและโปรแกรมเมอร์ / นักวิเคราะห์คืออะไร? ตำแหน่งนี้สูงกว่าโปรแกรมเมอร์หรือไม่? หรือฉันควรอัพเกรดตัวเองอย่างไร?
คำตอบ:
ทั้งสองก็ไม่ได้เหนือกว่าเพราะมันเติมเต็มซึ่งกันและกัน
Definiton วิกิพีเดียของนักวิเคราะห์ระบบคือ
นักวิเคราะห์ระบบทำการวิจัยปัญหาวางแผนแก้ไขปัญหาแนะนำซอฟต์แวร์และระบบและประสานงานการพัฒนาเพื่อตอบสนองธุรกิจหรือข้อกำหนดอื่น ๆ
นักวิเคราะห์โปรแกรมเมอร์ (แม้ว่าจะไม่มีคำจำกัดความใด ๆ ที่พร้อมใช้งานในทันที) ก็จะได้รับการปรับให้เข้ากับการสืบค้นเพิ่มเติมสำหรับความต้องการทางธุรกิจแล้วนำไปใช้ในโค้ด หากธุรกิจมุ่งสู่การคำนวณทางวิทยาศาสตร์ที่ซับซ้อนอย่างมากบนแพลตฟอร์มฮาร์ดแวร์มาตรฐานความรู้เกี่ยวกับอัลกอริธึม (เช่นนักวิเคราะห์โปรแกรมเมอร์) นั้นมีความเกี่ยวข้องมากกว่าและเหนือกว่า หากธุรกิจกำลังสร้างแพลตฟอร์มเหล่านั้นสิ่งที่ตรงกันข้ามก็เป็นจริง ในการอัพเกรดตัวเองให้สร้างพื้นที่ที่คุณอ่อนแอและสนใจที่จะปรับปรุง จากนั้นนำไปใช้กับการเรียนรู้พวกเขา
คล้ายกับคำถามอื่น ๆ เกี่ยวกับตำแหน่งงาน การทำบุญหรือความหมายของชื่อที่มีการแปลในภูมิภาคและหนึ่งของนายจ้าง คุณต้องดูรายละเอียดของงานเพื่อกำหนดความแตกต่าง
นักวิเคราะห์ระบบไม่จำเป็นต้องมีตำแหน่งที่สูงกว่าโปรแกรมเมอร์คอมพิวเตอร์ แต่มันก็แตกต่างกัน นักวิเคราะห์ระบบเชื่อมช่องว่างระหว่างเจ้าของโครงการและผู้ใช้ (ด้านธุรกิจ) และนักออกแบบและโปรแกรมเมอร์ (ด้านเทคนิค) นักวิเคราะห์ระบบจำเป็นต้องมีทั้งความรู้ทางเทคนิคระดับสูงและความรู้ของธุรกิจเพื่อให้สามารถสื่อสารได้อย่างมีประสิทธิภาพกับทั้งสองกลุ่ม (และมักจะทำหน้าที่เป็นนักแปล) SA ส่วนใหญ่เกี่ยวข้องกับคำจำกัดความการรวบรวมความต้องการและขั้นตอนการออกแบบของโครงการ
ฉันทำงานเป็นคนเดียวในการฝึกงาน โดยทั่วไปมันเป็นตำแหน่งที่สร้างขึ้นโดยสิ้นเชิงเนื่องจากความไร้สาระขององค์กรที่ไม่จำเป็นต้องมีอยู่เลยและควรจะวางไว้ถัดจากที่ปรึกษาด้านจริยธรรม
ทำไม? เพราะโปรแกรมเมอร์ / ผู้จัดการควรทำทุกสิ่งที่มอบหมายให้นักวิเคราะห์ โดยทั่วไปแล้วสมมติฐานคือโปรแกรมเมอร์สามารถเขียนโค้ดได้และไม่สามารถออกแบบได้หรือไม่สามารถสื่อสารกับผู้คนได้อย่างเหมาะสม
โดยส่วนตัวแล้วฉันไม่ชอบความจริงที่ว่าตำแหน่งนั้นมีอยู่จริง
ในแง่ของการจ่ายเงินพวกเขาได้รับเงินโดยเฉลี่ยต่ำกว่ามาก
โดยส่วนตัวฉันคาดหวังว่านักวิเคราะห์ระบบจะเขียนโค้ดน้อยกว่าโปรแกรมเมอร์ แต่มันก็ยากที่จะบอกโดยไม่รู้ว่างานของคุณคืออะไร
ฉันแนะนำให้ดูที่รายการงานในพื้นที่ของคุณ เปรียบเทียบความรับผิดชอบในงานที่ระบุไว้ในตำแหน่งโปรแกรมเมอร์กับสิ่งที่คุณทำและจะช่วยให้คุณทราบว่าเป็นวิธีที่คุณต้องการไปหรือไม่
ปัจจุบันฉันดำรงตำแหน่งนักวิเคราะห์ระบบ แต่หน้าที่ของฉันทั้งหมดประกอบด้วยการพัฒนา / บำรุงรักษาซอฟต์แวร์
ความหมายของชื่อเรื่องและลำดับชั้นของตำแหน่งขึ้นอยู่กับ บริษัท อย่างสมบูรณ์ ฉันคิดว่าความรับผิดชอบที่แท้จริงของคุณสำคัญกว่าชื่อในลายเซ็นอีเมลของคุณ
คำถามนี้ทำให้ฉันคิดว่าอะไรคือความแตกต่างระหว่างนักวิเคราะห์การพัฒนาและนักวิเคราะห์ระบบ
ในประเทศที่ฉันอยู่ตอนนี้ชื่อของฉันคือเดฟ นักวิเคราะห์ เรามีนักวิเคราะห์ระบบและตรงไปตรงมาความแตกต่างเดียวที่ฉันเห็นคือ Dev นั้น นักวิเคราะห์ดูเหมือนจะทำงานได้มากขึ้นกับการใช้งานจริงโดยใช้รหัสซึ่งเทียบเท่ากับสิ่งที่คุณเรียกว่า 'โปรแกรมเมอร์คอมพิวเตอร์'
ใช่มันเป็นเรื่องส่วนตัวของนายจ้างฉันยังถือครองตำแหน่งนักวิเคราะห์ระบบและที่นี่เรามีบทบาทของผู้ดูแลระบบโทรในการสนับสนุนเทคโนโลยีและกลุ่มการพัฒนาเพื่อให้วิศวกรระบบของเราสามารถมุ่งเน้นเชิงรุกในโครงการที่บทบาทของเราคือ จะมีปฏิกิริยามากขึ้น แม้ว่าเราจะมีงานเชิงรุกต่อโครงการฝ่ายรวมถึงการเป็นจุดเลื่อนระดับขั้นสุดท้ายชั้นที่ 3 สำหรับบัตรสนับสนุนด้านเทคนิครวมถึงการผลักดันให้นักพัฒนาเปลี่ยนการผลิตเป็นรายสัปดาห์ ทุกคนที่มีชื่อของฉันมีประสบการณ์การเขียนโค้ด แต่บางคนในทีมของฉันไม่รู้จักมากกว่าแบทช์ดังนั้นจึงไม่ใช่บทบาทที่มุ่งเน้นการพัฒนาฉันมีประสบการณ์กับการเขียนโปรแกรม / สคริปต์หลายภาษา แต่ไม่นับ ตัวเองในฐานะนักพัฒนา