欢迎光临散文网 会员登陆 & 注册

图灵JAVA互联网架构师五期完结无密-采菊东篱下,悠然见南山

2023-03-19 15:02 作者:bili_68802470155  | 我要投稿


一名七年老安卓的一二月小结

图灵JAVA互联网架构师五期完结无密

download:https://www.zxit666.com/4918/

每两个月我会做一次总结,记下这段时间里有意义的事和值得重复看的内容,为的是留一些回想、评价本人的行为、沉淀有价值的信息。

一转眼 2023 年过去了六分之一,这两个月阅历了不少事,趁着周末有时间,细细揣摩一下这段光阴的得与失,以更好的姿势迎接下个双月。

有什么有意义的事

年度总结得到了认可

去年的年度总结得到了一个奖品,送给了老丈人,开心😄。


面试人的同时深思本人

一月份面试较多,从更高级别面试官的评价中学到了一些努力方向。

这些面试里我担任一面,主要关注根底、项目阅历、资历匹配度和靠谱水平;二面是某部门担任人,主要关注音视频经历、技术广度、项目统筹才能、带团队才能、工作稳定性。

二面面试官喜欢让面试者做「优势自评和缺陷自评」,这个问题挺好的,也让我开端考虑本人的优势、缺陷:

优势自评:有技术猎奇心,有主动性,有激烈的进取心,技术广度和深度匹配工作年限


缺陷自评:音视频经历缺乏,带团队才能缺乏经历

印象深入的是一个工作 11 年的人,履历还是挺美观的,迅雷、百度、XX,但技术深度总觉得和年限不匹配,做的东西还是有点简单,模板化组件化、CodeReview、CICD...

聊完以后我不由在想,是不是我的规范有问题?可能并不是一切人都有我遇到过那些大佬那么牛逼,做安卓上层业务的复杂度或许就是这些。

面试很多人后,我的感悟是一方面要调整本人的规范,另一方面也要努力成为更稀缺的人。

什么样的人算是稀缺的?


懂 ART 和 Linux 底层,有 NDK 开发经历


在性能优化/音视频/图像处置某个范畴有比拟深的理论


有带团队的经历


懂得前后端

排查一个数据问题,考虑如何做的更好

一月份排查一个线上曝光数据问题,折腾了好几个版本,最后发现不是我的代码问题😂,今天深思一下如何做的更好。

问题背景:

十二月做了一个需求,上线后产品反应埋点数据异常,曝光数据比预期少了很多


由于这个需求面向用户比拟细分,需求命中客户端和效劳端的多个条件才会执行(先满足客户端条件才会调用效劳端接口),所以排查到底是哪个环节出了花了良久(两个版本迭代的时间)

问题缘由:

很久之前就存在的退出埋点,没有辨别详细退出行为,招致产品希冀的「目的用户数」偏多(误导我以为客户端条件判别有问题,招致没调用接口)


效劳端权益发放接口有问题,招致目的用户没获取到权益(关键缘由)

如何处理的:

新增埋点,细分退出类型,以圈出真正的目的用户人群


增加接口返回值上报,以查看效劳端返回信息


最后发现是效劳端返回未获取到权益,进一步排查是权益发放接口有问题,没有发放给目的用户

如何防止这种状况再发作?


假如退出埋点能够辨别退出类型,就不会有目的人群过大的问题,预期的曝光量就会少,剖析问题时也不会跑偏


以后做数据埋点时,要从技术角度多考虑一下,看看目前的埋点属性能否够穷举一切可能,不够的话主动提出增加属性,以便后期剖析问题


假如一开端就上报一下有没有调用接口,而不是效劳端说什么信什么,就能够早一点肯定到底哪一步有问题


长链路要在关键节点(开关、接口、数据结果)增加埋点,配合开关,有问题时开启上报(debug 时强迫开启)

假如一开端多找后端确认下他那边权益下发胜利率,可能也就不需求绕这么大弯路


