IT開發工作分類【總結】

村長python發表於2021-12-02

可能很多同學在學習 python 之前都聽說過什麼:前端程式設計師,後端程式設計師,安全工程師,運維,爬蟲,全棧程式設計師等等各種各樣的頭銜名稱,搞得大家都不知道該怎麼選擇了。我當初學程式設計之前也有過類似的經歷,所以這裡我儘可能給大家解釋明白。

首先要說的就是 python 雖然能做的事情非常多,但是不僅是 python ,幾乎是任何一門語言都不可能是萬能的,所以上面的問題解釋不僅僅侷限於我們的 python 學習。 ( 同樣在 python 自學網 這個部落格中學習 python 的話,可以選擇的工作就業方向的有 web 開發、爬蟲、自動化運維、自動話測試這四個種類。 )


## 1. 前端程式設計師主要工作是設計軟體介面的,通過使用 HTML CSS JavaScript 等語言和 Bootstrap JQuery 等框架來完成和使用者直接互動的介面設計工作。


## 2. 後端程式設計師主要是值為前端提供有規律資料的技術人員, python 就能完成這項工作。比如網站上的最新文章欄目,前端會要求後端程式設計師說我需要 10 篇最新部落格文章,你幫我寫個介面,後端程式設計師拿到任務就會通過 python 或者其他後端語言獲取部落格文章資料表中的所有文章,然後按照時間順序進行排列,取出 10 篇最新發布的文章提交介面給前端,前端拿到後端的介面再進行渲染呈現給使用者。


##3. 安全工程師主要是為了維護伺服器安全穩定的,有些不法程式設計師會通過各種手段來破壞伺服器的穩定或盜取高價值資料,這時候安全工程師就要想辦法阻止或杜絕這種事情的發生,如果已經發生就要想辦法儘快的修復。


## 4. 運維,其實某種意義上來說也的算的上安全工程師,當然我們選擇所說的運維有些變味了,主要是指執行和維護硬體和軟體裝置,負責監控這些軟硬體的工作狀態,如果發生異常儘快解決,這裡的異常當然也報過安全方面的問題。


## 5. 爬蟲,我們學習 python 課程其中有個很重要的就業方向就是爬蟲,爬蟲指的是我們通過一段程式碼從網路中獲取我們想要的資料。常見的爬蟲主要分為:通用網路爬蟲和聚焦網路爬蟲。其中通用網路爬蟲就是全網爬蟲,最常見的就是百度,通過全網爬去各種網站資訊,然後通過自己的演算法來讓網站參與排名展現。聚焦網路爬蟲就是我們日後學習的重點,通過聚焦爬蟲我們可以對特定的網路資源或者特定的網站進行抓取,然後獲得我們想要的資料。


## 6. 全棧工程師,現在的全棧工程師定義起來比較亂,有的人說什麼都能幹的就叫做全棧工程師,其實我感覺應該加上一個特定的條件,就是在某個行業中什麼都能幹的才叫做全棧工程師。打個比方,你是做 web 開發的,如果你是一個全棧工程師,那麼你要具備前端開發能力,後端開發能力,資料庫開發以及安全運維能力,這樣才能保證你的網站從開發到執行一切 OK

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70010583/viewspace-2845496/,如需轉載,請註明出處,否則將追究法律責任。

相關文章