回顾 2023,展望 2024

news2025/7/16 21:05:18

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,希望继续把这些监控系统完善,做到每一个请求都可以全链路追踪。

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

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

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

相关文章

Linux权限的基本理解

一:&#x1f6a9;Linux中的用户 1.1&#x1f966;用户的分类 &#x1f31f;在Linux中用户可以被分为两种用户: 超级用户(root):可以在Linux系统中做各种事情而不被约束普通用户:只能做有限的事情被权限约束 在实际操作时超级用户的命令提示符为#,普通用户的命令提示符为$,可…

数模混合SoC芯片中LEF2Milkyway的golden flow

在数模混合芯片中的项目中&#xff0c;特别是数字模块很少甚至只有一个简单的数字控制逻辑时&#xff0c;我们要做数字模块的后端实现时&#xff0c;通常模拟那边会问我们实现需要他们提供哪些数据。 通常来说&#xff0c;我们可以让模拟设计提供数字模块的GDS或LEF文件即可。…

nodejs+vue+微信小程序+python+PHP特困救助供养信息管理系统-计算机毕业设计推荐

通过走访某特困救助供养机构实际情况&#xff0c;整理特困救助供养机构管理的业务流程&#xff0c;分析当前特困救助供养机构管理存在的各种问题&#xff0c;利用软件开发思想对特困救助供养机构特困救助供养机构管理进行系统设计分析。通过服务端程序框架进行设计&#xff0c;…

网际协议IPv4

基本介绍 网际协议IP是TCP/IP体系中两个重要的协议之一。IPv4虽有最终被IPv6取代的趋势&#xff0c;但它仍是当前使用的最重要的因特网协议。 与IP配套使用的还有3个协议&#xff1a; 地址解析协议ARP(Address Resolution Protocol)因特网控制报文协议ICMP(Internet Control …

Docker 入门 ------容器互通以及Dockerfile

1. 端口映射以及容器互联 Docker 除了通过网络访问&#xff0c;还提供了两种很方便的功能来满足服务访问的基本需求&#xff1a; 允许映射容器内应用的服务端口到本地宿主主机互联机制实现多个容器间通过容器名来快速访问 1.1 容器映射实现访问容器 1.1.1 从外部访问容器应…

中间人攻击是什么,会产生哪些危害,如何有效防止中间人攻击

简介 中间人攻击&#xff08;Man-in-the-Middle Attack&#xff0c;简称MITM攻击&#xff09;是一种网络攻击&#xff0c;其原理是攻击者通过各种技术手段将受攻击者控制的一台计算机虚拟放置在网络连接中的两台通信计算机之间&#xff0c;这台计算机称为“中间人”。在攻击过…

【滑动窗口】C++算法:可见点的最大数目

作者推荐 动态规划 多源路径 字典树 LeetCode2977:转换字符串的最小成本 本题涉及知识点 滑动窗口 LeetCode 1610可见点的最大数目 给你一个点数组 points 和一个表示角度的整数 angle &#xff0c;你的位置是 location &#xff0c;其中 location [posx, posy] 且 point…

Linux文件系统结构及相关命令1(man pwd ls ctrl +Shift +T ls /etc)

Linux的文件系统结构 某所大学的学生可能在一两万人左右&#xff0c;通常将学生分配在以学院-系班为单位的分层组织机构中。 如何查找一名学生&#xff1f; 最笨的办法&#xff1a;依次问询大学中的每一个学生&#xff0c;直到找到为止。 查询效率高的方法&#xff1a;按照从…

2023年新一代开发者工具 Vue ,正式开源!

以下文章来源于前端充电宝 &#xff0c;作者CUGGZ 近日&#xff0c;Vue 新一代开发者工具&#xff08;DevTools&#xff09;正式开源&#xff01;Vue DevTools 是一个旨在增强 Vue 开发人员体验的工具&#xff0c;它提供了一些功能来帮助开发者更好地了解 Vue 应用。下面就来看…

用IDEA创建/同步到gitee(码云)远程仓库(保姆级详细)

