圈子都是年轻的程序猿,工作环境逗比欢快,bug是调味剂。
bug虐我千百遍,我待bug如初恋。
对于真正有敲代码经历的程序猿,大家都知道从一个入门程序猿到高级程序猿,需要step by step(脚踏实地),写程序是一件既花脑力又耗体力的青春活。从早上码代码到晚上甚至凌晨的大有人在,但还是有很多人选择了坚持,苦中作乐是程序员的个性之一。
在代码环境待久了,会渐渐觉得写程序也是一种艺术!一个好的程序不仅需要技巧,更需要灵感。当全身心投于其中,写出自己心目中的效果时,感觉世界就在自己脚下,自己就是超人!
程序猿往往会做一大堆重复的任务,而这正是懒惰滋生的源泉。于是就有了程序猿的偷懒模式:有些厌倦于这种功能重复工作的程序猿马上会想到建一个工具来自动执行!他们知道每一次修改代码之后如何自动刷新浏览器,制作工具自动清理数据库和测试再次导入的文件。
这么机智的偷懒模式,你爱不爱?有时候你会发现,懒惰的程序猿,其实,更优秀——这些捷径会让程序猿绞尽脑汁思考、尝试并发现很多新技术。
想成为一个优秀的偷懒程序猿?可以借鉴以下Tips:
Tip four:兴趣与学习精神
这是众多偷懒招式的前提,如果对代码没有兴趣、没有学习的动力,也就不会研究这方面的技术。编程的学习平台有很多:萌码、慕课网、CSDN、开源中国社区、极客标签、codecademy、stackoverflow、github、codecanyou......
Tip three:编程语言的选择
虽然很多语言都是“万能”的,但你用ruby,python语言去写某些web程序肯定比java来得爽快,你用java处理某些业务流肯定比C++生产率高,你用go语言去处理并发你就不会再爱上C++。每种语言都有其适用场景,在合适的场景下选用合适的编程语言可以解放生产力还可以高效高质的完成工作。补充一句:php是世界上最好的语言,哈哈哈。。。
Tip two:工具的选择
选择效率高的开发工具,比如写网页,之前看过有位同事开发网页时用notepad++,找个文件找很久,还不能通过选中直接找到该方法,换个WebStorm绝对有惊喜。
Tip one:程序的架构
一个好的架构真的可以使你的代码简化很多,模块更清晰。在需求变动的情况下,能高效修改代码或添加新的功能。好的架构可以参考GitHub大神们的分享。小编现在android开发就喜欢用MVP架构,感觉棒棒哒。(自从玩了王者荣耀后,就更喜欢MVP了)
最后,贴出偷懒的最大动力图:
学会月薪上万式偷懒,认真懒惰式偷懒你就输了~