自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

該醒醒了,Python沒(méi)有那么容易找工作

開(kāi)發(fā) 后端
最近發(fā)現(xiàn)只要上編程類(lèi)網(wǎng)站,都會(huì)有Python的各種介紹,但是仔細(xì)發(fā)現(xiàn)很多文章最后都會(huì)有一個(gè)二維碼,大家都懂的,賣(mài)課程的,Python這幾年勢(shì)頭是很火,因?yàn)槠鋽?shù)據(jù)分析方面的優(yōu)勢(shì)切合了大數(shù)據(jù)和人工智能方面的需求。

最近發(fā)現(xiàn)只要上編程類(lèi)網(wǎng)站,都會(huì)有Python的各種介紹,但是仔細(xì)發(fā)現(xiàn)很多文章最后都會(huì)有一個(gè)二維碼,大家都懂的,賣(mài)課程的,Python這幾年勢(shì)頭是很火,因?yàn)槠鋽?shù)據(jù)分析方面的優(yōu)勢(shì)切合了大數(shù)據(jù)和人工智能方面的需求。

該醒醒了,Python沒(méi)有那么容易找工作

但是我這里要說(shuō)的是:Python沒(méi)有那么好找工作的,大家必須面對(duì)現(xiàn)實(shí)。

自己去招聘網(wǎng)站搜一下:

  • 適合找工作的語(yǔ)言:JAVA,C#,PHP,C++,C

就這五種,沒(méi)有多余的了。

Python雖然很火,但是找工作很難!很尷尬!

語(yǔ)法簡(jiǎn)單是個(gè)雙刃劍

說(shuō)這個(gè)也許有人不服,憑什么Python就寫(xiě)不了復(fù)雜邏輯?

豆瓣和知乎不是用Python寫(xiě)的嗎?先聲明,豆瓣的后端,已經(jīng)廢棄了絕大部分的Python代碼,重新寫(xiě)過(guò)了。youtube也正在重寫(xiě)中,目前以Python為主的網(wǎng)站,就只有知乎這么個(gè)獨(dú)苗。

為什么?不是因?yàn)镻ython的性能慢,而是因?yàn)镻ython的語(yǔ)法太悲劇了。

但是正是Python的語(yǔ)法簡(jiǎn)潔,在初學(xué)者看來(lái)是優(yōu)點(diǎn)。因?yàn)槌鯇W(xué)者一般練手,都只寫(xiě)1000行以下的小玩意,Python的語(yǔ)法簡(jiǎn)直爽翻了,真沒(méi)任何缺點(diǎn),如果我沒(méi)有c#和java之前,我肯定也選擇Python。

但如果你真的嘗試用Python去做一個(gè)系統(tǒng)時(shí)候就會(huì)發(fā)現(xiàn)弊端越來(lái)越明顯,封裝幾十個(gè)類(lèi),去寫(xiě)個(gè)幾千行以上的東西,自然就明白它的語(yǔ)法問(wèn)題有多嚴(yán)重了,不只是難受,而是根本寫(xiě)不下去。

比如封裝一個(gè)類(lèi)似游戲的變量聲明。

如果是JAVA,C#,C++(三門(mén)語(yǔ)言的語(yǔ)法幾乎一樣),大概是這個(gè)樣子(偽代碼):

 

該醒醒了,Python沒(méi)有那么容易找工作

無(wú)論你遇到任何一個(gè)對(duì)象,實(shí)參還是形參,你也能看明白它是個(gè)啥吧?

但如果用Python寫(xiě),是啥樣子呢?代碼如下:

 

該醒醒了,Python沒(méi)有那么容易找工作

但如果你聲明了50個(gè)變量之后呢?在寫(xiě)到第1000行代碼的時(shí)候,你遇到了第38個(gè)變量,它是個(gè)啥? 是一張圖片?一瓶藥水?一個(gè)BOSS?或者僅僅是一個(gè)數(shù)字?如果你在幾百行代碼之后,一時(shí)腦殘,寫(xiě)了一句b=藥店老板,會(huì)怎么樣?

JAVA,C#,C++的IDE都會(huì)立刻告訴你,b是一個(gè)武器類(lèi)型,無(wú)法賦值為藥店老板。

而Python呢,不會(huì)報(bào)錯(cuò),但當(dāng)你寫(xiě)了幾萬(wàn)行代碼,游戲完成之后,你會(huì)發(fā)現(xiàn)你的背包里面,有一個(gè)藥店老板,這是什么情況?錯(cuò)誤在第幾行呢?IDE會(huì)告訴你,沒(méi)有錯(cuò)誤。b可以是任何值,當(dāng)然可以是藥店老板了,自己一行一行的找吧。

所有的動(dòng)態(tài)語(yǔ)言,都是初學(xué)的時(shí)候覺(jué)得簡(jiǎn)單省事,但代碼寫(xiě)得越復(fù)雜,邏輯就越亂。

  • 500行以內(nèi),絕對(duì)是最佳語(yǔ)言。
  • 500行以上,效率就會(huì)被JAVA,C#反超。
  • 1000行,還能靠加注釋勉強(qiáng)撐住。
  • 2000行,就會(huì)發(fā)現(xiàn)注釋比代碼還多。偷懶少寫(xiě)幾句注釋,等維護(hù)的時(shí)候,立刻就會(huì)各種BUG滿天飛。

但I(xiàn)DE卻一直告訴你,代碼沒(méi)毛病,測(cè)試人員哭死。

確實(shí)有人可以用Python擼幾萬(wàn)行代碼不出錯(cuò),我只想說(shuō)那不是一般人能辦到的,我和你都是普通人,記憶力沒(méi)有那么好,所以新手朋友想入行編程這塊,Python作為一個(gè)輔助技能就好,否則學(xué)了真心找不到工作。

 

責(zé)任編輯:未麗燕 來(lái)源: 今日頭條
相關(guān)推薦

2011-06-15 09:59:09

Xserve蘋(píng)果服務(wù)器

2022-05-13 17:44:46

反壟斷知網(wǎng)

2018-09-04 16:03:22

無(wú)人駕駛物理學(xué)人工智能

2010-05-27 10:07:06

求職者

2018-10-19 11:15:34

云計(jì)算互聯(lián)網(wǎng)數(shù)據(jù)中心

2020-03-27 08:17:01

運(yùn)維DBA服務(wù)器

2009-09-27 16:15:42

CCIE找工作

2013-03-27 10:01:15

2019-05-28 14:55:41

Python人工智能Java

2013-05-02 08:46:09

創(chuàng)業(yè)

2015-07-31 09:47:28

2010-10-22 11:22:33

2009-10-22 10:07:15

找工作經(jīng)驗(yàn)

2019-07-19 19:29:43

物聯(lián)網(wǎng)技術(shù)人工智能

2022-08-29 11:42:39

元宇宙互聯(lián)網(wǎng)虛擬世界

2021-01-19 06:05:28

Python數(shù)據(jù)分析編程語(yǔ)言

2020-05-25 10:05:26

Python 開(kāi)發(fā)程序員

2021-01-07 16:33:17

Python開(kāi)發(fā)編程

2020-11-25 09:22:46

Java框架開(kāi)發(fā)

2015-08-25 11:04:51

云計(jì)算行業(yè)DockerDevOps
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)