前言&#xff1a; 笔者最近在学习java&#xff0c;最开始在用很笨的方法&#xff1a;先克隆远程仓库到本地&#xff0c;再把自己练习的代码从本地仓库上传到远程仓库&#xff0c;很是繁琐。后发现可以IDEA只需要做些操作可以直接把代码上传到远程仓库&#xff0c;也在网上搜了些…

【FileZilla】的基本使用

一、FileZilla的使用 1.1 FileZilla简介 1.2 软件下载 到官方网站下载 FileZilla 的服务端和客户端程序 FileZilla - The free FTP solution 自行下载即可 1.3 软件安装 &#xff08;1&#xff09;先安装服务端【傻瓜式安装】&#xff0c;一直下一步下一步安装即可 &#xf…

Python绘制高级图表(1):绘制条形统计图

一、初始化 1. 引入库&#xff0c;设置画笔 from turtle import * t Turtle() t.color("black") t.width(3)2. 为了美观&#xff0c;画出xy轴 (1) 普通型 from turtle import * t Turtle() t.color("black") t.width(3)# 以画布为600 * 600为例 # 1.…

搭建maven私服

maven maven简介 什么是maven&#xff1f; Maven这个单词来自于意第绪语&#xff08;犹太语&#xff09;&#xff0c;意为知识的积累。 Maven项目对象模型(POM)&#xff0c;可以通过一小段描述信息来管理项目的构建&#xff0c;报告和文档的项目管理工具软件。 Maven 除了以…

算法训练day53|动态规划part14

参考&#xff1a;代码随想录 1143.最长公共子序列 重点&#xff1a;状态的转移与递推公式的确定 本题和动态规划&#xff1a;718. 最长重复子数组 (opens new window)区别在于这里不要求是连续的了&#xff0c;但要有相对顺序&#xff0c;即&#xff1a;"ace" 是 …

Spark任务调度与数据本地性

Apache Spark是一个分布式计算框架&#xff0c;用于处理大规模数据。了解Spark任务调度与数据本地性是构建高效分布式应用程序的关键。本文将深入探讨Spark任务调度的流程、数据本地性的重要性&#xff0c;并提供丰富的示例代码来帮助大家更好地理解这些概念。 Spark任务调度的…

小程序面试题 | 17.精选小程序面试题

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

自然语言处理2——轻松入门情感分析 - Python实战指南

目录 写在开头1.了解情感分析的概念及其在实际应用中的重要性1.1 情感分析的核心概念1.1.1 情感极性1.1.2 词汇和上下文1.1.3 情感强度1.2 实际应用中的重要性 2. 使用情感分析库进行简单的情感分析2.1 TextBlob库的基本使用和优势2.1.1 安装TextBlob库2.1.2 文本情感分析示例2…

【Electron】webview 实现网页内嵌

实现效果&#xff1a; 当在输入框内输入某个网址后并点击button按钮 , 该网址内容就展示到下面 踩到的坑&#xff1a;之前通过web技术实现 iframe 标签内嵌会出现 同源策略&#xff0c;同时尝试过 vue.config.ts 内配置跨域项 那样确实 是实现啦 但不知道如何动态切换 tagert …

全球日光地图分布地图数据

日光地图分布地图数据 Daylight 是全球开放地图数据的完整分发版&#xff0c;可在社区和专业地图制作者的支持下免费获取。我们将 OpenStreetMap 等项目的全球贡献者的工作与日光制图合作伙伴的质量和一致性检查结合起来&#xff0c;创建免费、稳定且易于使用的街道比例全球地…

Java EE 网络原理之HTTPS

文章目录 1. HTTPS 是什么&#xff1f;2. "加密" 是什么&#xff1f;3. HTTPS 的工作过程3.1 引入对称加密3.2 引入非对称加密3.3 中间人攻击3.4 引入证书 4. Tomecat4.1 tomcat 的作用 1. HTTPS 是什么&#xff1f; HTTPS也是⼀个应用层协议&#xff0c;是在 HTTP …