最近我在想一個事情,想帶動一批有志于進步的人,一起來以正確的姿勢學習進步。
最近幾年重新開始從事開發以后,也常來論壇。看到論壇里大家來來往往,不少初學者問要怎么學習,怎么入門,很多菜鳥并未建立良好的學習觀念。也看到很多程式員還在使用十幾年前的老舊技術搞開發,沒能與時俱進。到了這個年紀,個人也有點好為人師,說好聽點,是希望賦能他人。但在論壇里,如果像p哥一樣,以恨鐵不成鋼的語氣來教育菜鳥,對自己來說并不是一件開心的事。而如果能有一種方法,能提高大家的內生能力,水平自然而然的提高了,那是極好的。
對于我來說,作為一個半路出家的IT人,在我的前半段開發生涯,也曾經慨嘆基礎不扎實,缺少老師,也因為如此,在從事開發8年后,我轉行做了產品經理,直到在12年因作業原因開始重新接觸.net,16年開始回歸開發,期間有很多經驗教訓,現在有了自己理解的學習終極之道。在我看來,很多人的學習觀念不對、學習姿勢不對,對于IT技術的突飛猛進心生畏懼,效果自然不好。
我理解的學習終極之道是什么?其實很簡單,很多人也在踐行,就是讀經典書籍,讀原版書籍。道理及其簡單,但踐行又特別困難。一本2000頁的大書,一天精讀10頁,堅持連續讀也要半年多。正因為這太難了,所以很多人去找捷徑。我也有做,net開發七八年的朋友,問他有沒有讀過C#經典書籍,說沒有,平時有問題就找博客園。讀博客園是爽,一個問題或者專題,研究一下幾個小時最多幾天就搞定了,識訓了成果,很滿足。上CSDN更快,希望大牛直接給答案。我如何評價這種學習方式呢?就像下面的圖:

這種課題式研究,學會的是“芝麻”,但你對大餅一無所知。這樣做“膠水”程式員是可以的,但解決大問題是不行的。
我覺得讀經典特別重要。鑒于大家時間都很寶貴,其他甚至都可以不讀,論壇可以不逛,但經典不可不讀,這是你知識大廈的基礎。
我重回開發的程序中,讀經典對我來說至關重要。可以說,正是因為讀經典,讓自己對技術的認知上了一個前所未有的層次,從而后面能比較輕松的跨界到Java開發、安卓開發、前端開發。
但同時,讀經典又非常難堅持,可以說我之前也是因為沒突破這點,讀JavaScript,讀Java半途而廢,從而轉型技術失敗,感覺技術方向無望而轉向做產品。對一個普通的毅力不是很強的人來說,可能需要多個因素齊備了,才能突破這點。
需要哪些因素呢?我個人覺得是:(一定的)毅力,喜好,機緣。
對于我來說,機緣是什么?是從12年開始,因為管理外包開發,所以對.net的了解有一個比較平緩的上坡,16年開始讀經典的時候,有了些準備。還有就是公司形勢逼得自己必須親自寫代碼,不得不上各種新技術。
我現在的一個想法,想在公眾號開一個《大家一起讀經典》的欄目,也是想創造一個機緣,使得平時大家沒機會讀,沒能堅持讀的經典書籍,能通過我的轉述,一起來讀。我的轉述不是抄書,那沒有任何意義。我想可以:
* 降低讀經典的門檻,由你親自去讀去理解,變成我來講我來給你剖析,在一小段碎片時間內就可以學習到核心知識;
* 加入自己的理解,旁征博引,對于晦澀難理解的地方,講細;
* 縮減篇幅,講重點,講常用的技術點;
當前先從C#開始讀起,未來還可以讀JavaScript,Java等。
問一下各位,這樣的專欄文章,有興趣看嗎?
uj5u.com熱心網友回復:
Mark
uj5u.com熱心網友回復:
.net 目前在大量模仿 java ,從編譯器到框架,到生態構建。比如vscode和eclipse 。這兩個幾乎沒有任何區別。都不用安裝,都是插件式開發。都能開發各種語言。
比如userkernel 類似于java tomcat,externs類別庫類似于spring,coremvc類似于springmvc,nuget 類似于dtdxml以及xsdxml .組態檔在java里面到處可見,vscode里面各種json配置完全是javaxml的翻版。
生態方面微軟也搞了一個.net foundation類似于apache基金會,
有java十幾年的成熟解決方案在前
這樣的.netcore 有前途嗎,有人選擇嗎?
uj5u.com熱心網友回復:
萌新支持
uj5u.com熱心網友回復:
萌新支持
uj5u.com熱心網友回復:
哈哈,樓上還自稱萌新呢?感覺人氣不旺呢,有支持就發個言,超過50人就開專欄。
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
萌新支持
uj5u.com熱心網友回復:
鑒于本人學習能力較差,看書也看不進去,打算采用分享式的學習方法,分享幾篇學習成果,看看學習效果,歡迎一起提問分享討論,分享地址:非技術區
uj5u.com熱心網友回復:
現在我的狀態就是這樣,基礎不牢固想提升卻像無頭蒼蠅一樣不知道從哪里下手,樓主是否可以分享基本經典書籍,到時候大家可以一起讀書分享心得.一個人讀書真的怕堅持不下去
uj5u.com熱心網友回復:
這也是項長期的作業,講完一本大書,每天一篇都得超過半年,要堅持不容易,沒人參與就成獨角戲了,難以堅持。支持的人頂一下,超過50人支持開專欄。
uj5u.com熱心網友回復:
現在都整python tensorflow了
uj5u.com熱心網友回復:
點贊 分享點c++更完美uj5u.com熱心網友回復:

