話說學習Java程式設計已有6年左右的時間了,與其說是打怪更新的一路?到最後,怪竟是我自己?
第一次接觸到Java的時候,是因為學校将主要學習的開發語言從.net改到了Java,那時的我隻了解江湖中有兩大門派。一個是.net,另一個就是Java了,輪流稱霸武林,最近Java的勢頭很猛。
轉眼在學校學習Java,有兩年的時間了。學習了Java Web的開發、Android開發、Java Applet等,精通各種樣式的"咖啡機售賣系統"。在同學口中也有了一個大神的名号了,但自己知道自己隻是一個學酥。
期間有一個經曆讓我至今難忘,應患病在醫院住過一段時間,病友中有幾個和自己同齡的人,當談及學習的專業時,我給他展示了一下Eclipse的複雜界面與我寫的代碼,沒想到,得到的評價卻是:“這個很簡單啊,不是會點英語就可以做了麼?你看剛剛出現的錯誤資訊,它上面都提示你因為剛剛密碼配置錯了,才沒有資訊的“。那時心有不悅,卻覺得有幾分道理。
往後在學習和工作中,總有各種各樣的人,讓我幫忙解決問題,但我也隻是在日志中翻譯出關鍵資訊。确實有些人明明英語能力很厲害,但還是遇到問題本能反應為哎呀,報錯了,去找baidu。沒有養成習慣自己先去檢視日志内容。而我這個習慣的養成卻離不開我之前的同僚,在之前公司開發的時候,經常遇到問題去請教他。而他挂在嘴邊的一句話就是:“代碼是最誠實的,它不會騙人。它說那行又問題就是那裡有問題,如果不是,那就是你找錯地方了“。
當再向别人解釋程式設計的時候,總會将它解釋為一種語言,一種和機器交流的方式,原理和英語、日語都一樣。封裝好的方法類似于諺語,簡單,快捷的表達你想說的内容。遇到的錯誤資訊,它也會告訴你,它哪裡沒有聽懂。
最近在面試其他人的時候,總會提出一些特殊場景的處理問題。可能在他們眼中,那時的我就是那個阻止他們更新的怪物吧。
添加一些我自己最近在用的學習工具哈
線上流程繪畫 推薦使用ProcessOn 可以對學習的知識可以轉化為圖形,進而深入印象。
目前有邀請一個使用者可以加三個永久免費的檔案數哈
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5yY1EDMjdTNxYWYyMjM2QWO2QWZ0IGOhFWOxcTNlFjYk9CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
好工具一定要分享給最好的朋友,ProcessOn助您和好友一起高效辦公!
https://www.processon.com/i/5a3c5171e4b0f622f2ac6ff0本地離線的思維導圖莫過于XMind了,yyds
XMind有兩個版本一個是XMind ZEN 一個是XMind8 個人推薦使用ZEN,它可以勝任絕大多數使用場景了。
但是如果需要對别人示範的話,使用XMind8中的示範模式,一定會給人大放光彩的。
Java開發的話 一定要選擇IDEA,它有社群版本,個人覺得除了修改代碼麻煩些,都還可以忍的。
沒必要一定上訂閱版本。
線上筆記,首推notion yyds
算法學習,推薦使用leetcode
文章分享推薦使用。csdn,當然阿裡雲開發社群也是頂好的
在閑暇時間也可以關注阿裡雲開發者社群,這裡會舉辦一些學習課程,隻要認真學習的話,還會有豐富的獎品與周邊。。
通過開發社群加入活動,還可以和阿裡大佬互動交流。拓展眼界。
最近比較火的SeverLess技術(也可能是我了解的晚哈),就是通過社群活動,做了更深層次的學習。
社群還提供了一下限量名額與獎品。(有的時候還是真事納悶兒,不是說大廠都剝削人麼?怎麼活動免費還有獎品啊 嘿嘿)
在釘釘群中結識了,很多志同道合的朋友(居然還想約到北京參加阿裡開發者大會面基了)
有的人總說學技術的要按得主寂寞,其實每一個學習的人,個人都覺得需要一個一起奮鬥的夥伴,互相鼓勵加油。
才能走得更遠。
以上是我最近在使用的學習社群和學習心得哈 如果有相同社群的小夥伴,歡迎互相關注,一起打怪更新哈