程序员的故事——坚持,十年如一日

339 阅读11分钟

这篇文章来得有点早,却又来得有点晚...

我是谁

2000年,刚上初一,第一次去网吧看到别人都有网名,自己也取个吧,当时在看古龙的武侠小说,想着自己也要当个潇洒的侠客,想了想,就叫“浪子神剑”吧,然而却想不到的是,这一用就是将近20年。从此,浪哥、剑哥、浪子、神剑等琅琅上口!

高中时一直有个梦想就是要考上军校“国防科技大学”,因为儿时就有着兵哥的梦想,可是事与愿违,最后去了东北上起了大学。还好自己心态调整很快,也很快想通了,不一定去军校才能拥有军体质和意志!所以从那时起,我就过上了军人般的生活!

面对选择

去第一家创业公司,应聘的是前端开发,后面遇到了技术方向,技术总监问我是要学PHP开发还是继续做前端?我老婆毫不犹豫地说选择前端吧,直到现在前端依旧很火,我老婆时不时还跟我开玩笑说,看吧,当初让你选择前端对了吧!第一个公司给了我很多机会,后面PHP缺人,我又给补充上了;桌面客户端开发缺人,我现学起了delphi,有模有样地也做出了客户端成品;服务器运维缺人,我又充当起了运维的角色,还记得大半夜一个人扛着个2U的服务器去机房更换机器、转移数据的场景。

小公司,给了我很多机会,从前端到后端,从桌面客户端到运维多种角色的转换,让我一下子打通了全栈之路,为我后面的前端之路打下了很好的基础!

在创业公司,风险与机会共存,我经历过了半年没有发一分工资的特殊时期,房东给断水断电,但那时我们都很有激情,有时就是这样认定了一个老板,就跟着他,没有什么理由!在后来的工作中有些同事因为晚发几天工资都怨天怨地的,我听到呵呵一笑,几天那算得了什么!一颗强大的心从此练就成功!

朋友圈真的这么重要吗?

2015年的时候,老婆带娃回家玩一段时间了,我一个人无聊,每时都在刷朋友圈,后面我发现这特浪费时间,于是乎,我就把朋友圈给关闭了,从此我的世界就变得宁静很多,我就有了更多的时间来学习,也不会被外界所干扰!但也因此得罪了不少人,他们叫我去朋友圈给他们点赞,我都拒绝了,也因此有最好的朋友也把我给拉黑了的场景。

有朋友问我,难道你就没有也不需要朋友了吗?我回答是:朋友并不是活在朋友圈里,是在心中!有事一个电话就好使!

坚持,十年如一日

很多朋友都过来问我,为什么你会有这么多时间来学习?但我的时间总感觉这么少呢?这时我就会跟他们讲我的故事,每天凌晨4点半起床,4点半到6点半的时间,两个小时,这两个小时没有人会打扰你,没有电话,没有微信,没有朋友圈,没有饭局,没有约会……这两个小时完完全全属于你 自己的时间!刚睡醒,状态是最佳的时候,看书、学习,都是最佳的选择!在白天,你看似学习了两个小时,其实受到太多外界的干扰,注意力也不集中,所以很多人就会有这种感觉,自己明明很努力,却感觉进步不大的原因!

这两个小时有可能等于别人的一天,而且每天都可以这么做!一年下来你就会感谢那个曾经努力的自己。十年下来,你就会发现,原来习惯就是这么简单!

十年如一日,利用早上的时间,我看了很多很多的书,做了很多的事情,学了很多技术!当我160斤时,利用早上的时间,一个月减了20斤,坚持只是很简单,少些理由少些借口,生活就会很美好!

可以说,从小白到架构师之路我都是在这段时间练就出来的!不忘初心,方得始终!

创业

关于创业,我没有过成功的经验,有的都是失败的经验!所以我只能说说我一些失败的经验,等我成功后,希望这将会变成成功的经验!

2015年,自己出来创业,天不怕地不怕,全靠一鼓热情!可事实证明,这样是不行的!让我明白了机会是留给有准备的人!所以当你没有技术没有人脉的时候,这时候你就不要考虑创业,先把自己充实起来,等当机会到来时你就能抓住了!

身体非常重要

都知道的口号:身体是革命的本钱!知道这个很重要,每周至少三次的羽毛球,对我还说已经成为了家常便饭,认识我的人都知道我好这一口!

家庭依然很重要

一个和谐、和睦的家庭是精神的来源和支柱,是学习的源动力!每天至少一篇家庭日志,十年如一日!偶尔翻阅,都能把自己感动!

36a6055408e606673a223fea7c08d81.jpg

收藏了不等于学习

不知道有多少朋友,网盘收藏了几百G,甚至是上T的视频教程,可只是仅仅收藏了而已,收藏不等于学习!看到好多文章,就收藏起来了,要知道收藏再多的学习方法和工具,不去学习等于零,只能是自己欺骗自己罢了!所以如果让我带人,我会让他把所有的网盘资料,收藏夹,全部清空!放空自己,破斧沉舟,不进则退!

