全栈工程师养成攻略之零散小Tips(不定期更新)
调侃描述:
全栈工程师 = 屌丝战斗机 = 系统+网络+dba+架构+安全 = 没女朋友,拿一份工资做三份事情的典型、每个站长都是一个全栈工程师,每个站群的站长都是超级全栈工程师。
专业描述:
全栈开发 = 前端+后端+系统+……..
项目如何书写
项目书写原则与框架
·项目名字突出项目内容,显而易见,容易阅读。
·3-4个Bullet Points足以,描述重点而不是长篇大论
·从一个Developer的角度出发书写而非用户角度。
项目书写框架
- 第一个Bulletpoint:做了XX项目,实现了XX Feature,得到了XX效果
- 第二个Bulletpoint:做了XX框架,设计了XX,实现了XX功能。
- 第三个Bulletpoint:优化了XX,使得XX提高了/降低了/减少了XX。
- 第四个Bulletpoint:重复第二第三还有亮眼的点。
项目顺序如何把控
- JD重要技术内容重新排序
- JD Title主要职能
- 其他细节(项目完成时间、技术栈新旧)
简单项目如何升级
Performance是什么
定义:证明项目可以在工业生产环境下可以良好运转。产生效应并且转化为可评估的指标
白话:数字,真实的数字,有价值的数字,有意义的数字,不是瞎编的“可笑”数字。
反例:
提高性能50%
处理了XXX QPS
提高了响应时间20%。
新做项目
思考几个问题
用了什么?是主流的技术细节吗?
只是简单用。有没有做性能提升、维护?可以挖出更多细节吗?
结果是什么?可不可以量化?做了什么特别的feature?
解决了什么工业需求?