學Python的程式設計師,程式設計能力都“退化”成什麼樣了?

程式設計師啟航發表於2019-06-16
學Python的程式設計師,程式設計能力都“退化”成什麼樣了?

在知乎上有一個特別火的問題:如何學Python?

你會看到很多高贊回答是:

我一天就學完了。

學Python的程式設計師,程式設計能力都“退化”成什麼樣了?

在大家群嘲的背後,我們來分析一下,為什麼在大家印象裡,Python這麼容易學,甚至簡單到被某些人鄙視呢?學Python,人的程式設計能力會嚴重退化嗎?

“幼年”被鄙視,“長大”後卻是高階臉

Python程式碼簡潔易懂,是最接近自然語言的程式語言了。同樣的內容按照程式碼量計算,C++:Java:Python=1000:100:10!

使用Python意味著,你的工具庫中將獲得一個新的強大工具。我們沒有那麼多時間浪費在準備和苦力敲字上,腰間盤突出、頸椎病纏身你初體驗了沒?

能夠快速實現功能,保持身體和大腦清醒,才能成為這個時代的佼佼者。我還沒有見過一個對工具說“不”的程式設計師,這意味著勞動力的大大解放,也是突破個人瓶頸的絕好契機。

很多人覺得學會這麼簡單的語言,對於升職加薪、找好工作沒幫助。但是你看到Python背後的三頭巨獅了嗎?人工智慧、大資料、Web這些領域,使用Python語言是絕佳的選擇。

例如:現在主流的人工智慧開源框架,其實很多是Python完成的。另外Python和C/C++聯絡非常緊密,這使得Python在AI開發方面佔據很大的優勢:真正涉及到效率的,可直接通過Python呼叫底層的C/C++來完成!

程式設計能力“退化”?到底什麼是程式設計能力?

我的一個後端朋友,老闆嫌他碼字慢、功能上線不及時,連試用期都沒過直接被開除了!

其實大部分人都是沒找到高效方法。舉個身邊例子:給實習生分配做表任務,好久都沒拿到結果。

轉頭一看,發現人“吭哧吭哧”複製貼上呢!實在忍不住了教他用“填充柄”,速度瞬間提升100倍。

如此,她的做表功能是退化了嗎?

之前看到一個比喻,真的很贊同:

當土著拿到獵,槍之後,他們射箭的技能退化嚴重,但因為食物更多了,廚藝有了長足的進展。

當你不再為一些問題擔心之後,你就可以把注意力集中在另外一些問題上了。這就是選擇不同的程式語言的根本差別。

用任何語言都會降低你的程式設計能力,只要你以為這門語言就是程式設計的全部了。

關於成為軟體工程師,我認為至少要包括程式設計和程式開發這兩項能力,甚至程式設計更重要。

Python有大量的開源庫值得我們去學習,你會學習到很多很靈巧的設計方法和設計模式,大開眼界。

如果你依然在程式設計的世界裡迷茫,不知道自己的未來規劃
可以加入我們的Python學習扣qun:784758214,看看前輩們是如何學習的!交流經驗!
自己是一名高階python開發工程師,從基礎的python指令碼到web開發、爬蟲、django、資料探勘等,零基礎到專案實戰的資料都有整理。送給每一位python的小夥伴!分享一些學習的方法和需要注意的小細節

如果這是“退化”,大廠為何用行動鼓勵?

目前業內幾乎所有大中型網際網路企業都在使用Python,如:YouTube、Dropbox、BT、Quora、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、騰訊、汽車之家、美團等。

使用Python的程式猿會越來越多還是少?其實這已無需多言,大企業紛紛鼓勵,小企業為了研發速度則是全力支援。

不過目前主要的矛盾是:行業崗位缺口巨大,國內Python人才缺口高達40萬,部分領域如人工智慧、大資料開發人才稀缺, 年薪二十萬都招不到人!

我們爬取了全國的Python職位,發現其崗位需求增速174%,達到首位。

另外Python薪資最高的是一線城市,竟然平均月薪高達20K。

即便是二線城市,如武漢,Python開發工程師的平均工資也高達¥11280/月。一般都能在11K-20K之間。


點選: python技術分享


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

相關文章