朝花夕拾华山平台流水账

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天。未来我写的代码还能留存多久,会不会有人维护它们,整改它们,会不会一边改着一边“这是哪个傻逼写的”。
我的离开是对是错,一切交给时间,愿两年缔结的友谊能延续下去。
时光如水,岁月如梭,不能装逼的时间一晃而过。一切都交给时间。

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

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

相关文章

现货黄金会面临哪些风险?

进行现货黄金投资,我们除了要了解怎么找到交易机会以外,也要知道我们交易会面临哪些风险,了解风险就是做到知己知彼,了解风险才能控制风险。控制住风险,才能为我们稳定盈利打好基础,那么下面我们就来看看在…

ESP32-Web-Server编程-在网页中插入图片

ESP32-Web-Server编程-在网页中插入图片 概述 图胜与言,在网页端显示含义清晰的图片,可以使得内容更容易理解。 需求及功能解析 本节演示在 ESP32 Web 服务器上插入若干图片。在插入图片时还可以对图片设置一个超链接,用户点击该图片时&a…

本地ip查询介绍(包含公开免费的API接口)-本地ip查询API接口

本机ip和网络ip的区别 网络地址和主机地址 IP 地址(Internet Protocol Address),即互联网协议地址,是一种用于唯一标识互联网上设备的地址。它包括网络地址和主机地址两部分,通常用“IPv4”或“IPv6”表示。 本机 …

使用axios处理Cookie、Session和Token(jwt)

在Vue中,可以使用JavaScript来处理Cookie、Session和Token。我们还是以登录为例介绍它们的使用 Cookie: 在Vue中,可以使用JavaScript内置的document.cookie来读取和设置Cookie。在登录过程中,可以将用户的身份信息存储在Cookie中…

Web API

JavaScript中有些API可能使用率比较低 Blob API Blob API 用于处理二进制数据,可以方便地将数据转换为Blob对象或从Blob对象读取数据。 // 创建一个Blob对象 const myBlob new Blob(["Hello, world!"], { type: "text/plain" }); // 读取Bl…

Oracle merge into语句(merge into Statement)

在Oracle中,常规的DML语句只能完成单一功能,,例如insert/delete/update只能三选一,而merge into语句可以同时对一张表进行更新/插入/删除。 目录 一、基本语法 二、用法示例 2.1 同时更新和插入 2.2 where子句 2.3 delete子句 2.4…

Gitee项目推荐-HasChat

最近由于使用的局域网通信工具总是出问题,就在考虑有没有好的替代品。搜索了一番,发现这个还不错: HasChat: 一款极简聊天应用,比较完整,略好看 页面简洁,功能也比较齐全, 感兴趣的小伙伴可以…

Java常识

初识Java 01 特点 面向对象的 跨平台的 02 核心机制 java虚拟机(JVM)。 java垃圾回收(GC):c语言中由程序员负责回收无用的内存链,java垃圾回收在java程序运行的过程中自动进行。 03 命名原则(一) 由26个…

【Redis】redis 高性能--线程模型以及epoll网络框架

目录 一.前言 二.多线程的弊端 2.1 锁的开销问题 2.2 多线程上下文切换带来的额外开销 2.3 多线程占用内存成本增高 三.基本IO模型与epoll 模式 3.1 基本IO模型 3.2 单线程处理机制 四.总结 一.前言 我们经常讨论到,redis 是单线程,那为什么单线…

【1day】致远 A8系统getAjaxDataServlet-xxe接口任意文件读取学习

注:该文章来自作者日常学习笔记,请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与作者无关。 目录 一、漏洞描述 二、影响版本 三、资产测绘 四、漏洞复现

反汇编看指令重排

背景: 这也是一个真实客户案例,但我不能透露代码及问题细节,只讲思想。 问题: 客户说他们现场经常打印一句warning,我们对应源码查看了代码。伪代码如下: void pin() {while (!flag){ sleep(1);}if (hold > 0) {printf("warning: holder already set\n"…

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

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

python遇到bug问题汇总

文章目录 dateutil.parser._parser.ParserError: Unknown string format: 20222022/07/19 17:06:59.78 修改前后 dat_df2[time_col] pd.to_datetime(dat_df2[time_col]) # 前 dat_df2[time_col] pd.to_datetime(dat_df2[time_col], errorscoerce) # 后

the name of a constructor must match the name of the enclosing class

构造器名匹配封闭类名 命令码的位置关系不对 解决:调整 命令码所在层级

xxljob学习笔记02(小滴课堂)

分布式调度参数传递和调度日志配置讲解 可以设置任务参数。 代码层面: 可以这样传递参数。 我们在xxljob页面去设置参数: 我们执行一次任务: 我们这里就拿到了参数。 这样我们就能拿到参数了。 日志打印: 在代码中也可以实现&…

第7章 交换与网管

文章目录 7.1 交换技术概述 177 7.1.1 交换技术的发展、基本概念和系统架构 177 7.1.2 电路交换与分组交换技术 178 7.1.3 程控交换原理 180 7.1.4 电话信令的概念 182 7.2 现代交换技术 183 7.2.1 软交换技术 184 7.2.2 IP交换技术 189 7.2.3 IMS技术 189 7.2.4 路由…

GPT-Crawler一键爬虫构建GPTs知识库

GPT-Crawler一键爬虫构建GPTs知识库 写在最前面安装node.js安装GPT-Crawler启动爬虫结合 OpenAI自定义 assistant自定义 GPTs(笔者用的这个) 总结 写在最前面 GPT-Crawler一键爬虫构建GPTs知识库 能够爬取网站数据,构建GPTs的知识库&#xf…

npm : 无法加载文件 D:\nodejs\node_global\npm.ps1,因为在此系统上禁止运行脚本。

今天在使用vscode下载项目的依赖时,输入 pnmp install,结果报错: npm : 无法加载文件 D:\nodejs\node_global\npm.ps1,因为在此系统上禁止运行脚本。原因: 因为在此系统上禁止运行脚本,也就是说没有权限,查一下&#…

HarmonyOS应用开发者认证:开启全新的智能设备开发之旅

随着科技的不断发展,人工智能、物联网等技术逐渐渗透到我们的日常生活中。在这个智能化的时代,华为推出了一款全新的操作系统——HarmonyOS,旨在为各种智能设备提供统一的操作系统,实现设备之间的无缝连接和协同工作。作为开发者&…

CoreDNS实战(十一)-分流与重定向

本文主要介绍了目前CoreDNS服务在外部域名递归结果过程中出现的一些问题以及使用dnsredir插件进行分流和alternate插件进行重试优化的操作。 1 自建DNS服务现状 一般来说,无论是bind9、coredns、dnsmasq、pdns哪类dns服务器,我们自建的监听在UDP53端口…