跳槽、换房、不忘输出,与你分享我匆忙的 2022~

news2024/12/23 7:17:00

前些日子下班回家的瞬间,忽然想起去年春节还在跟老爸吐露职场的困境和对房子的无奈。哪曾想过了不到半年的时间竟全部解决,令我不禁感叹人生的捉摸不透。

让我姑且花点文字记录下,与你分享我这一年的匆匆忙忙~

目录前瞻:

  • 这一年的输出怎么样?
    • 20 篇文章
    • 3 次分享
    • 2021 吹的牛实现了吗?
  • 换完公司换房子
    • 跳槽
    • 卖房
    • 买房
  • 2023 务实点~
  • 结语
  • 彩蛋
  • 往期总结

这一年的输出怎么样?

今年输出的文章数量不比去年,但写了很多一直感兴趣却总没有定下心来研究的话题,也算是没有辜负这一年的好时光。更重要的是心态平和了许多,不再追逐数据上的满足。

20 篇文章

一年总共输出了 20 篇文章: 16 篇原创 + 4 篇翻译。主要涵盖了 Android 13、Kotlin、车载、MAD 这几个话题,其中有 3 篇受到了 Android 官方的转载。

MAD 这篇还收获了 Google 2022 年中优秀文章第🥈名掘金 2022 技术趋势征文第🥇名的荣誉。

  • MAD,现代安卓开发技术:Android 领域开发方式的重大变革~
  • Android 车机初体验:Auto,Automotive 傻傻分不清楚?
  • 一次性讲清楚 Handler 使用不当导致的内存泄露?

Android 13 系列里针对部分重要的行为变更和新 API 进行了调查和总结,供大家进行完善的升级。

  • Android 13 新的换行策略和针对日文的优化
  • Android 13 针对 Intent filters 安全的再加强
  • Android 13 返回导航大变更:返回键彻底废弃 + 可预见型返回手势

车载那篇写完之后,发觉对 Android Automotive 的背景了解还不够,于是借着维基百科的英文解释,对其发展进行了完备地整理,并尽可能地整理了时间轴。感兴趣的朋友可以看看,后面还会针对 Automotive 的源码进行更深入地解读。

  • 软件定义汽车之 Android Automotive OS 发展历程

Kotlin 对于 Android 开发的重要性不言而喻,加上 All in Kotlin 的技术路线,在工作之余对 Kotlin 的重要特色进行了用法、原理方面的详细学习。

  • 能说一说 Kotlin 中 lateinit 和 lazy 的区别吗?
  • 一文吃透 Kotlin 中眼花缭乱的函数家族…
  • 深入学习 Kotlin 特色之 Sealed Class 和 Interface
  • 从 internal 修饰符一探 kotlin 的可见性控制

开发当中大家常常容易忽略 App 的编译问题,便翻译和原创了几篇进行解惑。

  • 开发这么久,gradle 和 gradlew 啥区别、怎么选?
  • 深入理解 Android 模块化里的资源冲突
  • 别搞错了,nonTransitiveRClass 不能解决资源冲突!

一直以来对于 Android 的 Touch 和返回手势的底层原理抱有兴趣,趁着闲暇的时候从 Native 层入手进行了分析,建议对 Android 输入原理有疑问的朋友可以看看。

  • 从显示 Tap 位置的原理窥探 Android Input 系统
  • 深入分析 Android 系统返回手势的实现原理

接触语音之后第一次知道了 Android 系统早就引入的 Voice Interaction API,通过几个常见的场景进行了使用和流程上的解读。后续还会针对 TTSRecognitionSoundTrigger 等相关技术进行更丰富地研究。

  • 如何打造车载语音交互:Android Voice Interaction 给你答案

也第一次尝试写软件 / 办公技巧的文章,受到了不少网友的好评,帮助了不少朋友。后续将写下 Mac 技巧第二篇、DrawIO 软件使用心得。

  • M1 Pro 折腾一年的心得:一堆很“哇塞”的技巧和 App

3 次分享

今年主要在公司内进行了 3 次分享,分别是:

  • 非技术的《如何搭建自己的知识系统并持续输出?》
  • 面向技术的
    • 《Practice on Jetpack Compose:Recreate Flappy Bird game in 3 days
    • 《Understanding Kotlin’s Function family》

2021 吹的牛实现了吗?

