成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

30歲零基礎(chǔ)自學(xué)編程,先學(xué)哪種語言最好?

xietao3 / 1015人閱讀

摘要:大學(xué),光學(xué)工程研究生畢業(yè),和程序猿完全不搭邊。那怎么辦,試著學(xué)一學(xué)唄,學(xué)習(xí)才是程序猿的天性。所以我在想程序猿是不是都需要新知識刺激一下,才能保持興奮的頭腦。有句話說的很對程序猿就像好奇的貓,追著毛球的線頭玩,最后一個毛球在腦袋里攪漿糊。

說說我自己的經(jīng)歷。211大學(xué),光學(xué)工程研究生畢業(yè),和程序猿完全不搭邊。

畢業(yè)后進(jìn)了成都某國字頭研究所,在行業(yè)里摸爬滾打了四年,2018年機(jī)緣巧合在家養(yǎng)病,開始了編程自學(xué)。選擇編程的原因很簡單:成本低,一臺電腦足以;見效快,沒有實體行業(yè)的周期流程,馬上就能看到效果。

于是乎就下定決心要學(xué)Python,想法很單純,就是把這門語言學(xué)好。殊不知這才是一個巨坑的開始。

2017年10月,開始了Python學(xué)習(xí)。有同學(xué)要問了,為啥是Python?說來也簡單,因為Python火?。喝斯ぶ悄軕?zhàn)勝那誰誰了,Python寫的程序;朋友圈里有人分享Python的培訓(xùn)課了,號稱最易學(xué)的語言;某程序猿用Python寫了腳本,爬取100G的羞羞的小圖片...我一個零基礎(chǔ)自學(xué)黨,哪經(jīng)得住這般兇猛的攻勢,只需要簡單易學(xué)這一個理由,就乖乖臣服在Python的腳下了。

總有技術(shù)大神自我感覺良好,覺得Python這也不行、那也不好,不如淘汰了吧。我覺得你完全是站著說話不腰疼。一種語言能夠流行,一定有它的歷史定位;就好像國家要發(fā)展技術(shù),但也不能所有人都當(dāng)科學(xué)家吧,沒農(nóng)民伯伯你還要不要吃飯了。

開始時總是痛苦的,即便是最簡單的語言。2017年8月~2018年2月,零零散散的學(xué)習(xí)了Python的語法、基礎(chǔ)知識。把當(dāng)時看過的、瀏覽過的、買過的資料羅列一下:

Django官方文檔:官方文檔有一個快速上手的實例,新手可以跟著做一做,但實際上Django的官方文檔不太適合完全形態(tài)的小白,更適合一定水平之后的查閱。

廖雪峰的官方網(wǎng)站:廖大的教程算是我的Python啟蒙了。完全為小白準(zhǔn)備,淺顯易懂,由淺入深,非常推薦新手從這里起步。

《Python基礎(chǔ)教程》:可以反復(fù)閱讀的入門書籍,但是又比廖大講的要深,要有耐心看。

《Python核心編程》:著重點為Web編程的基礎(chǔ)教材。是激起我Web開發(fā)興趣的一本書。

《流暢的Python》:這本書也很厲害,非常深入的剖析了Python的關(guān)鍵特性、底層實現(xiàn),但是毫不枯燥,甚至讀起來是相當(dāng)有意思的,幫助開闊視野。

《Python Cookbook》:類似新華字典一樣的存在,需要用到哪個模塊,像查字典一樣去查閱本書就可以了,不用通讀。雖然我從來沒去查過。

《笨辦法學(xué)Python》:英文名Learn Python the Hard Way,很多人認(rèn)為是入門圣經(jīng)的一本書,然而這種只顧結(jié)果,不管過程的方法我實在是欣賞不來,最后快速瀏覽完了。見仁見智吧。

《利用Python進(jìn)行數(shù)據(jù)分析》:Pandas大佬寫的,肯定對數(shù)據(jù)分析理解很到位的。稍微有些枯燥,但絕對是學(xué)習(xí)數(shù)據(jù)分析的好書。

