2019年NO-9WEEK总结

这段时间上班真的是忙,被赶着往前走,短时间内团队需要完成巨量的需求,对的,巨量,你没有看错。这周虽然就只干了两件事,但是白天除了吃饭上厕所接水,空余时间基本都没精力或者是没有欲望去看其余技术知识了。这周就连infoQ网站也只是打开几次简单浏览下有些什么,基本没有点开细看过内容。

上周说的LeetCode第三题,还是上周日白天简单看了下解题思路,实话说,似懂非懂,为啥这样说呢?因为现在脑子里有印象,但要是让我说出来,还真说不清楚。

在当当买的两本书,这周也陆续到了,都只翻了前几页,看了下大概。对里面内容挺感兴趣,在网上也看到好多人写了读书笔记,我也坚持啃啃吧,练练牙口。

今天去加班,中午午休时看了一篇文章,题为“为什么你写的代码糟透了?符合这10种情况,说明你不适合编程?”,描述了10种阻碍软件开发工程师成长的情况,读了之后还是挺有感触的,摘抄粘贴到这里,供以后回看。

  1. 如果你对计算机和技术原理缺乏好奇心,那就永远不会成为一名成功的程序员。
  2. 如果你不去培养解决问题的能力,那就永远不会成为一名成功的程序员。
  3. 如果你在面对问题时很容易就放弃,那就永远不会成为一名成功的程序员。
  4. 如果你在解决问题后不会感到兴奋或没有成就感,那就永远不会成为一名成功的程序员。
  5. 如果你对学习感到不耐烦并希望能够快速而轻松地掌握所有东西,那就永远不会成为一名成功的程序员。
  6. 如果你懒于思考,把集中、专注的思考看成是一件苦差事,那就永远不会成为一名成功的程序员。
  7. 如果你希望别人为你考虑,并且不愿意自己去探究细节,那就永远不会成为一名成功的程序员。
  8. 如果你的思维僵化,并且很难保持代码的条理性,那就永远不会成为一名成功的程序员。
  9. 如果你认为编程的最终目标是找到正确的解决方案,而不是一系列解决方案,那就永远不会成为一名成功的程序员
  10. 如果你忽略细节,忽视小事情,那就永远不会成为一名成功的程序员。

成就感,好奇心,不断学习,细节这些真的是很有感触,虽然我代码没写多少,但对于这些特质很认同,如果没有这些特质,程序猿这行真的是待不长久,或者说是没有成长,浑浑噩噩,只会白白浪费人生。比如昨天刚发现的一个BUG,只是一个变量的一个字母错了,导致的结果就是一个功能无法使用,还浪费了大量的时间来找这个错误。细节真的很重要呀,所以平常基本都复制,很少用键盘一个一个字母打这些名称,太容易出错了,稍不留神就会留一个BUG。

这周用到LUA,感觉这个写起来真的是很简洁,很有兴趣再深入了解,但最终可能会是不了了之吧。