日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

初學者學習Python好還是Java好

瀏覽:4日期:2022-07-24 14:19:51

網絡上有很多關于語言選擇的問題,其中關于Python和Java的問題大抵如下:

Python和Java該如何選擇 ?

將來Python(Java)會不會替代Java(Python) ?

零基礎應該選擇學習Python還是Java ?

做web開發,用Python好還是Java好呢?

這類問題過一段時間就得來一波,今天就以這個為切入點和大家嘮嘮。

為啥要說這個話題?

Python既是一個大眾化的語言,也是一小搓兒開發者喜歡的語言。怎么說呢?

每個開發者都應該學學Python這個膠水語言,后端開發者不會Python都不好意思出門和別人打招呼。事實上基本在每個公司都有Python的身影,只不過公司的核心業務、用戶產品很少用Python來做。

國內大一點的、使用Python做基礎設施的公司1只手就可以數出來:豆瓣、知乎、美團、餓了么、搜狐(漏掉的歡迎補充)。 公司級別把Python作為核心的公司屈指可數,它更像是一波有「特殊」感情開發者的選擇,這波人品味很挑剔,這個有點難描述,參照Pythonic這個詞希望你成為的開發者吧。

Python在國外環境要好得多,但是在國內一直在緩慢的贏得更多人的心,在我的感覺里還有點「病態」發展(這個就不展開了),增速是可預期的,不會出現井噴式的增長。

職位就是那么多,很多人抱怨找不到工作,究其原因,無非是市場冷靜客觀下來優勝劣汰,能力不達標罷了。據我所知,只要你的能力匹配,Python高級工程師是非常受市場青睞的。

造成Python市場不好的原因有哪些?

政治。我們都知道語言通常不是技術瓶頸,那為什么公司會有很強烈的技術選型因素?這其實是「政治」。BAT出來的人到其他小型公司做高管,他們為了站穩會選擇重構成自己熟悉和喜歡的技術棧,而且重構大部分是為了KPI和晉升。這些有話語權的人往往不會Python,只熟悉傳統的PHP,Java,這就造成一種「惡性」循環,其他語言的市場熱度不會降下去,政治正確要比技術正確更重要,Python語言很難在這種環境里突破重圍。那么知乎、餓了么這些公司為什么選擇Python?嘿嘿,除了創業早期為了顯得逼格高(有時候這是創業營銷的一種需要),他們的高管中有些是豆瓣出去的哦,所以你看到同樣的現象,豆瓣出去的人做技術決策的結果選了Python。

招人難。國內找靠譜的Python工程師實在是太難了。會Python和真的靠它吃飯差別實在太大了,知乎Python話題下大部分充其量算是會用Python寫腳本的人在強答罷了。你看我的同事或者我了解到的Python領域里面的開發者基本都是不用知乎也不回答Python問題的。我們知道,Python非常適合創業期完成產品快速試錯和迭代,如果一個公司沒有優秀的開發者坐鎮,我還是不太相信用Python能堅持下去的,太多工程問題真的不是學院派能解決的,很多問題Google/SO是找不到的。那么用人荒造成了想選擇Python為公司技術棧的公司望而卻步,最后惡性循環大家都不太敢讓核心系統用Python了。

總有刁民拿性能說事兒。性能問題確實是存在的,但事實上絕大部分公司和產品真的不需要擔心這點,也有人說Python沒有大型網站的頂級的解決方案。其實不然,國內有豆瓣,國外有Instagram、Reddit等等成功的案例,我說了很多遍了,決定網站性能的主要因素是架構,然后是代碼水平,最后才是語言。 但是很多對Python一知半解的人就被這么嚇跑了,并且拿著這些槽點去嚇別人。

技術環境不好。PyCON北京場都組織不起來,真的有干貨的開發者都不出來活動,萬事與Ta無關高高掛起,反觀前端氛圍真的很好。很多新人想入坑,但是沒人帶,沒方向,沒組織,外面盡是壞人,每天看到的都是類型于發爬蟲這種很low級別的技術文章,這種氣氛下,未來真的青黃不接呀。

Python or Java?

終于到了正題了。工作和個人項目中會常用到Python,Golang,Lua,Javascript、CSS,做運維的時候還用過Perl和Ruby。很多年前看《程序員修煉之道》,作者建議每年至少學習一門新語言,每季度閱讀一本技術書籍,非常有道理。其實學習語言無非是語法、庫和框架這三者,如果掌握正確的方法一個月就能開始用它寫點東西了,沒什么必要糾結學那個的問題,開發者的基本素養之一就是整個職業生涯里面都得不斷學習,除非我不認同某個語言的設計哲學和語法,比如我個人是不喜歡Java的。學的時候可以帶著問題來學,比如A語言和B語言相比有什么優劣,設計上為什么不同、它們只能有很么互相借鑒的地方,為什么?等以后在工作中可以針對不同的項目特點選擇合適的語言。我愛Python,但是只在正確的時候用它,而不是一棒子打死無論什么場景都用某語言,要記住,用語言或 者框架來劃分技術其實很幼稚。