《Python數(shù)據(jù)分析與挖掘?qū)崙?zhàn)》:偏重用實際項目進(jìn)行學(xué)習(xí)的類型,看著比上面那本要有意思些,適合自律能力不強(qiáng)的同學(xué)。

《用Python寫網(wǎng)絡(luò)爬蟲》:教你如何在網(wǎng)上爬取各種羞羞的小圖片的書...還不錯,需要一定基礎(chǔ)知識。

《Python自然語言處理》:處理自然語言,相當(dāng)有意思的方向,可惜我時間完全不夠,就看了一點點。

《深度學(xué)習(xí)》:學(xué)習(xí)人工智能的教材書?;径际墙y(tǒng)計學(xué)的知識,專業(yè)度很高。

那段時期我相當(dāng)?shù)拿悦?,并不清楚?yīng)該用Python干什么,甚至不知道學(xué)了有沒有用處。直到2018年2月的時候,看到了這本:《跟老齊學(xué)Python:Django實戰(zhàn)》,才驚喜的發(fā)現(xiàn)原來Web開發(fā)才是我的菜:啥數(shù)據(jù)分析、人工智能、語言處理,我這種粗人還是不要去碰了。這本書我翻來覆去看了4個月,期間除了正常的生活耗時,幾乎所有空余時間都在學(xué)習(xí)。

其他看過的相關(guān)資源在這里:

LayUI:很好用的前端框架。因為不懂前端,所以需要LayUI這種開箱即用的框架快速開發(fā)。與Bootstrap有點類似。

追夢人物的博客:這位兄弟寫的Django教程非常的實用,適合零基礎(chǔ)學(xué)習(xí)Django的同學(xué)。后來我斗膽在自己的博客上寫Django教程,也是受了Django先驅(qū)們的影響。

《Bootstrap實戰(zhàn):從入門到精通》、《Bootstrap入門經(jīng)典》:Bootstrap也是后端程序猿的神器。簡單易學(xué),你甚至可以直接在官方文檔Copy代碼,運(yùn)用到自己的項目中,以至于書籍的作用都不太大了。

《輕量級Django》:不推薦。書中知識點很零散,新人看肯定會一頭霧水,老手看又不太有用。

《Django架站的16堂課》:不推薦。和上面那本類似的問題,不如老齊那本精辟。

雖說是打算一心奔著Django開發(fā)去了,但是一整天都集中精力、只學(xué)一種東西是很難的,至少我的毅力支撐不下來。而且當(dāng)時也有一種奇怪的想法,覺得現(xiàn)在大家都用手機(jī)上網(wǎng),光學(xué)個PC端的技術(shù)行不行啊,不如學(xué)下Swift吧,做個自己的app挺有意思的。

于是我剛從Python的迷茫中爬起來,又迷茫在編程語言的汪洋大海中了。學(xué)Swift看的書有如下:

《IOS開發(fā)指南:從Hello World到App Store上架》:很厚的一本書,知識點講得很細(xì),可是我卻沒有耐心看完。另外Swift更新得很快,書里的有些代碼在我這里跑不起來,更加打擊興趣。

《瘋狂Swift講義》:這本書實際是后面才買的,沒來得及看,據(jù)說不錯,姑且列在這里參考。

心浮氣躁的結(jié)果就是Swift根本就沒學(xué)好。沒事兒,還有時間繼續(xù)學(xué)。

好在另一方面,在2018年8月15日,我的個人網(wǎng)站成功上線了:

能夠發(fā)布各類文章,上傳并處理圖片;可以微博登錄,也有消息通知;能建立分享我喜歡的書籍,用到了雷達(dá)圖、地圖等可視化工具;甚至還搗鼓了HTTPS安全鏈接。老實說我是相當(dāng)有成就感的,畢竟是自己的孩子一樣,中間的艱辛只有自己懂。

