-
1 # 陝西優就業
-
2 # IT大叔Cc
顧名思義Python開發工程師指的是用Python程式語言進行軟體開發的工作崗位,首先我們先看下目前Python開 發崗位的招聘資訊,下圖是招聘網站的截圖。
從招聘資訊來看Python開發的崗位工資屬於中上等,相當熱門的崗位。也可以看出Python開發也細分了幾個開發方 向,下面我會從三個開發方向來說下各個崗位的工作體驗。
1 Python演算法工程師當前時代大資料、人工智慧領域盛行演算法工程師還是比較緊缺的,演算法工程師培養相對週期較長,另外研究生以下的知識不能滿足演算法工程師的要求,這導致人才比較短缺。
演算法工程師主要是計算機、數學、金融等專業的,主要是因為這些專業的知識結構較適合從事演算法研究工作。演算法工程師和系統工程師不太一樣。系統工程師只要實現需求文件上的功能,就算完成了任務。演算法工程師設計模型準確率達到多少算是好的,首先要假定一個正確率,這都是要拍腦袋定的,因為模型效果和資料有極大關係,這樣就需演算法功臣是對資料進行挖掘,就像挖金子一樣。
2 Python後端開發工程師目前國內外有不少知名網站用Python來開發的,比如國內的知乎、豆瓣等網站。Python在後臺有不少的成熟框架,比如Django、Flask等,都是熟而能詳的框架。python開發後端需要個人具備一些技能,比如Linux,BASH指令碼語言、資料庫Redis/Mysql等。
3 Python運維開發工程師這個崗位呢需要從業者用Python開發自動化運維平臺或者自動化測試工具,需要了解比如C/S架構、B/S架構,比較出名的openstack就使用了大量Python程式碼,目前像阿里雲、騰訊雲是openstack流行之後才開始佈局的,估計也都是openstack二次開發的。python作為指令碼語言可以寫很多指令碼,把運維中的操作流程化包括:系統監控、自動部署、網路配置、分析日誌、安全檢測等。
-
3 # 你看我獨角獸嗎
首先您要設定虛擬環境,安裝IDE,設定Git並克隆儲存庫,建立分支,為您不知道的程式碼庫編寫測試,提高PR。。。如果你不懂PR,那麼你就要百度搜索下PR的含義……關鍵是你不懂的事情實際很多,但沒關係,這很正常。
像我朋友擁有Python背景然後來到一家叫做ONZO的公司,他熱衷於學習程式設計。之前他沒有在遵循敏捷原則的公司工作過,然後他自己發現進入了一支有著如此良好哲理的團隊,這使他有點壓力。
頭幾次,可能當您在一群新人們面前講話時,你覺得站起來說話起來有點尷尬,但是一旦您意識到每個人都在同一頁面上並準備好傾聽並願意提供幫助,它就會變得非常自然,而且會慢慢在大家中容易溝通起來。
這麼說,寫Python的人跟其他工程師也沒什麼區別,但Python好在生態非常豐富,而且可以快速開發,但需要控制程式碼質量,所以很需要Code Review,這是動態語言的缺點,但控制好也是優點。
回覆列表
1. 體驗是能做自己喜歡做的事情是一件很愉快的事情,我以前特別喜歡寫爬蟲,當然最開心的是用Flask寫一個簡單的WEB頁面,讓這個爬蟲可以為每個人所用,那是一種驕傲。
2. Python開發更快,效率更高尤其對小公司開發較少的情況下。
3. 經常會有同事找我做奇奇怪怪的爬蟲,因為據說Python總是和爬蟲綁在一起,實際上他們口中的爬蟲都是不可能實現的。
4. 很多不是做開發的同事想找你學習Python
5. 老闆會直接找你寫一些自動化指令碼的活,不過我也覺得是一件很有趣的事情。
6. 能用Python獨立完成很多小專案,所以算績效的時候開心的不行。