-
1 # 健康生活大爆炸
-
2 # 檸檬愛運動
系統分析員又稱系統分析師,是指具有從事計算機應用系統的分析和設計工作能力及業務水平,能指導系統設計師和高階程式設計師的工作的一族。在軟體開發流程中主要從事需求分析工作,同時也涉及可行性分析和概要設計的部分工作。英文system analyst,簡稱SA。 系統分析師(SA)是負責設計與開發應用軟體系統.使其正確的反應出有效的資訊,協助企業經營者管理、營運公司的運作者。系統分析師是抽象模型的建立者,他們需要專業的conceptionmodel(概念模型)知識和基礎程式設計技巧。傑出的系統分析師會利用程式設計技巧來輔助建立conceptionmodule。 崗位職責 系統分析師的基本職責是從事管理資訊系統的定製、企業資源管理系統的設計開發及市場評估策劃,其專業背景和招聘要求是具有計算機或數理學或工科專業背景、本科以上學歷,能獨立翻譯、閱讀國外技術資料,有從事試驗、掌握世界最新技術最新方法的借鑑眼光與能力,理解商務邏輯和客戶需求,能熟練運用MICROSOFTVISU-ALBASIC、MICROSOFTSQLSERVER進行軟體開發,熟悉EQP系統,有管理資訊系統的設計、專案設計能力,開發進度的估計能力、控制力及相關經驗,有良好的理解力和邏輯分析能力以及表達能力、足夠的溝通能力,具備基本文件寫作能力,熟悉微軟後臺產品的安裝與維護;作為微軟夥伴級方案供應商,系統分析師必須成為MCSE、MCSD,從而適應企業團隊的工作。 業務範圍 根據時下IT企業所涉足開發的領域,其業務範圍主要包括:倉儲管理系統、報關業務系統、銷售統計與管理系統、財務管理系統、物流管理指揮系統、樓宇智慧化管理系統以及各種資料查詢統計與分析、業務流程控制系統、模擬考試系統、人力資源管理分析系統等等,由此而產生各種資訊系統分析師人才品種,即系統分析專家,他們不僅承擔著為客戶設計開發軟體新品的業務指導任務,而且向客戶提供二次開發的技術支援和培訓顧問服務,既是IT企業中的技術骨幹和將才,又是IT企業軟體新品市場前景的預測者和參與營銷的市場策劃者,從這個角度看,又是企業的智囊高參和運籌帷幄的帥才,堪稱具有國際視野的高階複合型人才。 熟悉應用領域的業務,能分析使用者的需求和約束條件,寫出資訊系統需求規格說明書,制定專案開發計劃,協調資訊系統開發與執行所涉及的各類人員,能指導制定企業的戰略資料規劃,組織開發資訊系統,能評估和選用適宜的開發方法和工具,能按照標準規範寫系統分析、設計文件,能對開發過程進行質量控制與進度控制,能具體指導專案開發,具有高階工程師的實際工作能力和業務水平。 (1)具有系統工程的基礎知識; (2)掌握開發資訊系統的綜合技術知識(硬體、軟體、網路、資料庫); (3)熟悉企業和政府資訊化建設,並具有組織資訊化戰略規劃的知識; (4)熟悉掌握資訊系統開發過程和方法; (5)熟悉資訊系統開發標準; (6)掌握資訊保安的相關知識與技術; (7)理解軟體質量保證的手段; (8)具有經濟與管理科學的相關基礎知識,熟悉有關的法律法規; (9)具有大學本科的數學基礎; (10)熟練閱讀和正確相關領域的英文文獻。 系統分析師資格考試說明 計算機技術與軟體專業技術資格(水平)考試 2009版《系統分析師》考試說明 一、考試目標 透過本考試的合格人員應熟悉應用領域的業務,能分析使用者的需求和約束條件,寫出資訊系統需求規格說明書,制訂專案開發計劃,協調資訊系統開發與執行所涉及的各類人員;能指導制訂企業的戰略資料規劃、組織開發資訊系統;能評估和選用適宜的開發方法和工具;能按照標準規範編寫系統分析、設計文件;能對開發過程進行質量控制與進度控制;能具體指導專案開發;具有高階工程師的實際工作能力和業務水平。 二、考試要求 (1)掌握系統工程的基礎知識; (2)掌握開發資訊系統所需的綜合技術知識(硬體、軟體、網路、資料庫等); (3)熟悉企業或政府資訊化建設,並掌握組織資訊化戰略規劃的知識; (4)熟練掌握資訊系統開發過程和方法; (5)熟悉資訊系統開發標準; (6)掌握資訊保安的相關知識與技術; (7)熟悉資訊系統專案管理的知識與方法; (8)掌握應用數學、經濟與管理的相關基礎知識,熟悉有關的法律法規; (9)熟練閱讀和正確理解相關領域的英文文獻。 三、考試科目設定 (1)資訊系統綜合知識,考試時間為150分鐘,筆試,選擇題; (2)系統分析設計案例,考試時間為90分鐘,筆試,問答題; (3)系統分析設計論文,考試時間為120分鐘,筆試,論文題。 系統分析師的相關常識 一、軟體人才成長鏈 (1) 程式設計師 程式設計師處於技術成長曆程的最下端。他們需要熟練掌握各種語言技巧,知道技巧適用性還要對資源做出最恰當安排。 (2) SA系統分析師 系統分析師是抽象模型的建立者,他們需要專業的概念模型知識和基礎程式設計技巧。傑出的系統分析師會利用程式設計技巧來輔助建立概念模型。 (3) SD系統設計師 系統設計師應當對“系統結構”所使用的軟體技術非常瞭解。如果自身具備良好程式設計技巧,才會成為優秀的系統設計師。系統設計師的職責是把結構模型對應到實現模型,作用非常重要。在從概念到實現期間規劃和組合模型的優劣是決定系統設計師好壞的標準。 (4) 專案經理 專案經理必須具備較強的專業知識,具備溝通技巧,瞭解團隊人員的組成,還需要知道如何對團隊分工,學會根據專案特性選擇最適合的語言和工具,不能有任何偏執。 (5) 產品經理 產品經理必須具有產品管理能力。這是一項非常重要的技能,產品經理需要融合技術和市場趨勢,知道未來大家需要什麼,使開發的產品實現技術和市場上的引導作用,他們還要快速學習技術並融合起來做很好的演示。 (6) Architect(架構設計師) 架構設計師是程式設計師的最終歸屬,也是成長鏈中最神聖的一環。架構設計師對整個專案的貢獻非常大。架構設計師徹底擺脫了語言的束縛,身兼百家之長,熟悉很多語言的精髓;知道軟體發展趨勢,會開發新一代產品或制訂新一代產品的方案,知道各種軟體產品特性。架構設計師會根據這些特性做出非常好的產品。另外,傑出的架構設計師具有創新技巧的本領。 二、系統分析師的工作環境 系統分析師的工作內容,依階段劃分大致可分為下述幾個階段: 系統分析:分析現行系統:確定系統的功能需求;確定系統的資源:保護及績效需求,發展系統架構確定使用單位將面臨的環境及組織變遷。 初步設計:劃分作業子系統.擬定子系統的輸入、輸出、介面及作業處理流程:子系統人工操作規格:邏輯質料庫設計:開列系統軟、硬體規格。 細步設計:設計實體資料庫:設計人工操作程式;設計檔案表格及輸出、入格式;擬訂程式規格及組步流程:確定公用例程與共享程式。 系統測試:根據分析階段所訂定的各種功能.加以測試,錯誤資料收集與分析。 資料轉換:整理及彙編檔案.指派工作人員及進行訓練.進行資料轉換。 系統維護:更正系統內潛伏的錯誤:因適應環境的改變而做適度的調整。 一個機構的分析師因工作性質的關係,一方面需要與作業單位有關人員討論系統需求,另一方面亦要隨時瞭解程式設計人員工作進度,以掌握系統開發進度.因而時常往來於不同的單位間,但是大多數的時間均為獨自作業:不希望有太多的外在干擾.因此,通常都會有固定而較幽靜的辦公處所。 三、系統分析師的工作時間 一般公司行號或政府機構的系統分析師.每日工作時數均為八小時,上班時間從上午八時三十分至下午五時三十分,中午休息一小時。計算機公司則因職業性質不同,其辦公時間除了正常的工作時間外,經常性的加班是無法避免的。 四、系統分析師所需資格條件 資訊從業人員的資格條件,除政府、公營事業、金融機構可做技術人昌任用條例或經考試及格外.一般民營企業及計算機公司並無資格限制,但由於系統分析工作必須具備電算機專門知識與實務經驗者方可勝任.放在招考前均訂有一定的標準,通常歸類如下: 教育程度 :大專以上.資訊科系、企管科系、管研所等其它相關科系所。 技 能 :資訊工作人員除具備良好的中文程度外,亦須略通英文。 年齡及性別:通常性別不拘,但男性比率偏高,年齡則多在28歲以上。 個 性 :活潑、富進取心,具組織協調能力,最重要的是要細心、專心。 五、系統分析師的教育與訓練 隨著工商業的快速發展,電子計算器之普及,各行各業對於資訊人力的需求愈來愈多,依據工業策進會的「資訊人力供需追蹤調查研究報告」分析,民國七十四年至八十三年中國由於正規教育及推廣教育,資訊人力的需求量及供應量剛好平衝.但資訊人力的品質仍未達一定的水準,因此,系統分析師除了正規教育外應時常望與民間企業,團體或管理顧問公司所舉辦的各型別「企業管理與系統分析」實務講座.吸取他人的經驗及最新科技,以提高自身的就業能力。 六、系統分析師的必備素質和技能 這裡想簡要探討一下系統分析師的必備素質和技能,由於編寫比較匆忙,可能並不完整。 (1) 強烈的責任心和事業心 實際上這對每個崗位來說都是必備素質。系統分析師由於必須保證需求的準確性,所以責任更為重大。一般來說,不應以使用者表述不明確,無法得到需求,或者使用者需求變化太多作為藉口。 (2) 具有面向物件的程式設計思想 面向物件的程式設計思想對於客觀、真實地以軟體的方式模擬客觀事務的執行規律,具有十分重要的作用。可以預期,在未來的一段時間裡,面向物件的程式設計模式,仍然是在軟體系統構建過程中的首選。 (摘錄) (3) 掌握一種面向物件的系統分析工具 面向物件的系統分析工具用於採用圖形化的方式,在軟體系統分析過程中對待開發的軟體系統進行清晰準確的描述。 (4) 交流表達能力 用於客戶溝通能力,以及團隊內部溝通。 (5) 業務領域知識 業務過程知識很重要,直接關乎對問題域的理解。 (6) 有堅實的軟體工程技術基礎 具有軟體工程技術不能夠直接編寫軟體程式碼,但是,如果具有軟體工程的思維模式,可以使軟體工程技術人員不僅站在應用軟體系統整體的高度上去思考問題,更重要的是能夠在專業技術積累的基礎上,使普通的程式碼編寫人員逐步成長為系統分析師和軟體專案經理等技術管理人員。 (摘錄) 七、系統分析師在軟體公司中的位置 這裡想簡要探討一下系統分析師這一角色在國內的軟體公司裡的位置。 國內的軟體公司對於系統分析和系統分析員的定位是不同的。根據不完全瞭解,大致有以下幾種情況: (1) 沒有正式的系統分析師 這裡又會有多種情況: 客戶會提供比較詳細的需求書。客戶充當了系統分析師的角色; 專案經理或商務人員在專案前期,透過討論已經摸清了客戶的大體想法和一些主要部分的要求。他們可以直接告訴軟體工程師要做什麼。這時,專案經理或商務人員充當了系統分析師的角色; 軟體工程師獨當一面,獨立負責某一系統或者某些模組的需求分析設計和開發。軟體工程師有機會與客戶有些接觸。這時,軟體工程師充當了系統分析員的角色; 在外包專案中,系統分析結果是發包方提供的。這時,外方充當了系統分析師的角色。 (2) 有正式的系統分析師 這裡有兩種情況:分析師同時做需求分析和系統總體設計(架構設計,概要設計),這樣的分析師往往是設計開發高手升遷上來的;另一種只做需求分析,並且確保系統的實現符合客戶的需求,這樣的分析師往往熟悉客戶業務,有一定的研究,或者具有一定的行業背景。 系統分析師需要不斷和客戶進行交流溝通,以確保需求的正確性,並對需求變更進行及時的反應;另外,和開發人員進行溝通,使開發人員對需求有準確的理解;和測試人員合作,例如編寫測試用例,進行需求驗證,使用者測試方案等;和商務人員合作,在報價書編寫方面提供必要的支援,甚至,還和幫助文件作者合作,等等。 (3) 有時有,有時沒有系統分析師 根據專案需要,有時充當系統分析師,有時則擔任其它職務。這裡不再詳述。 最後是一個建議: 不管你所在的公司賦予你怎樣的職責,都應該積極主動地做好職責內的工作,和其它角色相互合作,並且不斷學習和提高自己。 八、未來展望 近年來,中國政府及工商企業使用電子計算器處理作業快速成長,人才需求愈來愈多,惟因學校培育的科班資訊人才供不應求. 因而造就其它科系更多的出路,其中尤以商業科系為主。展望臺後在經濟結構改變.各行業規模愈趨擴大,並須建立企業計算機化管理制度的情勢下,對系統分析師的需求更將有增無減,因此.凡受過資訊專業教育或訓練,具有電子計算器專門知識及企業管理觀念的青年,其就業前途是非常樂觀的。
-
3 # 區塊geek
你指的應該是AI架構師。要設計AI演算法架構,最基本得掌握以下技能:
1.精通python和C++
2.精通至少一個深度學習框架,如TensorFlow,caffe,Torch,CNTK;如有對TensorFlow和TensorFlowServing的kernellevel的理解優先考慮
3.有大資料計算框架的經驗,如Sparkhadoop等
4.有大資料流處理計算框架的經驗,如kafkastorm
5.有分散式計算相關經驗
6.有開發商業軟體經驗相關技能和經驗:
1)有機器學習和深度學習演算法的相關知識;
2)有云計算相關經驗,尤其是對整個Developmentlifecycle有把握;
3)有對架構資料和非結構資料(例如影象)的資料建模的經驗。
回覆列表
AI產品經理為啥要設計算法?
AI產品經理的崗位職責是設計產品,根據市場調研的結果,根據本公司技術研發實力,制定本公司的產品策略,策劃出一款具有商業價值的,能對內對外都提供價值的東西…
而設計算法,尤其是AI演算法應該是研發崗位人員他們的工作職責,他們的目標是如何利用好的演算法提升AI效能,從而讓本公司的產品更完善更好用,這個是產品的根基,沒有他們設計出來的最佳化演算法,產品不可能發揮出很好的作用,使用者體驗也不會好…
以上個人愚見,僅供參考