下面是去年制定的 7 个目标,差不多完成了一半,剩余的部分做些调整、明年再战~

  1. 更文频次:周更的压力很大,1 月 2 篇的频次推出高质量文章,公众号的话会穿插转载高质量文章或视频

    完成。

  2. 更灵活的形式:除了原创文章和开源项目以外,尝试 3 次翻译1 次视频的形式

    翻译完成,视频任务未完成

  3. 宽泛些的主题:尝试技术、总结以外创作关于职场产品体验等非技术的主题,各 1 篇

    职场文章未完成,产品体验文章完成

  4. 公众号粉丝达 3000+,篇均阅读量力争 500+

    未完成。 目前,公众号粉丝 2000+,篇均阅读量 300+。

  5. 掘金:达到 Lv 4,取得优秀创作者头衔

    完成,还收获了 2021 年度人气作者 No.45 荣誉。

  6. CSDN:阅读量达 20 万+、粉丝冲 1000,为博客专家的头衔努力

    未完成。 目前,CSDN 阅读量 16 万,粉丝 500-,还有不少差距。

  7. 健康:12 个月的运动目标起码完成 9 个月,另外争取拿到日行 30000 步单日爬楼 200 层的勋章

    未完成。 目前完成 8 个月运动目标,仅差 1 个月。

换完公司换房子

输出上并没有去年那么忙碌,真正占据时间的几个部分是今年几件比较棘手的大事:跳槽、卖房以及买房。

跳槽

前东家是我一毕业就加入的公司,在这多年的工作当中,我不断地受到认可、加薪、升职、经验愈加丰富、脾性愈发成熟,同时也度过了人生当中一个又一个重要的节点:恋爱、买房、结婚、生子。。。

对此,我由衷地庆幸和感恩!它在我心中的地位已然超越了一家公司的范畴,是那种类似母校的感受:“你一天骂8遍,但不允许别人骂”。但这多年的时光也在一定程度上影响了我的秉性和思维习惯,当意识到了这点,我常常会忍不住问自己一个同样的问题:

“你已经付出了人生中最重要的几年,而接下来的很多年可能依然是一样的环境、一样的工作内容。假使有一天你突然想要改变这一切、却发现已力不从心,此时的你是否会后悔、是否会惋惜当年的自己连试试都不敢?”

一次又一次的扪心自问会让你的答案愈加清晰和坚定,尝试更多可能的希望就愈加迫切,尤其是在这当打之年。年后我便开始了数月的详尽准备、尝试和对比,最终确定了一个满意的去处。

临走的那个礼拜,我谢绝了一直以来肯定和支持我的领导,也道别了共事多年的老同事们,走出了那个再熟悉不过的大楼。当然,我会默默关注老东家,衷心祝愿它能不断地突破已有的成就,获得更长足的发展。

新的工作内容是我感兴趣的方向,其整体上具备更加开放的形式、扁平的架构、敏捷开发流程、完备的角色分工等等。诸多特色都令我不断地获得新的体验。我期望在这个新去处能延续自己一直以来的做人做事准则,不断地贡献出自己不一样的价值,同时获得长久的进步!

卖房

为什么非要强调卖房、买房两个过程呢?因为我卖房的周期很长、花了不少的心思,远远不是简单地置换。我觉得有必要把卖房的波折单独分享出来。

  • 预估到市场不景气,所以提前一年多就把房子挂了上去。但这样操作也有个坏处,当有个不错的报价时你会因为不太着急而犹豫不决,最终着急时的成交价可能明显低于之前的报价。我最终卖的价格比某次报价整整低了 20 大几万,所以大家要把握好时机~
  • 多关注同片区、同小区、同面积以及同户型的房源,往往这些类似房源才是影响你成交的关键因素,及时地关注走势,和中介交流,包括调整报价等。我的房子最终的数据:390 天成交周期、50 次看房记录、4 次客户报价,6 次下调预期价格
  • 上架多个平台,不同平台的流量差异巨大,尤其是贝壳平台

买房

一年时间内角色从卖方转变成了买方,思维、心理瞬间逆转,这一定程度上帮助了买房的决策。进度上相较于卖房,买房快了很多,毕竟钱在自己手上。可能是因为功课做得不足,发生了很多意料之外的事情。

  • 关注目标片区的学区政策,不要发生买好了上不了学的尴尬。看了意向片区半个多月后,突然被中介告知政策不符,只能忍痛放弃。这种影响还是蛮大的,它不是买不了某个小区、某套房子,而是一整片区域都跟你说拜拜
  • 首付比例的政策也要了解清楚,不同地区、已有房产数量、贷款情况等因素下的首付比例也截然不同。看房一个多月后突然得知首付比例比之前的高,不得已重新考虑预算、首付的配置。虽然影响不是太大、但是掌握清楚不至于被动

这一年的房产政策也不断地发生变化,逐渐利好买方,我买房的时候正好赶上了。商贷利率不断下调,公积金贷款利率也难得下调。

另一个需要建议给大家的是,按照预算去选择目标房源的时候,可以一定的扩大范围。因为卖方的报价是可以谈的,不要太保守。当时看中的 2 个房源都因为卖方改变主意而泡汤,原有范围内再没有合适房源后我鬼使神差地提高了几十万搜索范围,还真得找到了一个新的目标、也是最后成交的目标。

