WAWA鱼2024年终总结,关键词:成长
前言
本来想着偷懒一下,不写2024年终总结了,因为24年上半年还在忙毕业,下半年在忙转正,其实没什么太多好写的。结果被an_da和学弟催更了,哈哈哈,感谢大家对我近况的关注,学校内容基本都忘的差不多了,那就从工作和生活两方面聊一聊我2024的一些思考吧。
一、性格
刚毕业
ENTJ:乐于尝试、积极活跃、但依旧悲观
现在
ENTJ:乐于尝试、积极活跃、乐观、对自己充满信心、但还不太放得开(比如在一堆人前跳舞,需要改进,哈哈)
二、工作方面 - 以成长为终极目标,所有行动都是为了成长
从原来希望单点专精到现在希望自己全能力成长
我从23年6月开始就在实习了,呆过三家公司,事实上已经有1.5年工作经验了,哈哈,时间过得好快。第一家岗位是音视频开发,第二家是大模型SDK开发。从第二家公司离职后,重新找工作时发现,很少有人问这两段实习经历,因为领域太过垂直,大多数公司都不对口,所以我也一度质疑我用实习的时间去学一些OS的底层原理,对找工作来讲会不会更好一些。在我的上篇文章WAWA鱼的大学四年回忆录中也有说过,大三找实习时学的很杂,写过JS前端,JAVA/Python后端,mysql数据库,C++服务端,但都是蜻蜓点水,略懂皮毛,找工作时基本没什么用,我一度觉得我把时间都白费了,应该深入一个方向的。
直到我做浏览器内核后,发现内核中有播放器内核,刚好和音视频对上,同时AI大模型在24年爆炸了,各种AI专项,活动全都和AI关联上了,刚好我做过大模型SDK,对这块有一些基础了解。内核又需要同时写JAVA接口层,Python脚本,C++实现,还要懂一些前端,因为要用devtools定位问题和调试,万万没想到,当初认为的无用的东西全部都用上了。。。时间并没有白费。。。
当然,这个运气成分也很大, 如果我不是做浏览器内核,可能这些也用不上,但绝不会再质疑他们无用了,如果学10个技能点,其中1个在某个重要时刻用上了,带来的价值往往会远超想象。在学习过程中的思考和复盘同样是回报,需要注意的无非是分清主次,努力会带来成长,成长即是回报。
还有就是技术广度和深度的问题,原来我一直认为技术深度比广度重要的多,因为看到太多大牛,都是在特定领域做出巨大成就,但现在认为广度和深度同等重要。部门在推全栈工程师,希望应届生去做一些全栈工作,我对此并不感冒,因为我始终认为深度比广度重要,而且广度是建立在有深度的基础之上,直到我和我的大老板聊天时,我提出我不太认同刚毕业就走全栈,专精一件事可以把一件事完成度做到99%,但分精力出去的话,这件事可能就做不到99%了,然后我的老板说了一个让我印象很深刻的话:优先级相同的两件事,把一件事做到99%和把两件事同时做到80%,你认为哪个成果更大?哪个更容易实现?很显然,后者更容易实现且工作量更大,达到80%再去做优化也未尝不可。
另一个老师也给我说了一个印象深刻的观点,他说:老板们都是没有短板的。事实确实如此,大老板们一般都是技术、产品、运营、销售、人情、沟通、协调通吃的,而技术大主管都是服务端,客户端,前端各个技术栈通吃的,在我的印象中,我工作过的三家公司的架构师和技术主管,他们不了解技术细节,但往往能找到细节问题,没有任何技术短板,让我意识到不能满足单方面专精,要向全能力延伸成长。
从原来担心自己做不好到现在坚信自己能够做好任何事
已经在职200多天了,北京新人培训时,发现一个小组8个人,只有我是本科,人均9硕海归;中期/转正述职时,看其他人好卷好强,焦虑,担心转不了正;一个人接专项时,感觉做不下来,不会有结果;老板给其他工作,担心做不好,继续焦虑;感觉自己入职以来都是一边焦虑一边工作,焦虑的本质其实是对未知的恐惧,不希望拿到最坏的结果。所以一直都在全力以赴,比较幸运的是所有工作都有结果,并没有想象中那么差,很多时候是需要结果给自己一些信心的。emmm,又想到之前大老板分给我一个专项,我给他说我担心做不好,他说:你不需要担心事情能不能做成,有人给你兜底的,而且做不成也是我的事,你只需要全力去做,并借这个机会去成长,去学习就好了。还有之前做的一个需求,细节问题太多,赶不上发版了,我异常焦躁,想要重构代码,我的导师给我打电话问我是不是着急了,别让情绪影响自己的思考,当时我确实着急了,其实还是担心自己做不好。现在来看,给我分配的任务大概率是我能做的,首先把任务逻辑捋顺,捋出来每一步要怎么做,然后投入,总结复盘。把担心自己做不好的心态改变为全力去做,总结复盘,通过这个工作去成长。现在新工作来了,已经不会担心自己做不好了,哈哈,坚信自己能够做好任何事。
从原来别人说我菜很认同很自卑,到现在喜欢别人说我菜
记得第一次实习时,连问导师问题都畏畏缩缩的,担心浪费导师时间,担心自己太菜,第二次实习时,虽然好得多了,但依旧不敢在周会上发表自己的观点。现在已经变成了不懂就问,开大周会,问这个问那个,专门跑出来丢人,哈哈,问就是学到。大学那会被说菜,还会emo焦虑一会,唉,太菜了,现在被说菜,很激动,哪里菜快告诉我,下次就改。所以现在很喜欢参考别人的建议,别人指问题。噢,先声明,我不是变态哈。觉得内心更强大了,自尊心啥都不是,远远没有成长重要。
遇到了很多不同岗位但极其优秀的人
之前以为研发也能干产品,不知道销售和设计是干什么的,直到上班后,看到销售同学的情商、演讲、组织能力,产品同学的需求定义、思路、用户定位等等,以及设计做的UI界面和PPT,甚至是穿衣服的审美,看图的审美都是一绝,有些图差1px效果还真不一样。卧槽,真的太强了,所以现在对不同岗位的同学,只有一个想法,多多向他们学习。
三、生活方面 - 世界那么大,多出去走走
大学及以前基本都在学习、游戏、追番、比赛中度过,经典阿宅开篇,没什么其他特长和爱好,好悲哀,呜呜呜~
问了一些其他同学,挺多人这样的,典型的河南县城学生的经典写照,除了上学和电子设备,没其他什么爱好了
原来还没太多感触,直到遇到了很多牛人,有活泼可爱各种活动(跳舞+唱歌)都参加的女生,有每周跑几十公里,马拉松必参加,跑步当吃饭的女生,有天天中午不休息去健身的男生,还有拍照嘎嘎好,跟他出去玩,我都不敢点拍照,秀死我了的大师,给我整自卑了,哈哈哈,导致我觉得不能维持现状了,要多出去走走(每月都要出去转转吧),学摄影(打算买富士XT5,没货啊),减肥健身(跑步机已到位,看能坚持多久)。emmm,好,这就是我25年目标了。
希望自己能放开一点
在很多人面前讲话还是会很紧张,更别说跳舞什么东西了,看似我是社牛,本质还是社恐,还是内心不够强大,有机会多尝试吧,好,上次表演节目喊我我没敢去,我承认真胆怯了,我的错。下次有跑龙套的表演还是努力参与一下吧。
积极记录,乐于分享
出去玩,有朋友极其高产,几分钟出一条视频,质量还高,回头看视频还很好玩,也有朋友一直在发抖音,都真不错啊,我今年也要学摄影,多拍,多照,多发。
身体健康,卷死同行
今年体检好几个指标异常,全是肥胖相关,人见人说我今年怎么胖了那么多,认不出来了,emmmm,减肥今年到底能不能拿下?
emmm,后边写的挺水的,哈哈哈,其实还是有很多想分享的,但想偷懒了,先这样吧,后边再补。
相关文章:
WAWA鱼2024年终总结,关键词:成长
前言 本来想着偷懒一下,不写2024年终总结了,因为24年上半年还在忙毕业,下半年在忙转正,其实没什么太多好写的。结果被an_da和学弟催更了,哈哈哈,感谢大家对我近况的关注,学校内容基本都忘的差不…...

