最近换了新工作,从大厂外包上岸了,跳到了某二线的互联网公司。
本文的主要内容是上一份工作的经验总结和接下来的学习计划。
一、经验总结
1 外包生存守则
外包干的不是互联网行业,而是服务业。对甲方要不主动、不拒绝、不负责。
不主动:不要揽活儿干,干完手里的活儿就去学习,留一些时间来提升自己。
不拒绝:甲方说啥是啥,让干啥干啥,以甲方的想法为主导。
不负责:只需要完成任务,不用对产品负责。
2 工作感悟
1. 开发工作的根本是要满足客户需求,与其追求完美的产品,不如按期交付。
2. 程序员是靠解决问题成长的,要做一些有挑战性的事情。
3. 能力不足意味着经验不足,不意味着做不到,认真地去做。
4. 不懂不耻,不学可耻。
5. 如何取得进步?先定下一个目标,然后在过去的时候扫除所有障碍。
6. 你的猜想没有人想听,请证明它。
7. 与人交往只看诚意,不看其他。
8. 希望自己能成为一个靠作品说话的人。
二、接下来的学习规划
1 技术方面
在上一份工作中,为拓展自己的知识面而做出了巨大努力,接下来要向知识的深度进取。
学习形式包括看书、看官方文档、看源码,目标是将技术从八股文水平提升到应用水平。
拟定书单:
《MySQL是怎样运行的》
《学透Spring:从入门到项目实战》
《跟闪电侠学Netty》
《凤凰架构》
虽然经常听到别人说“阅读官方文档(或源码)是最佳的学习方式”,但确实是有点儿啃不动官方文档,目前主要以看书为主。在未来的两到三年内,会朝着阅读官方文档的方向努力。
2 工作方面
此次上岸后,终于可以信誓旦旦地对自己说,我的技术已经入门了。(三年,初窥门径)
以后不想再将大量的时间花在复习八股文上了,想留一些时间学习技术以外的东西。
对下一份工作,我对自己的期望是:
1. 全方位地了解产品。
内:关注每个同事在做的事情,做他们每个人的backup。
外:成为我们产品的用户,并关注我们的竞品。
2. 学习团队管理。
不是为了管理而管理,而是为了提升效率。
3 其他方面
希望自己能玩转github。