科普:互联网的岗位职责和技能
生活随笔
收集整理的這篇文章主要介紹了
科普:互联网的岗位职责和技能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
一、關于互聯網
互聯網(Internet),又稱國際網絡,指的是網絡與網絡之間所串連成的龐大網絡,這些網絡以一組通用的協議相連,形成邏輯上的單一巨大。 互聯網始于1969年美國的阿帕網。通常internet泛指互聯網,而Internet則特指因特網。這種將計算機網絡互相聯接在一起的方法可稱作“網絡互聯”,在這基礎上發展出覆蓋全世界的全球性互聯網絡稱互聯網,即是互相連接一起的網絡結構。互聯網并不等同萬維網,萬維網只是一建基于超文本相互鏈接而成的全球性系統,且是互聯網所能提供的服務其中之一。-
項目經理
-
產品經理
-
產品運營
-
UI設計師
-
前端開發工程師
-
后端開發工程師
-
客戶端開發工程師
-
軟件測試工程師
-
運維工程師
互聯網的概念涉及內容比較多,在本文中,我將介紹以下崗位人員所需掌握的技術:
二、項目經理 (PM)
項目經理(Project Manager),從職業角度,是指企業建立以項目經理責任制為核心,對項目實行質量、安全、進度、成本管理的責任保證體系和全面提高項目管理水平設立的重要管理崗位。它主要負責處理所有事務性質的工作,也可稱為“執行制作人”。工作內容:
1.負責項目開發進度、風險及流程管控;2.根據開發文檔進行需求拆解、任務量化、組織和制定開發計劃文檔;3.通過周報及項目日常匯報及時反饋項目狀態,并組織相關的項目溝通會議;4.及時反饋階段性項目成果,對項目進行全程跟蹤,確保項目按計劃落地;5.參與項目全流程工作,產品的需求評審、設計和開發、并對團隊成員進行工作安排、督查;崗位要求:
1.較強的溝通能力、組織協調和問題解決的能力,能夠同時處理多個項目;2.具有在正規項目管理體系下獨立行使項目經理的職責并完成預定目標的工作經歷;3.思路清晰、具備較強的業務邏輯分析能力、文案寫作能力、語言和書面表達能力,組織協調能力、學習能力以及團隊合作精神;4.具有PMP、ACP、IPMP等相關資質認證更佳;晉升路線:
項目經理<高級項目經理<部門經理<部門總監三、產品經理 (PD)
產品經理(Product Manager),也稱產品企劃,是指在公司中針對某一項或是某一類的產品進行規劃和管理的人員,主要為終端用戶服務,負責產品整個生命周期的人。工作內容:
1.負責收集,挖掘業務需求,分析市場成熟數字化產品或者解決方案,設計產品路線和功能;2.負責完成PRD等文檔的編寫、功能流程圖和原型的制作及完成產品迭代規劃;3.負責核心模塊需求分析,功能設計,流程設計,編寫產品需求文檔,輸出產品原型,協同設計團隊完成交互與視覺設計;4.輔助產品系統上線初期的培訓和宣導、總結用戶反饋、深度分析用戶需求,并根據產品規劃策略不斷優化產品、提升產品質量和用戶體驗;5.與開發團隊緊密配合,把控需求、協調進度、驗收成果,確保產品的開發質量及上線質量;崗位要求:
1.有互聯網行業產品工作經驗,熟悉互聯網產品整體實現過程,包括從需求分析到產品發布,深刻理解用戶需求;2.熟練掌握需求分析方法,能分析核心業務流程,提供有效解決方案;3.熟練使用Axure、visio、Xmind、StarUml等工具;4.良好的溝通和團隊合作精神,良好的溝通能力及文字表達能力,能熟練編寫項目的需求分析和設計文檔;晉升路線:
產品經理<高級產品經理<項目經理<產品總監四、產品運營 (PO)
產品運營(Product Operation) 是一項從內容建設,用戶維護,活動策劃三個層面來管理產品。通過內容、渠道等營銷(推廣)產品,并通過數據指標,優化運營手段、產品功能和體驗等。工作內容:
1.收集使用產品過程中的問題及反饋,對運營數據進行統計與分析,形成對產品運營和設計有價值的文檔;2.基于對用戶和產品的了解,提出活動策劃及運營的方案,并與產品經理、技術工程師進行溝通確認需求,跟進執行;3.通過產品運營策略帶動產品核心指標的提升,挖掘幫助用戶成長與幫助用戶推廣的方案制定,提升用戶的成長空間;4.負責提煉產品功能亮點,整合既有資源,準確挖掘用戶使用場景,有針對性的進行包裝傳播;崗位要求:
1.有互聯網運營數據分析整理能力、文案撰寫能力、溝通表達能力;2.熟悉網站和應用(APP)推廣與運營,具有豐富的渠道推廣經驗和資源;3.了解網站和應用的各種運營指標,精通改善運營指標的具體方法;4.工作認真負責,有良好的組織能力、溝通能力及良好的團隊合作精神;晉升路線:
產品運營<產品運營經理<產品運營總監五、UI設計師 (UI)
UI (User Interface Designer)的本義是用戶界面,指從事對軟件的人機交互、操作邏輯、界面美觀的整體設計工作的人,UI設計師的涉及范圍包括高級網頁設計、移動應用界面設計。工作內容:
1.協同前端開發團隊實現UI設計及交互效果;2.優化Web UI 和APP UI 的視覺交互流程;3.負責公司相關產品的Web UI 和APP UI 以及相關其他圖形設計工作;4.獨立完成UI相關圖形設計工作,能根據產品的設計思路設計對應配套的UI;崗位要求:
1.有扎實的美術功底,了解視覺對產品數據的影響;2.熟練運用PS、AI、AE、illustrator、flash動畫等相關圖像軟件;3.對用戶研究和交互設計有基本理解,能從用戶體驗的角度理解視覺設計;4.熟悉Web UI 和APP UI 設計規則;5.了解CSS/HTML語言以及IOS/Android平臺界面視覺感;晉升路線:
UI設計師<資深設計師<設計總監六、前端開發工程師 (FE)
前端(Front End engineer) 大多數互聯網項目都有網頁形式的前端。用戶可以通過這類網頁與系統交互。因此,這些網頁需要做到易于使用、安全、可在最常見的Web瀏覽器中運行并保持最新狀態。工作內容:
1.參與產品需求的分析,與設計師、后端工程師一起完成產品功能的開發,優化用戶體驗;2.負責PC版Web頁面和移動端H5頁面的開發,熟悉瀏覽器調試并可快速定位問題,解決瀏覽器兼容問題;3.參與產品前后端Api接口的設計與實現;4.負責和產品、設計及后端開發人員合作,高效實施各項功能點的開發上線運行;崗位要求:
1.掌握JavaScript、HTML、Css、Ajax等前端開發技術;2.熟悉主流框架,如Vue全家桶/React/Angular框架等;3.了解node.js、webpack等實現原理;4.熟悉主流前端類庫組件庫的使用element UI/BootStrap等;5.熟練使用各種調試工具,如 Chrome/DevTools/PostMan/JSHint等;晉升路線:
前端工程師<中級前端工程師<高級前端工程師<資深前端專家<前端架構師七、后端開發工程師 (BE)
后端工程師( Back End engineer)隸屬于軟件研發工程師,是從事軟件開發相關工作人員,其主要職責是平臺功能開發、接口開發和功能實現。工作內容:
1.根據需求進行系統設計和代碼編寫,負責后臺業務邏輯開發與維護;2.按照規劃對具體功能模塊進行分析與設計工作,承擔功能代碼編寫、開發與維護優化等工作;3.參與軟件需求分析、設計審核及代碼審查,負責編制與項目相關的技術文檔;4.負責產品的接口設計,梳理模塊流程,形成技術文檔;5.負責項目和第三方調用api接口實現數據對接和頁面交互功能;6.按要求完成開發任務的系統功能設計和數據庫設計以及個人承擔模塊或項目的開發;崗位要求:
1.有扎實的Java基礎,具有分布式系統開發經驗;2.熟悉主流開源應用框架,如Spring cloud、Zuul、Redis、Kafka等技術,對復雜的服務端系統有架構、優化經驗;3.熟悉MySQL、MongoDB、Kafka等主流開源數據庫/中間件產品的使用、開發和調優;4.具備豐富的編碼和 Code Review 經驗及良好的編碼習慣:結構清晰、命名規范、邏輯性強、代碼冗余率低;5.熟悉IO、多線程、集合等基礎框架,熟悉分布式、緩存、消息等機制;6.編程語言: Java,Go,Python,C++等;7.數據庫: MongoDB,Redis,Oracle等;8.框架: Ajax,SpringCloud,SpringBoot等;晉升路線:
后端工程師<全棧工程師<資深架構專家<技術總監(CTO)八、客戶端開發工程師
許多面向用戶的移動互聯網項目都需要使用移動應用作為用戶界面。隨著項目的推進,移動應用體驗的重要性越來越突出。工作內容:
1.負責IOS,Android應用現有及新功能的開發與維護;2.負責IOS,Android應用的架構設計、性能調優工作;3.開發針對不同的操作系統版本和屏幕尺寸的應用,并完成兼容性測試;4.根據需求文檔、設計文檔編寫開發文檔,完成代碼編寫和自測工作;崗位要求:
1.掌握Objective-C或Swift、JAVA開發語言,掌握Xcode,IDEA等相關開發工具;2.熟悉iPhone,Android平臺應用軟件的開發與測試流程;3.熟練掌握 UIKit 等基礎庫 以及常用開源第三方框架的使用;4.原生/混合框架:Phonegap/Cordova Ionic Angular React Vue;晉升路線:
客戶端工程師<高級客戶端工程師<移動端架構師九、軟件測試工程師 (QA)
軟件測試工程師(Quality Assurance)指理解產品的功能要求,并對其進行測試,檢查軟件有沒有缺陷(Bug),測試軟件是否具有穩定性(Robustness)安全性,易操作性等性能,寫出相應的測試規范和測試用例的專門工作人員。工作內容:
1.軟件測試,手工及自動化測試,性能/壓力測試;2.根據需求文檔進行測試設計和測試用例編寫與維護;3.與研發團隊配合,對測試發現的bug分析根本原因,制定并實施糾正措施;4.負責Web、App、微信和小程序等軟件系統測試工作;5.根據測試方案執行接口、功能和性能、分布式壓力測試,并及時報告軟件缺陷,提交bug單并跟進;6.編寫測試文檔,包括測試用例、測試方案、測試報告等;崗位要求:
1.熟練使用mySQL,Oracle等主流數據庫;2.熟悉接口測試工具postman,jmeter等,可進行接口測試;3.熟練掌握主流測試自動化工具的使用,具備自動化測試案例設計和的能力;4.熟悉常用的軟件測試方法(黑白盒)、軟件工程知識;5.需要有良好的溝通能力和表達能力,針對發現的軟件故障能夠清晰、具體的描述bug發生的條件、時機和環境;幫助研發團隊分析問題根源;晉升路線:
測試工程師<中級測試工程師<高級測試工程師<測試經理十、運維工程師 (OP)
運維工程師(Operations),負責維護并確保整個服務的高可用性,同時不斷優化系統架構提升部署效率、優化資源利用率提高整體的ROI。面對的最大挑戰是大規模集群的管理問題,如何管理好幾十萬臺服務器上的服務。工作內容:
1.負責平臺服務器的開通、維護、報警監控和故障處理,運維日常上線、日志分析、系統性能換和中間件調優;2.負責系統升級、遷移、優化、排錯和備份,保證系統安全、穩定與高效運;3.解決運維工作中重大故障,性能瓶頸等疑難問題,確保日常工作平穩、高效、高質量運行;4.協助團隊推進自動化運維,CI/CD持續集成系統,不斷完善服務器監控體系;5.負責應用系統配置部署的相關文檔的編寫、運維信息統計,新版本的發布等;崗位要求:
1.熟悉Linux操作系統的基礎知識,有深厚linux操作基礎,熟悉虛擬化產品Vmware、Citrix、KVM等;2.熟悉shell、python一種或多種腳本語言;3.熟練使用jenkins等運維自動化工具;4.了解prometheus/grafana監控工具使用,具備ELK日志分析平臺維護經驗;5.熟練配置Nginx、Tomcat、Oracle、DNS、docker、kafka、redis等運維基礎應用軟件的部署、配置與優化維護;6.熟悉網絡基礎知識、熟悉TCP/IP的工作原理,會配交換機或路由器,快速分析網絡信息;7.會運用常見關系和非關系型數據庫Oracle、SqlServer、Myql、Redis、MongoDB,的增刪改查操作等;晉升路線:
運維工程師<中級運維<高級運維<資深集群優化專家<運維架構師十一、總結
目前互聯網崗位眾多,互聯網行業比較看重你的工作經驗,如果是初入互聯網的同學,建議你們規劃好自身職業發展學好基礎知識,結合自身條件以及興趣去選一個崗位作為奮斗目標,從而實現更好的人生價值,加油!總結
以上是生活随笔為你收集整理的科普:互联网的岗位职责和技能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 病毒之Worm.Win32.AutoRu
- 下一篇: 企业价值观的作用