Web全栈工程师的自我修养
中亚kindle电子书活动淘的闲书,趁过年回家坐车的时间看完。读起来的感觉更像是作者的找工作回忆录+工作5年以后的流水账。
整个读下来感觉像是一篇参杂着回忆录的综述。从前端讲到后端,作者很推崇js的理念,实际也多用js做前端工作。
kindle的排版看起来很乱,尤其是引用的部分里的引用书籍封面贴图大小不一,位置各异。
key points
- 全栈的核心是解决问题,是撸起袖子快速迭代,而不是空想
- 推荐Linode VPS, 并且强烈推荐自己弄个VPS练手,一方面是熟悉Linux环境,另一方面是熟悉部署调参
- 校招的时候作品比简历更有价值
- 设计的基本概念,亲密、对齐、重复、对比
- DRY原则,3次以上的复用直接解耦为单独的功能,否则为WET. (don’t repeart yourself vs. write everything twice)
- ssh不使用root账号,登陆时尽量用key而不是输入明文密码
- 早期经典web构架,LAMP - Linux Apache MySQL PHP
- 要锻炼管理能力,亲力亲为重要并紧急的事情,安排好重要但不紧急的事情的日程,把紧急但不重要的事情分给别人,尽量少花时间在既不重要又不紧急的事情上
- 锻炼身体,拒绝加班
archive
- 现在有个试用期的AWS ec2 VPS用着练手,Ubuntu 16 LTS, 已经可以正常使用Linux相关功能
- 后续读两本书:写给大家看的设计,禅与摩托车维修艺术
- 已经折腾了一个flask + gunicorn, 后续可以折腾的还有很多