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和学弟催更了,哈哈哈,感谢大家对我近况的关注,学校内容基本都忘的差不…...
使用VCS进行单步调试的步骤
使用VCS对SystemVerilog进行单步调试的步骤如下: 1. 编译设计 使用-debug_all或-debug_pp选项编译设计,生成调试信息。 我的4个文件: 1.led.v module led(input clk,input rst_n,output reg led );reg [7:0] cnt;always (posedge clk) beg…...
【Elasticsearch】硬件资源优化
🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编…...
Elasticsearch 指南 [8.17] | Search APIs
Search API 返回与请求中定义的查询匹配的搜索结果。 http GET /my-index-000001/_search Request GET /<target>/_search GET /_search POST /<target>/_search POST /_search Prerequisites 如果启用了 Elasticsearch 安全功能,针对目标数据流…...
QT+mysql+python 效果:
# This Python file uses the following encoding: utf-8 import sysfrom PySide6.QtWidgets import QApplication, QWidget,QMessageBox from PySide6.QtGui import QStandardItemModel, QStandardItem # 导入需要的类# Important: # 你需要通过以下指令把 form.ui转为ui…...
Java 序列化和反序列化作用
Java 序列化和反序列化的核心作用是将对象转换为可存储或传输的字节流(序列化),以及从字节流恢复对象(反序列化)。以下是详细说明和示例: 作用 持久化存储 将对象保存到文件或数据库,重启后仍可…...
【4】阿里面试题整理
[1]. 介绍一下数据库死锁 数据库死锁是指两个或多个事务,由于互相请求对方持有的资源而造成的互相等待的状态,导致它们都无法继续执行。 死锁会导致事务阻塞,系统性能下降甚至应用崩溃。 比如:事务T1持有资源R1并等待R2&#x…...
回顾生化之父三上真司的游戏思想
1. 放养式野蛮成长路线,开创生存恐怖类型 三上进入capcom后,没有培训,没有师傅手把手的指导,而是每天摸索写策划书,老员工给出不行的评语后,扔掉旧的重写新的。 然后突然就成为游戏总监,进入开…...
Java循环操作哪个快
文章目录 Java循环操作哪个快一、引言二、循环操作性能对比1、普通for循环与增强for循环1.1、代码示例 2、for循环与while循环2.1、代码示例 3、循环优化技巧3.1、代码示例 三、循环操作的适用场景四、使用示例五、总结 Java循环操作哪个快 一、引言 在Java开发中,…...
Maven jar 包下载失败问题处理
Maven jar 包下载失败问题处理 1.配置好国内的Maven源2.重新下载3. 其他问题 1.配置好国内的Maven源 打开⾃⼰的 Idea 检测 Maven 的配置是否正确,正确的配置如下图所示: 检查项⼀共有两个: 确认右边的两个勾已经选中,如果没有请…...
【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】1.25 视觉风暴:NumPy驱动数据可视化
1.25 视觉风暴:NumPy驱动数据可视化 目录 #mermaid-svg-i3nKPm64ZuQ9UcNI {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-i3nKPm64ZuQ9UcNI .error-icon{fill:#552222;}#mermaid-svg-i3nKPm64ZuQ9UcNI …...
Baklib推动数字化内容管理解决方案助力企业数字化转型
内容概要 在当今信息爆炸的时代,数字化内容管理成为企业提升效率和竞争力的关键。企业在面对大量数据时,如何高效地存储、分类与检索信息,直接关系到其经营的成败。数字化内容管理不仅限于简单的文档存储,更是整合了文档、图像、…...
读书笔记 | 《最小阻力之路》:用结构思维重塑人生愿景
一、核心理念:结构决定行为轨迹 橡皮筋模型:愿景张力的本质 书中提出:人类行为始终沿着"现状"与"愿景"之间的张力路径运动,如同橡皮筋拉伸产生的动力。 案例:音乐家每日练习的坚持,不…...
React中使用箭头函数定义事件处理程序
React中使用箭头函数定义事件处理程序 为什么使用箭头函数?1. 传递动态参数2. 避免闭包问题3. 确保每个方块的事件处理程序是独立的4. 代码可读性和维护性 示例代码总结 在React开发中,处理事件是一个常见的任务。特别是当我们需要传递动态参数时&#x…...
高阶开发基础——快速入门C++并发编程6——大作业:实现一个超级迷你的线程池
目录 实现一个无返回的线程池 完全代码实现 Reference 实现一个无返回的线程池 实现一个简单的线程池非常简单,我们首先聊一聊线程池的定义: 线程池(Thread Pool) 是一种并发编程的设计模式,用于管理和复用多个线程…...
少样本提示词模板
文章目录 少样本提示词模板 少样本提示词模板 少样本提示是一种基于机器学习的技术,利用少量的样本(即提示词的示例部分)来引导模型对特定任务进行学习和执行。这些示例能让模型理解开发者期望它完成的任务的类型和风格。在给定的任务中&…...
SQLGlot:用SQLGlot解析SQL
几十年来,结构化查询语言(SQL)一直是与数据库交互的实际语言。在一段时间内,不同的数据库在支持通用SQL语法的同时演变出了不同的SQL风格,也就是方言。这可能是SQL被广泛采用和流行的原因之一。 SQL解析是解构SQL查询…...
代码随想录算法训练营Day35
第九章 动态规划part03 正式开始背包问题,背包问题还是挺难的,虽然大家可能看了很多背包问题模板代码,感觉挺简单,但基本理解的都不够深入。 如果是直接从来没听过背包问题,可以先看文字讲解慢慢了解 这是干什么的。 …...
ECharts 样式设置
ECharts 样式设置 引言 ECharts 是一款功能强大的可视化库,广泛用于数据可视化。样式设置是 ECharts 中的重要一环,它能够帮助开发者根据需求调整图表的视觉效果,使其更加美观和易于理解。本文将详细介绍 ECharts 的样式设置,包…...
【腾讯前端面试】纯css画图形
之前参加腾讯面试,第一轮是笔试,面试官发的试卷里有一题手写css画一个扇形、一个平行四边形……笔试时间还是比较充裕的,但是我对这题完全没有思路😭于是就空着了,最后也没过。 今天偶然翻到廖雪峰大佬的博客里提到了关…...
DBeaver连接MySQL提示Access denied for user ‘‘@‘ip‘ (using password: YES)的解决方法
在使用DBeaver连接MySQL数据库时,如果遇到“Access denied for user ip (using password: YES)”的错误提示,说明用户认证失败。此问题通常与数据库用户权限、配置错误或网络设置有关。本文将详细介绍解决此问题的步骤。 一、检查用户名和密码 首先&am…...
截止到2025年2月1日,Linux的Wayland还有哪些问题是需要解决的?
截至2025年2月1日,Wayland需要解决的核心问题可按权重从高到低排序如下: 1. 屏幕共享与远程桌面的完整支持(权重:★★★★★) 问题:企业场景(如 腾讯会议)、开发者远程调试依赖稳定的屏幕共享功能。当前Wayland依赖PipeWire和XWayland,存在权限管理复杂、多显示器选择…...
【C++篇】位图与布隆过滤器
目录 一,位图 1.1,位图的概念 1.2,位图的设计与实现 1.5,位图的应用举例 1.4,位图常用应用场景 二,布隆过滤器 2.1,定义: 2.2,布隆过滤器的实现 2.3, 应…...
[EAI-026] DeepSeek-VL2 技术报告解读
Paper Card 论文标题:DeepSeek-VL2: Mixture-of-Experts Vision-Language Models for Advanced Multimodal Understanding 论文作者:Zhiyu Wu, Xiaokang Chen, Zizheng Pan, Xingchao Liu, Wen Liu, Damai Dai, Huazuo Gao, Yiyang Ma, Chengyue Wu, Bin…...
CV报错与模型推理注意
错误1: error: OpenCV(4.10.0) :-1: error: (-5:Bad argument) in function warpAffine > Overload resolution failed: > - Cant parse dsize. Sequence item with index 0 has a wrong type > - Cant parse dsize. Sequence item with index 0 has a …...
如何解决云台重力补偿?
如何解决云台重力补偿? 最近在调试步兵云台的时候,由于枪管、图传、摄像头等重力的原因,pitch轴的参数尤其难以调整,又不想抬升和降低使用两套不同的参数,所以使用了重力补偿,效果也是比较理想的,于是整理为一篇文章记录一下 一、问题根源:枪管重力在“搞事情” 想象…...
Java 23新特性
文章目录 Java 23新特性一、引言二、Markdown文档注释(JEP 467)示例 三、ZGC:默认的分代模式(JEP 474)1. 为什么要引入分代模式2. 使用分代模式的优势3. 如何启用分代模式 四、隐式声明的类和实例主方法(JE…...
二叉树--链式存储
1我们之前学了二叉树的顺序存储(这种顺序存储的二叉树被称为堆),我们今天来学习一下二叉树的链式存储: 我们使用链表来表示一颗二叉树: ⽤链表来表⽰⼀棵⼆叉树,即⽤链来指⽰元素的逻辑关系。通常的⽅法是…...
OpenAI 实战进阶教程 - 第七节: 与数据库集成 - 生成 SQL 查询与优化
内容目标 学习如何使用 OpenAI 辅助生成和优化多表 SQL 查询了解如何获取数据库结构信息并与 OpenAI 结合使用 实操步骤 1. 创建 SQLite 数据库示例 创建数据库及表结构: import sqlite3# 连接 SQLite 数据库(如果不存在则创建) conn sq…...
基于直觉的理性思维入口:相提并论的三者 以“网络”为例
以下主要是 腾讯云 AI 代码助手的答问。 Q1、假设有且只有一个 能和主干网和 骨干网 相提并论的其它什么 “**网”,您觉得应该是什么 在考虑能与主干网和骨干网相提并论的“网”时,我们需要思考哪些网络在规模、重要性或功能上与这两者相当。主干网和骨…...
