0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何學(xué)Python?“幼年”被鄙視,“長大”后卻是高級(jí)臉

電子工程師 ? 來源:lp ? 2019-03-01 09:45 ? 次閱讀

在知乎上有一個(gè)特別火的問題:如何學(xué)Python

你會(huì)看到很多高贊回答是:

我一天就學(xué)完了。

在大家群嘲的背后,我們來分析一下,為什么在大家印象里,Python這么容易學(xué),甚至簡單到被某些人鄙視呢?學(xué)Python,人的編程能力會(huì)嚴(yán)重退化嗎?

“幼年”被鄙視,“長大”后卻是高級(jí)臉

Python代碼簡潔易懂,是最接近自然語言的編程語言了。同樣的內(nèi)容按照代碼量計(jì)算,C++Java:Python=1000:100:10!

使用Python意味著,你的工具庫中將獲得一個(gè)新的強(qiáng)大工具。我們沒有那么多時(shí)間浪費(fèi)在準(zhǔn)備和苦力敲字上,腰間盤突出、頸椎病纏身你初體驗(yàn)了沒?

能夠快速實(shí)現(xiàn)功能,保持身體和大腦清醒,才能成為這個(gè)時(shí)代的佼佼者。我還沒有見過一個(gè)對(duì)工具說“不”的程序員,這意味著勞動(dòng)力的大大解放,也是突破個(gè)人瓶頸的絕好契機(jī)。

很多人覺得學(xué)會(huì)這么簡單的語言,對(duì)于升職加薪、找好工作沒幫助。但是你看到Python背后的三頭巨獅了嗎?人工智能、大數(shù)據(jù)、WEB,這些領(lǐng)域,使用Python語言是絕佳的選擇。

例如:現(xiàn)在主流的人工智能開源框架,其實(shí)很多是python完成的。另外Python和C/C++聯(lián)系非常緊密,這使得Python在AI開發(fā)方面占據(jù)很大的優(yōu)勢(shì):真正涉及到效率的,可直接通過Python調(diào)用底層的C/C++來完成!

編程能力“退化”?到底什么是編程能力?

我的一個(gè)后端朋友,老板嫌他碼字慢、功能上線不及時(shí),連試用期都沒過直接被開除了!

其實(shí)大部分人都是沒找到高效方法。舉個(gè)身邊例子:給實(shí)習(xí)生分配做表任務(wù),好久都沒拿到結(jié)果。轉(zhuǎn)頭一看,發(fā)現(xiàn)人“吭哧吭哧”復(fù)制粘貼呢!實(shí)在忍不住了教他用“填充柄”,速度瞬間提升100倍。

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

之前看到一個(gè)比喻,真的很贊同:

當(dāng)土著拿到獵槍之后,他們射箭的技能退化嚴(yán)重,但因?yàn)槭澄锔嗔?,廚藝有了長足的進(jìn)展。

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

用任何語言都會(huì)降低你的編程能力,只要你以為這門語言就是編程的全部了。

關(guān)于成為軟件工程師,我認(rèn)為至少要包括程序設(shè)計(jì)和程序開發(fā)這兩項(xiàng)能力,甚至程序設(shè)計(jì)更重要。Python有大量的開源庫值得我們?nèi)W(xué)習(xí),你會(huì)學(xué)習(xí)到很多很靈巧的設(shè)計(jì)方法和設(shè)計(jì)模式,大開眼界。

如果這是“退化”,大廠為何用行動(dòng)鼓勵(lì)?

目前業(yè)內(nèi)幾乎所有大中型互聯(lián)網(wǎng)企業(yè)都在使用Python,如:Youtube、Dropbox、BT、Quora、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、騰訊、汽車之家、美團(tuán)等。

使用Python的程序猿會(huì)越來越多還是少?其實(shí)這已無需多言,大企業(yè)紛紛鼓勵(lì),小企業(yè)為了研發(fā)速度則是全力支持。

不過目前主要的矛盾是:行業(yè)崗位缺口巨大,國內(nèi)Python人才缺口高達(dá)40萬,部分領(lǐng)域如人工智能、大數(shù)據(jù)開發(fā)人才稀缺,年薪20萬都招不到人!我們爬取了全國的Python職位,發(fā)現(xiàn)其崗位需求增速174%,達(dá)到首位。

另外python薪資最高的是一線城市,竟然平均月薪高達(dá)20k。

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3544

    瀏覽量

    93491
  • python
    +關(guān)注

    關(guān)注

    54

    文章

    4759

    瀏覽量

    84296
  • 大數(shù)據(jù)
    +關(guān)注

    關(guān)注

    64

    文章

    8838

    瀏覽量

    137141

原文標(biāo)題:那些學(xué)了Python的程序員,編程能力都“退化”成什么樣了?