可是當(dāng)完整的架設(shè)個人網(wǎng)站后,才明白自己那點可憐的前端知識太不夠用了。

那怎么辦,試著學(xué)一學(xué)唄,學(xué)習(xí)才是程序猿的天性。但是又實在不想像學(xué)習(xí)Python一樣從基礎(chǔ)學(xué)起,可以說心態(tài)已經(jīng)崩了??疾炝艘恍┝餍星岸丝蚣埽詈筮x擇了Vue.js,還是老原因:比較容易上手。于是又陷入了瞎tm看資料的毅種循環(huán):

Vue.js官方文檔:Vue的優(yōu)點就是中文文檔相當(dāng)?shù)捻樆v得也比較容易懂。英語不好的同學(xué)可以放心了。

《Vue.js實戰(zhàn)》:偏實戰(zhàn)的教材,順帶還講了些搭建前端工程的內(nèi)容。

但是前端哪有那么容易學(xué)的,尤其是我這種門外漢。曾想過用前后端分離的形式重構(gòu)我的個人網(wǎng)站,因此還學(xué)習(xí)了Django Restful Framework,搞來搞去還是沒明白如何把Django和Vue揉到一起去,作罷。好在這些知識也不是白學(xué)了,了解了前端工程、Webpack以及其他一些概念,至少能看懂大佬們在網(wǎng)上罵的是些啥意思了,挺好。

Django暫時夠用,Vue、Swift又學(xué)不動,不學(xué)點啥又覺得浪費(fèi)時間,蛋疼。2018年9月的一天清晨,我花了五分鐘時間思考了一下人生:不行,怎么著還是得學(xué)一門靜態(tài)語言,不能總被大佬們嘲笑吧。但是要學(xué)也得有個動力吧,于是又開始新一輪折騰:學(xué)習(xí)C#編程的Unity3d??傊€是不想學(xué)C#基礎(chǔ),太枯燥了我會吐的,不如直接學(xué)Unity吧,跨平臺的特性又滿足了我之前做手機(jī)app的追求,多好。

于是從2018年9月至今,我都在看這本:《Unity5實戰(zhàn):使用C#和Unity開發(fā)多平臺游戲》,同樣是沒日沒夜的學(xué)。這本書非常對我的胃口,也是偏重開發(fā)項目的,跟著學(xué)能做出一個FPS的3D游戲來,特別有意思。其他還看過、買過的資源還有:

Unity官方教程:Unity的官方視頻教程,其中的入門游戲非常值得一看,可以對Unity有基本的了解。

《Unity 5.x:從入門到精通》:官方工具書,印刷很精良,也是字典一樣的書。

《Unity 3D2D手機(jī)游戲開發(fā)》:這本剛買還在路上,好像也是側(cè)重做項目的,姑且列著。

Unity又激起了我學(xué)習(xí)的樂趣,看著自己寫的腳本居然能編程游戲運(yùn)行起來,真是很有意思,如同當(dāng)時Django一般初戀的感覺。所以我在想程序猿是不是都需要新知識刺激一下,才能保持興奮的頭腦。另外C#也是越寫越喜歡,總有一種嚴(yán)謹(jǐn)?shù)刈龉に嚻返母杏X。當(dāng)然我這種不學(xué)基礎(chǔ)、逆練武功的做法一定有碰壁的時候,這個時候再回過頭去學(xué)習(xí)C#的基礎(chǔ)就沒有那么抵觸了:

《零基礎(chǔ)學(xué)C#》:非?;A(chǔ)的入門讀物。

花了3天時間就把上面這本書看完了,這在1年前是不可想象的。我終于理解了,原來編程真的是不挑語言的,編程思想是通用的,之前所有的碰壁,終究變成了內(nèi)力一樣的存在。期間還順便看了下《node深入淺出》、《了不起的node.js》,了解一下這個神奇的前后端通吃的語言。


