摘要:舉個例子比如非著名程序員推送了一篇好的文章,不要收藏到微信收藏里,直接用一鍵收藏到云端,到了公司或者有時間的時候,打開去學習,自己去寫一個類似的東西,只有在自己親手寫代碼的時候,才會知道遇到哪些坑,如果光看是不行的。
自從運營了公眾號以來,應該說分享了不少的技術干貨和人生感悟,也應該幫助了不少程序員和開發者。最近發現了一個問題,就是經常有開發者私聊我說:我遇到了一個什么什么問題,怎么解決。我一看問題,明明就分享過相關問題的解決辦法,或許他沒看。還有的開發者說:上次分享的那篇文章我找不到了,現在要用。我親自給他找出來,發過去。有時候,我真的很忙,不能及時回答你們問題,也不可能所有的問題都幫你們解決,希望你們在提問題之前能夠多想辦法自己解決,走投無路時再來找我。我感覺「授人以魚不如授人以漁」,所以分享一下我平時的學習方法和思路,你們也就少麻煩我一點。
如何學習呢?我平時是通過這樣的方式來學習的,可以分為四點:充分利用碎片化時間,常常潛水在各大技術社區和開源網站 ,善于使用學習工具,順手寫成自己的博客。其實可能說起來簡單,做起來是真難,我不否認人的惰性極具魔力,讓人難以自控,但是有時候想想自己的技術瓶頸和腰包時,再牛逼的惰性也抵不過窮光蛋(開玩笑)吧,「 話糙理不糙」 。fighting,少年吧。
充分利用碎片化時間利用碎片化的時間,其實就是在延長自己有意義的生命。 在 這個高節奏的社會,工作越來越多,能自由支配的時間越來越少、越來越碎,想花個一大段時間做點自己的事情,卻總是會被各種各樣的瑣事打斷,想要專心敲會代碼時,卻總是莫名其妙地去刷微博,看朋友圈,聊微信。而且我相信大多數程序員都是在一線城市,上下班的路上也得一兩個小時,地鐵上的時間完全可以利用。如何充分利用這些時間呢? 如何讓自己在時間不得不切碎的情況下仍然能夠保持高度的專注力?如何拒絕被動碎片化?
我來說說我的做法,說到碎片化就必須說說「 番茄工作法」 , 番茄工作法是簡單易行的時間管理方法 , 使用番茄工作法,選擇一個待完成的任務,將番茄時間設為25分鐘,專注工作,中途不允許做任何與該任務無關的事,直到番茄時鐘響起,然后在紙上畫一個X短暫休息一下(5分鐘就行),每4個番茄時段多休息一會兒。所以我用了一個「 Todoist」的應用來管理自己的任務和時間,每天晚上睡前給自己制定第二天的任務,比如第二天哪個時間段必須做哪一件事,是否完成都會進行提示和標記,嚴格控制自己,如果自己規定的那個時間段沒有完成任務或者被別的事情耽誤了,那就當天找時間也得補救回來。而我在上下班的地鐵上,我都是看一些公眾號推送的技術文章或者技術類的電子書,還看人文科技類的書,看這些公眾號和書真的非常有收獲。要不你們想想我哪有那么多時間去寫技術文章,分享公眾號???俗話說得好:「 時間就像海綿里的水, 只要你愿意擠,總還是有的」 。一個人的成長,不對自己狠點,哪那么容易成功啊!知道我做公眾號的不容易了吧。
學會搜索和瀏覽技術社區如何搜索,怎么搜索,學過計算機的知道計算機里有個「 情報學」 嗎?我記得大學的時候學情報學以為是跟電視劇里演的一樣,帶著耳麥,敲著密碼打字機,滴答滴答的玩臥底呢,MD,原來學的就是信息檢索和圖書館搜索內容。里面教你怎么搜索你想要的信息。不要遇到錯誤就直接把log日志的信息復制粘貼到瀏覽器里直接搜,應該把那一行信息提取出相應的幾個「 關鍵字」 ,關鍵字之間打上「 空格」再搜索。
要善于潛水和瀏覽各大技術社區和論壇,開源網站什么的,搜索的時候用「 Google」 比較靠譜,遇到新的控件的使用,不要百度找使用方法,而是應該首先查「 API」 文檔。遇到問題在 「 StackoverFlow 」 應該能找到解決方案。沒事的時候,多去開源社區比如「 GitHub」 上逛逛,遇到好的開源項目不要star了就沒事了,看看人家的思路,是怎么寫的,要喜歡「 刨根問底」。
總結成一句話:使用新東西的時候,應該先查Android官方API文檔,再去Google,或者StackoverFlow,剩余時間多逛逛技術論壇和開源網站,github肯定會讓你「 受益匪淺」 。
學習工具的使用利用碎片化的時間學習看到了很多好的技術文章,在瀏覽技術社區的時候看到了更好的解決辦法,瀏覽GitHub的時候,看見了比較牛逼的開源項目,還來不及學習怎么辦?這時候好的學習工具就非常有用了。以前記得老師常說:「 好記性不如爛筆頭」 。確實是啊,尤其是我們做技術的,每個控件的屬性和方法我們不可能記住,也記不住,只能記住一些常用的。互聯網時代,我們肯定不會用「 筆」 去記東西啊,那不就成了「 拿著大刀長矛參加現代化的戰爭」 嗎?
給大家推薦幾個比較好用的記筆記的工具,印象筆記也就是evernote和 有道云筆記。在瀏覽器上安裝上相應的插件,可以把網站里的文章,論壇里的內容一鍵保存到自己的云端。舉個例子,如下:
是不是非常方便?功能很強大,可以保存整個頁面,也可以只保存網頁正文內容,還可以隱藏網站里的廣告,還能截圖。手機安裝了相應的app之后,點擊分享按鈕,可以一鍵分享到云端自動保存,隨手很方便。隨時隨地的保存和收藏自己看到的好文章。等到自己有空的時候,再去看自己保存的東西學習,以后「 非著名程序員」 再也不擔心我的學習了。我們以后再也不用麻煩「 非著名程序員」幫我找東西了。
我平時在地鐵上瀏覽公眾號文章或者其他技術社區時,看到好的文章就馬上一鍵保存到云端筆記中,它們可以直接同步到手機端app和電腦端,等到我用到時或者有時間時就會進行學習,并整理。「 好記性不如爛筆頭」還有另一層的意思,就是光看不寫是不行的,所以你收藏了,得去學習和實踐,把它們變成自己的東西。
舉個例子:比如「 非著名程序員」推送了一篇好的文章,不要收藏到微信收藏里,直接用Evernote一鍵收藏到云端,到了公司或者有時間的時候,打開去學習,自己去寫一個類似的東西,只有在自己親手寫代碼的時候,才會知道遇到哪些坑,如果光看是不行的。再比如「 非著名程序員」在github上開源了一個項目,記得star一下,等自己有時間的時候去研究透,變成自己的東西。寫這一段沒別的意思,就是想給自己「 無恥」 的做一個廣告。哈哈……
寫技術博客我以前說過很多遍寫技術博客好處,可以歸納總結自己的知識點,方便自己學習等等,利用碎片化時間在技術社區看到好東西,利用工具保存到了云端,并學習了,那就把自己學習到的東西進行歸納總結,遇到的坑填一填,整理成技術文章,發布出去。如果你按照這個思路去學習,你的技術會在「 潛移默化中修煉成仙」 的。不信的話,趕緊去試一試。
嗯,就這樣,不說了,又啰嗦了。最煩自己這么啰嗦了?你們煩嗎?
公眾號:非著名程序員(smart_android) 歡迎大家關注,每天一篇原創技術文章。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/65920.html
摘要:當然是否需要培訓這個話題,得基于兩個方面,如果你是計算機專業畢業的,大學基礎課程學的還可以,我建議不需要去培訓,既然有一定的基礎,那就把去培訓浪費的四個月,用去實習,培訓是花錢,實習是掙錢,即使工資低點,一正一負自己算算吧。 上周一篇《程序員平時該如何學習來提高自己的技術》火了之后,「非著名程序員」微信公眾號的后臺經常收到程序員和一些初學者的消息,問一些技術提高的問題,而且又恰逢畢業季...
閱讀 1536·2023-04-26 02:08
閱讀 3128·2021-10-14 09:42
閱讀 7177·2021-09-22 15:34
閱讀 3236·2019-08-30 13:16
閱讀 2718·2019-08-26 13:49
閱讀 1342·2019-08-26 11:59
閱讀 1251·2019-08-26 10:31
閱讀 2170·2019-08-23 17:19