回顾 2023,展望 2024

by zhengkai.blog.csdn.net

项目与心得

今年最大的项目和心得,非GCP莫属,作为全球顶尖的云平台, GCP有他的优势,也有很多难用的地方。但是作为当时的一个strategic solution,我们的印度本地化项目必须使用GCP,于是从GCP入门到放弃,从难用到克服种种困难,通过种种调试和测试,确实不易。

1。首先SDD(Solution Design Document)中,首次尝试去画一些简单的图,和核心相关方/部门架构师/SDD review架构师开会,捋清楚,讲清楚和扯清楚业务架构和逻辑,成功在第一个SSD中参与了很多部分,留下了辉煌的成绩。

2。在GCP的架构中,应用了很多复合的全栈技术,例如:用STS在bucket之间高速传输;node.js使用代理和密钥文件认证并从GCS bucket下载文件和从Google BigQuery中查询最近数据;对BigQuery的查询进行优化;利用JJS编写DataFlow脚本处理业务逻辑;利用批处理上传、下载、同步文件;利用qlik sense调用ps脚本;build多几套与默认UAT分离的测试环境;设计并更新masking api用于模拟各种业务场景;进行DR设计和DR dill灾难演练;设计历史文件本地化数据移除程序。等等

3。在团队建设中,积极面试和筛选有用的人才,进行人才的综合培养,耐心指导和讲解,是团队进一步壮大。对于面试,说实在,我不是很擅长,但是面试的多了,有自己的一些看法和想法,或者说每一次面试,我有时候都不知道考察什么,有时候看着onenote里面准备的题库,走走流程,看下基础,看一个人的英文讲解能力,看一个人对自己做过的系统和业务的熟悉度,看技术的广度和深度,做这一行的性格和态度,看适不适合团队,等等。

走出舒适区

今年绝对是走出舒适区的一年,很多东西,再也不会就是一个人可以抄底搞定,而且更多需要团队配合,同时也看到每个人身上的闪光点,看到各种合作的可能性,创造各种合作的条件,还要去克服同事之间配合的一些障碍。这个时候想起一个Tuckman阶梯理论,团队build up和通过train up之后,一般就是在震荡/规范/成熟阶段徘徊,要意识到什么可能导致回退,什么可以促进团队成熟。

也巩固了一些软技能,例如怎么去给非技术的同事/业务讲"技术"讲逻辑,怎么结构化去讲每一张ticket,去review每一个大change。但是当局者迷旁观者清,有时候自己做着做着就会迷失了,但是看着其他人做,就会有一些想法和建议,所以感觉团队中总要有至少一个人,不用实际参与项目,但是从旁观者/清醒者的角度来思考问题。

考证

本来想着趁机考个GCP的架构师证,但是由于备考断续,时间管理不当,导致一直没考。也可能是少了那种氛围,加上题库非常的枯燥,也没有PMP那种学习氛围所以有所耽搁,择日再战。

总之,今年有点懒惰,未达标。

健康

身体是革命的本钱,从五月份第一次羊了之后,感觉身体就虚了很多,建议大家多补补。

特别是,十二月份是个悲催的月份,一方面,气温太低,<10°C的广州,简直受不了,十二月有五个星期,其中三个星期都在医院吊针,休的年假也两周都是在家里躺着在医院跑着。WBC(白细胞)通常5-10,我都已经去到18-20,CRP反应蛋白也去到35左右,细菌性肺炎啊,可能还夹杂着一些其他小的,但是无论如何就是严重到要吊针,一吊就是3-5天。从没想过这么虚,也有很多朋友不同症状不同情况的中招,大家一定要多锻炼,多调理。

很多公司都会送体检,建议大家好好认证的去体检,反正总是会查出一些毛病,年龄越大毛病越多,请大家多多注意一下,饮食清淡,多多锻炼,不熬夜、多休息,多养生。

家庭

家庭方面,之前给小号报的早教全托班,还没上完,只能继续了,又报了一些早教课,争取更全面发展智商情商吧,这小家伙在早教中心,学得好吃的好,就是早上不肯起床,每天早上为起床这件事就花了不少精力。

然后小孩脾气也大,渐渐的我感觉我也被传染了,很容易生气发脾气,记得当年还被人说,这人怎么就没脾气呢,当然,我觉得平时还是控制的挺好,气大伤身、气大伤人。

今年陆续去了很多周边的地方小小旅游,跟上绝世好基友,还挺舒服,希望来年还有些这样的机会。也被基友带去露营,爱上了露营,采购了一整套装备,惬意、舒服。

开源项目