支持
uj5u.com熱心網友回復:
點贊 ++++ 支持uj5u.com熱心網友回復:
興趣大大滴
樓主快整吧
uj5u.com熱心網友回復:
現在大部分人都想吃快餐uj5u.com熱心網友回復:
感謝分享經驗!!!uj5u.com熱心網友回復:
學習了,做個合格的程式員uj5u.com熱心網友回復:
很有興趣的,快開始吧uj5u.com熱心網友回復:
點贊 ++++ 支持uj5u.com熱心網友回復:
非常有興趣,說的太對了,基礎是最重要也是最容易被忽視的。uj5u.com熱心網友回復:
現在能靜心下來認真讀書的在職人員真心不多uj5u.com熱心網友回復:
點贊!學習了,做個合格的程式員
uj5u.com熱心網友回復:
非常謝謝分享經驗。uj5u.com熱心網友回復:
感謝分享~~~~~uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
感謝分享,加油...uj5u.com熱心網友回復:
期待可以共同學習~加油uj5u.com熱心網友回復:
感謝分享,萌新支持
uj5u.com熱心網友回復:
謝謝分享,大佬給力~uj5u.com熱心網友回復:
感謝知識分享!uj5u.com熱心網友回復:
感謝分享經驗!!!uj5u.com熱心網友回復:
有java十幾年的成熟解決方案在前這樣的.netcore 有前途嗎,有人選擇嗎?有java十幾年的成熟解決方案在前
這樣的.netcore 有前途嗎,有人選擇嗎?
uj5u.com熱心網友回復:
感覺人氣不旺呢,有支持就發個言,uj5u.com熱心網友回復:
1024uj5u.com熱心網友回復:
群主開的公眾號在哪里?uj5u.com熱心網友回復:
支持支持支持支持支持支持支持uj5u.com熱心網友回復:
非常感謝樓主對初學者的關懷之心。程式猿一路走來實屬不易,希望越來越多的人能像樓主一樣,做一盞指路明燈,讓更多迷茫的人找到方向uj5u.com熱心網友回復:
多謝版主推薦。公號還未開放,支持的請留言,超過50支持就開始行動。uj5u.com熱心網友回復:
希望能有這么個機會,至少是一個更好的學習機會支持支持uj5u.com熱心網友回復:
Mark
uj5u.com熱心網友回復:
謝謝大神提供的學習思路,對于初學入門者的確是一個指導方案!uj5u.com熱心網友回復:
廣告可真不少,uj5u.com熱心網友回復:
很希望有個人帶帶,一起學習會更有動力uj5u.com熱心網友回復:
不錯不錯
uj5u.com熱心網友回復:
支持,大力支持,什么時候開呢uj5u.com熱心網友回復:
頂一下樓主,快點開吧uj5u.com熱心網友回復:
萌新支持萌新支持
uj5u.com熱心網友回復:
萌新支持
uj5u.com熱心網友回復:
萌新支持
uj5u.com熱心網友回復:
萌新支持
uj5u.com熱心網友回復:

