说“那些年”纯粹是为了诗情画意朗朗上口,俗称装逼。真实的情况是:这些年我们一直在踩,以后还会继续踩的坑。
今天课堂上又踩了两个坑,而这两个坑是我以前提醒过同学们的,O(∩_∩)O~,没想到自己还是一脚栽了进去:一个是忘了引入JQuery文件,一个是没有保存代码就刷新页面。
不知道这算是啪啪打脸呢,还是印证了我的先见之明?
当年明月说得非常对:
能够改正的,我们称之为“缺点”;不能改正的,我们称之为“弱点”,基于人性的弱点。
很多坑,是建立在人性的弱点上的。所以,哪怕你知道你明白你完全懂,甚至不止一次的掉到这坑里,下一次稍不注意,还是“扑通”一声就掉进去了。
明白人性的弱点——嗯,这个词太文科了点,我们换种说法:“人脑的缺陷”,比如随性、粗心大意、复杂的逻辑面前犯晕……我们才能明白软件开发当中的很多事情:比如为什么需要IDE智能提示?因为我们很容易拼写错误啊;比如为什么编译检查这么重要,因为我们很容易犯语法错误啊;比如为什么不断有人在倡导测试驱动,因为我们很容易在业务逻辑实现上犯错误啊;比如为什么一定要求我们写文档写注释,因为复杂的逻辑我们会晕会忘啊;那为什么还是有很多人不这么做呢?因为我们懒啊,哈哈。
真的,工作时间越长,经历(踩)的事(坑)越多,我越发觉得:软件开发、项目管理、系统架构这些东西,要把它们做成得靠技术;但要把它们做好,得靠对人对事更深刻的理解。
点击查看更多内容
2人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