我呢,年纪比较大了,已经超过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..]
最后,扫一扫吧,留言功能也开了,若是有问题,能够留言啦~~