插個題外話,可能有的讀者會問「那怎么不見你寫/回答Golang、Rust等方面的文章/問題呀」?因為不自信,不想誤人子弟,也不想強答。「自信」是什么呢?就是使用它的時候不擔心有什么解決不了的問題,天下我有的感覺,大不了看源碼,我C學的不好,但是不影響我帶著問題讀CPython的源碼,不過離貢獻C代碼就差的很遠了,我現在也沒想著走這一步,所以對C語言的掌握程度好久沒變過了。如果沒有經過4-5年的深入和實踐,我真的不覺得能在某個領域指手畫腳。

說到選擇。如果你沒有強烈的對語言的認可或者不認可,單純為了盡快養家糊口,選Java,因為市場需求量大,應用廣泛,成熟案例多。如果你很理解「人生苦短我用Python」這句話,答案就不言而喻了,不過無論是否選擇Python吃飯,甚至你不是一個純純的開發者,我還是再建議你應該也要學學Python。

之前在知乎看到過大概這樣一句話「只會Python找工作很難」,我是認可的。通過觀察和了解,我身邊的大部分除了Python都能使用其他技術完成工作,比如前端、IOS、安卓等。無論Python還是Java都只是編程語言,工作中還需要具備很多其他的能力,拿Web開發來說(這里不考慮軟技能和需求分析、溝通協作等方面的事情),HTTP/TCP、Linux、數據庫、Web服務器、第三方庫和框架、Web基礎(HTML/CSS/JS/ES6) 、消息隊列、分布式、虛擬化、RPC、緩存、搜索引擎、微服務、上線流程、趁手的開發工具、調試流程、分布式文件系統、安全等等,隨便一想就這么多內容。當然最難的和最有價值的是工作經驗。只會編程語言算什么?你有什么競爭力,你給個有點悟性的本科生2個月時間工作起來不會差很多。一定不要放大編程語言對于找工作的重要性。

另外插個話題。應屆生找工作對語言的要求并沒有那么重要,反而數據結構、算法、計算機系統、Linux、計算機網絡甚至英語這些基礎更重要。希望還沒有畢業的同學能夠抓緊時間多多充電。多看書多時間多刷題。

知識點補充:

Java歷史

Java是一種面向對象的編程語言,由1995年由Sun Microsystems的James Gosling Jr.領導的軟件工程師團隊設計。

其背后的理念是“Write One,Run Anywhere”(WORA),這意味著它可以在支持Java虛擬機(JVM)的多臺機器和平臺上運行而無需任何代碼修改。Java代碼編譯為字節碼 - 一種直接轉換為本機代碼的中間語言。

Java的語法大量借鑒了C ++和其他面向對象的語言,如Smalltalk,Ada和Modula-3,因此其強大的輸入影響力。因此,具有C ++和其他語言經驗的程序員會發現學習起來非常舒服。

Python歷史

Python是一種動態類型,面向對象的編程語言,由Guido Van Rossum于1991年設計,Python支持多種編程范例,包括面向對象,命令式,功能性和程序性。

與Java的字節碼不同,Python是一種解釋語言,這意味著它使用了解釋器。這使得它比Java慢一點。

對于來自C / C ++世界的程序員來說,Python的duck-typed語法可能看起來有些奇怪,但大多數程序員發現,一旦我們掌握了它,它就會更有趣。

Python在業界獲得了很大的關注,特別是在Web應用程序開發,游戲開發,數據科學,機器學習和數據分析領域。

如果你以前從未學過編程,我通常會推薦Java作為第一語言。Python是一種很好的語言,因為python語法比較開放,但是Python隱藏的語法糖太多,這讓新程序員感到困惑。