SpringBootCodeGenerator又名大狼狗代码生成器(GITHUB) | JAVA在线代码生成 (bejson.com) (在线工具站),1.8K starts了,今年更新了SpringBoot3,需要JDK17,但是部分网友留言说自己的系统目前只配置了JDK11,看来11在很长一段时间是主流。争取后面开一个SpringBoot 2.x的分支专门维护2.0版本。今年也engage了Bejson.com进行更新,通过百度统计也看到很多的网友还在继续使用,工作日日均2000PV,这是非常惊喜的,偶尔还有收到网友的赞赏fee,相当开心,本来想UI改版一下,但是没太多精力去研究,只能暂时放下了,至于其他项目,更是搁置了。

今年有另外一个非开源项目,迎来了4.0的改版,从手工爬虫升级到了JSoup,挺好用的,智能很多,通过多规则匹配中的概率提升了很多,导出也进行也优化,舒服多了。一切使用困难/操作方所的方式,都必须进行优化,以舒服的容易的姿势进行操作才是硬道理。最后,名字也升级了,叫

BICS-PRO(Bidding Information Capture System) 

展望2024

在BI方面深入,之前偏向于QlikSense后端的ETL,今年将会更多关注前端的展现等。以及尝试耕者官方的教程来实践,并且出一些QlikSense的教程,毕竟这个在国内真的很少教程攻略,大概这也是国内Qlik开发者比较稀少的一个重要原因。

在架构方面深入,最近在面试一个资深的架构师,希望可以跟着做一些架构方面的事情,进行更多的思考,也进行更多的落地。尽管团队可能有一些变化,但是拥抱变化,挑战变化,不就是IT运转的真谛吗。

在自动化和监控方面深入,首先"自动化"这个包含很多方面,例如system monitoring,health check,release ,UAT deployment等等。其次,今年重定义了health check的standard,build了一些dashboard来辅助监控系统各方面,那么2024,希望继续把这些监控系统完善,做到每一个请求都可以全链路追踪。

在管理团队方面,虽然我不是很喜欢这个方面的工作,但是平时可能都或多或少的参与过了,有了一些小小的想法,也许是时候提升一下自己的软技能了。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

丰田「退股」电装,传统汽车供应链体系走到十字路口

就在中国市场热衷于车企与零部件厂商的合纵连横之际&#xff0c;本周&#xff0c;传统汽车巨头丰田公司宣布&#xff0c;将出售部分电装&#xff08;Denso&#xff09;公司股份&#xff0c;资金用于投入电动化、智能驾驶等新技术研发。 按照计划&#xff0c;丰田汽车拟出售超过…

OpenCV-11颜色通道的分离与合并

本次我们使用两个比较重要的API split&#xff08;mat&#xff09;将图像的通道进行分割。 merge&#xff08;(ch1&#xff0c;ch2&#xff0c;ch3)&#xff09;将多个通道进行融合。 示例代码如下&#xff1a; import cv2 import numpy as npimg np.zeros((480, 640, 3),…

【python 的各种模块】(8) 在python使用matplotlib和wordcloud库来画wordcloud词云图

目录 目标&#xff1a;用python画出&#xff0c;网上流行的wordcloud词云图 1 准备工作 1.1环境准备 1.1.1安装步骤 1.2 资源准备 1.2.1 文本文件内容如下 1.2.2 图片资源 2 代码测试 2.1 第一版代码和效果 2.1.1 代码和效果 2.1.2 一般plt里解决中文乱码问题 2.1…

【网络面试(4)】协议栈和套接字及连接阶段的三次握手原理

1. 协议栈 一直对操作系统系统的内核协议栈理解的比较模糊&#xff0c;借着这一篇博客做一下简单梳理&#xff0c; 我觉得最直白的理解就是&#xff0c;内核协议栈就是操作系统中的一个网络控制软件&#xff0c;就是一段程序代码&#xff0c;它负责和网卡驱动程序交互&#xff…

Python玫瑰花完整代码

文章目录 环境需求完整代码普通玫瑰花三维玫瑰花多彩玫瑰花环境需求 python3.11.4PyCharm Community Edition 2023.2.5pyinstaller6.2.0(可选,这个库用于打包,使程序没有python环境也可以运行,如果想发给好朋友的话需要这个库哦~)【注】 python环境搭建请见:https://want…

文献阅读:LoRA: Low-Rank Adaptation of Large Language Models

文献阅读&#xff1a;LoRA: Low-Rank Adaptation of Large Language Models 1. 文章简介2. 方法介绍3. 实验 & 结论 1. 基础实验 1. Bert系列模型2. GPT系列模型 2. 消解实验 1. 作用矩阵考察2. 中间维度考察3. 扰动程度分析 4. 总结 & 思考 文献链接&#xff1a;htt…

骑砍战团MOD开发(29)-module_scenes.py游戏场景

