1. 程式人生 > >關於問問題和時間管理的感悟

關於問問題和時間管理的感悟

這應該算是第一次認真的談談自己,第一次聊自己的時候是`Java建設者`剛出生沒多久,現在看看屆時的文筆,簡直了,不像是寫了一篇讓讀者觀看的文字,更像是自己情感的集散地。 [首談自己](https://mp.weixin.qq.com/s/rjjiXDs0yQP1rkHLqFvKsg) 其實,讀者是很容易埋單的,只要你為他考慮一些即可。你的文字能否做到通俗易懂,你的文章是否能夠做到風趣幽默,你的文章是否能讓讀者學到什麼東西,亦或者說是你想傳達/表達的意思是否表達到位? 比如我們拿一篇原始碼分析的文章舉例子,你是否能做好這幾點 * 你這篇原始碼分析,想要教會讀者什麼? * 這篇原始碼分析,自己看完有沒有疑惑?怎麼解決這些疑惑?或者說哪段程式碼比較難以理解,是否再應該詳細解釋? * 論述文章中大量程式碼對讀者的直觀感受是怎樣的,如果你文章中出現了大量原始碼,幾十行以上,而且還帶著中文註釋的話,是否應該以另外的一種形式來展現出來?這些程式碼能否放在 Github 上面,讓意猶未盡的讀者得到釋懷?大部分人看文章還是在手機上的,所以你要為他們考慮啊。 * 對於原始碼的話,有必要都貼出來嗎?有沒有可能簡化一些無關程式碼,比如日誌列印?邏輯判斷?各種方法呼叫?這些能否通過流程圖給出呢? * 只講關鍵程式碼,比如說某段程式碼很關鍵,這段程式碼做了什麼事兒,能否簡單列一下? * 注意講述的措辭,原始碼分析的 title 註定就是枯燥無味的,你能否加一些適量措辭,讓原始碼分析不再枯燥? 其實上面你滿足一點或幾點的話,都是會有讀者買賬的。**某一個點 get 住,讀者就三連了**。 如果你不想考慮這些問題的話,那你終究還是為了自己寫作了。這個方向也沒錯,那拜託你就不要想著天天還要硬性指標漲粉了,佛系一些更快樂。 上面這段論述是想告訴大家,我寫文章過程中的一些疑惑和注意事項,下面來真正談一談我自己 ## 我不是大神 **請千萬擦亮眼睛來看我,我真的不是大神**。一部分人給我留言非常尊重我,把我封為大佬、大神,其實我真不是。我只是一個堅持學習,堅持分享的程式設計師,想要通過文章獲得更多的關注,擴大自己的影響力罷了。 這裡有一點大家需要注意一下,在瞭解一個人之前,千萬不要給他人過早的樹立 IP,下面就是我犯的一個錯誤。 ![](https://img2020.cnblogs.com/blog/1515111/202006/1515111-20200615152151373-110458737.png) 只通過三言兩句就覺得別人非常厲害?萬一他只是一個網路搬運工呢? 所以一些讀者朋友可能看我文章寫的還能看過去,就覺得我是大神,其實真不是。但是我不可能和每個人都講我不是大神,我只能默默的`承擔`這個稱呼,**欲戴皇冠,必承其重**,我本是一個普通學校畢業的辣雞,非要給我扣上大神的帽子,讓我的行事、回答樣樣標準,不好意思這個真做不到。 ## 私信問問題 這個我需要說一下自己的看法,關於私信問問題這件事情,我相信大家都有接觸過,而且很多大佬其實都談過了,這裡我也說一下自己的想法,暫時列出來幾類吧 * 私信問程式碼怎麼跑不通,能否幫忙看一下。這種問題我現在一般的回覆就是 **不好意思,我沒有時間來看這些問題,請發到群裡謝謝**,一方面是我菜,在一方面是我本理解讀者的意思,著急、摳了好久摳不出來,但是你有沒有想過,解決一個問題的成本有多少?你需要和他溝通,你需要把你表達的意思闡述到位,你需要讓他理解清楚你的困惑,你需要理解他的意思,你需要理解他的意思然後懂得對應的知識點,你需要理解他的意思懂得對應的知識點成功的把問題解決,流程圖如下。 ![](https://img2020.cnblogs.com/blog/1515111/202006/1515111-20200615152204187-1691305697.png) 任何一個環節遺漏都會提高溝通成本,大家都非常忙,真的沒有時間給你解決這種程式碼問題...... 換個角度想,程式碼問題其實是提高你自己解決辦法的一個機會,如果你是學生,你要學會自己修改程式碼。如果你是職場人士,那就不用多說了,大家都是吃這口飯的。 * 私信問這錯誤怎麼回事?這種問題問出來我覺得就是對人的不尊重。程式碼錯誤的原因有很多種,你要讓其他人都給你分析到位嗎?有的時候貼出來自己的程式碼片段,但是你以為你以為的就是你以為的嗎? 我記得有很多人寫過關於如何詢問一個技術問題的回答,`stackoverflow` 上面好像也有這個回答,我找到了一個回答。 https://princetonuniversity.github.io/PUbootcamp/sessions/technical-questions/HowToAskQuestions2018Bootcamp.pdf 真實情況下我們都不會仔細研究這個 pdf,所以普世的我覺得能接受的問問題方式就是 * 針對 xxx 情況,有沒有什麼解決辦法或者方向? * 針對 xxx ,有沒有可以參考的書籍或者是部落格/論文? * 大家有沒有了解過 xxx ,針對 xxx 的 xxx 問題,大家有沒有好的建議? **理性提問,拒絕做伸手黨**,沒有人有義務的幫你解決問題,提問題前請先想好自己能否把問題描述清楚,需要得到什麼樣的回答。很多人埋怨自己問問題沒人回,總覺得是他人的原因,其實是自己根本沒有描述好問題本身,就是**自己不知道自己有問題,這是最可怕的**。 ## 關於時間管理 很多人問我如何管理時間的,這個我要哭了 ![](https://img2020.cnblogs.com/blog/1515111/202006/1515111-20200615152217755-744495026.png) 真的沒有什麼時間管理辦法......我一般都是硬肝,就算你列周全一個詳細的計劃表,也會被各種各樣的因素所打斷,打斷了之後就要做`計劃變更`,一兩件事情還好,一旦多了之後,可以想像你這個計劃表還有意義嗎? 或者說是這樣,可以**夜深人靜沒有人打擾的時候,做一份學習計劃呢** ![](https://img2020.cnblogs.com/blog/1515111/202006/1515111-20200615152224268-736891784.png) 但是有幾個時間管理的小技巧需要注意一下 >問題:每個人都特麼只有 24 小時,怎麼能讓自己的時間變得比別人多? > >那特麼只能睡的少啊!!! 如果能正確理解上面的意思,就可以看看下面這些小技巧 * 關於出行,公交/地鐵,這是比較理想化的出行方式,因為路上可以學習東西,我一般在公交/地鐵上看指導性、結構化的東西,比如一本書他的章節是怎樣的,值不值得看。不會細摳面試題、原始碼之類,別問為什麼,容易頭暈。 * 上班摸魚時間,這個大家都懂。建議這個時間多蒐羅一些好的文章,及時收藏儲存,會很有用的。 * 早上早起的時間是最適合看書的時間,看原始碼/文章都可以,**這個時間太寶貴了**。 * 有朋友問女友太纏著我怎麼辦,這個無解,只能把她哄開心了你才能做自己的事兒,要不只能吵架,吵架更麻煩,還得哄著,需要時間更多。所以遇到一個不可拒絕的條件,只能受著,你讓她開開心心,你才能開開心心。太難了。 * 關於飯後時間,我相信大部分人都拿著手機和朋友圈在刷,這個時間我一般都會讀一些收藏過的文章,效果也很不錯 ## 關於學習 我之前提過,學習是最簡單的事兒,同時也是你應該始終堅持的一件事情。 關於學習的重要性比如**三天不讀書,智商輸給豬**這類的,我就不再多說了。 我說一下我學習的順序把 * 一般早上和晚上,我都會刷計算機基礎之類的書,或者原始碼之類 * 工作時間,一般都會看框架方面的書 * 累了,才會看小說這類 ## 聯絡我 下面我彙總了一下 Java 高頻面試題 PDF,可以關注公眾號回覆 `面試題` 領取 ![](https://img2020.cnblogs.com/blog/1515111/202006/1515111-20200615152234924-1278515958.png) 另外,我最近發起了一個 Github 專案,裡面有我認為比較全的技術棧,祝你學習一臂之力。 ![](https://img2020.cnblogs.com/blog/1515111/202006/1515111-20200615152243198-875775158.png) https://github.com/crisxuan/bestJavaer **點選閱讀原文跳轉,歡迎各