2023 务实点~

告别魔幻的 2022,希望 2023 年一切恢复正轨,目标也务实些。

输出上,始终坚持两周一次原创、一次高质量转载的更文频次和模式~。

具体话题上计划涵盖如下:

  • 关于 Agile管理文章 1
  • 关于 Mac OS 技巧第二篇、DrawIO 软件使用心得等产品 / 测评的多篇文章
  • 了解和翻译国外 2~3 篇高质量技术文章
  • 针对 TTSRecognitionSoundTrigger 等相关技术进行更丰富地研究
  • 针对 Android Automotive 的源码进行更深入地解读
  • 针对明年发布的 Android 14 进行学习和适配解读
  • 学习和应用 Jetpack Baseline 框架
  • 学习和分享 Compose Multiplatform 框架
  • 了解和学习 AI 成像框架,结合语音、Android 官方模块化方案,开发虚拟情感助理的开源项目
  • 完成流利说上商务英语课程

分享上:

  1. 关于 MAD 的分享
  2. 关于 Compose Multiplatform 的分享
  3. 关于 Jetpack Baseline 的分享

平台上:

  • 公众号:粉丝达 2800+,篇均阅读量力争 400+
  • 掘金:粉丝达 1400+,掘力值 10000
  • CSDN:阅读量达 22 万+、粉丝冲 600,达到申请博客专家的资格
  • 参加 Google Developer Summit 2023 大会(到时候可以现场面基哦~)

健康上,着重关注步行和饮水这两个数据:

  • 年度完成 9 个月的运动目标,另外争取拿到日行 20000 步的勋章
  • 每日完成 2L 饮水目标

结语

跳槽和换房可以说是今年最重要的两件大事,对我和家庭,未来的几年乃至十年的走向,都会产生不小的影响。说成是两个转折也不为过,但这个转折是向上,还是向下,我不得而知。

有很多事情的走向,很多人是不知所以的、即便知了所以也无法干预、即便干预了无法左右,它大大超出了你的认知和掌控范围。至少在房子这件事情上,我难逃韭菜的范畴。

但说实在的,有人可以在有限的认知下做出完美的选择吗?况且后面的故事剧本还一直发生着变化、魔幻化,这造成当初的假设已经很难成立甚至完全相悖,那怎么还能笃定结果能够如期而至呢?

无论什么决策,都存在赌的成份,只是别忘了一步步地探索和调整!

彩蛋

其实,今年还有件一直坚持做的事情,就是一周不落地追完了木鱼水心的水浒系列解读。这个系列做得非常用心,尽可能全面、客观地再现了一个个水浒的章节,也解答了我幼时的若干疑问,推荐给大家看看~

另外,推荐风味人间纪录片系列,可以说是舌尖之后中国最好的美食纪录片、没有之一,在专注美食本身的同时巧妙融入生活气息。

在这个特殊时期,大家居家的时候也有个排遣的好渠道。

往期总结

  • 从写作到演讲,虾米君不断尝试的 2021
  • 电子厂里撂了挑子,我默默自学起了Android|2021年中总结

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/113909.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Listener监听器 | 监听域对象创建和销毁、使用监听器统计网站在线人数

目录 一:监听域对象创建和销毁 1、什么是监听器?监听器有什么用? 2、Servlet规范中提供了哪些监听器? 3、实现一个监听器的步骤 4、HttpSessionBindingListener 5、HttpSessionIdListener & HttpSessionActivationList…

【编译原理】实验二:NFA到DFA

目录 实验二 NFA 到 DFA 一、实验目的 二、预备知识 三、实验内容 NFA向DFA的转换的思路 NFA和DFA之间的联系 NFAToDFA.h 文件 main.c 文件 RegexpToPost.c 文件 PostToNFA.c 文件 NFAFragmentStack.c 文件 PostToNFA.h 文件 NFAFragmentStack.h 文件 NFAStateStack.h 文件 dem…

【C++】使用yaml-cpp操作yaml文件

目录 1 安装yaml-cpp 2 工程结构 (1)test.yaml的内容 (2)CmakeLists.txt (3)代码 3 运行结果 4 报错处理 1 安装yaml-cpp (1)cd 到yaml-cpp下载的目的路径 例如:…

spring之反射机制之Spring-DI核心实现

文章目录前言一、回顾反射机制之反射调用方法1、编写一个方法类SomeService2、通过反射机制调用SomeService类中的方法二、反射机制之Spring-DI核心实现前言 调用一个方法当中含有几个要素? 1、调用哪个对象 2、调用哪个方法 3、调用方法的时候传什么参数 4、方法执…

一文弄懂 React ref

前言 对于 Ref 理解与使用,一些读者可能还停留在用 ref 获取真实 DOM 元素和获取类组件实例层面上 其实 ref 除了这两项常用功能之外,还有很多别的小技巧 通过本篇文章的学习,你将收获 React ref 的基本和进阶用法,并且能够明白…