剖析问题时要看的到整个链路,有质疑其他端的勇气,拉着后端一同排查,而不是本人一个人尝试

小结:由于客户端间隔用户更近,出了问题经常会被以为是客户端的问题,结果排查半天发现不是本人问题的状况。我们能做的就是:复杂链路增加细致埋点,以备不时之需;理解需求的整个链路,遇到问题从整体考虑哪里可能有问题,尽早拉别的端并行查看,进步效率。


团队奉献:沉淀了两篇文章

今年需求在「团队奉献」上多做一些努力,这两个月分享了两个工具,能够协助提升开发效率。游戏排位中深思过程和结果

随着年岁增加,能获取到乐趣的事情越来越少。如今休息日,文娱项目根本就是刷短视频、打游戏,连电影都良久没看了。

一月份 lol 手游终于上了「巨匠」,为了上这个级别花了好几个晚上,中间一度连跪 6 把,心态崩了。

原本文娱的目的是放松,是为了玩的过程中取得乐趣,但随着排位等级提升,我的留意力根本全放到了「晋级」上,每把的目的就是赢,有时分想选点感兴味但不熟习的英雄,也由于担忧输放弃了。

带来的结果就是,假如赢了心情很好,但一旦本人被打爆或者遇到很坑的队友,就觉得这把完蛋白玩了😡。不知不觉中,就遗忘了文娱的意义。

在某一霎时,我觉得这种时分的我和「在追随答案的悉达多」有些类似。那一刻的我心里完整只要目的,看不到其他有趣的局部,感官由于心态变得闭塞、心态由于结果变得焦躁,堕入了「只看结果的执念」。

固然「活在当下」听人说了一万次,但我发现本人还是做不到,还是看重结果甚于过程。这点要改。

拍了个证件照

一月份花一百块照了张形象照,跟照相师强调“要那种自信轻松的觉得”,拍出来的结果还算称心:

为什么要拍形象照呢?

主要是受前段时间看到的一个独立开发者网站,他的形象照很阳光自信,让人觉得值得信任。


见贤思齐,我找了个周末也照了一张,照完没多久就到了社辨别享的时间,果真派上了用场哈哈。

无论公司聘用还是树立协作,调查的主要是才能、性格和态度,关于程序员来说,才能能够经过博客、Github、Leetcode 或者作品来表现;而性格则需求经过沟通或者完成的事情来评价,形象照能够一定水平的让人看出性格。

月份把这两年做的一个图片内存剖析工具 AndroidBitmapMonitor 提交到了 Github 上,得到的反应还算不错,处理了安卓开发者剖析图片内存的需求,这是我今年的第一个“作品”。

前几年我的闲暇时间主要用在了「输入」上,输入和输出的比例可能是 9:1。


今年我曾经三十岁了,关于一位“中老程序员”来说,需求多一些作品,一方面用来证明本人的才能,另一方面也能够带来更多价值,多种善缘总归是没错的。


产出能够称为“作品”的东西,它可以持续、深度影响到很多人,成为我们人生的杠杆、思想的放大器。

这个作品能够是一个公众号、一本书、一个开源项目、一个抖音号、一个课程、一个播客、一个产品。

完成技术分享

二月二十三号,在社区里停止了一场技术分享,主要引见安卓图片内存剖析的常见办法,进而引出了我的这种新计划。

大约有将近一年没做社区的直播分享了,固然内容早就有,但为了保证有好的分享效果,还是花了我几个周末准备。当天晚上为了防止犯困还没吃饭😂。还好最后效果还能够,听众们很给力,提了很多问题。

准备分享固然比拟费时费力,但总的来说还是挺有收获的,一方面逼着本人就分享主题多考虑多总结,另一方面也能够锻炼表达的流利性和临场应变才能,今年希望能够多一些分享,多一些锻炼。

和总裁级别的大佬近间隔接触

