当前位置: 首页 > news >正文

朝花夕拾华山平台流水账

2022年8月25日,我加入了诚迈科技(南京),加入了华山平台。
跟我一起入职平台的还有三个小伙伴:小帅、小阳、小甘。
小帅能力很强,前后端都会,入职各种考试工具人。
小阳毕业没多久,一个被安排做运维的悲催后端。
小甘,在一起耍的最久的前端小伙伴,可惜因为22年8月左右平台的一次误操作……
在项目组认识了很多人:
峂哥、涛总、勇哥、帅帅、春霞、顺总、兴蕾、刘智、姚总、雪姐、雨朦、浩南、朱飞姐、陈杨……
刚入职时,屁股都还没捂热,就被要求驻场华为南研所,我们四个抱着显示器驮着主机在南研所门口等着接口人,紧张的很。
等了许久,峂哥笑嘻嘻的跑过来“诶呀,你就是xxx呀,来了个大佬呀,来来来,单独给你个东西写写”。我刚想迈出去的脚都抖了下……这么吓人的嘛。。。
进了南研所N4,坐在了我那靠拐角的办公桌,与峂哥交流了下,获取了我在华山平台的第一个需求——标注模板。本质就是做一个可拖拽嵌套的套中套的组件,支持输出树形数据。
这是个既有趣,又重要的功能,我用了一周不到的时间就实现了个初版demo,虽然demo有很多瑕疵,但峂哥很开心,就此华山平台开出了独立的模块——数据标注
因为标注模板的成功,以及编写标注模板时保持了较为良好的编码,我获得了大家的肯定。
随着标注另一头的render模块的实现与标注模板结合,慢慢构建完成标注功能基建。这时陆陆续续的小帅、小阳离开了。
之后我开始开发canvas矩形、多边形标注,但与其说是开发,不如说是就着现有代码做修改。慢慢让代码足以支撑图形标注。图片搞得差不多了,开始搞音频、视频。花了很长时间终于弄懂了wavesufer的大致使用,花了很长时间尝试设计视频标注,花了很长时间设计视频标注ui与基本代码。。。写着写着小甘也离开了。
在开发的那些日子里,与前端兴蕾、春霞、接口人峂哥、勇哥,pm涛总,后端刘智、顺总交情越来越深。
峂哥太强了,前后端都会,但是不会因为自己会的多而攻击别人(很多人,也包括我,在会了很多东西后,面对会的不多的人时或多或少都会有些嫌弃),做他拆分的任务时他也会帮你梳理思路,设计代码结构。有太多太多需要想他学习的地方了。
勇哥是个不大会表达的人,本身是很好的人。但工作上与人沟通时会有意无意的让对方会错意。我不会git,他就一点点的告诉我git的merge原理。如果真正了解的话,是个很棒的人。
春霞,我亲眼见过最努力的女生,没有之一。面对各种稀奇古怪的问题愿意花很多很多时间弄懂弄透,这无关乎技术力、思维、逻辑,这就很像那热血少年漫里虽然很弱,但怎么打都不会倒下的那个主角。太强了。
涛总这个人嘛,咋说呢。骗吃骗喝惯犯,槟榔加烟狂徒。是个很负责的pm,常常不被组员理解。毕竟打工人跟公司对立就跟本能一样。每次的炮火连天里,这个pm往往会被当做是站在公司方的倾泻口,还是相当累的。终于在我不懈努力下,喜欢上了泡澡搓背,成为了忠实的澡友。跟我说的最多的“这个消息不是发过了吗,怎么都不看呢”(很多次大群发消息,我都会选择性忽视,会倾向遇到事时再问问,是个不好的习惯)
刘智,项目组男强人。为了家也是够拼的,上班近2小时通勤,上下班4小时朝上,加班工时还能在项目组冒头。在我的劝说下,来到公司附近租房子,结果误操作给……,诶,太倒霉了。
兴蕾,一个很漂亮的姑娘,做事情比我稳多了,跟我差不多入职的前端,已经能独立处理整个数据平台的业务。
顺总为了女朋友疯狂减肥,逐渐显现的V字脸 也成为了我日后(破天荒)想减肥时激励自己的榜样(虽然一直没进行)实力强大的后端,华山平台扛把子。就是有些倒霉,每次我们吃好吃的他都感冒发烧吃大力丸。诶~
姚总,又一个很漂亮的姑娘,聊天很舒服。时不时发点小零食,买杯小奶茶啥的。可惜,没追到!诶~多好的姑娘哟
雪姐,一个被志勇支配的可怜测试。测试组的头头。可惜输在与勇哥的沟通上,其实总的也可以理解,随着一些变故,项目组的风气慢慢改变,东西越来越难,事情越来越多,人数越来越少,工作也会越来越多。唉~
浩南,一个穿衣打扮很有讲究的后端,升od后逐渐憔悴。
朱飞姐,打死不去od,梦想朝九晚五的后端扛把子。
雨朦,在隔壁每周9.3,神一样的存在。
帅帅的话,太可惜了,做着最苦最累的活,却拿着最低的绩效。他给我的感觉就是小峂哥,只是经验不足,设计或者其他没有那么圆滑。
2023年4月,我打算做个手术,结果icu呆了三天。峂哥、勇哥、涛总他们来医院看我,让我很感动。可惜我做的手术在喉咙这,只能每天看着过来的一箱箱好吃的打着点滴……诶!!
时光如水,岁月如梭。2023年11月,我决定不切公司,在这12月度过我在华山平台的最后一个月。
一方面不认可拓维公司,一方面为了自己今后的职业发展,我选择了离开。
在华山平台两年多的日子里,我学到了很多,也成长了很多、知道了更多自己的不足。距离离开项目组对多还有25天。未来我写的代码还能留存多久,会不会有人维护它们,整改它们,会不会一边改着一边“这是哪个傻逼写的”。
我的离开是对是错,一切交给时间,愿两年缔结的友谊能延续下去。
时光如水,岁月如梭,不能装逼的时间一晃而过。一切都交给时间。