LeetCode HOT 100 —— 621. 任务调度器

题目 给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表。其中每个字母表示一种不同种类的任务。任务可以以任意顺序执行,并且每个任务都可以在 1 个单位时间内执行完。在任何一个单位时间,CPU 可以完成一个任务,或者处于待命状态。 然…

使用 SwiftUI 布局协议构建六边形网格,如何制作在六边形网格中显示子视图的通用 SwiftUI 容器

我们将要制作的组件可以作为Swift 包使用。 SwiftUI 非常擅长构建矩形框架的层次结构。随着最近的加入,Grid它变得更好了。然而,今天我们要构建一个疯狂的六边形布局。当然,没有专门的布局类型。所以我们用协议建立我们自己的Layout! 绘制一个六边形 让我们首先为我们的…

在linux中配置redis去中心化集群

目录 前情回顾 一、集群配置 二、启动redis集群 三、检验是否成功 成功! 前情回顾 linux中配置redis主从复制及开启哨兵模式 一、集群配置 查看所有的redis服务进程 ps -ef | grep redis 关闭所有的redis服务(6379,6380,6381) kill -9 99168 kill …

第十章:数据库恢复技术

1、【多选题】下列哪些属于事务的特征: 正确答案: AD 2、【多选题】下列关于故障恢复的说法正确的是: 正确答案: BC 3、【多选题】下列说法错误的是: 正确答案: AB

无线通信网络优化的自动路测系统设计(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 🎉3 参考文献 👨‍💻4 Matlab代码 💥1 概述 无线通信网络是一个动态的网络,无线网络优化是一项贯穿于整个网络发展全过程的长期工程。在网络建成投入运营以后,…

学习笔记 - Word、WPS分别设置背景色

学习笔记 - Word、WPS分别设置背景色前言实现原理实现步骤模拟背景色1. 插入矩形形状2. 调整矩形:位置、文字环绕、大小。3. 调整颜色实现按节分别设置1. 插入分节符2. 取消“同前节”3. 矩形入进页眉建议场景参考资料前言 Word、WPS 都没有自带此功能。只能统一设…

node.js+uni计算机毕设项目基于微信小程序的校园快递代取平台(程序+小程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分离等…

第十一章:并发控制

1、【多选题】二级封锁协议能够避免数据库哪些一致性问题 正确答案: AB 2、【多选题】下列说法正确的是: 正确答案: ABC 3、【多选题】下列哪些是解决死锁的方法: 正确答案: ABC

node.js+uni计算机毕设项目互联网教育系统小程序(程序+小程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分离等…

k8s-dashboard布署

k8s-dashboard布署Kubernetes dashboard作用获取Kubernetes dashboard资源清单文件修改并部署kubernetes dashboard资源清单文件访问Kubernetes dashboardKubernetes dashboard作用 通过dashboard能够直观了解Kubernetes集群中运行的资源对象通过dashboard可以直接管理&#x…

标准的晋升 PPT 长什么样子?互联网职场晋升内幕!想升职加薪?得这么干……...

如果你真的想顺利地升职加薪,就得从现在开始,重新系统地理解晋升到底是怎么回事。面评技巧导学你可能会认为, “是金子总会发光的”,只要自己能力达到了, 晋升就是“水到 渠成”的事情。毕竟评委的眼睛都是雪亮的&am…

node中,path.join和path.resolve的区别

1. path.join和path.resolve的区别 path.join 拼接路径能够识别 \ path.resolve 从当前的执行路径,解析出绝对路径不能识别 \ ,会被当成根路径 注意下面的例子,是从当前的执行路径,解析出绝对路径 使用 process.cwd() 可以获取…

2023年中国博士后科学基金资助指南发布

今日,博管会发布了2023年中国博士后科学基金资助指南,内容上有较大的变化:1.面上资助不再分设一等、二等资助,资助标准统一调整为自然科学资助标准8万元,社会科学资助标准5万元;2.申请人申报周期从2个月调整…

AiFlow大数据框架应用简介

文章大纲1. 平台定位2. 平台特点一站建模智能分析交互分析通用部署3. 项目案例ETL 过程样例物料分类业务规则建模合作1. 平台定位 数据挖掘平台在此起到数据运营的承上启下的环节,主要负责数据的挖掘分析、ETL、数据检测。 平台支持自动建模、可视化交互建模、嵌入…

JavaScript:队列的封装及面试题击鼓传花队列方法实现案例

队列的定义:队列简称队。是一种操作受限的线性表,只允许在表的一端进行插入,而在表的另一端进行删除。向队列中插入元素称为入队或进队;删除元素称为出队或离队。其操作特性为先进先出(First In First Out,…