回過頭來看,1年時間這么多東西能看完嗎,我是不是有毛病。但是當(dāng)我真正被海量信息瘋狂灌注時,甚至覺得是快樂的,總比不解渴的小水管強(qiáng)吧。有句話說的很對:程序猿就像好奇的貓,追著毛球的線頭玩,最后一個毛球在腦袋里攪漿糊。可是根據(jù)我的親身經(jīng)歷,當(dāng)貓也沒什么不好。

時代變了。編程語言終究只是一個工具,而工具一定要備全才行。先學(xué)錘子還是先學(xué)剪刀,真的沒有那么重要。

重要的是你必須時刻保持前行。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/44778.html

相關(guān)文章

  • 二十五歲零基礎(chǔ)轉(zhuǎn)行做軟件測試怎么樣?一個過來人的心路歷程送給迷茫的你

    摘要:一個軟件測試在職老人幫你詳細(xì)分析一下。在軟件測試行業(yè),前兩點可以結(jié)合起來說,就是大環(huán)境和前景以及人才缺口的問題。軟件測試屬于互聯(lián)網(wǎng)技術(shù)的一個分支,就是經(jīng)常被提到的行業(yè)。你零基礎(chǔ)轉(zhuǎn)行嗷,良心奉勸你不要自學(xué)。 一個軟件測試在職老人幫你詳細(xì)分析一下。先不說軟件測試領(lǐng)域,你想轉(zhuǎn)行的話,得知道這個行...

    AlienZHOU 評論0 收藏0
  • 一篇寫給新手入門PHP的文章

    摘要:如果在學(xué)習(xí)過程中有什么問題可以關(guān)注我公眾號琉憶編程庫給我留言。有興趣可以深入學(xué)習(xí)最后附上學(xué)習(xí)的知識結(jié)構(gòu)圖譜,可以按著下面的這個知識結(jié)構(gòu)圖進(jìn)行學(xué)習(xí)不一定完整,更多資料,面試題,都可以關(guān)注公眾號琉憶編程庫獲取。 你好,是我——琉憶。PHP程序員面試系列圖書作者。 作為一名PHP開發(fā)者過來人,也是經(jīng)歷了菜鳥到老手的過程,在此給那些想學(xué)PHP的同學(xué)指條路,即使你是轉(zhuǎn)行學(xué)PHP一樣可以學(xué)會PHP...

    Ilikewhite 評論0 收藏0
  • [譯]Java VS Python 應(yīng)該學(xué)哪個?

    摘要:我已經(jīng)非常詳細(xì)地陳述了我的原因為什么是最好的編程語言和為什么一個程序員應(yīng)該學(xué)習(xí)?,F(xiàn)在和都滿足剛才說的條件,甚至你做了一些很棒的分析比較之后,依然很難得出應(yīng)該學(xué)習(xí)哪個語言。 2013年11月29號 Java 和 Python 是當(dāng)下兩種巨火的巨強(qiáng)大的編程語言,對于剛開始學(xué)習(xí)編程的同學(xué)來說,很是迷惑,最經(jīng)常問得問題就是,我應(yīng)該學(xué) Java 還是 Python,是不是 Python 容易學(xué)...

    happyhuangjinjin 評論0 收藏0
  • 前端開發(fā)者手冊2019

    摘要:年,和前端開發(fā)者與應(yīng)用程序前端開發(fā)者之間產(chǎn)生了巨大的分歧。開發(fā)最常見的解決方案有手機(jī)和平板的原生應(yīng)用程序桌面應(yīng)用程序桌面應(yīng)用程序原生技術(shù)最后,前端開發(fā)者可以從瀏覽器開發(fā)中學(xué)習(xí)到,編寫代碼不需要考慮瀏覽器引擎的限制。 前端開發(fā)者手冊2019 Cody Lindley 編著 原文地址 本手冊由Frontend Masters贊助,通過深入現(xiàn)代化的前端工程課程來提高你的技能。 下載:PDF ...

    church 評論0 收藏0

發(fā)表評論

0條評論

xietao3

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<