Skip to content

itgoyo/Book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Book

《web全栈工程师的自我修养》 2017.11.21-22

当你只有一把锤子的时候,你看什么都是钉子。而如果你痴迷于工具,反而看不到问题的所在。因此要先看看有那些问题需要解决,然后再补充你的工具箱。永远从商业目标的角度来决定学习那些东西,而不是纯粹为了锻炼技术能力而去学习。

计算机科学中最无奈的两件事是缓存失效和命名

行动重于计划

如果您不愿意把手弄脏,就无法成为一个好的外科医生。

让市场认可我的能力,而不是让老板认可。

《我的职业是前端工程师》 2017.11.22

全书写得比较朴实,没有太多的技术性知识,都是作者在开发路上的一些经验和总结,文章里边有很框架听得不是很明白可能是没有正式入门,后面补充一些基础知识在回来看一遍效果可能会好一点。

今天在调试代码的时候一直在修复某个 bug,前后改了不下10次,但是测试人员一直一直来来回回都能找到不同的触发 bug 的操作,后面一直在倒推代码还是没有找到问题的所在,这时公司里的一位老员工走过来帮我调试代码,说他老确实是年纪比我们很多同事都要年长,而且公司的所有代码都要过他手,是公司里的技术大佬.他过来就说打个断点,那会我有点懵,因为开发这么久我都是打 log 来调试的,很少用 debug 模式来调试代码,可能之前的问题都比较好解决,都能通过打 log 来查看详细的数据,但是今天出现的这个 bug 确实不好搞,就一个临时变量被多个人口赋值,一直不停地倒推回去到各种触发 bug的入口,足足花了两个多小时才能完全解决.其实问题不难也不是编码能力的问题,就是代码写法有问题.就是因为这次的 bug,然我深深地体会到优秀的代码和一般臃肿的代码差别在哪里,有时候你为了贪图快或者方便就仓促的写代码,导致后面出现 bug,持久找不到问题的原因,或者代码维护起来非常困难.经过这次修改 bug 的经历,也让我明白要善于 debug 模式调试程序的重要性,debug 能帮助我们更快的找到错误的地方和原因,我们还可以单步调试详细的观察数据的变化.感觉掌握了 debug 的要领就想掌握了武林秘籍的精髓.

通过这次改 bug 的经历,让我明白自己和老程序员相差很远,和大神相差更远,但自己也不会气馁,明白了自己的不足,平时要多花点时间到自己薄弱的方面

About

看过的书籍汇总

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors