七年老程序员的九十月总结:上热榜、社区分享

2023-11-06 15:04

本文主要是介绍七年老程序员的九十月总结:上热榜、社区分享,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  • 作者简介:张拭心,Android GDE(Google Developer Expert),CSDN 博客专家
  • 如果感觉博主的文章还不错的话,请三连(点赞留言转发)支持一下博主哦
  • 联系方式:godblesszsx,加我进群,一起分享,共同进步

大家好,我是拭心。

最近在考驾照,空闲时间基本都在刷题(扣分规则真难记),终于在周六通过了科目一考试,可以腾出点精力复盘下过去的九月十月。

image.png

在开始写之前,我都记不大清这两个月都干了什么,写完才发现,原来短短两个月经历了这么多。

岁数越大越觉得时间过得快,如果不花点时间记下来做的事,恐怕过不了多久这两个月就等于空白了。

好了不啰嗦,接下来一起回顾下这两个月我都经历了什么、有什么收获。

有什么有意义的事

工作上

  1. RN 相关:一个烦人的 Hermes crash 终于解决,仔细看了一部分底层执行源码
  2. 创新相关:尝试基于 AI 创作视频,目前还在人工摸索 SOP 阶段,发现了一些简化制作的工具
  3. 性能优化:启动 dex2oat 优化进展不佳,暂时没有找到办法绕开高版本对主动编译主 dex 的限制,看了相关的源码
  4. 需求:最近需求较多,暂未有精力沉淀通用代码、流程,这样不是长期之道

输入了什么

看完《曾国藩的正面与侧面》、《幸福的婚姻》和《宝贵的人生建议》。

  • 《曾国藩的正面与侧面》五颗星, 让我知道了一代名臣的成长经历。曾国藩从普通人成长为国家栋梁是靠的什么呢?抛开时代的机遇不谈,个人方面我归结为:进取心强、每日反思、勤与恒
  • 《幸福的婚姻》四颗星,让我知道了婚姻里哪些行为会造成致命伤害、提升感情有哪些方法
  • 《宝贵的人生建议》四颗星,有一些不错的建议,也让我意识到沉淀一句话思考的价值

image.png

输出的文章

这两个月写了十篇文章:

image.png

image.png

其中总结复盘占大头,三篇技术文章,阅读量比上个双月少了很多😭。

  • # 大龄程序员的一周#1:对自己诚实
  • # 大龄程序员的一周#2:比技术更重要的事
  • # 大龄程序员的一周#3:差点“零成长”
  • # 大龄程序员的一周#4:假期综合症
  • # 大龄程序员的一周#5:无题

不过还是收到了掘金的一些正反馈,感谢掘金🙏:

image.png

image.png

参与社区活动

这两个月参加了三场社区活动,还是挺有意思的。

最大的感触是:title 真的很重要。有含金量的 title 可以让人快速确认你的价值点,也能带来更多机会。

完成 51CTO Google IO 精彩直击分享

九月份和黄老师、刘老师一起录了个 Google IO 的相关节目。

image.png

Google I/O Mixer Community Mixer

参加 Google I/O Mixer Community Mixer,认识了很多优秀的人,后面有更多机会参与 GDG 活动。

image.png

最触动的两句话:

  1. 某位 Google 讲师:你是独一无二的,一定有某个问题你能解决的更好
  2. 某位前辈:我的学习和分享,都是可以丰富我的「个人说明书」(他的学习效率比我高很多)

image.png

相关视频:

CSDN 1024 上海活动

image.png

度过一个非常充实的国庆

今年国庆过的非常充实,除了上口语课,还花了几天时间看完了鱼皮的几个录播视频,讲的真细致,学到了挺多。

下图是某一天的记录:

image.png

我的后端学习一直在「学了忘」的路上:

  1. SpringMVC 2019 年之前断断续续学过,后来因为没有及时做项目,忘的差不多了
  2. 在字节做 Diggo 后端时用的是 Go 技术栈,花了几个月学了 Golang 和常用的框架,现在又不怎么用了