二月份参与了公司一个很重要的项目沟通会,在会上见到了一些总裁级别的大佬,让我十分有感触。


有一位女总裁看起来比拟年轻,让我一开端以为是 HR。直到后面答复问题时才发现,原来她是总裁!那一霎时我既诧异又猎奇,她是怎样到达这个境地的呢,终究有什么过人之处?


网上搜了下她的名字,果真不是普通人:

从大学时期的简介就能够看出来,这位大佬是真的强啊,她的个人专长、履历让我严严实实的感遭到了差距。


网上搜了下「总裁需求具备什么才能」,答案主要是这几点:「需求具备战略规划、商业形式制定、运营管控、财务管控、销售管控、人力资源、管理指导力、思想创新、产品创新、营销创新、机制创新、激活团队等等」


大佬比我大六岁,假设给我六年时间,我能够到达她往常的成就吗?


我想应该比拟难,大佬抢先我的不只六年。扪心自问我的底层素质普通,学问面、社会经历都很窄,如今开端补偿相关学问和才能,运气好的话或许将来几年能有时机做点「做事」的事,但这间隔总裁这种级别还有很远。努努力试试吧,或许真的完成了呢?就算我做不到,可以让我的孩子有时机具备大佬读书时的根本素质,也是好的。


这次阅历让我既悲伤又开心,悲伤的是逼真的认识到了人与人的差距,开心的事见过总比没有见过的好,有个活生生的例子作为远处的目的,也好。

雄图大志和详细小事


要有大志,但立下意愿后,最重要的是在每一件事上有所表现,比方想做总裁, 那就要时时辰刻考虑,总裁会怎样选择,比方总裁会打一天游戏吗?总裁会学习什么?


向往崇高,沉溺于卑鄙


生长,从小事开端


早上做地铁,无所事事:刷短视频、朋友圈


今年提升英语就选在早上,背单词、看英文新闻。每天 3 个单词,最长一年雅思单词我就背下了。重在坚持


做详细的事


因和果(固然我是基督徒,但这个因果论其实不分教派的)


种善因,得善果


二月份更多的是收获之前努力的结果,种下的因不是很多。


今天种下的因,将来不一定哪天就收获了,但行好事。


功在当下 利在千秋


考虑做什么,比做详细的事,更难


工作上比拟自在,完成业务需求的同时有很大空间



做什么?哪件事情 ROI 更高,成了经常需求考虑的问题



过火关注


有时分对某件事很等待,就会十分关注,恨不得立即得到结果


这样的心态,其实是要不得的,为什么?

尽人事听天命,遵从上帝布置

值得重复看的话

关于跨平台

关于技术人生的不同选择

# 技术道路的选择重要但不具有决议性

第一阶段:提升技术


第二阶段:选择团队


第三阶段:选择事业

这个行业里拥堵着上百万聪明人,彼此之间真正的不同在哪里?

不在于你学的是什么技术,学得多深,IQ几,而在于你身上有他人没有的共同的个性、背景、学问和经历的组合。假如这种组合,1,绝无仅有;2,在理论中有价值,3,具有可持续开展性,那你就具备中心竞争力。

P7 应该做的

# 我对不同阶段前端工程师的额外请求

Leader 的中心产出

# 在大厂做技术Leader是一种什么样的体验?

对本人担任,结果说话

image.png


# 人生也不晓得怎样的,就走到了如今

关于空降坐稳

如何保证项目按时托付:依赖、分工、并行、日会


肯定功用模块开发本钱,拆分提测次第,进步并行度



每日沟通进度和方案,及时发现处理问题



对三方的依赖最先理分明,提早沟通排期,防止临期发现



和其他方向担任人亲密沟通、分工明白

要去做有应战有难度的事情,只需做成了,团队就容易拿到好的成果,对团队的稳定性是极端有用的。一定要从团队的角度动身来思索问题,像当时假如没有做好重构项目,我估量团队就会散掉了;

# 个人职业复盘-我的路