【Redis】hash 类型的介绍和常用命令
1. 介绍 Redis 中存储的 key-value 本身就是哈希表的结构,存储的 value 也可以是一个哈希表的结构 这里每一个 key 对应的一个 哈希类型用 field-value 来表示 2. 常用命令 命令 介绍 时间复杂度 hset key field value 用于设置哈希表 key 中字段 field 的值为…...
二分基础两道
Leetcode704: 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums [-1,0,3,5,9,12], target 9 输出:…...

Skyeye 云 VUE 版本 v3.15.7 发布
Skyeye 云智能制造,采用 Springboot winUI 的低代码平台、移动端采用 UNI-APP。包含 30 多个应用模块、50 多种电子流程,CRM、PM、ERP、MES、ADM、EHR、笔记、知识库、项目、门店、商城、财务、多班次考勤、薪资、招聘、云售后、论坛、公告、问卷、报表…...
位运算和操作符属性
位运算和操作符属性 除了课件中提到的那几种应用,其他时候一般先不考虑用这个原反补码 printf("%d\n,017")打印出来则是15 printf("%d\n,0017")打印出来也是15 printf("%d\n,0x017")打印出来是23eg:2进制转换为32进制则每5个2进制位…...
php的使用及 phpstorm环境部署
php语法 环境搭建:在小皮中新建网站,注意先填写域名再点击选择根目录。 成功创建网站后,打开发现forbidden,因为新建的网站里是空的,需要新建index.php文件----> 在Phpstorm中左上角打开文件,打开那个文…...
高阶开发基础——快速入门C++并发编程6——大作业:实现一个超级迷你的线程池
目录 实现一个无返回的线程池 完全代码实现 Reference 实现一个无返回的线程池 实现一个简单的线程池非常简单,我们首先聊一聊线程池的定义: 线程池(Thread Pool) 是一种并发编程的设计模式,用于管理和复用多个线程…...