相关文章:

朝花夕拾华山平台流水账

2022年8月25日,我加入了诚迈科技(南京),加入了华山平台。 跟我一起入职平台的还有三个小伙伴:小帅、小阳、小甘。 小帅能力很强,前后端都会,入职各种考试工具人。 小阳毕业没多久,一…...

云原生周刊:K8s 的 YAML 技巧 | 2023.12.4

开源项目推荐 Helmfile Helmfile 是用于部署 Helm Chart 的声明性规范。其功能有: 保留图表值文件的目录并维护版本控制中的更改。将 CI/CD 应用于配置更改。定期同步以避免环境偏差。 Docketeer 一款 Docker 和 Kubernetes 开发人员工具,用于管理容…...

Leetcode.2477 到达首都的最少油耗

题目链接 Leetcode.2477 到达首都的最少油耗 rating : 2012 题目描述 给你一棵 n n n 个节点的树(一个无向、连通、无环图),每个节点表示一个城市,编号从 0 0 0 到 n − 1 n - 1 n−1 ,且恰好有 n − 1 n - 1 n−…...

sizeof()、strlen()、length()、size()的区别(笔记)

​ 上面的笔记有点简陋,可以看一下下面这个博主的: c/c中sizeof()、strlen()、length()、size()详解和区别_csize,sizeof,length_xuechanba的博客-CSDN博客...

Redis击穿(热点key失效)

Redis击穿是指在高并发情况下,一个键在缓存中过期失效时,同时有大量请求访问该键,导致所有请求都落到数据库上,对数据库造成压力。这种情况下,数据库可能无法及时处理这些请求,导致性能下降甚至崩溃。 为了…...

分类预测 | Matlab实现OOA-CNN-SVM鱼鹰算法优化卷积支持向量机分类预测

分类预测 | Matlab实现OOA-CNN-SVM鱼鹰算法优化卷积支持向量机分类预测 目录 分类预测 | Matlab实现OOA-CNN-SVM鱼鹰算法优化卷积支持向量机分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.Matlab实现OOA-CNN-SVM鱼鹰算法优化卷积支持向量机分类预测&#xff0…...