骑砍1战团mod开发-场景制作方法_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Cw411N7G4/ 一.骑砍游戏场景 骑砍战团中进入城堡,乡村,战斗地图都被定义为场景,由module_scenes.py进行管理。 scene(游戏场景) 天空盒(Skyboxes.py) 地形(terrain code) 场景物(scene_…

WorkPlus私有化即时通讯的标杆,助力企业实现信息管控与保障

在信息时代&#xff0c;保护企业的信息安全至关重要。而私有化即时通讯成为了企业提升信息安全的重要手段。作为私有化即时通讯的领先选择&#xff0c;WorkPlus以其卓越的性能和领先的技术&#xff0c;为企业提供了安全可靠的通信解决方案。 私有化即时通讯是企业保护信息安全的…

新手快速上手掌握基础排序<二>快速排序快速入门

目录 引言 一&#xff1a;快速排序qsort的简介 1.qsort是一个库函数 2.库函数的查询了解方法 3.qsort的具体使用方法 4.qsort函数使用的一些注意点 5.qsort函数的特点 6.代码实现 (1)整数数组的快速排序 &#xff08;2&#xff09;结构体的快速排序&#xff08;学…

在Go中使用Goroutines和Channels发送电子邮件

学习如何使用Goroutines和Channels在Go中发送电子邮件 在现代软件开发的世界中&#xff0c;通信是一个关键元素。发送电子邮件是各种目的的常见实践&#xff0c;例如用户通知、报告等。Go是一种静态类型和编译语言&#xff0c;为处理此类任务提供了高效和并发的方式。在本文中&…

论文阅读: AAAI 2022行人重识别方向论文-PFD_Net

本篇博客用于记录一篇行人重识别方向的论文所提出的优化方法《Pose-Guided Feature Disentangling for Occluded Person Re-identification Based on Transformer》&#xff0c;论文中提出的PDF_Net模型的backbone是采用《TransReID: Transformer-based Object Re-Identificati…

numpy数组04-数组的轴和读取数据

一、数组的轴 在numpy中数组的轴可以理解为方向&#xff0c;使用0&#xff0c;1&#xff0c;2...数字表示。 对于一个一维数组&#xff0c;只有一个0轴&#xff0c;对于2维数组&#xff08;如shape&#xff08;2&#xff0c;2&#xff09;&#xff09;&#xff0c;有0轴和1轴…

计算机操作系统(OS)——P3内存管理

1、内存的基础知识 学习目标&#xff1a; 什么是内存&#xff1f;有何作用&#xff1f; 内存可存放数据。程序执行前__需要先放内存中才能被CPU处理__——缓和CPU与硬盘之间的速度矛盾。 【思考】在多道程序程序下&#xff0c;系统会有多个进程并发执行&#xff0c;也就是说…

「GPT」G、P、T分别是啥意思?

G意为Generative &#xff1a;生成式 比如&#xff0c;生成式的分类器&#xff08;模型&#xff09;包括---- generative classifiers: naive Bayes classifier and linear discriminant analysis 与之对应的为判别式----- discriminative model: logistic regression P意为…

Java项目:102SSM汽车租赁系统

博主主页&#xff1a;Java旅途 简介&#xff1a;分享计算机知识、学习路线、系统源码及教程 文末获取源码 一、项目介绍 汽车租赁系统基于SpringSpringMVCMybatis开发&#xff0c;系统使用shiro框架做权限安全控制&#xff0c;超级管理员登录系统后可根据自己的实际需求配角色…

2024年原创深度学习算法项目分享

原创深度学习算法项目分享&#xff0c;包括以下领域&#xff1a; 图像视频、文本分析、知识图谱、推荐系统、问答系统、强化学习、机器学习、多模态、系统界面、爬虫、增量学习等领域… 有需要的话&#xff0c;评论区私聊

Cookie、Session

一、会话管理 1、什么是会话&#xff1f; 会话是客户端和服务端之间进行多次的请求和响应。 相当于两个人聊天&#xff0c;进行了多次的问答。 对多次问答的管理叫做会话管理&#xff0c;管理的东西是通信状态。 2、什么是状态&#xff1f; 举例&#xff1a; 小明去校园食堂…

QT上位机开发(抽奖软件)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 用抽奖软件抽奖&#xff0c;是一种很常见的抽奖方式。特别是写这篇文章的时候&#xff0c;正好处于2023年12月31日&#xff0c;也是一年中最后一天…

用html,js和layui写一个简单的点击打怪小游戏

介绍&#xff1a; 一个简单的打怪小游戏&#xff0c;点击开始游戏后&#xff0c;出现攻击按钮&#xff0c;击败怪物后可以选择继续下一关和结束游戏。 继续下一个怪兽的血量会增加5点&#xff0c;攻击按钮会随机变色。 效果图&#xff1a; html代码&#xff1a; <!DOCTYPE…

react + redux 之 美团案例

1.案例展示 2.环境搭建 克隆项目到本地&#xff08;内置了基础静态组件和模版&#xff09; git clone http://git.itcast.cn/heimaqianduan/redux-meituan.git 安装所有依赖 npm i 启动mock服务&#xff08;内置了json-server&#xff09; npm run serve 启动前端服务 npm…