关于有效读源码

读源码(哪些模块是必不可少的中心模块,这些模块之间又是如何互相协作的呢?)的三个办法,分别是“光阴机”、“找线头”和“俯瞰图”:

光机:看中心版本,代码量更少

先读第一版的源码,再找几个本人熟习的版本的源码读一读,最后再读新架构的源码。

找线头:经过关键字定位中心代码

俯瞰图:站在整体上看各模块的关系



整体了解作者的完成计划

一位自在职业者大佬的收入

一位 38 岁程序员英勇的晒出了他的收入,很信服。

与其焦虑年岁大了会不会被淘汰,不如趁早考虑如何用技术发明个人价值。比方这位老哥的收入里,课程的背后是个人品牌、学问积聚、写作和宣传,接活儿背后是技术广度、人脉和信息渠道。这些是值得长期打磨的。

# 可怕的35岁-大龄程序员2022年终总结

引以为戒:

拖延、懒散、不行动(目前我的很多周末都是这样)


没有明白的、可权衡的规划



没有复利思想,觉得转行是更好的选择



业余时间做什么没有认真考虑,不思索本钱

做本人的蓝军

image.png


# 华为批判华为:“过度高薪”养了一群闲人

做本人的“蓝军”,多批判本人、剖析本人的缺陷


我的问题:太爱梦想、懒于行动、贪玩


关于创业

image.png


两种方式渡过一天

image.png


回忆工作、个人年度方案的执行状况

工作方面

今年最重要的一个 OKR 是经过更多业务运用 RN 提效。目前的问题是:


团队对 RN 不够熟习,不会用

之前线上的 RN 出过一些奇异的问题,不敢重用

如何处理:


提升团队的 RN 技术熟习

通晓 RN 的运转原理,提升性能和稳定性,经过案例提升团队对 RN 的自信心

一二月停顿:


对之前线上存在的问题做了更多埋点,同时尝试修复 结果还未确认

技术分享准备了一局部,还没来得及停止

停顿普通,缘由?


主要时间在做需求。一月在内部一个重点项目上花的时间比拟多,二月组里自上而下的需求和系统的需求比拟多,占领了几个版本

优先级把控还不够。面对不肯定的事,没有足够明晰的考虑,花了比拟多的时间在价值不大的事上

如何改良:


明晰的认识到每件事的优先级,不能埋在需求里懒于考虑

每周留时间跟进中心 OKR,保证有停顿

个人方面

个人方面今年的目的有点多(立 flag 的时分壮志凌云,如今觉得有点太贪了😂)


RN 相关✅,Q1 目的算是完成了,即整理分享内容,不过原理相关的还没认真看&输出

提升安卓深度的还没停止 ❌

广度的根本没停顿❌,周末要么偷懒要么准备分享的内容

英语❌,勉强算 30 分吧,开了扇贝阅读会员,但只看了八九篇,早上路上还是容易分心


耳机坏了应该也有缘由 😂

增加影响力 ✅,Q1 的目的算是完成了

看书方案 ❌,周末时间没好好应用

家庭方案 停止中

总的来说,早上和周末时间没好好应用,招致好些事情停顿普通,汲取经验,争取下两个月能有更多停顿!


三四月TODO

极客时间会员快到期了,需求抓紧时间看,有输出

ReactNative 技术培训

截止发文时已完成第一次

周末时间运用记载总结

总结

好了,这就是我的一二月总结,由于最近事情太多再加本人周末偷懒,招致这篇文章到了三月中才写完😂。


回忆了一下发现这两个月的事情还不少哈,这些详细的事让我觉得大局部时间还算好好应用了。

最近由于 AI 的呈现,对将来多了些不可控的觉得,想来想去,还是先做好当下吧。


努力让每一天都有意义,make everyday count !

图灵JAVA互联网架构师五期完结无密-采菊东篱下,悠然见南山的评论 (共 条)

分享到微博请遵守国家法律