上篇 《最想放弃的时候,离成功最近 》文章说了自己掉坑里,周末加了两天班,把边边角角的问题基本都搞定了。


今天产品经理来,让我把服务部署到测试环境,终于不用憋在自己手里,顿时感觉看到了曙光。
每天既要开发,又要自测,测出来的问题还要解掉,拿自己的矛攻自己的盾会让人内心非常煎熬,就像掉进了无底洞。服务部署到测试环境,找问题的事就不用我独自完成了,单纯处理提出来的问题要简单的多。
内心欣喜之极,含着泪约的炮终于要结束了,差点就没完了。
提升,也是看得见的

  • 已具备独立开发一款复杂的 web 应用的能力;
  • 逼出了设计的意识,但凡想不清楚的点必定实现不了;
  • 对项目开发的时间周期有了更准确的评估能力;
  • 改烂代码的能力也提升不少,"初级工程师维护代码,中级工程师设计代码,高级工程师重构烂代码"。


这次改了一些烂代码,却写了更多的烂代码,这是下一步急需处理的问题,逐步进行小范围的重构。
写高质量的代码还是很有难度的,理论可能都知道,但遇到问题就是不知道该怎么处理,也许这时候有个人给你点一下,就会茅塞顿开。不知道你有没有类似的感觉?
比如有次我用字符对图片头信息进行了判断,我师父就指出为什么不用字节去判断?顿时反应过来,可为什么我就没有往深处多想几步的意识呢?之后的时间里,我一直在反思这个问题。这种深度思考的意识来源于对底层原理的掌握、遇到问题解决问题的经验、阅读与见识。


更多相关文章

  1. 建造者模式和原型模式在开源代码中的应用
  2. 工厂模式在开源代码中的应用
  3. 单例模式在开源代码中的应用
  4. 几款代码高亮组件的体验,说不定你以后会用到
  5. 从代码的改进,看参数行为化与Lambda
  6. Java8如何让自己的代码不那么啰嗦?!
  7. bootstrap高亮显示代码,且横向滚动
  8. 面试官:如何实现一个乐观锁(小白都能看得懂的代码)
  9. java8中的一个骚操作-方法引用(使代码看起来很高大上)

随机推荐

  1. golang不用指针可以吗
  2. golang sleep为什么没有返回值
  3. golang map判断key是否存在
  4. golang不能隐式转换吗
  5. golang select不阻塞吗
  6. golang main如何返回值
  7. golang不可重入函数实现
  8. golang rune几个字节
  9. golang grpc无法安装原因
  10. Golang中哪些值是不可以寻址的