每个人都是从小白开始学习,学习编程也一样。在我是小白的时候,至今无法忘记的超级bug(其实也算一件趣事)。
编程之旅开始,作为一个新人,我抱着敬畏的心编写代码(当然现在没有这个感觉了)。进入的第一家实习公司,我主要负责前端工作,后台管理系统的维护,还是有人带的,带我的那个人也有很长时间没有接触这个项目了,不过由于公司项目的绩效问题,我负责的项目已经停滞很长时间了。加入新公司的第一件事当然就是看代码了。
对于当时的经历感觉不会忘记,项目是使用纯jq编写,对于前辈们的代码表示仰望,但仰望归仰望,bug也是论斤称的。。。
在这里展示一下:
// alert 随便用
alert('编辑成功')
// return 方法
function AnalysisData(data) {
for(var i=0;i
以上就是我第一份工作遇到的祖传代码,当然不只这些,不一一列举了。现在感觉当时真的不好受,js基础不好,所以出现这种情况。
当然现在看到这些问题,现在是so easy,但是对于当时的我来说,简直要了命。不过这样算是一种积累,现在看也是一个不小的收获。编程还是一个积累的过程,多写多记。
之后我将这些问题都整理了出来。
js运行机制和事件循环
var的使用
js中for和map和forEach
闭包问题
我不会忘记的!!!对于还是新人来说,这些问题是不会忘记的。
也许有人会说,这算什么超级bug,你不是有人带嘛,你不懂可以问别人啊?百度啊?怎么不知道自己解决尼,说的对。我后来才发现我遇到的到底是什么问题,对于新人的我,由于沟通和理解的问题,总是对于问题的描述出现偏差。直到我看着这边文章才发现,不是问题有多难,是我开始就错了。
X-Y PROBLEM,后来我又专门的研究这个问题,也给自己总结了几个在开发中避免出现这种情况。
对于解决问题的总结:
遇见复杂的问题时,不要被它的造成的困难所影响到,
* 第一步了解问题;
* 之后再拆分问题;
* 最后使用逻辑推理按照拆分的结构 写出解决方案;
* 不要先入为主;
我的编程之旅还在继续,bug------解决bug,其乐无穷
前端js的经典问题
小程序开发注意的问题
node后台服务的搭建