文章出處:【微信號(hào):rgznai100,微信公眾號(hào):rgznai100】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    pytorch和python的關(guān)系是什么

    ,PyTorch已經(jīng)成為了一個(gè)非常受歡迎的框架。本文將介紹PyTorch和Python之間的關(guān)系,以及它們?cè)谏疃葘W(xué)習(xí)領(lǐng)域的應(yīng)用。 Python簡介 Python是一種高級(jí)、解釋型、通用
    的頭像 發(fā)表于 08-01 15:27 ?1235次閱讀

    Python在AI中的應(yīng)用實(shí)例

    Python在人工智能(AI)領(lǐng)域的應(yīng)用極為廣泛且深入,從基礎(chǔ)的數(shù)據(jù)處理、模型訓(xùn)練到高級(jí)的應(yīng)用部署,Python都扮演著至關(guān)重要的角色。以下將詳細(xì)探討Python在AI中的幾個(gè)關(guān)鍵應(yīng)用
    的頭像 發(fā)表于 07-19 17:16 ?777次閱讀

    晶體知識(shí)—晶粒長大與再結(jié)晶退火淺析

    再結(jié)晶,再繼續(xù)保溫或升溫,會(huì)使晶粒進(jìn)一步長大。
    的頭像 發(fā)表于 01-13 11:42 ?2362次閱讀
    晶體知識(shí)—晶粒<b class='flag-5'>長大</b>與再結(jié)晶退火淺析

    什么是量子密碼學(xué)?量子計(jì)算機(jī)vs經(jīng)典計(jì)算機(jī)

    量子密碼學(xué)(Post-Quantum Cryptography,PQC)是在經(jīng)典計(jì)算機(jī)上定義和執(zhí)行算法,研究量子計(jì)算機(jī)和經(jīng)典計(jì)算機(jī)都無法破解的新密碼系統(tǒng)。量子密碼學(xué)的提出是為了抵抗
    的頭像 發(fā)表于 12-19 11:42 ?1471次閱讀

    LiDAR揭秘:“波長大辯論”的深入指導(dǎo)

    LiDAR揭秘:“波長大辯論”的深入指導(dǎo)
    的頭像 發(fā)表于 12-07 10:57 ?436次閱讀
    LiDAR揭秘:“波<b class='flag-5'>長大</b>辯論”的深入指導(dǎo)

    Python運(yùn)行環(huán)境有哪些

    Python是一種廣泛使用的高級(jí)編程語言,它有許多種運(yùn)行環(huán)境,可以適應(yīng)不同的開發(fā)需求。下面將詳細(xì)介紹Python的幾種常見的運(yùn)行環(huán)境。 CPython: CPython是Python
    的頭像 發(fā)表于 11-29 16:14 ?1799次閱讀

    如何讓python運(yùn)行完不退出

    Python是一門非常靈活和強(qiáng)大的編程語言,廣泛應(yīng)用于各種領(lǐng)域。許多Python程序都需要保持在后臺(tái)運(yùn)行,而不是在執(zhí)行完畢立即退出。本文將介紹如何實(shí)現(xiàn)這一目標(biāo)。 一、使用input函數(shù)
    的頭像 發(fā)表于 11-29 15:12 ?7145次閱讀

    怎么讓python執(zhí)行完再執(zhí)行

    Python中,可以使用一些技術(shù)來確保程序執(zhí)行完畢再執(zhí)行其他任務(wù)。下面將詳細(xì)介紹幾種方法。 一、使用阻塞方式執(zhí)行程序 阻塞方式是最簡單的方法之一,它要求程序在執(zhí)行完畢再執(zhí)行后續(xù)任務(wù)??梢酝ㄟ^
    的頭像 發(fā)表于 11-29 15:09 ?3110次閱讀

    查看python安裝路徑的方法

    Python是一種高級(jí)編程語言,常用于開發(fā)Web應(yīng)用、數(shù)據(jù)分析、人工智能等領(lǐng)域。在使用Python進(jìn)行開發(fā)之前,我們需要先安裝Python解釋器,并了解
    的頭像 發(fā)表于 11-29 14:54 ?1.1w次閱讀

    python安裝idle在哪兒

    安裝即可。 在安裝 Python ,您將獲得一個(gè)名為 IDLE(Python Shell)的集成開發(fā)環(huán)境(IDE)。IDLE 是專門為 Python 設(shè)計(jì)的一種輕量級(jí)的開發(fā)環(huán)境,它提
    的頭像 發(fā)表于 11-29 14:52 ?1089次閱讀

    python語言特點(diǎn)有哪些

    Python是一種高級(jí)編程語言,由Guido van Rossum于1991年首次發(fā)布。它具有許多獨(dú)特的特點(diǎn),這些特點(diǎn)使得Python在軟件開發(fā)領(lǐng)域變得非常流行。以下是關(guān)于Python
    的頭像 發(fā)表于 11-29 14:29 ?964次閱讀

    python軟件怎么運(yùn)行代碼

    Python是一種高級(jí)編程語言,它被廣泛用于開發(fā)各種類型的應(yīng)用程序,從簡單的腳本到復(fù)雜的網(wǎng)絡(luò)應(yīng)用和機(jī)器學(xué)習(xí)模型。要運(yùn)行Python代碼,您需要一個(gè)Python解釋器,它可以將您的代碼翻
    的頭像 發(fā)表于 11-28 16:02 ?820次閱讀

    Python2與Python3的差異

    Python2中,print語句是一個(gè)關(guān)鍵字,而在Python3中,print函數(shù)引入,必須使用括號(hào)。此外,Python3要求字符串必須使用括號(hào)括起來,而
    的頭像 發(fā)表于 11-23 16:48 ?827次閱讀

    Python編程語言屬于什么語言

    Python編程語言屬于高級(jí)編程語言中的一種。它是一種通用、面向?qū)ο蟆⒔忉屝途幊陶Z言。Python由Guido van Rossum于1989年在荷蘭創(chuàng)造,并于1991年正式發(fā)布。它被設(shè)計(jì)成易于閱讀
    的頭像 發(fā)表于 11-22 14:31 ?1277次閱讀

    Python自帶的命令窗口

    Python自帶的命令窗口,也稱為Python交互式解釋器,是Python編程語言的一個(gè)重要工具,它允許用戶在命令行界面中輸入和執(zhí)行Python代碼。不同于編寫腳本并保存為文件
    的頭像 發(fā)表于 11-22 14:02 ?820次閱讀