互聯網行業常用術語

最近整理了一些互聯網行業,特別是IT行業的常用術語,主要分爲【1.公司職務類】【2.互聯網概念類】【3.技術概念相關】【4.開發職務類】【5.技術開發相關】這幾個模塊,給大家分享一下,避免聊天的時候尷尬。如果各位互聯網同仁發現沒有和自己相關的術語的話,歡迎留言,畢竟各專一行,總有不通的領域~

喜歡的話還請點贊!

公司職務類

  1. CEO:首席執行官(司政)爲一種高級職務名稱。在經濟組織機構中,首席執行官(Chief Executive Officer,縮寫CEO)是在一個企業中負責日常事務的最高行政官員,主司企業行政事務,又稱作司政、行政總裁、總經理或最高執行長。
  2. CTO:(首席技術官)英文Chief Technology Officer,即企業內負責技術的最高負責人。
  3. COO:首席運營官(Chief Operating Officer,縮寫COO,營運長),就是制定企業長遠戰略,督導各分公司總經理執行工作的官。主要是負責公司的日常運營,輔助CEO的工作。對CEO負責,負責企業的運營管理。COO在某些公司中同時任職總裁,但他們通常是常務或資深的副總裁。
  4. CFO:首席財務官
  5. PM:項目主管或項目經理,主要負責統籌規劃項目進度及產品生命;另一種說法指PM項目管理,是以項目爲對象的系統管理方法。
  6. QA:質量保證
  7. UI:用戶界面,用戶界面設計師
  8. FE:Front-End Development 前端開發
  9. DEV:程序開發人員
  10. DBA:數據庫管理員
  11. DBMS:數據庫管理系統
  12. OPS:互聯網運維工程師

互聯網概念類

  1. B2B:企業與企業之間通過專用網絡或Internet,進行數據信息的交換、傳遞,開展交易活動的商業模式
  2. B2C:是Business-to-Consumer的縮寫,而其中文簡稱爲“商對客”。“商對客”是電子商務的一種模式,也就是通常說的直接面向消費者銷售產品和服務商業零售模式。
  3. C2C:個人與個人之間的電子商務。
  4. O2O:是指將線下的商務機會與互聯網結合,讓互聯網成爲線下交易的平臺
  5. 互聯網金融:是指傳統金融機構與互聯網企業利用互聯網技術和信息通信技術實現資金融通、支付、投資和信息中介服務的新型金融業務模式
  6. 共享經濟:拿出我的閒置資源來分享給別人,並獲取一定酬勞。比如共享單車、共享充電寶
  7. 互聯網+:相當於傳統行業和互聯網的結合,傳統行業藉助互聯網進行生產、銷售、營銷、售後等等;
  8. 新媒體:相比於傳統媒體而言(電視臺、廣播電臺、期刊雜誌),新媒體主要藉助網絡上的媒體,比如今日頭條、騰訊新聞等等;
  9. 自媒體:個人弄得媒體。比如個人微博號、微信號、微信公衆號、抖音、快手等等。
  10. 粉絲經濟:通過做內容或者其他,聚集起一大批和自己志同道合的粉絲,然後通過巨大的流量,產生經濟效益;

