⑴ 程序員幾年能夠成為架構師
五年以上。
它們往往要求工作年限在5年以上,需要求職者有過3年以上的系統設計經驗,精通各種架構模式和系統框架,反觀自己卻一個條件都不滿足。
軟體架構師就是這么一個讓人嚮往,但又讓人望洋興嘆的一個職位。就像建築設計師總有成為總設計師的夢想,航天工作者總有成為總工程師的壯志,相信每一個軟體工程師都有過成為軟體架構師的想法。
引用維基網路里的定義,軟體架構師的職責就是在軟體系統研發中,負責依據需求來確定主要的技術選擇、設計系統的主體框架結構,並負責搭建實施。
普通程序員可以利用搜索引擎(網路)尋找答案,經常性找不到好的解決辦法,然後更換技術方案,頂級程序員也利用搜索引擎(Google)尋找答案,一般bug都順利解決(其實跟前期框架選擇等關系非常大)。
演算法是程序員的重中之重,掌握演算法能力才能處理復雜環境,才能對系統做出性能調優,遇到性能瓶頸之後才不會束手無策。
表達能力決定了你所做的技術的影響范圍,決定了你的影響力,決定你的威信,決定了你的報酬。普通程序員和頂尖程序員的表達能力差別非常大,這主要還是取決於他們格局的不同。良好的溝通能力讓你理解產品經理的設計思路,讓你更好的展現自己的特長。
⑵ 系統架構師與產品經理,項目經理有什麼區別
分工不同
系統架構師主要著眼全局的技術實現方案,側重系統的功能和性能實現。比如數據如何傳輸、數據如何存儲以及數據如何讀取等,子系統之間數據對接與分工,數據表結構欄位設置等等。
產品經理著重從用戶需求,產品定位到產品規劃,原型設計,用戶體驗,系統商業模式等等。
項目經理著重負責整個項目的時間進度、成本和產品質量、需求范圍等整體上進行管理。
⑶ 業務架構師和系統架構師的區別
他的一些系統架構和他的區別都是非常大的,因為這個架構根據他的一個實際情況,可能會有一些誤差,所以還是應該以實際情況為准,這樣才能夠知道他們的區別是有多大,然後區別在哪裡?
⑷ 項目經理和架構師哪個工資高
你好,這兩個職位分屬管理崗和技術崗,方向不同,不同公司薪資也不同。
以阿里為例說明。
1、阿里的職級規劃
阿里巴巴集團採用雙序列職業發展體系:
一套體系是專家路線【P序列=技術崗】,程序員、工程師,某一個專業領域的人才,一共分為 14 級,從 P1 到 P14,目前校招最低從 P4 開始。
一套體系是M路線,即管理者路線【M序列=管理崗】,從M1到M10。
對於架構師和項目經理,不同能力的人,不同的公司,薪資水平都不盡相同。但就這兩個職位而言,都需要具備非常高的編程技能。
希望我的回答對你有幫助!
⑸ 信息架構師和產品經理是什麼關系,產品經理可以做信息架構師嗎
信息架構師相對產品經理來說是一個相對單純的職業。信息架構師顧名思義更多的是對產品中的信息結構進行架構的設計,這一點我在即將發布的《手把手帶你做產品》視頻裡面有詳細的介紹(關於信息架構設計)而產品經理的工作並不僅僅是信息架構,而是全程參與到整個產品的流程中,從策劃,調研,設計,發布,運營等等。信息架構師更多是參與到產品中的一個環節中區,產品經理則是全程的參與。職能,工作方式,觀念,都是不同的。
查看原帖>>
⑹ IT行業中六大高薪崗位有哪些
軟體開發工程師。這個職位也就是我們俗稱的碼農,現在在一線城市應屆畢業生的起薪都在8k左右,三年工作經驗平均月薪在15k左右,也就是年薪20w以上。
⑺ 架構師和產品經理的區別是什麼
架構師和產品經理工作職責與內容異同如下:
一、架構師主要工作、職責如下:
1、協助部門經理制定相關技術開發規范;
2、帶領團隊持續改進產品的整體架構、功能模塊、開發需求,提高用戶體驗;
3、負責核心系統的總體架構設計,指導項目組的高層設計,參與重要或高風險模塊的詳細設計,控制設計的質量;
4、負責項目研發過程的技術評審工作;
5、培養項目組其他技術人員的設計能力;
6、指導和檢查工程師的代碼開發工作,使之不偏離最初的設計;
7、做一些新技術研究性工作;
8、完成領導交辦其它的工作內容。
二、架構師工作標准:
1、能領導團隊設計出符合要求的系統架構;
2、能培養團隊,比如開展技術講座;
3、能在工作中解決技術難題、起到技術帶頭人的作用;
4、能制定合理的工作計劃,並有效地按照計劃完成工作。
三、產品經理主要工作、職責如下:
1、收集行業及競爭對手信息,協助確定產品發展目標及戰略;
2、及時收集、處理所負責產品的各方面信息,為本人和相關人員的決策提供依據;
3、協助公司領導層確定產品價格,根據市場變化及時提出調整價格的建議和方案;
4、進行市場調研,對行業及相關行業的發展進行調研;
5、根據市場調研結果,提出新產品立項方案;
6、提交項目可行性報告,對新產品的前景進行分析;
7、負責新產品開發的立項並組織實施;
8、參與新產品的市場前期推廣及銷售工作用戶
9、以產品負責人的角色,協調營銷總部、製造部、開發部等部門的關系;
10、負責對新的銷售人員進行產品知識、市場和競爭信息的培訓;
11、負責產品專利的申請,對知識產權進行保護。
12、完成領導交辦其它的工作內容。
⑻ 系統架構師要具備哪些能力
系統架構師是一個最終確認和評估系統需求,給出開發規范,搭建系統實現的核心構架,並澄清技術細節、掃清主要難點的技術人員。主要著眼於系統的「技術實現」。因此他/她應該是特定的開發平台、語言、工具的大師,對常見應用場景能馬上給出最恰當的解決方案,同時要對所屬的開發團隊有足夠的了解,能夠評估自己的團隊實現特定的功能需求需要的代價。 系統架構師負責設計系統整體架構,從需求到設計的每個細節都要考慮到,把握整個項目,使設計的項目盡量效率高,開發容易,維護方便,升級簡單等。
系統架構師綜合的知識能力包括9個方面,即:
1、戰略規劃能力。
2、業務流程建模能力。
3、信息數據結構能力。
4、技術架構選擇和實現能力。
5、應用系統架構的解決和實現能力。
6、基礎IT知識及基礎設施、資源調配能力。
7、信息安全技術支持與管理保障能力。
8、IT審計、治理與基本需求分析、獲取能力。
9、面向軟體系統可靠性與系統生命周期的質量保障服務能力。
⑼ 架構師和產品經理工作職責與內容有哪些異同
架構師和產品經理工作職責與內容異同如下:
一、架構師主要工作、職責如下:
1、協助部門經理制定相關技術開發規范;
2、帶領團隊持續改進產品的整體架構、功能模塊、開發需求,提高用戶體驗;
3、負責核心系統的總體架構設計,指導項目組的高層設計,參與重要或高風險模塊的詳細設計,控制設計的質量;
4、負責項目研發過程的技術評審工作;
5、培養項目組其他技術人員的設計能力;
6、指導和檢查工程師的代碼開發工作,使之不偏離最初的設計;
7、做一些新技術研究性工作;
8、完成領導交辦其它的工作內容。
二、架構師工作標准:
1、能領導團隊設計出符合要求的系統架構;
2、能培養團隊,比如開展技術講座;
3、能在工作中解決技術難題、起到技術帶頭人的作用;
4、能制定合理的工作計劃,並有效地按照計劃完成工作。
三、產品經理主要工作、職責如下:
1、收集行業及競爭對手信息,協助確定產品發展目標及戰略;
2、及時收集、處理所負責產品的各方面信息,為本人和相關人員的決策提供依據;
3、協助公司領導層確定產品價格,根據市場變化及時提出調整價格的建議和方案;
4、進行市場調研,對行業及相關行業的發展進行調研;
5、根據市場調研結果,提出新產品立項方案;
6、提交項目可行性報告,對新產品的前景進行分析;
7、負責新產品開發的立項並組織實施;
8、參與新產品的市場前期推廣及銷售工作用戶
9、以產品負責人的角色,協調營銷總部、製造部、開發部等部門的關系;
10、負責對新的銷售人員進行產品知識、市場和競爭信息的培訓;
11、負責產品專利的申請,對知識產權進行保護。
12、完成領導交辦其它的工作內容。
四、產品經理職業要求:
1、教育培訓:
產品經理是要負責產品的整個生命周期的所有事物,因此產品經理需要有產品研發階段相關的技術知識。在軟體開發領域,產品經理一般是研發出身,接受過市場營銷相關培訓。
2、工作經驗:
產品開發及其管理5年以上工作經驗,具備良好的資源整合能力、溝通協調能力和書面報告能力,具備獨立解決問題的能力和較強的市場分析能力,對產品和數據運營敏感,思維清晰而有條理,能承受較大的工作壓力。
3、薪資行情:
一般年薪范圍在30-50萬元左右,國內互聯網行業年薪范圍一般在60-80萬之間,70萬左右的偏多。