image.png

如果只是写 HTTP 接口,哪种语言都很简单,核心还是需要做一些复杂的项目,把涉及到的技术栈都熟悉,然后找到一个感兴趣的方向自己动手做。

我现在还在第一步,这次希望可以长期的坚持。

需要反省的事情

1. DYP 项目没有上线

做了两三周,但因为体验不够好和其他原因,没上线拿到结果。

要么不做,要么就花心思打磨好,不管有没有非技术因素,至少保证体验上没问题。

品控很重要,你要靠谱,控制质量

image.png

2. React Native 升级项目,进展不及预期

为什么不及预期?我的第一反应是找理由:“同事做的事情太多、业务需求太多了”。

但事情太多,归根到底还是自己做事方法有问题。

如何改善:

  1. 少承接需求?这个貌似走不通,现在业务上事情太多
  2. 那就只有管理好自己的精力,排好优先级先做这个了(不能做烂好人)

3.有两次讲话没过脑子

最近有两次说话明显有问题,写在这里警示自己💣。

一次是其他部门的同事问某个业务细节,我其实并不熟悉,但没过脑子就想当然地回了一句。说完后立马就后悔了,赶紧去确认了说得对不对,OMG,真说错了,尴尬😅。

一次是和同事 F 哥听需求澄清会,会中产品问用哪个技术方案比较好,我又做了“显眼包”立刻说用 Native。虽然从用户体验上说的没错,但其实没必要直接跳出来,没有考虑到其他人的感受。

工作上要谨言慎行。

4.专栏买完就抛之脑后

当时怀着为以后打基础的想法买了个专栏《商业定位与商业认知入门》,结果一个多月过去了只看了一两篇。

image.png

我还是太贪心了。不只是工作上什么都想做,书籍/课程也是看到有兴趣的直接买,没有仔细想想这本书/课程是否是当下需要的。

在做任何可能占用精力的决定前,都要想想是否必要、是否要当下、有没有更好的。

值得反复看的

一些零碎的思考

  1. 职场要向老年徐达学习:分得清关系、不该答的不答
  1. 三十岁了,是时候放下“我做什么都能做好”的妄想,找到自己真正擅长的,力出一孔
  1. 想明白了,对于刚需的我来说,房子涨和跌都影响不大
  1. 提升效率,工具很重要;提升状态,物理刺激很重要。
  1. 所有看到、听到的都会在心里留下印记,远离负能量。
  1. 慢一点,就不容易出错。

image.png

别总想一下做个爆款

我一直想做自己的软件,看了很多文章视频、创建了好几个 Project,但一直没有成品。

最主要的原因是:想不出来很有价值的点子,简单的软件又不屑于去做(觉得太简单或者和别人重复了)。

说白了就是眼高手低。

有一天我看到 Google Play 上有个很简单的软件,唯一的功能是看哪些 app 使用了 Flutter 技术

image.png

虽然简单,但它的确是解决了需求,收到的评价也不错。

这个软件让我有很大触动:别总想一下子做个“微信”,先做出来让别人使用,哪怕是解决一个非常小的需求。

image.png

写作时别总惦记着别人

image.png

老婆指出我讲方案时的不足

image.png

一位大佬的分享

image.png

普通人如何跨越阶级

image.png

你能赚多少钱,取决于你的认知和信息

image.png

image.png

IELTS

image.png

背单词可以从生活、工作里经常用到的开始。

上口语课还是有用的,让我发现了对生活常用词汇的匮乏。

我花了很多时间背地理相关词汇,但居然不知道“衣橱”怎么说!

同理,编程相关的词汇也需要有意识的积累。

看着让人心酸

image.png

什么是重要的事

image.png

image.png

如何演讲/写作

image.png

你是狮子还是牛

image.png

总结

好了,这就是我的九月十月,感谢你的阅读。

