爱因斯坦说过:一我的的价值,应当看他贡献什么,而不该当看他取得了什么。程序员
今天第一天入驻博客园,打算在之后的程序员生涯中可以多写点东西,把那些业余的用来消磨的时间花在探究技术和写做上。为何引用爱因斯坦的话,由于想着写博客的目的除了兴趣以外,是为了可以帮助到同是技术爱好者的其余人。我属于程序员中那种自己就比较喜欢技术的,程序员是一种职业,为了生存不少人走上了这条路,并非全部程序员都喜欢技术,热衷代码。可是我一直以来都致力于作本身喜欢和感兴趣的事情,不喜欢的事再轻松,我也会毫兴趣;喜欢的事即便很累,作起来却可以充满干劲。试想一下,若是人生几十年里天天作着本身不喜欢和毫无兴趣的事情,那该是多么的无聊,想一想就要疯掉。上班一族天天朝九晚五(固然不少还会加班),若是天天都是作着让本身无比厌烦的事情,那确定很煎熬。人生很长,人生也很短,与其在勉强的事情上将就,倒不如宁缺毋滥,去追寻本身喜欢的东西,作本身感兴趣和有意义的事情,为了心中所愿,即便遍体鳞伤又何妨?相信我,那样的生活确定比你如今的样子更精彩!数组
好了,鸡汤喝完了,来谈谈我写博客的一些初步规划吧:对象
- 首先,毫不写滥竽充数的文章!网上的博客多如牛毛,技术界也有一批专门来占篇幅的所谓博主。正是由于不想写一些毫无用处浪费读者眼球的文章,我选择在入职了近两年之后才进军博客圈。不是说入职两年,作了两年的实战项目开发,技术就有多厉害,相反,在实践的过程当中反而发现了不少不足,感觉到了本身的眇小与无知,技术的世界博大精深,没人敢妄自尊大。而是在实践过程当中,真正作过项目,用过某些技术去实现功能和效果,才不会纸上谈兵,至少对本身有一个清晰的认识,知道哪些本身尚未掌握,对于本身不知道或者不肯定的事情,毫不妄自猜想和定义,去误导读者。实践经验告诉我,技术上永远不要只停留在思想层面,没有实践过就不要妄自猜想,由于这样每每就是错的。技术界有一条不变的法则:实践是检验技术的惟一标准。计算机不必定就按照人的想法去作事,亲测方能出结果。若是个人博客中有一些文章,您看了以为彻底是浪费时间没有一点做用,没有能解决主要提到的问题,没能给您一些很好的启发,能够留言,我会尽快修改或删除这样的博客。
- 拓展新知,不作教条式讲解。若是有人问,JS一阶数组如何去重,我就告诉你Array.from(new Set(arr)),你复制粘贴就拿去用了,学到了什么?Array.from是什么东西,Set又是什么?可能下次仍是不会,单纯地靠记住拼写去写代码太难了。我认为,除了给出方法,还应该解释原理,并作适当拓展,触类旁通。好比上面提到的数组去重,要知道Array.from是Array对象的静态方法f,Set是具备惟一性元素集合的特殊对象,为何能用Set去重,为何用Array.from(),还有哪些方法能够去重等等问题。不只学到去重,还学到了相关的不少东西,这才叫有新知,有启发和收获。
- 精简代码。毫不多写一行代码,用最简单高效的方式去实现功能,是一种追求。三最,即"最简、最快、最高效"。为何你们都能作的事也能有作得好的和作得通常的,由于不一样人作事的方式和习惯不一样。把事情作完和把事情作好有很大的区别,为何企业绩效有OGA等级之分,不一样的习惯成就不一样的人,尝试把事情作好不只仅是作完,是成功的必经之路。这也是我所追求的。
- 要么不作,要么就作到最好。这一点不必定能达到,至少是一种追求。对待技术也同样,不要不少技术都了解,可是稍微详细点就不会。作技术切记不能空中楼阁。我认识一个技术很出色的前辈说过这样一句话:若是一个技术你学得只知其一;不知其二,等于白学。要作就好作好,否则就干脆不作。这要求咱们要有毅力和原则,毫不轻言放弃,由于放弃和半途而废是同样的,都是失败!
以上说的几点,是个人自我要求,若是有哪些作得不到位,请积极留言交流,技术的世界博大精深,同是技术之洋的小船,惟有始终如一,坚决走下去,方能有朝一日拨开云雾见青天。愿你我共勉!开发