毕业五年总结
Posted 拭心
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了毕业五年总结相关的知识,希望对你有一定的参考价值。
2021.07,毕业五年了。
第五年主要有这些不同:
-
工作内容更有挑战,深度和广度比一年前略有提升 🔍
-
和小肉领证,从恋爱关系进入婚姻关系,感情没有改变 🎎
-
看房买房,感谢父母、朋友援助
-
投资领域从小白到菜鸟
-
持续提升英语听说
-
接妈妈和妹妹到上海游玩的开心 😄
工作
这一年,工作内容主要是性能监控、优化和工具。各个方面都做了不少事,但老实讲,让自己非常满意的不多。
究其根本,主要是知识不充足,和做事的方法有问题。
知识不充足体现在:
-
对 Linux&ART 编译、运行原理掌握不足
-
没有成体系的性能优化方法论
-
工作相关语言(C++ 前端)、工具(性能分析、稳定性分析)掌握不足
经过这一年的补充,3 基本够用,1 2 从之前的二三十分,算是达到了六十分吧,整体还是有很大的提升空间。
做事方法的问题体现在:
-
没有充分考虑数据消费:某监控功能完成后,没有提供直观的数据消费方式,没有带来很大价值
-
方向有问题:某优化做之前只看一个指标,真正核心指标的效果不明显,意义不大
-
没有站在更高的角度思考:在某技术细节花时间太多,最后发现其实可以用另一种方案,快速验证效果
-
优先级把握不足:同时做多件事,导致价值更高的某事情被 delay
1 2 主要是做事情时,没有一个系统的方法论,对这件事的背景、问题、解决方案、期望结果思考不足,导致做事情就做了一半,没有拿到理想的效果。经过反思和领导沟通,逐渐有了一个比较完整的认识。
3 主要是在不确定是否可行的情况下,急于开始,没有思考是否有更容易的验证方案,走了很多弯路。一方面是自己经验不足,另一方面,也是缺少沟通。应该在提升自己的基础上,多和有经验的前辈交流方案,避免无脑埋头苦干。
4 主要是不会取舍,重要紧急四象限要经常套入,事情一件一件做;自己没精力又必须做的时候,借助同事的力量,也要有个结果。
做了三四年的业务,转向做技术中台,一开始还是有些无从下手,抓不住重点。这一年感谢领导和同事的指点,对工作相关的道和术都有了不少的提升,还得继续努力,争取创造更大的价值 💪!
生活
第一件大事就是持证上岗。
今年五一我和小肉去西安高新民政局领了证,终于成为了法律上的夫妻!
和小肉一起度过人生第一个十年,还是挺有感触的。从中学时代的懵懂无知,大学时代对未知的期待与担忧,到工作后共同生活的柴米油盐,如果不够坚定,恐怕已经分手很多次了。其中最关键的应该就是两人相互认可关心,有不愉快也能及时说开解决,没有因为在乎“输赢”而不愿意放下自己的面子。
有人问我领证前和领证后有没有什么区别,说实话,唯一的区别就是有了购房资格。
今年第二件大事就是买房。
一年前我是没想到会这么快就买房的,之前还很纠结,要不要去西安买,毕竟上海房子贵、教育成本也高。但经过多次的思考,和一些朋友的沟通,以及父母朋友的支持,在一次偶然的机会下,得知我 16 年初实习交的个税可以计入上海买房的资格条件里,买房的计划就提前执行了。
我和小肉对房子的要求很简单:
-
交通方便 (二手不介意,积分有限,新房就不考虑了)
-
户型采光好,最好双南
-
小区内有幼儿园(小学几梯队都行,躺平了)
-
装修不太差
感谢上帝遇到一个很靠谱的中介,在看了些房子后,最后遇到一个符合上面所有条件的,顺利走了流程。
房子确定后,基本上就不会再换城市了,考虑到在上海生活的机遇和挑战,我决定提升自己的投资和英语能力。
投资我的心得还不多,有的只是追涨杀跌的后悔心痛,基本知识体系还没有搭建好,买了八九本书才看了两本。后面闲余时间得加速读起来了。
英语倒是可以聊聊,从一开始的羞于表达,到现在的聊家常,最明显的是说话的自信有了。外教每次开头的例行问候,我都可以说上几分钟,有时候说到感兴趣的话题,两个人跑题一节课😂 不足之处是经常因为词汇卡壳,行业相关词汇积累较少。总是说背背单词,也因为重要不紧急迟迟不执行。最近也一直在统计自己的时间都去哪儿了,希望年底的时候,可以有所改变吧。
这一年做了什么
2020 年后半年做了什么记录在了 我的 2020 总结,这里就不赘述了。
2021 年前半年做了什么:
一月
一月还是挺丰富的,新鲜的生活体验,主要来自:和朋友聚、学习口语、股票、和小肉好好交流、对比发现自己的幸运、听前辈的分享。
收获与成长:
-
知道即使英语发音不是特别准确,对方其实也可以听懂,说英语更加自信了
-
WSJ 太优秀了,不仅是技术,做事也很有智慧。向他学习!!
-
看了张小龙对微信十年的产品思考 和 左耳朵耗子的 20 年程序经历分享
生活:
-
看别人家房子好想拥有、去医院挂号费太贵被刺激,只是当时立下志愿,后面就忘记,这样怎么能行呢?
-
去教堂不积极,周六晚睡,导致周日基本没有早起
-
说话音调太平,小肉多次说过,之前一直不当回事,有一次被外教说我说话像喝醉了 😂。 这在工作中也会有不好的影响吧
-
没合理利用空闲时间,每日记录有时候会漏掉,每日穿越圣经经常需要补上周的
-
股票认识不够,患得患失,分散精力
-
有时候小肉和我说话时,我在忙着干别的事,敷衍,让她生气
自我欣赏,我的优点:
-
英语底子还可以,起码外教能明白要表达的基本意思。就是词汇量不足,单词发音不够准确,语气不够自信和抑扬顿挫
-
在感情里,经常知错教改。更好一点的就是,少犯错,多长记性
-
做饭水平还不错
-
记录、总结,只有少部分人拥有这种习惯和成长
-
能够及时从骄傲中警醒,这是比较重要的(感谢主和妈给的启发,主经常给我环境和试炼,让我不至于迷失)
-
在不知道做什么的年纪,能够乖乖做好当下的事,不放纵自己。高中、大学的时候,不会想到,现在会这么感谢当初自己的努力
-
经常拍照、保存旧的回忆,保持这点
-
幸福的感情,源自主动的付出、呵护和耐心,这是我具有的品质
-
经常反省、警醒,不会在不好的状态沉沦太久
二月
工作:
-
了解了绩效评估的周期、目的和方式
-
如果有晋升的意愿,认为自己可以胜任下一级别的工作要求,可以在绩效周期开始时主动与 leader 沟通,对齐标准
-
哪里超出了标准和预期,带来了什么价值,案例和数据支撑
-
哪里没有超出了预期,问题是什么,如何改进
-
时间不是原因,要说自己的成长和成绩
-
360 评估,你对他的预期是什么,有没有达到,结果是什么
-
过去半年的工作总结,做了挺多事,但在业务上收益不太多,前期不够专注,走了弯路
-
但凡意识到“这样做能更好”时,就去落实。带领大家共同发现盲点并予以弥补,就是领导者的工作。
技术:
-
Yhook 里修改一个方法是否可以被编译的方法:修改【方法地址 + access_flag 的 offset 】内存的值
-
安卓上目前主要的堆内存分配器是 dlmalloc 和 jemalloc
-
了解了profile guide compile 相关
-
current profile 是临时的,做完 aot 就会写到 ref,然后清空 cur
-
target 为 29 的应用,不能显式调用 dex2oat 编译,会被 selinux 拦截
生活:
-
什么是心智成熟?做决定前思考大于情绪,做决定后接受结果并思考如何改进,而不是在不停的抱怨和幻想
-
人应该有自知之明,在觉得不满足时,先想想得到的东西,哪些是靠运气,哪些是靠实力,运气是一时,能力才是一辈子。
-
保利协鑫年前最大收益 35%,可惜快乐的日子很快就结束了,对自己买的股票,一定要了解清楚,财务状况和公司内控水平
-
操作太频繁,逻辑不自洽。既然要做 T,就要做好承担卖飞的风险,涨幅大于 5~10% 以后再考虑买入,不要一直盯着,隔段时间再看。
-
熬夜看完了大空头,结合卢克文的那本书,算是对【次贷危机】有了更多的认识
-
总的来说,就是当时房价上涨,导致人们对房贷盲目乐观,银行为了赚取高利率,房贷给信用很差的人;证券为了获得更高的回报,将风险很大的 BB 即资产包装出售;评级机构在房贷违约率上升的情况下也不下调对应的级别,导致很多机构、散户购买
-
最后房贷利率上升,导致很多人还不上房贷,导致银行收不回帐,投资者投的钱血本无归
-
看了《你好李焕英》
-
小黑失而复得,开心
三月
完成了什么:
-
字节九周年,一鸣分享,平常心,当下的力量。批评的稿子,哪怕有一点说的对,也要吸收一下,而不只是愤怒
-
读完彼得林奇,很多浅显的道理,比如能否和十岁的孩子解释清楚为什么买这个股票,但其实我都没做到(没画脑图)
-
极客时间 Linux 性能优化相关章节
-
看完了《大时代》(丁蟹的角色塑造太好了(活在自己的世界),方建新值得学习)、《爆裂鼓手》(用努力打败偏见,而不是放弃;坚持自己,别人质疑,让给出原因)
-
给大姨买药,管用,开心
-
和小肉玩了比较多的剧本杀、王牌基本每期都一起看。和小肉一起去吃了顿饭
-
和 YM、YQ,JY 约饭交流
-
体检,主要是不运动问题
遇到问题不要瞎尝试,找源代码看原因!
-
oatdump 可以看到非常多的信息
-
细化了 dumpsys meminfo 的结果,方便看到是那种类型的内存在变化(apk dex art so)
-
dumpsys meminfo 也是拿的 smap 信息
-
showmap 很强大,经过处理后的 /proc/pid/smap 信息
-
bootclasspath中包含的jar可以通过 env | grep BOOTCLASSPATH 查看
-
内存
-
文件映射就是磁盘中的数据通过文件系统映射到内存再通过文件映射映射到虚拟空间,这样,用户就可以在用户空间通过 open ,read, write 等函数区操作文件内容。至于实际的代码,open,read,write,close,mmap… 操作的虚拟地址都属于文件映射。
-
进程的页表缓存在CPU的MMU的高速缓存TLB中,当进程切换到其它CPU时,TLB就需要刷新
-
Buffer 是对磁盘数据的缓存,而 Cache 是文件数据的缓存,它们既会用在读请求中,也会用在写请求中
-
java heap 包括 .art mmap 占用的文件映射内存
-
android 10及以上版本,每次加载的时候因为没有odex,加载的时候都从dex里解压运行的问题
-
10.0 及以上,可以通过
package compile -r bg-dexopt --secondary-dex
编译secondary-dex
生成 odex, vdex,避免每次都从 dex 解压 (前提是通过 new PathClassLoader 注册 dex 为 secondary)
需要制定交易纪律,不能看着股价冲动执行,亏损的原因:
-
买的时候了解不是很多,经常操作,上涨时没有吃到很多利润
-
下跌的时候没有警惕,没有严格执行,跌多少就跑的条件(一开始跌到本金的时候,想卖没卖,跌了 20% 没卖,现在 40% 了)
-
无论如何,不能亏损太多本金,这个规矩没遵守
-
经常性的低卖、马上高买,结果又跌(卖了以后一直看盘,生怕卖飞了,但现在是左侧下跌行情,右侧上升才需要担心这个)
-
没有控制好仓位,全仓,做 T 的交易费都好贵了
-
总是当下买完就希望立刻涨,卖了就希望立刻跌,如果和预期不符合,就焦虑,这是不行的啊,被股价左右了操作
不错的句子:
-
任何有数据有分析的的帖子都是有参考价值,帖子的结论并不重要,有独立思考能力的投资者应该基于自己的能力得出自己的结论,并为自己的操作负责。任何只有结论(特别是带有情绪性论断)的帖子仅对自己的情绪调整有益,对于他人而言没有营养价值。
-
想赚辛苦钱的话,出卖自己的体力和时间。想赚小钱的话,投资自己,提高能力,然后出售自己的技艺。想赚中钱的话,广聚资源和人脉,然后挣撮合的钱。想挣大钱的话就去博弈风险。
-
Why 类问题是答辩环节的核心,可以占到问题总数的 50% ~80%,而且级别越高,占比越高。原因在于,评委需要通过 Why 类的问题来考察到底是你自己达到了某个等级的要求,还是说你只不过是完成了别人安排的任务。
-
这也是评委需要把你的绩效和能力分开来看的原因。你拿到好的绩效,也不能说明能力一定有提升,可能只是因为你的主管很牛逼,而你主要是服从安排,按照他的要求完成任务;也可能只是因为你的运气比较好,正好碰到上升的业务。
-
人生,一定是最佳的年龄做最合适的事情。同时,需要将每个阶段获得的成果转变成下一个阶段的基石。每个阶段的转换点,都是一道窄门。
-
等你到了22-30多岁工作的时候,冲在工作的一线,比拼的就是体力和技能。只有业绩最好,技术最好的员工才会获得嘉奖。这个阶段,你是一个典型的个人贡献者。
-
但是到了30多岁以后,你可能做到一个中层,不会直接冲在一线。你需要的是培养新人,指挥团队作战,团队的业绩就是你的业绩。只有在各种复杂关系中周旋,并且让上下都满意的人方能获得最大的回报 (自述工作:我主要是配合 XXX 完成了 XXX)这个时候,你所依赖的是你的人脉、资源、经验和对人性的理解。同时,个人的各种投资也陆续开展,工作已经不是唯一的回报。
-
无财作力,少有斗智,既饶争时
-
守正出奇
-
井陉之战,在这场战役里面背水的是韩信的正兵,抄了赵军大营的是韩信的奇兵。赵军回撤抢回营地的时候,韩信的奇兵又变成了正兵,背后追击而来的变成了奇兵。奇正就这样演变轮回
-
我们从事的职业就是我们的正兵,在拥有正兵的时候,获得稳定的薪资性现金流。利用这些现金流,购买一些资产。购买的资产就成了自己的奇兵。
-
领导力原则
-
对复杂事情有判断
-
创建良好沟通合作
-
发展培养团队
-
以身作则,建立良好风气
四月
工作
-
过程需要自己努力,其他都是资源,包括公司、领导、同事
-
先建立信任关系,再做选择
-
重视自己的事情,努力做到最好
-
不管什么问题,都不要闷在心里,去和 leader 沟通、解决(包括成长、绩效)
-
快速完成,主动思考做什么
-
向周围了解
-
向上:leader, leader’s leader 在解决什么问题,有哪些问题,是否我有新的解决方法
-
左右:了解其他同事做的项目,扩展知识面
-
向外:了解业界新技术,业余写写 demo;体验不同产品,找 bug、改进点
-
技术专家:擅长解决问题;了解相关业务的产品,和 pm 提出自己的见解;带人做事;定位问题,确定目标,从更高的角度考虑如何解决
-
领导者应该
-
日常工作中可以清晰地指出工作方向
-
以高标准引进人才
-
绩效评估中给出需要改进的方向
-
做好一件事。做精、做好一件事,再考虑下一件!
-
意识到小点的更大方向
技术:
-
将获取帧数据以及发送帧力逻辑封装成So,并通过动态注入的方式加载到surfaceflinger进程中
-
先通过ptrace将so load到sf进程中,然后,我是在android大版本中编译的SO,有api直接拿到SF中的相关数据结构对象
-
merge profile 时会看这次新增的 hotmethod 多不多,如果不多就先不编译
-
register secondary dex to jit 这个API 的时机,是越早越好,这样才能把启动阶段的 hot method 记录下来
-
可以深入的方向
-
熟悉 Android/Linux 图形系统,OpenGL,GPU 驱动等
-
有浏览器内核如 webview 或者 js 虚拟机开发经验
-
对性能分析、Runtime 优化有深入理解及相关工作经验,通过优化大幅提升过系统、应用性能
-
pthread_attr_getstack
获取线程栈 -
对于不正确的内存处理,如当程序企图访问 CPU 无法定址的内存区块时,计算机程序可能抛出 SIGSEGV。
-
Native 内存泄漏监控的原理相对简单,但想要做到完美通用却很困难,最主要的考验当属性能和稳定性问题,例如 32 位栈回溯的性能和稳定性(64 位看起来很简单?获取寄存器地址,拿到 fp,遍历 + 1)
-
link so 失败调试及解决:
-
adb shell setprop debug.ld.all dlerror,dlopen
打开日志 -
用
LD_LIBRARY_PATH
环境变量:processBuilder.environment().put("LD_LIBRARY_PATH", "/apex/com.android.runtime/lib");
-
C++ 进阶不错的网站:https://light-city.club/sc/
生活:
-
保协停牌,发财报之前犹豫要不要先清掉,现在看来不应该赌财报啊
-
看了《刺杀小说家》,《横道世之介》,《困在时间里的父亲》
-
看了些《深入浅出 docker》
-
知道了 docker 和 kubenates 的关系,docker 是类似 ART 的虚拟运行时,多个 docker image 可以共享 OS 资源;kubenates 是在 docker 上层的应用
-
容器化这么火,主要是解决了服务器利用价值低和不安全的问题
-
等我前端学习差不多,涉及到部署的时候,可以再看后面的使用部分
-
个人成长
-
增强自己的内核 基础不牢 地动山摇
-
时间管理:优先处理生产力强的事
-
要做“耐打型”选手
-
挖掘/创造让人记住自己的点
-
永远在武装大脑的路上
-
买了一年腾讯云
-
结构化思维
-
问题有哪几部分,拆解问题
-
介绍进展/项目:背景、冲突、问题、解决方案
-
小肉真好,收拾的家很干净
-
几个阿姨对姥姥姥爷养老的事有些争执,也难怪的。付出多的难免会不平衡。
-
爸妈老了的养老问题?(大概我还有 10 年时间就要面对)
-
早上送完小肉,不知道该做什么,计划不明确
-
乐乐着急了,听别人说报考体育生好,想多条路。唉,一下子觉得我平时和她沟通太少了,学习上没给到多少帮助,愧疚
我就是这样,摊子搞了个大,然后并行做好几件事,结果每件结果都不怎么样。
解决办法:
-
多找领导沟通,看看有没有其他解决方案,领导就是资源
-
事情进展推不动了就请教别人,哪怕让别人去做,也要保证有结果
-
别等到谈绩效才发愁,定期找 leader one one(一月一次)
-
在一厘米的地方深挖一公里
-
优秀的人,能够主动挖掘更有价值的事做,大萝卜和小坑的例子
-
普通的人,只能接受被人分配任务,而且还不一定能做好,从没思考过为什么做
五月
工作:
领导力原则&行为
-
TA能跟上级和相关方对齐,想清楚团队要解决的本质问题,制定清晰的短中期目标
-
TA能抓住目标的关键成功要素并分解为执行路径
-
TA不仅能传递目标和变化,也能清晰地传达背后的意义
-
TA是团队专业第一责任人,能做好专业把关和纠偏,解决我的技术难题
-
TA有意识跟外团队多交流,把获得的有用信息用到问题解决中
-
TA有同理心,遇到分歧时能考虑对方的立场和诉求,保持通畅的合作
-
在出现分歧时,TA能够接受评论和挑战
-
对于重要的事情,TA能够主动跟同级和下属同步上下文信息,准确有重点
-
TA遇到困难愿意担当,在解决问题时冲在最前面
-
TA将团队搭建视为非常重要的事情,投入精力和心思,招优秀的人
-
TA能够识别我的优势,了解我的发展诉求,给予我拓展性的发展空间
-
TA了解工作细节,能及时给我可执行的提升反馈
-
TA用高标准要求团队,公正评价我的表现,敢于直面管理冲突
底层素质
-
对于工作中有疏漏或可以提升的地方,TA能够快速获得相应的信息、学习相关的知识,提升问题的应对水平
-
在面对新情境时,TA不受过去的解决方案或习惯的做事方式影响,能以开放的态度、新的方法处理当前的问题
-
TA能拆解复杂的问题,并从周围的人和资源中提炼关键因素,结合形成更好的解决方案
-
TA在与他人的相处中总能学习别人的长处
-
TA能建设性地与自己不认同、或与自己有冲突的人打交道
-
TA能创造性地利用手头有限的资源实现目标,哪怕是别人看来不出彩的事情TA也能创造超预期价值
-
TA以积极多于消极的角度来看待工作中遇到的困境
-
在困难问题面前,TA是一个不到最后绝不放弃的人
-
TA做事的动力主要来自内在价值,如事业感、成长感
-
TA做事不计较份内份外,不分上班下班,都保持高责任感和投入度
-
无论在哪里,TA都是推动建设性变革的力量
-
TA擅长于主动规划,通过自己的努力获得成长所需要的机会,甚至能自己创造机会
关键管理动作
-
在团队的目标管理上, 目标清晰,让我振奋,有时候有变化,理由也让我很信服
-
当工作中出现专业难题时,TA对我的帮助是: 都能搞定并耐心讲解,不仅帮助解决当前的困难,还能引导我思考问题的本质,提升解决类似问题的能力
-
对于工作中需要的各种重要信息: 在团队中建立了有效的信息共享机制,让我们能从Leader侧通过固定渠道,及时获取各类工作相关的重要信息
-
当协作中出现难题时:TA一出面协作问题就迎刃而解,而且还会复盘并优化,避免相同的难题再次出现
-
对于我的绩效表现,TA:给我公平的评估,让我了解评估的依据,并且还能指出明确的提升方向
-
关于one one,TA: 有固定、频繁的one one,并且聊什么都有固定的内容、记录和跟进,我们之间能够形成非常清晰、连续的深度讨论;
经常主动找我one one,但频率不能保证。主要围绕我当下的工作、碰到的问题、发展诉求去聊
- 对于我的下一步发展,TA:指定计划,经常关注,给出指点
技术:
http-server
, 一个使用很简单的 node 服务框架,安装后直接启动就可以,方便
- SurfaceView的性能比TextureView更好
- 因为SurfaceView有自己的surface,渲染有独立的GL context,可独立跟SurfaceFlinger交互,充分利用triple-buffer机制;
- TextureView只是普通的view,依赖于宿主窗口的surface,每次flutter的ui和gpu线程完成后,并不会立刻被渲染到屏幕上,而是需要等待Native的主线程和renderThread来完成跟SurfaceFlinger的交互,可见渲染链路远比SurfaceView要长。
生活:
- 五一回家谈结婚领证的事,感谢上帝,顺利
- 去西安领证了!!!
- 开始看房
- 回到上海,妈妈给拿的羊肉坏了。小肉其实说的有道理,与其暂时让妈高兴,但是却浪费,不如直接告诉拿不了、吃不了,省的浪费。
- 通过隐瞒来避免纷争,其实本质就是欺骗。不如直接说出实情。
- 和小肉吵架,主要因为打牌,主要问题是没有讨论问题本身,发脾气,说气话
- 君实生物一季度转亏为盈,85 买入,买到山顶
- 买入时过于急切。财报都没仔细看,就看了 2021Q1 利润和 2020Q1 利润对比;港股为什么涨幅比 A 股弱也不清楚,就觉得有机可乘(自作聪明)
- 下跌时,心里感觉不妙,这么大利好不涨,跌到 83 又反升 84 时,看到今天机构卖出不停,有想法先卖掉,少赚也好过亏。结果另一个自己还想再多涨点再卖。结果下午就一路下跌,跌跌不休了。
- 这里可以查税单: http://shanghai.chinatax.gov.cn/
- 纠结究竟去西安还是上海买房,列出优劣势,最后决定去西安。结果去蝈蝈家吃完饭,和 PF 聊完,改了主意
老觉得自己被人剥削了剩余价值、是受害者、社会不公平,这是典型的弱者,具备这种雇员思维的人,不可能做得好投资。要做好投资,必须像老板一样思考问题,关心企业的生产、销售,关心成本、收益,在此基础上聪明地承担风险、享受收益。
做投资或做生意,不确定性是不可能避免的。想要旱涝保收,就只能一辈子给人打工、赚死工资、永远发不了财!
资本家为什么要占收益的大头,因为资本家投入资本要承担风险,他可能血本无归。工人拿着旱涝保收的工资,资本家购买工人的劳动力是用市场价买入的,跟用市场价买入原料、土地、机器设备等生产资料一样的
敢不敢做生意,选择做什么生意或抓住某种投资机会,很多大程度上还取决于一个人的眼界和视野,互联网诞生初期,国内互联网公司基本都是copy to china,很多留学生在欧美发达国家看到某种服务、产品或商业模式是可行的,然后国内一片空白,直接就照着葫芦画瓢,山寨一个,这完全就是因为他知道世界上有这么一种赚钱的机会。就好象爬山的时候,摆在你面前的有四五条弯弯曲曲的山路,你只有等到山顶或飞到空中俯瞰地面的时候,才能洞悉哪条路是捷径一样。
人生的选择过程中,很多时候,眼界比能力更重要,读书、思考、旅游、留学、看纪录片、看电影等等,都是开拓一个人眼界的方法
https://xueqiu.com/3167081651/139169472
六月
工作&技术
- 听 CEO 面对面,rubo 讲话没有 yiming 吸引人,为什么呢?重点不突出,没有先给出结论。声音语调?
- 做技术优化前,先看看整体的优先级,最好和其他端统一一起做,才能体现价值
- 非常全的 native crash 分析工具介绍
- dexload 时,Android 5~7 默认是 speed 全量编译、8~9 默认是 quicken 编译
- Node.js 适合开发 BFF,面向前端的接口
- 事件循环主要利用 javascript 引擎来执行代码。
- 没有栈,有多个队列(像数据结构中的队列)参与
- 由于错误的 nodejs 事件循环图,可能会让人认为有两个线程(一个执行 Javascript,另一个执行事件循环)。事实上都在一个线程里面执行。
- 用最小堆来存储计时器并且在到达规定的时间后执行回调
- 事件循环和 Android Looper 有些相似,都是判断当前时间减去任务提交时间是否超过预期的时间,不是的话,就阻塞等待
- 关于 setTimeout 回调时间设置为 0,和立刻执行,可能 setTimeout 里的会晚一点执行
- 当你设置一个计时器,时间为小于 1,或者大于 2147483647ms 的时候,它会自动设置为 1。因此你如果设置 setTimeout 的延迟时间为 0,它会自动设置为 1。
如何写好简历:
- 项目经历80%的比例写你工作经历期间的事。格式:做了什么事+在其中承担了什么角色+使用了哪些技术+解决了什么问(难)题+结果怎么样(产生了什么效果)
- 工作项目经验尽量要有“数字”的体现,切记白大空,一定要具体、落地。让人能看出你是具体做过的什么什么事,技术掌握或者用到了什么程度。
- 最好列出解决过一些,正常人一看就觉得有些难度的问题。
一些不错的链接:
生活
- 看了些房子,终于看到一个不错的房子,交通方便、户型双南、中层、装修还可以
- 读完了《一个农民的亿万传奇》
- 多问自己在做什么,价值如何
- 看了《徒手攀岩》
中层为什么苦:
关键决策要做,推动事情要做,团队氛围要考虑,每个人自尊心要考虑,每个人兴趣点,成长,发挥空间要考虑。业务方向要思考要同步给下面的同学,然后还要把控进度确保不偏太多。出了问题自己扛着压力自己扛着,出了事故自己背着怕校招压力太大。然后写绩效的时候明明很多事情自己是关键点,推动起来的,但是还要考虑怎么写,不能让下面的同学没东西写,又得照顾下面的担心人家多想,觉得你就是提了一个方案,推动一下,主要代码他们写的,应该是他们的功劳。平时一堆的会,面试,各种跨团队协调,晚上还得回去写方案,做架构,写代码
七月
工作&技术
- 要有把事情做大的能力啊!
- 分析现在做的工作的上下游,在其中的位置&目标用户,能够提供的价值,有哪些可以做的,天花板在哪里
- 性能优化 > 线下 > 工具 > PC 侧
- QA & 部分做性能的开发
- PC 侧 GUI 操作简单;功能全面,从指标到归因
- MSM是高通CPU独有的自动降频模式,on demand是CPU快升快降
- library 的 so找不到 java.lang.UnsatisfiedLinkError:检查 app 的 ndk -> abifilters 配置是否和 library 一致
生活
- 付首付
- 搬家
- 妈妈和妹妹来上海玩了两周,开心,回去的时候台风航班取消,还好火车顺利出发到达
- 台风,在家办公
简单但又影响巨大的五件事:
总结
回顾这一年,十分感谢上帝,让我没有遇到什么不幸,反而有不少成长和得到。
花了些时间写了这篇潦草的总结,只是为了给这一年留下一些印记,以后想起来,不会不知道发生了什么。
如果能给正在阅读的你有那么一丁点启发,那就更是极好的了。
感谢你的阅读,再会!
2021.0808 23:00
以上是关于毕业五年总结的主要内容,如果未能解决你的问题,请参考以下文章