標籤:

python程序員路線圖?

當一個高薪python程序員需要掌握的知識。


技術側,建議了解以下方面。(人際、社會、經濟側請等待另外的人來答。)

Python 語法。

Python 標準庫。

常用 Python 第三方庫。

C。

POSIX API。

Python 源碼。

了解各種開源項目的協作方式。

Linux 系統編程。

shell 腳本。

HTTP、TLS、DNS。

至少一種 SQL 資料庫。

至少一種緩存伺服器。

各種調試工具。

TCP/IP。

C++。

JavaScript。

詞法和語法解析器。

Linux 內核

分散式系統。

彙編。

讀常用的 RFC 文檔。

密碼學基礎。

讀常用服務程序的實現。

現代計算機的體系結構。

互聯網基礎設施的運作。


基本上,首先你要符合一個高薪程序員的要求,然後你的工作用得上Python。

反正我是確實沒見到過啥『高薪程序員』就用一個語言的……基礎的計算機、網路、演算法與數據結構之類的基礎知識都不缺,能獨立學習新知識,能引導項目推進,能對一項完整需求實現其具體細節,能把握關鍵技術,能獨當一面,不存在短板,並且有幾塊超長板,才可能高新。

這種人基本上不需要糾結用什麼語言,學什麼具體模塊啥的,就算要用啥新玩意,大不了花點兒時間翻翻文檔。


python程序員學習路線圖 python+ 數據結構和演算法 + linux + 軟體工程 + web開發 + git版本控制+ javascript+溝通技巧等等。

黃哥談學習Python編程的學習方法:

  • 如何訓練自己的編程思路
  • 黃哥Python提醒:學習編程有三種壞習慣
  • 為何很多人認為Python 很簡單,而你不能入門?
  • 飽漢不知餓漢飢、會編程的不懂初學者的苦。
  • 開發項目「狗咬刺蝟」無從下手,問題出在哪兒?
  • Python程序員學習路線圖

黃哥談工作的問題:

  • 昨天又接到喜報 一個學員在北京找到程序員工作。程序員提升書大全。
  • 黃哥Python細說,學到什麼程度可以找到工作?
  • 黃哥Python提醒:不會編程,程序員工作和你沒有半毛錢關係。
  • 黃哥新錄製的視頻:談轉行當程序員的事
  • 幾個凡是,與Python 學習者共享
  • 為啥別人能找到工作,而你不能?
  • 為啥水平不高的Python 初級程序員,企業還願意招聘。
  • 只要真的會編程,找到Python職位不是問題。
  • 他們走過的路,你可以模仿。
  • 參加編程培訓(Python、Java)面授到底值不值?
  • 對一些盲目想從事大數據的朋友的警示。


http://python-web-guide.readthedocs.io/

這上邊大致掌握就差不多入門了


感覺沒人說這幾個神庫呀,感覺熟練使用這幾個庫解決問題也能拿到高薪。。。

numpy

sklearn

xgboost

liblinear


其實程序語言只是一個工具,學會Python之後重要的是看你從事什麼行業,在什麼公司,你必須對你所在的行業熟悉,對公司的業務熟悉,能做出好的產品才是王道,因為高薪的基礎是你為公司創造了價值,公司覺得你值得高薪,否則技術再牛逼,沒有給公司帶來任何價值,就然並卵了。


從培訓機構轉來的圖


最新學習路線圖,希望對你有幫助哦


個人覺得有以下幾個階段:

  1. 用python寫了一些程序,發現寫出來的代碼與C++、C#區別不大,感覺自己沒有python式的代碼;
  2. 回過頭來找高階書看,學習python中的不一樣特性;
  3. 再次寫程序,閱讀開源項目,提升自身理解水平。

目前,我正在第二階段,在閱讀一些高階書,感覺有所進步。


推薦閱讀:

用 Python 可以建網站嗎?
為什麼在python3里b=a=1是合理表達式,而print(a=1)卻不是。a=1為什麼沒有返回值?
新手該學SQL還是Python?
tornado cgi wsgi uwsgi之間的關係?
用C寫Python擴展時哪些地方容易導致內存泄露?

TAG:Python |