继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

讲课这些天(二):那些年踩过的坑

真的_自由飞
关注TA
已关注
手记 9
粉丝 18
获赞 64

说“那些年”纯粹是为了诗情画意朗朗上口,俗称装逼。真实的情况是:这些年我们一直在踩,以后还会继续踩的坑。

今天课堂上又踩了两个坑,而这两个坑是我以前提醒过同学们的,O(∩_∩)O~,没想到自己还是一脚栽了进去:一个是忘了引入JQuery文件,一个是没有保存代码就刷新页面。

不知道这算是啪啪打脸呢,还是印证了我的先见之明?

当年明月说得非常对:

能够改正的,我们称之为“缺点”;不能改正的,我们称之为“弱点”,基于人性的弱点。

很多坑,是建立在人性的弱点上的。所以,哪怕你知道你明白你完全懂,甚至不止一次的掉到这坑里,下一次稍不注意,还是“扑通”一声就掉进去了。

明白人性的弱点——嗯,这个词太文科了点,我们换种说法:“人脑的缺陷”,比如随性、粗心大意、复杂的逻辑面前犯晕……我们才能明白软件开发当中的很多事情:比如为什么需要IDE智能提示?因为我们很容易拼写错误啊;比如为什么编译检查这么重要,因为我们很容易犯语法错误啊;比如为什么不断有人在倡导测试驱动,因为我们很容易在业务逻辑实现上犯错误啊;比如为什么一定要求我们写文档写注释,因为复杂的逻辑我们会晕会忘啊;那为什么还是有很多人不这么做呢?因为我们懒啊,哈哈。

真的,工作时间越长,经历(踩)的事(坑)越多,我越发觉得:软件开发、项目管理、系统架构这些东西,要把它们做成得靠技术;但要把它们做好,得靠对人对事更深刻的理解。

打开App,阅读手记
2人推荐
发表评论
随时随地看视频慕课网APP