Jupyterlab和notebook修改文件的默认存放路径的方法
文章目录 1.缘由2.操作流程2.1找到默认的路径2.2创建配置文件2.3修改配置文件内容2.4注意事项 1.缘由 我自己使用jupyterlab的时候,打开是在这个浏览器上面打开的,但是这个打开的文件路径显示的是C盘上面路径,所以这个就很麻烦,因…...

吴恩达深度学习——有效运作神经网络
内容来自https://www.bilibili.com/video/BV1FT4y1E74V,仅为本人学习所用。 文章目录 训练集、验证集、测试集偏差、方差正则化正则化参数为什么正则化可以减少过拟合Dropout正则化Inverted Dropout其他的正则化方法数据增广Early stopping 归一化梯度消失与梯度爆…...

享元模式——C++实现
目录 1. 享元模式简介 2. 代码示例 1. 享元模式简介 享元模式是一种结构型模式。 享元模式用于缓存共享对象,降低内存消耗。共享对象相同的部分,避免创建大量相同的对象,减少内存占用。 享元模式需要将对象分成内部状态和外部状态两个部分…...
【Go语言圣经】第五节:函数
第五章:函数 5.1 函数声明 和其它语言类似,Golang 的函数声明包括函数名、形参列表、返回值列表(可省略)以及函数体: func name(parameter-list) (result-list) {/* ... Body ... */ }需要注意的是,函数…...

win32汇编环境,窗口程序中使用进度条控件
;运行效果 ;win32汇编环境,窗口程序中使用进度条控件 ;进度条控件主要涉及的是长度单位,每步步长,推进的时间。 ;比如你的长度是1000,步长是100,每秒走1次,则10秒走完全程 ;比如你的长度是1000,步长是10&am…...