到此這篇關于初學者學習Python好還是Java好的文章就介紹到這了,更多相關選Python好還是Java好內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品一区毛片| 日本91福利区| 欧美日韩亚洲国产精品| 中文字幕成在线观看| 国产乱人伦精品一区| 欧美一区激情| 欧美aa在线视频| 精品亚洲成人| 久久影视一区| 国产成人精品三级高清久久91| 国产网站在线| 午夜欧美巨大性欧美巨大| 亚洲欧洲另类| 国产欧美日韩精品一区二区免费| 97精品一区二区| 91九色精品| 日韩欧美中文字幕在线视频| 精品国产一区二区三区av片| 久久在线电影| 亚洲一区二区网站| 国产美女精品视频免费播放软件| 国产69精品久久| 黄色亚洲免费| 国产精品毛片久久久| 久久精品国内一区二区三区水蜜桃| 性欧美精品高清| 精品三级在线观看视频| 91成人超碰| 国产精品porn| 免费精品国产的网站免费观看| 亚洲三级视频| 欧美日韩午夜| 国产综合激情| 欧美aaaaaa午夜精品| 91亚洲国产| 五月国产精品| 国精品一区二区三区| 国产精品嫩草影院在线看| 欧美亚洲精品在线| 国产精品综合色区在线观看| 亚洲精品91| 精品一区电影| 丝袜国产日韩另类美女| 91免费精品| 亚洲区欧美区| 亚洲一级黄色| 成人午夜毛片| 国产欧美日韩一区二区三区四区 | 极品日韩av| 国产欧美综合一区二区三区| 婷婷精品进入| 福利一区和二区| 日韩精品一区二区三区免费视频 | 国产探花一区二区| 亚洲精品网址| 综合日韩av| 国产精品久久久久久久久久久久久久久 | 国产91精品对白在线播放| 日韩动漫一区| 亚洲永久字幕| 日韩理论视频| 欧美91在线| 中文字幕成人| 欧美日韩日本国产亚洲在线 | 丝袜a∨在线一区二区三区不卡| 日韩一区二区三区免费播放| 国产精品一区高清| 亚洲一级大片| 一区二区精品伦理...| 国产伦一区二区三区| 久久都是精品| 婷婷亚洲综合| 99国产精品一区二区| 国产精品麻豆久久| 国产精品久久久久久av公交车 | 国产精品日本| 婷婷综合激情| 亚洲91视频| 久久男人av资源站| 精品国产欧美日韩一区二区三区| 国产调教精品| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 成人亚洲欧美| 精品高清久久| 国产精品久久久久av蜜臀| 日韩极品在线观看| 日韩精品免费视频一区二区三区| 亚洲最大av| 亚洲无线观看| 少妇精品在线| 亚洲精品乱码久久久久久蜜桃麻豆| 女人天堂亚洲aⅴ在线观看| 久久久水蜜桃av免费网站| 久久青青视频| 久久久噜噜噜| 欧美精品自拍| 视频一区二区不卡| 亚洲乱亚洲高清| 日本成人在线不卡视频| 欧美精品影院| 六月丁香综合在线视频| 成人午夜网址| 999久久久国产精品| 欧美日韩激情在线一区二区三区| 免费av一区二区三区四区| 激情久久五月| 亚洲一区二区网站| 免费看欧美美女黄的网站| 一本综合精品| 国产精选久久| 国产999精品在线观看| 婷婷激情一区| 中文日韩欧美| 日本三级亚洲精品| 久久女人天堂| 亚洲a在线视频| 美女久久一区| 欧美日韩精品一区二区三区在线观看| 国产欧美日韩影院| 日韩精品诱惑一区?区三区| 欧美香蕉视频| 国产视频一区在线观看一区免费| 亚洲免费观看高清完整版在线观| 国产欧美日韩一级| 精精国产xxxx视频在线播放| 尤物精品在线| 国产日韩欧美| 日韩中文首页| 丝袜a∨在线一区二区三区不卡 | 日韩激情精品| 精品国产a一区二区三区v免费| 99久久亚洲精品| 午夜精品福利影院| 国语精品一区| 精品日韩毛片| 国产精品观看| 99久久精品国产亚洲精品| 亚洲日本三级| 亚洲天堂免费电影| 午夜视频一区二区在线观看| 福利一区二区免费视频| 国产亚洲精品v| 国产精品探花在线观看| 欧美91精品| 国产精品v一区二区三区| 激情久久久久久久| 国产精品v日韩精品v欧美精品网站 | 九九综合九九| 国产伦精品一区二区三区视频| 久久精品影视| 国产精品中文字幕亚洲欧美| 午夜国产一区二区| 精品国产精品国产偷麻豆| 日韩中文字幕亚洲一区二区va在线| 老司机精品在线| 综合一区av| 欧美日一区二区| 欧美精品二区| 一区二区三区网站| 成人va天堂| 国产乱人伦精品一区| 精品一区亚洲| 国产一区二区三区黄网站| 日韩在线黄色| 亚洲激情不卡| 日韩一区自拍| 免费看久久久| 亚洲精品黄色| 日韩午夜在线| 久久三级福利| 国产一区2区| 国产精品白丝一区二区三区| 免费在线观看日韩欧美| 免费污视频在线一区| 久久精品网址| 欧美日韩18| 蜜桃一区二区三区在线观看| 999久久久精品国产| 精品国产18久久久久久二百| 91精品丝袜国产高跟在线| 丝袜亚洲精品中文字幕一区| 久久久久蜜桃| 日韩理论片av| 日韩综合一区| 麻豆精品新av中文字幕| 日本不卡在线视频| 亚洲精品激情| 亚洲性视频在线| 在线精品亚洲| 亚洲一区二区日韩| 噜噜噜久久亚洲精品国产品小说| 亚洲黄色网址| 精品久久久久中文字幕小说| 国产精品男女| 国产精品亚洲四区在线观看| 日本视频中文字幕一区二区三区| 视频一区中文字幕精品| 午夜天堂精品久久久久| 亚洲精品裸体| 日韩在线网址|