class文件结构

文章目录 1. 常量池集合2. 访问标志3. 字段表集合4. 方法表集合5. 属性表集合 成员变量(非静态)的赋值过程:1. 默认初始化 2. 显示初始化/代码块中初始化 3. 构造器中初始化 4. 有了对象后对象。属性或者对象。方法的方式对成员变量进行赋值 …...

多重背包问题 一句话说清楚“二进制拆分“

目录 区别: 一句话说清楚: 板子: 区别: 得先懂完全背包问题完全背包问题 非零基础-CSDN博客 都是让背包内价值最大。 完全背包问题每种物品可以取无数次。而多重背包问题每件取的次数有限。 都可以用的最挫的方法就是0~k件去…...

nodejs微信小程序+python+PHP本科生优秀作业交流网站的设计与实现-计算机毕业设计推荐

通过软件的需求分析已经获得了系统的基本功能需求,根据需求,将本科生优秀作业交流网站功能模块主要分为管理员模块。管理员添加系统首页、个人中心、用户管理、作业分类管理、作业分享管理、论坛交流、投诉举报、系统管理等操作。 随着信息化社会的形成…...

使用git出现的问题

保证 首先保证自己的git已经下载 其次保证自己的gitee账号已经安装并且已经生成ssh公钥 保证自己要push的代码在要上传的文件夹内并且配置文件等都在父文件夹(也就是文件没有套着文件) 问题 1 $ git push origin master gitgitee.com: Permission de…...

rk3568 适配PCIE(二)

rk3568 适配pcie3.0 PCIe(Peripheral Component Interconnect Express)是一种用于连接计算机主板和其他设备的高速串行总线接口。PCIe 2.0和PCIe 3.0是两个不同版本的PCIe规范,它们在以下几个方面有所不同: 带宽:PCIe 2.0的理论带宽为每条通道5 Gbps,而PCIe 3.0的理论带…...

Java基础 进制

在Java中,可以使用不同的进制表示整数常量和字面量。 十进制(Decimal):默认为十进制,不需要添加前缀。例如:int num 10;二进制(Binary):以0b或0B作为前缀表示二进制。例…...

springboot中@Builder注解的详细用法实例,跟数据库结合。

在Spring Boot中,Builder注解是Lombok库提供的一个注解,用于生成带有Builder模式支持的构造器方法。通过Builder注解,可以简化对象的创建过程,特别适用于需要设置多个属性的情况。 下面是一个使用Builder注解的示例: …...

WT2605C蓝牙音频语音芯片:具备大功率IO驱动能力,引领音频技术新纪元

在当今的电子科技时代,功率强大的IO驱动能力成为音频设备性能的重要指标。近日,一款名为WT2605C的蓝牙音频语音芯片,以其最高可直接驱动64mA的大功率IO驱动能力,引起业界的广泛关注。这款芯片的出现,无疑将为音频设备的…...

【Java 基础】20 多线程操作方法

文章目录 1.获取和设置线程的名字1)获取默认名字2)获取自定义的名字 2.判断线程是否启动3.线程的强制执行4.让线程睡一会儿5.中断线程6.守护线程7.线程的礼让 前一节我们介绍了线程的定义、创建方法、状态以及各状态间的转换。在状态转换处只是简单的说明…...

SpringBoot使用mybatis-plus分页查询无效解决方案

问题概述 SpringBoot中使用mybatis-plus实现分页查询时,提供一个page分页对象和一个QueryWrapper条件类对象,在使用Service.page(page,queryWrapper)方法进行分页查询时,发现并未查询到分页的结果,反而是查询到全部符合条件的结果…...

QT 中 线程池 (备查)

QRunnable类 API 1)在Qt中使用线程池需要先创建任务,添加到线程池中的每一个任务都需要是一个 QRunnable 类型,因此在程序中需要创建子类继承 QRunnable 这个类。 2)然后重写 run() 方法,在这个函数中编写要在线程池中…...

LeetCode刷题笔记第71题:简化路径