出了学校后我们能收到的反馈越来越少,每一个积极的反馈都非常宝贵,如果你看完我的文章有什么感受或者建议,欢迎留言反馈,我将感激不尽~

之前复盘的时候花太多篇幅在好的事情,对自己的剖析和反省写的不够,后面得多在这方面着笔墨。


历史总结:

  • # 2023|七八月
  • # 2023|五六月
  • # 2023|三四月
  • # 2023|一二月
  • # 2022 总结
  • # 2022|九十月
  • # 2022|七八月
  • # 2022|五六月
  • # 2022|三四月
  • # 2022|一二月

这篇关于七年老程序员的九十月总结:上热榜、社区分享的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/357345

相关文章

Python虚拟环境与Conda使用指南分享

《Python虚拟环境与Conda使用指南分享》:本文主要介绍Python虚拟环境与Conda使用指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、python 虚拟环境概述1.1 什么是虚拟环境1.2 为什么需要虚拟环境二、Python 内置的虚拟环境工具

SQL中JOIN操作的条件使用总结与实践

《SQL中JOIN操作的条件使用总结与实践》在SQL查询中,JOIN操作是多表关联的核心工具,本文将从原理,场景和最佳实践三个方面总结JOIN条件的使用规则,希望可以帮助开发者精准控制查询逻辑... 目录一、ON与WHERE的本质区别二、场景化条件使用规则三、最佳实践建议1.优先使用ON条件2.WHERE用

Nginx Location映射规则总结归纳与最佳实践

《NginxLocation映射规则总结归纳与最佳实践》Nginx的location指令是配置请求路由的核心机制,其匹配规则直接影响请求的处理流程,下面给大家介绍NginxLocation映射规则... 目录一、Location匹配规则与优先级1. 匹配模式2. 优先级顺序3. 匹配示例二、Proxy_pa

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

Python处理大量Excel文件的十个技巧分享

《Python处理大量Excel文件的十个技巧分享》每天被大量Excel文件折磨的你看过来!这是一份Python程序员整理的实用技巧,不说废话,直接上干货,文章通过代码示例讲解的非常详细,需要的朋友可... 目录一、批量读取多个Excel文件二、选择性读取工作表和列三、自动调整格式和样式四、智能数据清洗五、

MySQL基本查询示例总结

《MySQL基本查询示例总结》:本文主要介绍MySQL基本查询示例总结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Create插入替换Retrieve(读取)select(确定列)where条件(确定行)null查询order by语句li

JDK9到JDK21中值得掌握的29个实用特性分享

《JDK9到JDK21中值得掌握的29个实用特性分享》Java的演进节奏从JDK9开始显著加快,每半年一个新版本的发布节奏为Java带来了大量的新特性,本文整理了29个JDK9到JDK21中值得掌握的... 目录JDK 9 模块化与API增强1. 集合工厂方法:一行代码创建不可变集合2. 私有接口方法:接口

电脑系统Hosts文件原理和应用分享

《电脑系统Hosts文件原理和应用分享》Hosts是一个没有扩展名的系统文件,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应... Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应

Linux区分SSD和机械硬盘的方法总结

《Linux区分SSD和机械硬盘的方法总结》在Linux系统管理中,了解存储设备的类型和特性是至关重要的,不同的存储介质(如固态硬盘SSD和机械硬盘HDD)在性能、可靠性和适用场景上有着显著差异,本文... 目录一、lsblk 命令简介基本用法二、识别磁盘类型的关键参数:ROTA查询 ROTA 参数ROTA

Qt实现网络数据解析的方法总结

《Qt实现网络数据解析的方法总结》在Qt中解析网络数据通常涉及接收原始字节流,并将其转换为有意义的应用层数据,这篇文章为大家介绍了详细步骤和示例,感兴趣的小伙伴可以了解下... 目录1. 网络数据接收2. 缓冲区管理(处理粘包/拆包)3. 常见数据格式解析3.1 jsON解析3.2 XML解析3.3 自定义