2017总结
fingerliu 的笔记本 总结
有史以来最混乱的一年,工作生活的方方面面都有了很大变化和波动。
开始愈发感受到中年危机的一年。
工作
达成
和团队一同摸索出了一套敏捷开发的方法论
kubernetes 使用及基本原理
精通了 flask
独立开发了支付平台
side project: 实现了某抢单软件
side project: 基于爬虫的网站监控项目 https://github.com/FingerLiu/link-guard
未达成
理想的团队
未来职业方向
回顾了下从毕业到现在,接触过企业软件后台开发,运维,互联网产品后台开发,前端,安卓,嵌入式,售前。
不想当架构师的开发人员不是好运维。回顾了下去年,总是有意无意想锻炼自己的架构水平,尝试新的技术。但因为人手有限,好像更多的时候干了很多偏运维的事。运维很有意思,也很有必要懂相关的知识,但我并不想当一辈子运维,所以以后要注意学习和工作的重心。
根据我的理解,一个企业里的架构师大体分三类:业务架构师 –> 应用架构师 –> 系统架构师。
业务架构师和售前有点类似,分析客户需求,给出解决方案,标示出系统应该实现哪些功能;
应用架构师根据需求分析结果给出技术方案,协调各个技术部门,并划分出各个系统边界;
系统架构师凭借丰富的经验和很深的专业知识为系统的性能,安全性,可用性把关。
最感兴趣的是应用架构师。当然实际工作中很可能不会分这么细,可能这些都是一个人做的。但即便是一个人做,实际上是三个角色和三个研究方向,需要有三个不同的背景知识。
机器学习很有意思,也很火,也学习了相关的基础知识。但是术业有专攻,这个还是更适合数学背景深厚的人吧。
第五年的这个时间点
大学刚毕业的时候给自己定了个初步的计划,先进行广度的学习,有一定的广度,并确定认清了自己的兴趣点后,就进行深度的学习,钻研某一指定方向。而当年定的广度学习的时间点就是5年。为什么定5年呢?瞎定的。
既然认定了方向,就一路前行。
给大学毕业生的建议
基本每个毕业生刚毕业时都会纠结一件事:进大公司还是小公司。经常会听到以下言论:大公司管理严格,不自由;大公司等级森严,每个人都是一颗螺丝钉;小公司锻炼人,能全面发展;小公司更“人性化”,更自由…
但通过亲身经历,我给出的建议是,毕业生如果能去一流大公司就去一流大公司;如果不能就去二流大公司;如果不能去二流大公司就去三流大公司;如果不能去三流大公司再去小公司;不要去下流大公司。
大公司有完善的培训计划和培训制度。小公司,初创公司即便创始人很厉害,也没有足够的时间和精力培训新人。
关于“去大公司就成了螺丝钉”。其实是这样的,如果你是一颗螺丝钉,你到哪里都是一颗螺丝钉。那些在大公司里成为螺丝钉的人,去小公司,同样会成为螺丝钉。是否会成为螺丝钉,取决于上进心,取决于自学能力和对知识的渴望。是金子,总会发光的。不可否认的是,在小公司人少,扁平化,所以发光快;大公司层级深,想发光可能竞争大,时间也会久一些。
手工作坊与工业化。谷歌最开始的时候只不过是几个大学生在车库里写写算法,一路靠自己摸索总结,经过几十年的积累,成为了互联网的领头羊。现如今谷歌已经积攒了很多行业的最佳实践,并成为了很多行业的规范的制定者。和初创的小公司相比,就相当于是传统行业中的工业化工厂和手工作坊的差距。这个比喻一点也不为过。当你还在纠结如何实现增删改查功能时,谷歌的代码生成器可能已经用了十好几年了。起点不同,视野也不同。站在巨人肩膀上,视野才更宽广。虽然大公司都有很多的开源项目回报社会,我们可以通过开源项目学习一些沉淀下来的技术,但是最前沿的技术,以及管理/协作经验,除了在团队内部,是无法接触到的。
可逆与不可逆。从职业发展的角度。校园招聘在每年的招聘数量上占很大比重。通过校园招聘会进入大公司的难度要比通过社会招聘简单很多。甚至有的公司明文规定非特殊情况只招应届生,或只招毕业不满5年的员工。初创公司活多人少,很喜欢招成手,最好入职就可以直接做项目,从大公司刚出来,经过培训,哪怕照葫芦画瓢,也是可以很快上手的。功利一点的话,简历上有个 “XXX 巨头公司职业” 要比 “fewfwe 草根公司某小组组长”要漂亮得多得多。
最后一点,资源。实在想不通的话,看看你中意的小公司的创始人的简历,是不是有这么一句话“毕业于 xxx 名校,曾在某互联网巨头任xxx总监”,如果没有这些经历,他手中可能也不会有这么多资源,也可能不会有真么高的认可度。
宁做凤尾,不做鸡头。这句话不是在什么时候都是对的。但对于刚毕业的大学生来说,做凤尾吧,做凤尾,进,则做凤头;退一下,还是可以做鸡头的。如果一个鸡头突然想要去做凤凰了,不论除了能力上的问题外,心态的调整也是比较困难的。
当然,套路都是给凡人的。天才也许不需要套路。但对于大多数人来说,参考一下还是比较稳妥的。
生活
达成
结束了7年的长跑,有了离婚的资本
买了房并按两人喜欢的风格进行了装修
买了 mbp 15
买了 mdr1000
买了 switch
未达成
neat
财务计划
日本“修行”
出差三个月,项目不是很忙,于是多了更多的思考和独处的时间。在经过了第一个星期的新鲜感后,感受到了前所未有的孤独。
幸亏出发之前迷了一段时间的野外求生类节目。感触最深的是“德爷”在《单挑荒野》中说过的一句话,野外生存,最重要的三个要素就是水,火,食物,有了这三者,就这样“生存了”;在此之上,有稳定的多样的食物来源,有放松心情的活动(比如喝茶),就算是生活了。但在这所有之前,就是保持乐观的心态,这是最最重要的一点。凭着这个想法,讲出差当成一次荒野求生,逐渐调整心态,出差的生活才渐渐步入了正轨。
后来又悟出来一件事,就是,人的情感实际上好像是分为心情和情绪两部分的。心情是偏感性的,不太能够受自己控制,比如你彩票中奖了,那么你很可能一整天心情都不错;如果一大早刷微博的时候发现自己最喜欢的歌手突然离世了,那你肯定会心情不好。而这些东西,大多是外界决定的,不太能受自己控制。
在你心情好的时候,更容易产生积极的情绪,在心情不好的时候,更容易产生消极的情绪。但经过医学工作者的长期研究发现,情绪是由激素控制的。所以说它是可测量,可控制的。就好比,你冷了,那你会穿衣服保暖,热了,会开空调降温。同样,虽然无法控制自己的心情,但当心情不好时,比较容易产生不好的情绪,因而我们要主动的去调节自己的情绪,让自己 cheer up.
生活规划
未来长期规划的话,想过候鸟的生活,夏天在北方,冬天在南方。
学习
达成
不知道具体达成了哪些,感觉最近两年都在进步,对于程序的理解,对于团队的理解。但是并没有质的飞跃。相信积淀的东西以后不会浪费。
未达成
读资治通鉴。11月开始想出的点子,没有来得及养成每天看一点的习惯,今年就过去了。。留给明年吧。
学机器学习。看了两本书,也努力看了几个 writeup,掌握了基本流程。但因为数学功底太拖后腿,算法的东西看起来实在吃力。
2018
发现 OKR 是很好的个人年度计划的方式,找一天晚上专门整理下 2018 年的 OKR
2910
fingerliu
退出账号
当前文档
恢复至上次同步状态 删除文档 导出... 预览文档 分享链接
系统
设置
使用说明
快捷帮助
常见问题
关于
fingerliu 的笔记本2017总结
博客存档读书存档2014
fingerliu 的笔记本intro
fingerliu 的笔记本tm学习笔记
归档
博客存档
course
技术