LeetCode刷题笔记第71题:简化路径 题目 给定一个路径,简化路径 要求: 1、以’/‘开头 2、两个目录之间只有一个’/’ 3、不能以’/‘结尾 4、路径中不能有’.‘和’…’ 想法 利用栈的数据存储方式的思想,将路径字符顺序入栈遇…...

JavaScript <md5加密的两种不同输出结果分析>--案例(二点一)

前言: 问题是这样的,在浏览器中看到这段代码 然后在控制台进行输出.得到: 紧接着,就在,js文件里面进行转译: 可是,得到的结果是: 这是问题!!! 正题: 为什么相同的js代码,在 .js 文件中的输出与 Chrome 控制台中的输出不一样? 环境差异:不同的JavaScript环境&…...

『亚马逊云科技产品测评』活动征文|基于亚马逊EC2云服务器配置Nginx静态网页

授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 Developer Centre, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道 亚马逊EC2云服务器(Elastic Compute Cloud)是亚马…...

脑机新手指南(八):OpenBCI_GUI:从环境搭建到数据可视化(下)

一、数据处理与分析实战 (一)实时滤波与参数调整 基础滤波操作 60Hz 工频滤波:勾选界面右侧 “60Hz” 复选框,可有效抑制电网干扰(适用于北美地区,欧洲用户可调整为 50Hz)。 平滑处理&…...

【Oracle APEX开发小技巧12】

有如下需求: 有一个问题反馈页面,要实现在apex页面展示能直观看到反馈时间超过7天未处理的数据,方便管理员及时处理反馈。 我的方法:直接将逻辑写在SQL中,这样可以直接在页面展示 完整代码: SELECTSF.FE…...

【人工智能】神经网络的优化器optimizer(二):Adagrad自适应学习率优化器

一.自适应梯度算法Adagrad概述 Adagrad(Adaptive Gradient Algorithm)是一种自适应学习率的优化算法,由Duchi等人在2011年提出。其核心思想是针对不同参数自动调整学习率,适合处理稀疏数据和不同参数梯度差异较大的场景。Adagrad通…...

【WiFi帧结构】

文章目录 帧结构MAC头部管理帧 帧结构 Wi-Fi的帧分为三部分组成:MAC头部frame bodyFCS,其中MAC是固定格式的,frame body是可变长度。 MAC头部有frame control,duration,address1,address2,addre…...

从深圳崛起的“机器之眼”:赴港乐动机器人的万亿赛道赶考路

进入2025年以来,尽管围绕人形机器人、具身智能等机器人赛道的质疑声不断,但全球市场热度依然高涨,入局者持续增加。 以国内市场为例,天眼查专业版数据显示,截至5月底,我国现存在业、存续状态的机器人相关企…...

《通信之道——从微积分到 5G》读书总结

第1章 绪 论 1.1 这是一本什么样的书 通信技术,说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号(调制) 把信息从信号中抽取出来&am…...

从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)

设备树移植 和uboot设备树修改的内容同步到kernel将设备树stm32mp157d-stm32mp157daa1-mx.dts复制到内核源码目录下 源码修改及编译 修改arch/arm/boot/dts/st/Makefile,新增设备树编译 stm32mp157f-ev1-m4-examples.dtb \stm32mp157d-stm32mp157daa1-mx.dtb修改…...

【AI学习】三、AI算法中的向量

在人工智能(AI)算法中,向量(Vector)是一种将现实世界中的数据(如图像、文本、音频等)转化为计算机可处理的数值型特征表示的工具。它是连接人类认知(如语义、视觉特征)与…...

什么是EULA和DPA

文章目录 EULA(End User License Agreement)DPA(Data Protection Agreement)一、定义与背景二、核心内容三、法律效力与责任四、实际应用与意义 EULA(End User License Agreement) 定义: EULA即…...

蓝桥杯 冶炼金属

原题目链接 🔧 冶炼金属转换率推测题解 📜 原题描述 小蓝有一个神奇的炉子用于将普通金属 O O O 冶炼成为一种特殊金属 X X X。这个炉子有一个属性叫转换率 V V V,是一个正整数,表示每 V V V 个普通金属 O O O 可以冶炼出 …...