Vscode的AI插件 —— Cline
简介 vscode的一款AI辅助吃插件,主要用来辅助创建和编辑文件,探索大型项目,使用浏览器并执行终端命令(需要多个tokens),可以使用模型上下文协议(MCP)来创建新工具并扩展自己(比较慢…...
Flink (十三) :Table API 与 DataStream API 的转换 (一)
Table API 和 DataStream API 在定义数据处理管道时同样重要。DataStream API 提供了流处理的基本操作(即时间、状态和数据流管理),并且是一个相对低级的命令式编程 API。而 Table API 抽象了许多内部实现,提供了一个结构化和声明…...

Android --- handler详解
handler 理解 handler 是一套Android 消息传递机制,主要用于线程间通信。 tips: binder/socket 用于进程间通信。 参考: Android 进程间通信-CSDN博客 handler 就是主线程在起了一个子线程,子线程运行并生成message ,l…...

[EAI-023] FAST,机器人动作专用的Tokenizer,提高VLA模型的能力和训练效率
Paper Card 论文标题:FAST: Efficient Action Tokenization for Vision-Language-Action Models 论文作者:Karl Pertsch, Kyle Stachowicz, Brian Ichter, Danny Driess, Suraj Nair, Quan Vuong, Oier Mees, Chelsea Finn, Sergey Levine 论文链接&…...
关于贪心学习的文笔记录
贪心,顾名思义就是越贪越好,越多越有易,他给我的感觉是,通常是求最大或最小问题,相比于动态规划贪心让人更加琢磨不透,不易看出方法,为此在这记录我所见过的题型和思维方法,以便回头…...

SLAM技术栈 ——《视觉SLAM十四讲》学习笔记(一)
《视觉SLAM十四讲》学习笔记(一) 第2讲 初识SLAM习题部分 第3讲 三维空间刚体运动3.1 左手系与右手系3.2 齐次坐标3.3 旋转矩阵与变换矩阵3.4 正交群与欧式群3.5 旋转向量与欧拉角3.6 实践Eigen线性代数库3.6.1 QR分解(QR decomposition) 3.7 四元数到其…...

【ChatGPT:开启人工智能新纪元】
一、ChatGPT 是什么 最近,ChatGPT 可是火得一塌糊涂,不管是在科技圈、媒体界,还是咱们普通人的日常聊天里,都能听到它的大名。好多人都在讨论,这 ChatGPT 到底是个啥 “神器”,能让大家这么着迷?今天咱就好好唠唠。 ChatGPT,全称是 Chat Generative Pre-trained Trans…...
1. 【.NET 8 实战--孢子记账--从单体到微服务--转向微服务】--前言
在我们的专栏《单体开发》中,我们实现了一个简单的记账软件的服务端,并且成功上线。随着用户数量的不断增长,问题逐渐开始显现。访问量逐渐增加,服务端的压力也随之加大。随着访问量的攀升,服务端的响应时间变得越来越…...

最新SpringBoot+SpringCloud+Nacos微服务框架分享
文章目录 前言一、服务规划二、架构核心1.cloud的pom2.gateway的异常handler3.gateway的filter4、admin的pom5、admin的登录核心 三、code-helper分享总结 前言 最近有个活蛮赶的,根据Excel列的需求预估的工时直接打骨折,不要问我为什么,主要…...

[ICLR 2022]How Much Can CLIP Benefit Vision-and-Language Tasks?
论文网址:pdf 英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误,若有发现欢迎评论指正!文章偏向于笔记,谨慎食用 目录 1. 心得 2. 论文逐段精读 2.1. Abstract 2…...

Python实现prophet 理论及参数优化
文章目录 Prophet理论及模型参数介绍Python代码完整实现prophet 添加外部数据进行模型优化 之前初步学习prophet的时候,写过一篇简单实现,后期随着对该模型的深入研究,本次记录涉及到prophet 的公式以及参数调优,从公式可以更直观…...

PL0语法,分析器实现!
简介 PL/0 是一种简单的编程语言,通常用于教学编译原理。它的语法结构清晰,功能包括常量定义、变量声明、过程(子程序)定义以及基本的控制结构(如条件语句和循环语句)。 PL/0 语法规范 PL/0 是一种教学用的小型编程语言,由 Niklaus Wirth 设计,用于展示编译原理的核…...

佰力博科技与您探讨热释电测量的几种方法
热释电的测量主要涉及热释电系数的测定,这是表征热释电材料性能的重要参数。热释电系数的测量方法主要包括静态法、动态法和积分电荷法。其中,积分电荷法最为常用,其原理是通过测量在电容器上积累的热释电电荷,从而确定热释电系数…...
多模态图像修复系统:基于深度学习的图片修复实现
多模态图像修复系统:基于深度学习的图片修复实现 1. 系统概述 本系统使用多模态大模型(Stable Diffusion Inpainting)实现图像修复功能,结合文本描述和图片输入,对指定区域进行内容修复。系统包含完整的数据处理、模型训练、推理部署流程。 import torch import numpy …...
人工智能--安全大模型训练计划:基于Fine-tuning + LLM Agent
安全大模型训练计划:基于Fine-tuning LLM Agent 1. 构建高质量安全数据集 目标:为安全大模型创建高质量、去偏、符合伦理的训练数据集,涵盖安全相关任务(如有害内容检测、隐私保护、道德推理等)。 1.1 数据收集 描…...

ubuntu22.04有线网络无法连接,图标也没了
今天突然无法有线网络无法连接任何设备,并且图标都没了 错误案例 往上一顿搜索,试了很多博客都不行,比如 Ubuntu22.04右上角网络图标消失 最后解决的办法 下载网卡驱动,重新安装 操作步骤 查看自己网卡的型号 lspci | gre…...

【深度学习新浪潮】什么是credit assignment problem?
Credit Assignment Problem(信用分配问题) 是机器学习,尤其是强化学习(RL)中的核心挑战之一,指的是如何将最终的奖励或惩罚准确地分配给导致该结果的各个中间动作或决策。在序列决策任务中,智能体执行一系列动作后获得一个最终奖励,但每个动作对最终结果的贡献程度往往…...
CppCon 2015 学习:Time Programming Fundamentals
Civil Time 公历时间 特点: 共 6 个字段: Year(年)Month(月)Day(日)Hour(小时)Minute(分钟)Second(秒) 表示…...