技術概念相關

  1. VR:虛擬現實 Virtual Reality。藉助一些設備,看到模擬的場景,但是實際上並不真實;
  2. AR:(Augmented Reality,簡稱AR),增強現實技術也被稱爲擴增現實,AR增強現實技術是促使真實世界信息和虛擬世界信息內容之間綜合在一起的較新的技術內容。相當於一個真實世界和虛擬世界的結合;
  3. AI:人工智能,一門用於模擬、延伸以及擴展人類智能的技術;
  4. big data:大數據,一種基於對接近真實的足夠多的大量數據的收集、處理、分析,並且可以利用分析的結果,對現有事物進行預測、分析等功能。
  5. 雲計算:對於一個巨大的數據處理程序,單機可能計算起來非常難,此時可以將參數傳到網上,通過“雲”上的多個服務器,協同計算,大大提高計算效率。
  6. 雲存儲:把數據保存在雲端(一個外部服務器,比如百度雲等等),需要的時候在下載,不用隨身帶着硬盤之類的拷來拷去;
  7. CDN:內容分發網絡。通過建立一批服務器網絡,提高網上資源的訪問速度;
  8. E-R:實體聯繫圖,提供了表示實體類型、屬性和聯繫的方法,用來描述現實世界的概念模型;
  9. DNS解析:主要是將域名解析成IP;
  10. HTML5:普遍稱作H5,大部分指的是,使用前端技術,編寫的html5應用。有兩個特點:一次編寫,隨處運行,只要有瀏覽器就可以執行;還有允許應用不斷更新,不需要將新應用提交給應用商店等待批准。
  11. B/S:可以這麼理解,使用瀏覽器就可以使用的應用,比如通過瀏覽器訪問的淘寶;使用較方便,但是安全性不高。
  12. C/S:像360安全衛士那樣,需要安裝程序,纔可以使用的應用。安全性較高,但是使用起來較B/S,麻煩一點。
  13. SDK:可以這麼理解:用於輔助開發的具有特殊功能的開發工具集合。
  14. API:爲了輔助開發,預先整理好的一些適用於特殊場景的函數,用於實現某些功能;
  15. IDE:集成開發環境;
  16. OOP:面向對象編程;
  17. OOS:開源軟件;
  18. OS:操作系統
  19. Bug:指程序中的漏洞;

開發職務類

  1. 前端工程師:負責前端開發,包括但是不限於PC端網頁、移動端網頁、近一段時間比較流行的H5、安卓手機應用開發、ios(蘋果手機應用)開發、微信小程序、微信公衆號。
  2. 後端工程師:根據從前端或者其他服務提交的請求,進行識別、處理並作出相應迴應,負責項目中和數據相關的邏輯處理工作。
  3. 軟件測試工程師:指理解產品的功能要求,並對其進行測試,檢查軟件有沒有缺陷(Bug),測試軟件是否具有穩定性(Robustness)、安全性、易操作性等性能,寫出相應的測試規範和測試用例的專門工作人員。
  4. UI設計師:從事對軟件的人機交互、操作邏輯、界面美觀的整體設計工作。
  5. 運維工程師:負責維護並確保整個服務的高可用性,同時不斷優化系統架構提升部署效率、優化資源利用率提高整體的效率。
  6. 產品經理:負責市場調查並根據產品、市場及用戶等的需求,確定開發何種產品,選擇何種業務模式、商業模式等。並推動相應產品的開發組織,他還要根據產品的生命週期,協調研發、營銷、運營等,確定和組織實施相應的產品策略,以及其他一系列相關的產品管理活動。
  7. 架構師:確認和評估系統需求,給出開發規範,搭建系統實現的核心構架,並澄清技術細節、掃清主要難點的技術人員。
  8. DBA:從事管理和維護數據庫管理系統(DBMS)的相關工作人員的統稱,屬於運維工程師的一個分支
  9. 項目經理:從職業角度,是指企業建立以項目經理責任制爲核心,對項目實行質量、安全、進度、成本管理的責任保證體系和全面提高項目管理水平設立的重要管理崗位。負責處理所有事務性質的工作

