我呢,年紀比較大了,已經超過30了,不少人問過我爲何30多歲了還在搞技術呢?why not?我以爲我很喜歡啊,沒以爲這很差啊,雖然我以前也已經好久不寫代碼了,也作了好久的管理了,雖然只是小公司,但若是按照通常的路子,換工做或者公司黃了,要找個當時行業的管理工做仍是不很難的,工做也比較輕鬆,天天朝九晚五的。前端
在我30歲那年爲了還能寫寫代碼,逼本身轉了一個行業,而且逼本身換了一個寫代碼的工做,就是但願本身技術別脫節了,結果到了新公司,沒作幾個月,老大撤了,而我又是工做經驗最長的,又變成管理的了,但好不少的是技術管理,仍是有機會寫代碼的,這麼幾年下來,以爲很爽啊,雖然累點,可是確實過得很精彩。git
就是由於本身有寫博客的習慣,因此工做上雖然好久沒有編程了,可是代碼仍是沒有忘掉,並且一些新的技術也還跟得上,因此當時轉行業的時候並無費多大的勁,並且到了新公司,讓人以爲我經驗仍是挺多的,一進來就讓我review代碼,以前雖然代碼寫得很少,但靠着以前國外公司的優秀代碼仍是讀了很多,而且也寫一些個文章本身總結總結,review起來也沒啥問題。github
固然還有比較重要的一點,國內互聯網行業的人員流動率你懂的,代碼庫有些都是幾十我的慢慢壘起來的,爲了圖快也沒啥文檔,爲了完成業務邏輯,各類奇葩結構層出不窮,並且咱們組是C++代碼,原本能寫出高效C++代碼的人就很少,因此review起來只要有點經驗仍是能提出一些好建議的,其實這些都源於本身以前寫博客的習慣。。面試
咱們如今都習慣了什麼東西都用google【分享一個地址https://gg.kfd.me/?gws_rd=ssl,請勿外傳,你懂的】了,可能收到一個代碼任務,只須要上網找找,80%的代碼可能能夠拷貝獲得,特別是一些前端的特效啊,移動端的特效啊均可以直接找獲得代碼,拿來就是,因此做爲一個有追求的你,會發現工做了一兩年了,好像沒什麼積累,天天確實是在寫代碼,可是大部分時間在網上搜代碼,在github上搜代碼,而後搬下來。這時候,你須要的是寫一寫技術博客了,只有你本身在寫,你才知道哪些東西你不懂,並且這些東西是放在網上公開的,你總不但願被人看到錯誤一大堆吧,因此你既然要寫出來,必然會去查資料把這個東西寫正確,這樣一兩年下來,你看看本身的博客,仍是會以爲這一兩年並非什麼都沒幹。編程
有人會以爲我寫開源軟件同樣能提升,並且還提升得很多,恩,確實是這樣的,但你得知道你寫開源代碼爲的是什麼?
若是是但願有人在用你的代碼,或者但願有人在讀你的代碼,那麼會讓你失望的,雖然如今github社區很發達,但你的代碼真的有人在用嗎?若是仍是像上一段說的的同樣被人拷來拷去,那個不叫在用,那你的代碼真的有人在讀嗎?你我都不是大牛,寫的不是Nginx,不是Node.js,放心,通常沒人去讀你代碼的,看到一份代碼,隨手點個Star很簡單,真正去讀的話,我只能呵呵了。
固然,該開源代碼開源代碼,若是能一邊寫代碼,一邊寫博客來總結,這樣也許對提升本身效果更好。網絡
由於我以前就有本身寫博客的習慣,從大學開始就開始寫了,雖然有時候幾個月甚至一兩年都不更新,但也斷斷續續的寫了不少年,之前網絡沒有如今這麼發達,也沒有不少的分發渠道,寫博客其實基本上是給本身看的,而這種心態得一直保持才能寫下來。架構
有不少人寫了一些東西,發現沒人看,就沒興趣了,固然,任何人都同樣,要是沒人看就沒有寫下去的動力了,能堅持下來纔是王道。如今已經比我那時候好不少了,各類各樣的社區能夠發佈你的東西,各類各樣的機器人處處爬內容,只要內容稍微好點,確定有人看的,否則如今也不會出現那麼多的自媒體了,做爲一個技術人員,雖然說寫不了那麼多熱門話題,但至少寫寫技術仍是能行的,雖然受衆面小點,至少也能夠鍛鍊鍛鍊語言能力,若是有人看的話,那就是賺了。google
首先,你會感受到有些問題,本身明明應該很明白了,但其實不是,仍是有不少短板的,功利一點說,能夠給你面試積攢經驗。
再有,中途常常會有一些意外的收穫,以前我隔那麼一段時間就會收到郵件什麼的,但願轉載一下某篇文章,收到仍是挺高興的,至少知道東西有人看,而且還願意轉載。
還有像如今這個公衆號,雖然公衆號13年就註冊了,中間寫過幾篇,但真正在公衆號上寫文章大概才兩個禮拜,也沒有爲了多產出而特地將以前的博客內容搬過來,但就這樣寫了兩個禮拜的原創,騰訊今天就邀請我作原創保護了,而且一塊兒開通了留言的功能,因此從本篇開始能夠在下面留言了,這也算是個驚喜吧,畢竟被人承認了原創,相信打賞功能也快了,哈。spa
既然你決定寫在網上,我想都但願能分享給更多的人看,因此要不要運營你本身看着辦吧。我是這麼認爲的,若是你的初衷是提升本身,天天花的時間在一個小時左右的話,那還運營個啥啊,寫好了固定的投在一兩個社區就OK了,最後留個二維碼(嘿嘿),總會有人看的,人感興趣天然會掃,好內容天然有人會看,畢竟是個技術爲主的博客。code
若是是這樣,那麼我沒啥說的了,那就別寫吧,畢竟每一個人提升的方式不同。
一直以來,我就很推崇一句話: No BB,Show me the code(我以爲是出自星際爭霸的),既然是搞計算機的,無論你是碼農仍是碼皇,代碼總得會吧?不能說你是架構師你就能夠不會代碼吧?就算你是高級架構師,是搞PPT的架構師那也是架構師啊,也得會代碼吧?若是你的工做真的沒辦法會脫離代碼,而你又不想離開技術這個行當,那麼寫博客至少會讓你離代碼更近一點。
好了,今天BB了這麼多,沒有Show code了,Show兩行吧,代碼不是我寫的,我是網上拷的,美妙的Haskell。
isPrime x = all ((/= 0) . (x `mod`)) $ takeWhile ((<= x) . (^ 2)) primes primes = 2 : filter isPrime [3..]
最後,掃一掃吧,留言功能也開了,若是有問題,能夠留言啦~~