記憶力是有限是事實,很多當時搞得很熟,以為自己能記住的事情,一段時間後照樣會忘記,這是人的特性,我們無法迴避它。我決定接受它,為了彌補大腦的缺陷,通過做筆記的方法,讓一些我們認為重要的知識,理解,記錄下來,以後能隨時在短間裡翻出來,這樣達到跟我們完全記住比較相近的結果,也是很不錯。
之前我有記錄一些東西到電腦上,最近經過了一台電腦中了加密病毒,一台電腦無法開機以後。深深感受到,東西記錄在電腦也不安全。想起在csdn上被我遺棄的部落格,我決定開始把東西記錄到這裡吧。可能會覺得自己水平低,沒什麼值得表達的,但是我覺得我必須要承認和接收它,才能更好地提高,逃避不是會更糟嗎,所以不管寫的東西亂還是爛,只要一直堅持寫,只要比前一分鐘的我進步哪怕只是一丟丟,那也是值得高興的事情。跟別人對比是一件痛苦的事情,唯有在感受自己每天一步乙個腳印進步時刻保持快樂高漲情緒去努力,耐心等待質變到來的那一天,在快樂中奮鬥。
作為一名程式設計師,核心價值應該是實現功能需求,讓自己寫出來的**,幫助到自己或者別人實現了某個功能,解決痛點。只要功能正確,操作介面還算方便,其實並不關心寫的過程,也不關心內部**寫得有多爛,不管你用什麼語言,也不管你完全自己實現還是用的開源**,只要能解決問題,那就是乙個好的程式。人記憶力有限是個事實,所以不再糾結能否自己能記住api,現在開發工具匹配功能強大,基本上打出前面幾個字母就有補齊功能, 不再糾結自己能記住是否網路程式設計的流程,從wsastartup , listen, accept 的最簡單的流程,或者使用完成埠的方法。我全力關注能把功能實現就好。其實這些都寫過若干遍了,最後發現其實都記不住,也沒必要記住。 最重要的就是自己寫過的功能,能夠記錄下來,在有需要的時候,把**取出來就能用就可以了。自己寫過的**,把有空的都放到**倉庫裡,這些都會變成自己的能量, 能夠快速搭建功能的能量。程式設計師之間的效率為什麼差別這麼大,乙個直接拿出來改10分鐘就實現功能了,另外乙個在查api用法。我也認同好的程式設計師真的效率能高100倍,不是因為他聰明或者記憶力好,而是因為他的積累。靠記憶力來積累是不行的,所以,什麼叫做一步乙個腳印地進步,**倉庫裡的內容就是我的腳印,堅持下去,它們就是我最強大的**。
好記性不如爛筆頭
一轉眼走過了三年的程式設計師生涯,回想這三年我學到了什麼,掌握了什麼,運用到什麼,腦海裡竟沒有乙個整體的框架。還記得曾經剛找工作時,一位hr 也是我進的第一家公司的hr 問過我 你怎麼看待程式設計師這個稱呼?我當時覺得程式設計師程式設計師不過是乙份職業的稱呼罷了,這份職業只是為了去解決客戶的需求,就...
好記性不如爛筆頭
作為很多剛踏入程式設計領域的童鞋來說,老師連珠炮式的講述方式,完全不認識的 書寫格式以及 運用規範,讓不少初學者大腦充斥著中文和無數的英文本母,課後整理就成了非常重要的工作之一。雖然課後整理非常重要,但提前是你將要整理的是什麼?很多童鞋在學習過程無法從整堂課中提取重要內容更甚者完全不知道何為重點且無...
linux ps 命令好記性不如爛筆頭
linux的命名好多好多,啃下一本書,長時間不用也會忘記。還是老話,好記性不如爛筆頭。ps aux grep python ps ef grep python 上面兩個是我常常使用的ps命令。ps process status 用來列出系統中當前執行的那些程序。但是這裡要注意ps 和top 的區別。...