技術開發相關

  1. JavaScript:一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器被稱爲JavaScript引擎,爲瀏覽器的一部分。前端主要的開發語言,用於編寫業務邏輯和用戶交互。
  2. CSS:也叫層疊樣式表,用於編寫網頁的樣式,實現各種各樣的展示效果,增強用戶體驗;
  3. HTML:也叫超文本標籤語言,javascript和css都是以HTML爲基礎構建起來的。
  4. React:起源於 Facebook 的內部項目,一款JavaScript MVC 框架;
  5. Vue:和上面差不多,不過使用習慣和設計有所不同;
  6. Angular:和上面差不多,不過使用習慣和設計有所不同;
  7. San:和上面差不多,不過使用習慣和設計有所不同;特點是兼容ie8.
  8. webpack:一個代碼打包工具。
  9. Java:一門很流行的後端開發語言,主要用於做網站服務器、桌面級應用、以及很多電子設備內的應用程序;
  10. .NET:由微軟開發,便於開發人員更容易地建立Web應用程序和Web服務,使得Internet上的各應用程序之間,可以使用Web服務進行溝通的一個軟件開發平臺;一般用於開發網頁。
  11. C#:是微軟公司發佈的一種面向對象的、運行於.NET Framework和.NET Core(完全開源,跨平臺)之上的高級程序設計語言.主要用於開發桌面應用程序、後臺服務以及一些手持設備的軟件開發。
  12. Python:一種跨平臺的計算機程序設計語言。是一種面向對象的動態類型語言,最初被設計用於編寫自動化腳本(shell),隨着版本的不斷更新和語言新功能的添加,越來越多被用於獨立的、大型項目的開發。主要用於web開發、爬蟲開發、科學計算、高性能服務器後端。
  13. C++:是C語言的繼承,它既可以進行C語言的過程化程序設計,又可以進行以抽象數據類型爲特點的基於對象的程序設計,還可以進行以繼承和多態爲特點的面向對象的程序設計。主要用於開發操作系統、網絡軟件、遊戲、芯片程序等等。
  14. PHP:即“超文本預處理器”,是一種通用開源腳本語言。PHP是在服務器端執行的腳本語言,與C語言類似,是常用的網站編程語言。常用於網站開發。
  15. node:是一個讓 JavaScript 運行在服務端的開發平臺,它讓 JavaScript 成爲與PHP、Python、Perl、Ruby 等服務端語言平起平坐的腳本語言。
  16. SVN:一個代碼的版本管理工具,通常用於多人工作的時候,對代碼進行更好的管理;
  17. git:同上,不過相較之下,比SVN更好用;
  18. github:一種基於git技術的面向開源以及私有軟件項目的託管平臺,在這個平臺上不僅可以管理自己的代碼,也可以看到很多別人優秀的代碼;
  19. gitLab:和上面差不多,但是大部分是公司內部使用;
  20. Beyond Compare:一種文本比較工具,比如查看此次編寫代碼改動的範圍,以及合併自己和同事代碼的時候進行比對;
  21. Notepad:文本編輯工具
  22. webStorm、vsCode、HBuilder:常用的開發工具,具有很多輔助開發的小功能;
  23. Jira:問題追蹤工具,比如測試在這個上面提bug,開發人員在上面查看提出的bug,並且進行修復;
  24. confluence:一個內部協同,用於管理文檔的工具。
  25. Vmware、parallels desktop:虛擬機;
  26. linux:一套免費使用和自由傳播的類Unix操作系統。常用於搭建服務器。
  27. MySQL、Oracle等等:常用的數據庫,用於存儲數據,還有很多。
  28. Redis:常用於分佈式內存緩存。
  29. SQL:結構化查詢語言,用於操作數據庫。
  30. UML: 統一建模語言,又稱標準建模語言。是用來對軟件密集系統進行可視化建模的一種語言。UML的定義包括UML語義和UML表示法兩個元素。UML是在開發階段,說明、可視化、構建和書寫一個面向對象軟件密集系統的製品的開放方法。
  31. URL:統一資源定位符,也被稱爲網頁地址,也叫鏈接、網址。
  32. XML:可擴展標記語言。
  33. 單元測試:指對軟件中的最小可測試單元進行檢查和驗證
  34. 集成測試:也叫組裝測試或聯合測試。在單元測試的基礎上,將所有模塊按照設計要求(如根據結構圖)組裝成爲子系統或系統,進行集成測試。
  35. 功能測試:對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到用戶要求的功能。
  36. 系統測試:是對整個系統的測試,將硬件、軟件、操作人員看作一個整體,檢驗它是否有不符合系統說明書的地方。這種測試可以發現系統分析和設計中的錯誤。包括:恢復測試、安全測試、壓力測試
  37. 迴歸測試:指修改了舊代碼後,重新進行測試以確認修改沒有引入新的錯誤或導致其他代碼產生錯誤。自動迴歸測試將大幅降低系統測試、維護升級等階段的成本。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章