匹馬行天下之思維決定高度篇——教你如何愛上“程式設計妹子”
“天上掉下個林妹妹
似一朵輕雲剛出岫
只道他腹內草莽人輕浮
卻原來骨格清奇非俗流
嫻靜猶如花照水
行動好比風扶柳
眉梢眼角藏秀氣
聲音笑貌露溫柔
眼前分明外來客
心底卻似舊時友”
前言:
作為一名剛入門兩年的程式設計師,我深知程式設計行業的不容易,不僅需要應對高強度的工作,還需要大量的技術知識,而且程式設計這行業不像醫生、律師這些知識相對穩定的行業越老越吃香,軟體行業的技術每隔一段時間就會更新換代,有可能會讓你清零,一切從頭再來。所謂“活到老,學到老”,用到程式設計師身上再合適不過了。兩年前的姻緣讓我選擇了軟體專業,即使當時一竅不通,但也從未有過排斥,抱著“既來之則安之”的心態堅持了兩年,本篇博文我起名為《匹馬行天下之教你如何愛上“程式設計妹子”》,沒錯,我是一名即將步入大三的學生,單身,大學兩年投身於Java學習,視程式設計為“妹子”,從剛開始的不認識到現在的死纏爛打,我已經愛的歇斯底里,無法自拔,你問我愛她有多深,只叫人以身相許。學習來自於興趣,我用我的理解教你如何愛上程式設計。
第一招 主動才有故事(上去撩她)
在不斷學習的過程中,我討厭一些大學老師通過唸書本文字或者念PPT文字來向學生講解技術的資料和文章,一上來就是程式碼,還有就是技術細節、安裝步驟、配置方法,讓初學者暈頭轉向、不知所云,學完了以後也不知道為什麼有這個東西、解決了什麼問題、它有什麼來龍去脈。換句話說,別人講程式設計習慣於講解How,而不是Why。但是在我看來,Why有時候比How重要。有時候在學校聽技術講座或者老師講課,看到上面的人眉飛鳳舞,下面的人卻一臉茫然,昏昏欲睡,我總在想:難道程式設計知識真的就這麼枯燥嗎,這種狀態學下去,我的前途堪憂啊。後來遇到一位老師,他講課從來不借助任何東西,就用大腦現場組詞,嘴巴現場解說,他的課對我們很有吸引力,因為他把程式設計知識講“活”了,通過講故事的方式給我們傳授知識,大家都喜歡聽,聽完後都收穫頗豐,記得很牢。有了這位老師做榜樣,我才對程式設計有了一絲“愛意”,我又想:為什麼別的老師就不會像這位老師一樣舉一些生動有趣的例子呢?如果是我在講,那我怎麼才能通俗易懂地把這個知識點講解出來呢?我該怎麼去類比呢?我該從哪個角度切入呢?
這種潛移默化的思考多了以後,我發現自己也慢慢養成了用通俗易懂的方式講解技術的習慣。我在大學成長了兩年,我想能不能把這些經驗寫下來,讓後來的學弟學妹少走一些彎路呢?
三個月前,我在部落格園註冊了我的賬號,試圖總結我的經驗,通俗易懂地分享知識。剛開始不溫不火,直到有一天,我無意中寫了一篇部落格《嬰兒的出生為你解惑建構函式和構造程式碼塊》https://www.cnblogs.com/zyx110/p/10659889.html,身邊的朋友和部落格園好友看了一致好評,對剛開始寫部落格的我是一種很大的激勵,後來我就通過這種方式,通過舉例子輕鬆自在掌握技術,於是就沿著這條路走了下去:用例項講解技術的本質。
這條路到目前為止我走了三個多月,慢慢地積累了七十多篇部落格,這些都是我經過了細心的整理、補充和完善。每當我搞清楚一個知識點的時候,就在想:技術本來是很簡單的,只是上面籠罩著層層迷霧,讓初學者難以看清。如何能把一個知識點用最簡單最精煉的語言給初學者講懂是我一直思考的問題,這樣考慮問題對我的思維邏輯的鍛鍊也有很大的提升,後來我也總結出一些學習思維,通過部落格的形式分享在部落格園,大家都還是能接受的,閱讀量創新高,比如《匹馬行天下之思維決定高度篇——大學再努力,培訓機構做兄弟》https://www.cnblogs.com/zyx110/p/11008888.html,《匹馬行天下之思維決定高度篇——程式設計“價”更高》https://www.cnblogs.com/zyx110/p/11012875.html,再比如《抽象類和介面到底是什麼垃圾——秒懂》https://www.cnblogs.com/zyx110/p/11181614.html、《徹底填平Static坑》https://www.cnblogs.com/zyx110/p/10661545.html、《抽象類能例項化嗎?——口氣很強硬——“不能”》https://www.cnblogs.com/zyx110/p/10648119.html,還有我的Java匹馬行天下技術分享,我覺得很適合初學者參考學習,就這樣,因為一句話“分享的越多,你的價值增值越大”,我一直在堅持寫部落格,並且一直深愛“程式設計妹子”。所以在這勸大家一定要主動,這個世界要想得到,必須要主動,主動才有故事。
第二招 心動不如行動(幹就完了)
學會思考問題的方式,做到無招勝有招。
人生贏在轉折處,改變從現在開始
1、什麼是程式語言?
程式語言是定義計算機程式的形式語言。
程式是計算機要執行的指令的集合
2、程式語言能幹什麼?
用來向計算機發出指令,電腦每做的一次動作,一個步驟,都是按照已經用計算機語言編好的程式來執行的 。
3、有哪些程式語言?
Java、Pathon、C語言、C++、HTML、JavaSprict、C#、PHP等等。
4、需要學什麼程式語言?
沒有最好的語言,只有最適合的語言
學會駕馭工具,你不是工具的“奴隸”
5、如何學習程式語言?
學會程式設計思想
程式設計思想就是心法,語法函式就是招法,注重心法而忽視招法
得行而忘意,無異於捨本逐末,得意而忘形,方能遊刃有餘
怎麼樣,有了這兩招,應該對你追“妹”有所啟發吧,讀萬卷書不如行萬里路,行萬里路不如有仙人指路,有仙人指路還需自己頓悟,自己慢慢頓悟吧,願你早日愛上“程式設計妹子”,做一個專一的程式設計師。
在這《匹馬行天下》只是做思維分享,想要技術分享的朋友在我部落格園看《Java匹馬行天下》
*****************************************************************************************************
我的部落格園地址:https://www.cnblogs.com/zyx110/
轉載請說明出處
我不能保證我所說的都是對的,但我能保證每一篇都是用心去寫的,我始終認同“分享的越多,你的價值增值越大”,歡迎大家關注我的技術分享“Java匹馬行天下”和學習心得分享“匹馬行天下”,在分享中進步,越努力越幸運,期待我們都有美好的明天!
支援我的朋友們記得點波推薦哦,您的肯定就是我進步的動力。
&n