脑袋充实才是自己的东西,把它写出来,才是自己的东西!不要问什么时候学是好时期,也不要说太多人去学了,感觉到很迷茫,从现在开始去学,现在永远是最好的时期!

是金子总是会发光

刚工作后几年,很多朋友建议我去大公司镀金下,我也有去尝试过,聊得也很好,但就是没有offer,开始我也不明白是为了什么?后面我想通了,这就是双向选择!后来有人告诉我: 是金子总是会发光,不是金子再怎么镀金都是假的!大厂也好小厂也罢,关键因素还得看个人!不要过度迷恋外界,内在的修为才是真的!

在路上思考,在思考的路上永不止步

记得几年前有一次去面试,因为面的是架构师,大boss亲自面的我,相互聊得很投机,最后他问我住哪,我告诉他了是在龙华这边。他说那不是很远吗?地铁不是很多人吗?每天来回至少3个小时吧,有没有考虑搬到这附近来?

我是这么回答他的:是有点远,可是我出门得早,每天坐的都是第一班地铁,人非常少,还能有座,在地铁上我从来没有感受到他们口中的那种人挤人的情景。

相反,早上的氛围很好,很多好学的就会拿本书来看,没人打扰!我每天在地铁上偶尔看书,偶尔看会技术文章,偶尔思考问题,在路上我都是在学习,我可以把源码打印出来,在路上啃!每天来回3个小时,我就有了3个小时脱离电脑独立思考的时间。每天都是第一个到公司,离上班还有差不多一个多小时的时间,慢慢吃个早餐,然后把今天的计划做下,做到了每天都不会乱!

相反,那时来得晚的,每天在地铁上被挤得上气不接下气,每天一开始的好心情都被挤没了,然后到公司再吐槽下,抱怨下,每天都活在这种情形下,会对工作有影响,对自身也有影响。这就是我非常感谢这一长远的路程的原因,因为我能在路上思考!

大boss给我点了赞,跟我说这是他这么多年来问过很多人同样的话题,我回答是最真诚,也是最令他满意的唯一一个,他告诉我说你很优秀!在路上思路,在思考的路上永不止步!

但基于多方面考虑,我还是没去成那家公司!但要想告诉大家,在技术学习的路上,虽说有一万小时的定律,但大家不要误解为要用这1万小时都拿来编程,其实我觉得一半半,思考与实践同在,而且是同样重要!因为你思考的方向和方法有多远,就注定了你将来的路能走多远!

做了这么多开发的感悟

年轻的时候,开发的时候,感觉这块代码可能会出问题,觉得无所谓,不会有问题的,可后面都是这些觉得会出现问题的,最终都出现问题了!

慢慢地,有一定经验了,知道了,哦,原来这叫 技术债务,所以在3+1项目的第34天的时候,我以自身的经验问了个问题(你了解什么是技术债务吗?)

再后来,变得成熟了,阅读了很多知识,然后我又发现,哦,原来我这曾经的思虑早有人总结出来了,这就是著名的:墨菲定律。它是这么定义的:

凡事只要有可能出错,那就一定会出错 它的主要内容有4个方面:

  • 任何事情都没有表面看起来那么简单
  • 所有的事情都会比你预计的时间长
  • 会出错的事总会出错
  • 如果你担心某种情况发生,那么它就更会发生

所以在工作上: 因为知道了这个道理,所以我就严格要求自己,细心,多思考边界,倒推着我去反思很多问题和去学习了很多知识,比如说程序加监控,代码加单元测试等。如果时间来得及就要把可能会发生的问题解决掉,如果时间来不及那就一定要记录下来,所以我的工作日记里记录着大量的问题,也给这些问题加了个预估解决的时间,一个个去解决。

后来发现这代码的质量提高了,返工率大大降低,所以我也要求团队成员,觉得有问题的地方一定要记下来,然后找时间去解决它。

所以在生活上: 一些不该说的话就不一能说,比如说有些人,天天把“分手、离婚”4字当口头禅,慢慢地也有些是实现了的他们的愿望。刚认识时我就对我老婆说过,什么话都可以说,唯独这4个字“分手、离婚”坚决不能说,到现在,11年过去了,无论是小吵还是拌嘴,从来都不会说这些话,也造就了我们的感情……因为我们懂得珍惜!

送给即将成为程序员的经验

  • 身体是革命的本钱,保持锻炼身体
  • 少抱怨,多换位思考
  • 远离手机
  • 主动学习
  • 学会总结,在总结中进步
  • 敢于分享
  • 多看书
  • 莫跟风,莫浮躁

在学习成长的路上没有捷径,有的只是那份不忘初心坚持

最后

如果还有一次选择职业的机会,我还是会选程序员,依然还是会做前端,但我不会再选择技术专家这条路,我会选择技术商人这条路。零零散散写了这么多了,我一贯的原则是,利已得他,足矣!