準備開。因為平時主要時間還是要寫代碼,開發任務也非常繁重。基本上是只能省出刷手機的時間來寫了。我預先寫了幾篇,寫一篇要兩個小時左右,還是挺費時間的。我先積累幾篇,下周一放出公號。
解讀的第一篇經典是《C#高級編程》第七版,我覺得是非常好的一本書,我全面理解C#就是看它看了好幾遍。我看有些人是看一些入門經典之類的,可能會覺得“高級編程”會不會有點難,我倒也沒有覺得,而且只有決議高階的知識才能把問題講透,我解讀的時候也會盡量講的平實一些。
uj5u.com熱心網友回復:
支持!現在剛入行,因為大學專業不是計算機,所以現在因為基礎問題感到特別痛苦。但是又沒有太多時間去讀這些經典,作業中只能遇到問題就去各種技術論壇查。問題暫時是解決了,但是越查越感到基礎的不足,期待lz的公眾號欄目
uj5u.com熱心網友回復:
支持
uj5u.com熱心網友回復:
萌新支持
uj5u.com熱心網友回復:
說的還是不錯的
uj5u.com熱心網友回復:
專業教程中挑一些必須會的,專門學一下。
uj5u.com熱心網友回復:
支持樓主,樓主的思路確實不錯,經典的書籍確實給人很大的啟發。uj5u.com熱心網友回復:
樓主也是為了大家能夠分享交流專業知識,支持!!!uj5u.com熱心網友回復:
支持支持支持支持支持
uj5u.com熱心網友回復:
萌新支持!
uj5u.com熱心網友回復:
先支持一下
uj5u.com熱心網友回復:
公眾號在哪里公布呢?uj5u.com熱心網友回復:
萌新支持
uj5u.com熱心網友回復:





uj5u.com熱心網友回復:
感謝分享經驗!!!uj5u.com熱心網友回復:
目前在學C,java,想寫個APP試試uj5u.com熱心網友回復:
周一出差在外,今天是約定推出公眾號的日子。感嘆太忙,要按時寫公眾號也是個艱巨的任務。但千里之行,始于足下,還是堅持開始做。今天公布我的公眾號,明天開始推送文章。歡迎大家光臨。

uj5u.com熱心網友回復:
真正的偽萌新來支持下
uj5u.com熱心網友回復:
還在迷茫要不要啃書,畢竟那樣學的方式很是緩慢。有沒有一種折衷有效的方式:
一種套索的學習方法,既不是太慢(啃書)也不是太一知半解(讀博客)
uj5u.com熱心網友回復:
萌新學習中,感覺坐下去就很難啊uj5u.com熱心網友回復:
我覺得,學習沒有捷徑。啃書其實就是最捷徑。
uj5u.com熱心網友回復:
包括學什么框架,也是同樣。我認為最好的方式,就是看官網的檔案,從上到下看下來一遍,比到處讀博客強。uj5u.com熱心網友回復:
已經推送第一篇。因為最近專案時間緊張,所以推出的頻率達不到每天都推,暫時是實行兩天一推。
在學習架構上,我也有想法,已經在實施,就是我寫一篇原創的文章,然后會再根據文章當前的內容,再到博客園和csdn上找兩篇相關的有補充性的(實操性)的文章,作為附文,這樣形成3篇文章。要達到最好的學習效果,是盡量看1篇主文章+1-2篇附文。
第一篇忘了打開留言,以后會打開,大家有什么想法也改善意見,可以留言。
uj5u.com熱心網友回復:
感謝分享,萌新支持uj5u.com熱心網友回復:
特別想有這樣的一個公眾號
uj5u.com熱心網友回復:
已推送第二篇。uj5u.com熱心網友回復:
萌新支持+1
uj5u.com熱心網友回復:
講得不錯,萌新受益了。uj5u.com熱心網友回復:
周六推第三篇。但考慮到周末大家都要偷懶,所以下周開始固定135推送。周末偶爾發些雜文。我還了解到開通留言是要微信邀請的,不是之前說的3天,據說要連續發一個月才行。大家有留言的可以直接在后臺留言。之前沒注意到后臺留言這個功能,后來看到,后臺有幾個留言支持,多謝!還有個萌妹子留言了,但超過了48小時無法回復,你可以繼續找我:)
uj5u.com熱心網友回復:
萌新支持
uj5u.com熱心網友回復:
大學硬著頭皮看一千多頁的C++,現在感覺沒這力氣了,有問題還是看博客好,看經典太耗時間,傷不起
uj5u.com熱心網友回復:
我現在是初中生,我想以后當個程式員的話,進門學什么先?uj5u.com熱心網友回復:
你有心勁的話,就把大學的計算機基礎看成看幾遍。
uj5u.com熱心網友回復:
基礎課程
uj5u.com熱心網友回復:
樓主厲害了。
uj5u.com熱心網友回復:
支持棒棒的~
uj5u.com熱心網友回復:
支持支持支持uj5u.com熱心網友回復:
贊同,支持,希望能學習好uj5u.com熱心網友回復:
支持一下,我覺得lz的總結有點片面。學習編程,先要學習簡單功能實作,然后去實作功能這樣有助于獲得成就感。(先學基本招式
在簡單功能知識積累到一定程度,要去看原理等深入的技識訓礎書籍重新打通基礎。(再練就內功
基礎扎實后再重新看自己之前學到的功能,就是另外一套東西了。(重新學習招式
如果入門就開始看原理會因為枯燥,無成就感很容易放棄。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/93496.html
標籤:非技術區
上一篇:求幫助!
