初衷
接觸計算機行業有三年了,懂得東西很少,想寫點東西給之後的本身、即將進入計算機行業的同僚們看,也算是對得起這三年的努力,給一些初學者拓寬眼界。(可能你學不到什麼有用的知識,可是能夠知道一些你所不知道的東西),若有錯誤,還望斧正。一塊兒學習、進步。javascript
初識計算機 | IT行業
計算機是輔助人類生活的產物,一開始用於計算因此稱爲計算機,後來發展創新,能夠作不少機械性,記憶性工做,甚至出現大數據以後的AI人工智能。一般一些事情作的人多了就成爲一個羣體 漸漸成爲一個行業。
可是計算機是死物,讓他如何運做須要指令、語言,可是機器只認識0,1,(就是表明開&關),因而有一些偉大的工程師將其封裝爲簡單易懂的彙編語言和高級語言,以便咱們這些後來者使用。php
語言分類
-
機器語言
一系列機器指令集合(就是一串二進制數字,可移植性很差)。
-
彙編語言
爲了減輕使用機器語言編程的痛苦,人們進行了一種有益的改進:用一些簡潔的英文字母、符號串來替代一個特定的指令的二進制串,(效率高)。
-
高級語言
高級語言主要是相對於彙編語言而言,它並非特指某一種具體的語言,而是包括了不少編程語言
前端:javascript, asp, .net ...
後端:c, c#, c++, java, php ...
軟件開發
軟件開發是根據用戶要求建造出軟件系統或者系統中的軟件部分的過程。軟件開發是一項包括需求捕捉、需求分析、設計、實現和測試的系統工程。html
軟件分類
- 電腦(程序、html網頁)
- 手機(app、瀏覽器html網頁)
- ipad(app、瀏覽器html網頁)
職責分類
- 產品經理 提需求、功能,很想打的人。
- 項目管理 項目計劃,項目跟進,促進項目上線的人。
- 研發人員
- UI、UE、UX(原型製做、用戶交互、用戶體驗)。
- 前端 跟用戶緊密接觸的工程師,把設計稿還原爲產品的一類人。(沒錯,是我)
- 後端 大多負責數據處理,數據庫操做,業務邏輯能力很強的一類人。
- 研發(需求評定以後,各方面已準備完畢)
a 由產品提出需求給與需求文檔
b 研發人員 + 項目管理參與評審給出wps計劃。
c UI設計psd稿 & 後端同事給與接口文檔 & 前端同事還原設計稿。
d 先後端聯調(根據接口文檔API)。 e 產品提測 > 研發修改 > 產品提測 > 研發修改。
f long time...
g 產品上線。
- 測試人員 給你作的程序提bug的人,最想打的人。
- 運維人員 負責項目部署,編譯,跟服務器、硬件緊密接觸的人。