One today is worth two tomorrows

初入博客园——你我共勉,至我的准读者朋友们

     爱因斯坦说过:一个人的价值,应当看他贡献什么,而不应当看他取得了什么。

    今天第一天入驻博客园,打算在以后的程序员生涯中能够多写点东西,把那些业余的用来消磨的时间花在探究技术和写作上。为什么引用爱因斯坦的话,因为想着写博客的目的除了兴趣之外,是为了能够帮助到同是技术爱好者的其他人。我属于程序员中那种本身就比较喜欢技术的,程序员是一种职业,为了生存很多人走上了这条路,并不是所有程序员都喜欢技术,热衷代码。但是我一直以来都致力于做自己喜欢和感兴趣的事情,不喜欢的事再轻松,我也会毫无兴趣;喜欢的事即使很累,做起来却能够充满干劲。试想一下,如果人生几十年里每天做着自己不喜欢和毫无兴趣的事情,那该是多么的无聊,想想就要疯掉。上班族每天朝九晚五(当然很多还会加班),如果每天都是做着让自己无比厌烦的事情,那肯定很煎熬。人生很长,人生也很短,与其在勉强的事情上将就,倒不如宁缺毋滥,去追寻自己喜欢的东西,做自己感兴趣和有意义的事情,为了心中所愿,即使遍体鳞伤又何妨?相信我,那样的生活肯定比你现在的样子更精彩!

     好了,鸡汤喝完了,来谈谈我写博客的一些初步规划吧:

  1.      首先,绝不写滥竽充数的文章!网上的博客多如牛毛,技术界也有一批专门来占篇幅的所谓博主。正是因为不想写一些毫无用处浪费读者眼球的文章,我选择在入职了近两年以后才进军博客圈。不是说入职两年,做了两年的实战项目开发,技术就有多厉害,相反,在实践的过程中反而发现了很多不足,感受到了自己的渺小与无知,技术的世界博大精深,没人敢妄自尊大。而是在实践过程中,真正做过项目,用过某些技术去实现功能和效果,才不会纸上谈兵,至少对自己有一个清晰的认识,知道哪些自己还没有掌握,对于自己不知道或者不确定的事情,绝不妄自猜测和定义,去误导读者。实践经验告诉我,技术上永远不要只停留在思想层面,没有实践过就不要妄自猜测,因为这样往往就是错的。技术界有一条不变的法则:实践是检验技术的唯一标准。计算机不一定就按照人的想法去做事,亲测方能出结果。如果我的博客中有一些文章,您看了觉得完全是浪费时间没有一点作用,没有能解决主要提到的问题,没能给您一些很好的启发,可以留言,我会尽快修改或删除这样的博客。
  2.     拓展新知,不做教条式讲解。如果有人问,JS一阶数组如何去重,我就告诉你Array.from(new Set(arr)),你复制粘贴就拿去用了,学到了什么?Array.from是什么东西,Set又是什么?可能下次还是不会,单纯地靠记住拼写去写代码太难了。我认为,除了给出方法,还应该解释原理,并做适当拓展,举一反三。比如上面提到的数组去重,要知道Array.from是Array对象的静态方法,Set是具有唯一性元素集合的特殊对象,为什么能用Set去重,为什么用Array.from(),还有哪些方法可以去重等等问题。不仅学到去重,还学到了相关的很多东西,这才叫有新知,有启发和收获。
  3. 精简代码。绝不多写一行代码,用最简单高效的方式去实现功能,是一种追求。三最,即"最简、最快、最高效"。为什么大家都能做的事也能有做得好的和做得一般的,因为不同人做事的方式和习惯不同。把事情做完和把事情做好有很大的区别,为什么企业绩效有OGA等级之分,不同的习惯成就不同的人,尝试把事情做好不仅仅是做完,是成功的必经之路。这也是我所追求的。
  4. 要么不做,要么就做到最好。这一点不一定能达到,至少是一种追求。对待技术也一样,不要很多技术都了解,但是稍微详细点就不会了。做技术切记不能空中楼阁。我认识一个技术很出色的前辈说过这样一句话:如果一个技术你学得一知半解,等于白学。要做就一定要做好,不然就干脆不做。这要求我们要有毅力和原则,绝不轻言放弃,因为半途而废和从未开始是一样的,都是失败!

以上说的几点,是我的自我要求,如果有哪些做得不到位,请积极留言交流,技术的世界博大精深,同是技术之洋的小船,唯有始终如一,坚定走下去,方能有朝一日拨开云雾见青天。愿你我共勉!

posted @ 2019-03-27 02:05  雙木的碼上人生  阅读(240)  评论(0编辑  收藏  举报

Have you ever worked hard for yourself in life?