【随笔】对于开发者而言,你对什么事情感到失落?亦或者你上一次感到有成就感是什么时候?你遇到过怎样格局的老板?
这是博主的一篇随笔文章,一起和大家聊聊工作上的一些事和一些感受,我觉得我们这个群体,同样有很多优秀的、幽默的人。只不过有些表达和沟通并不是我们擅长的,包括博主也是,这是我们的劣势和缺点。没关系,这个通过努力去改变,写博客,多参加线下活动,多和同样交流,总能提升自己的表达和沟通能力。
欢迎新老朋友常联系,畅聊天文地理,前端后端。
目录
- 前言
- 现状
- 失落
- 成就感
- 格局
- 小分享
前言
有次周末和上家技术比较牛的一位同事一起吃饭闲聊,聊了很多双方公司目前的现状,也聊了很多家长理短,几个字总结下来的感受就是,挺感慨的。
对于开发者而言,你对什么事情感到失落?亦或者你上一次感到有成就感是什么时候?你遇到过怎样格局的老板?
不妨跟着博主一起来探索下。
现状
每家公司都有自己的特点,谈不上好与不好,工作这么多年都习惯了,其实去那里都不一样,就看你是抱着什么心态和期望去工作。
当然,不停提高自己的核心竞争力,这样才能有更多主动权和选择权。
上家公司的目前现状就是,替换的Java团队做的系统和功能,无法上线,最后还是放弃了,上了其他功能模块,结果,兜兜转转差不多一年,做的并不是很理想,部门领导都换了几个。
最后,兜兜转转,还是用回我们之前C#团队开发的系统。
目前入职这家公司,算是起步阶段,规模也还算可以了,公司对系统开发这块非常重视,我觉得是非常有远见的。
目前算是博主一个开发人员,但是有一个非常懂也非常自信的IT总监,也确实在他的业务指导下,博主二十天就把差不多三十个页面的一套ERP系统开发出来。
这样就会面临一问题,随着要开发的功能越来越多,博主一个人肯定是搞不过来的。
所以,博主在这里也打个小小招聘,诚挚邀请有活力有梦想的小伙伴加入,坐标为广州白云区,详细可私聊博主,也可加博主wx:xgwkf566
失落
和这位同事聊了三个多小时,聊完回到自己住的地方,久久不能平静,思绪万千,家家都有本难念的经,公司也不例外。
当自己平静下来后,内心感到莫名其妙的失落,为什么会失落,失落从何而来,我也在问自己。
博主总结下来就是,我觉得作为开发人员,被尊重是一个工作上的底线,由C#团队替换成Java团队,这个是公司层面的决策,博主这个无法改变,也表示尊重,但是,替换无疑说明我们的能力不行、技术不能,这个是博主作为开发人员受到的打击之一,也是这就是失落来源之一。
曾经也表达过,我们的技术肯定是没问题的,C#不比Java差,差的是他们的业务,业务他们自己都跑不顺,再牛的技术也没用。通过Java团队差不多一年下来的时间也验证了这一点,他们Java团队同样无法如期甚至做不到他们想要的效果。
这也许也是我感受失落的来源之一,明明我们可以做的更好,却因为业务拉跨质疑我们的技术,我觉得是非常让人感受失落和不受尊重的。
这个也能理解,毕竟他们不懂技术,但不被尊重这点受不了。
成就感
大家不妨问问自己,开发这么多年,在开发上面,你上一次感到有成就感是什么时候?
作为软件系统开发人员,让博主感到有成就感的事情,莫过于自己开发的系统或者功能,有人使用以及给予好评和肯定。
我在上家公司,开发的模块确实得到了一些部门的称赞,因为确实帮他们解决一些问题以及提高了效果。
被肯定,这就是我们开发人员的成就感,说明我们开发的系统有价值有意义。
格局
对于上家公司,起初对这个老板的经历和创业都深感佩服,年纪不大,成就不小,演讲以及格局方面都觉得不错。
在替换Java团队这方面,也表达理解和尊重,毕竟我们开发速度确实被业务太拖累了,导致老板觉得我们C#团队不行。
为什么说我对这个老板的好感和格局变了?下面这句话可以得到答案。
一个不懂技术的人,在别人判断中做决策,以及没有对自己技术员工(C#技术团队)的一丁点了解,就做出替换Java团队的决策。
通过Java团队差不多一年时间产出和效果的验证,说明这个老板不尊重技术导致他的这个决策是错误的失败的。
这也是我对这个老板进行重新审视,其实他不过是幸运而已,并不是他的能力有多强,格局我觉得也是小了。
新入职这个公司,这个老板呢,对系统非常重视。
入职二十多天,就找我聊了好多次系统一些规划,这位老板对系统的早早规划,我觉得是非常有远见的,他虽不懂技术,但是知道拥有自己的系统是非常有必要的。
这就是格局,我不懂技术,但是我会尊重技术。
你尊重我,我也尊重你,我愿意为你做事,就这么简单。
我只想全身心开发出一套让有整个团队和公司有成就感的系统,有价值、有意义,就是博主在工作上作为开发人员最大的追求。
小分享
虽然在这几年大环境不好,但是积累了核心竞争力,积累了自己的技术,找工作任何时候都不难。
博主现在新入职的公司,就是面试的第一家就拿到了Offer,其他都是都拒面了,当然这个大家不要学我,还有其他机会还是可以多尝试下。
总结下来就是,提高自己的核心竞争力,把主动权和话语权、选择权,掌握在自己手上。
在选择公司和平台方面,一定要学会分辨这个老板有没有根据,其次才是有没有前景。
相关文章:

【随笔】对于开发者而言,你对什么事情感到失落?亦或者你上一次感到有成就感是什么时候?你遇到过怎样格局的老板?
这是博主的一篇随笔文章,一起和大家聊聊工作上的一些事和一些感受,我觉得我们这个群体,同样有很多优秀的、幽默的人。只不过有些表达和沟通并不是我们擅长的,包括博主也是,这是我们的劣势和缺点。没关系,这…...

【LeetCode】两数之和返回两数下标、数组形式整数相加
主页:HABUO🍁主页:HABUO 1.两数之和返回两数下标 题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输…...

Kubernetes中的secrets存储
华子目录 2.secrets2.1secrets功能介绍2.2secrets的创建2.2.1从文件创建2.2.2编写yaml文件 2.3secret的使用案例2.3.1将secret挂载到volume中2.3.2设置子目录映射secret密钥2.3.3将secret设置为环境变量2.3.4存储docker register的认证信息spec.imagePullSecrets[] 2.secrets …...

使用 Elastic、OpenLLMetry 和 OpenTelemetry 跟踪 LangChain 应用程序
作者:来自 Elastic Bahubali Shetti Langchain 应用程序的使用正在增长。构建基于 RAG 的应用程序、简单的 AI 助手等的能力正在成为常态。观察这些应用程序更加困难。考虑到现有的各种选项,本博客展示了如何将 OpenTelemetry 检测与 OpenLLMetry 结合使…...

【论文复现】VALL-E:语音合成的新里程
📕作者简介:热爱跑步的恒川,致力于C/C、Java、Python等多编程语言,热爱跑步,喜爱音乐、摄影的一位博主。 📗本文收录于论文复现系列,大家有兴趣的可以看一看。 📘相关专栏C语言初阶、…...

java项目之微服务在线教育系统设计与实现(springcloud)
风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的闲一品交易平台。项目源码以及部署相关请联系风歌,文末附上联系信息 。 项目简介: 微服务在线教育系统设计与…...

P3-1.【结构化程序设计】第一节——知识要点:算法、顺序结构程序设计、if语句的语法结构及各种用法
讲解视频: P3-1.【结构化程序设计】第一节——知识要点:算法、顺序结构程序设计、if语句的语法结构及各种用法 知识要点:算法、顺序结构程序设计、if语句的语法结构及各种用法 一、算法、顺序结构程序设计任务分析 知识要点:算法…...

Vue2——单页应用程序路由的使用
一.单页应用程序与多页应用程序之间的比较 二.单页的应用场景 系统类网站 / 内部网站 / 文档类网站 / 移动端网站 三.路由的介绍 1. 什么是路由 路由是一种映射关系 2. Vue中的路由是什么 路径和组件的映射关系 四.VueRouter的使用 5个基础步骤(固定) …...
变分法(Calculus of Variations)
变分法(Calculus of Variations)是数学的一个分支,主要研究函数的极值问题,即寻找一个函数,使得某个泛函达到最大值或最小值。泛函是将函数作为变量的函数,与通常的函数不同,泛函的变量是函数本…...
包括 Nginx、Gateway、Nacos、Dubbo、Sentinel、RocketMQ 和 Seata 的调用链路描述:
以下是一个更详细和清晰的客户端请求在 Spring Cloud Alibaba 框架中,包括 Nginx、Gateway、Nacos、Dubbo、Sentinel、RocketMQ 和 Seata 的调用链路描述: 1. 客户端请求 用户在浏览器或移动应用中发起请求(例如,获取用户信息的…...

【P2-1】ESP8266 WIFI模块STA、AP、STA+AP、TCP/UDP透传工作模式介绍与AT指令介绍
前言:本文对ESP8266 WIFI模块STA、AP、STA+AP、TCP/UDP透传工作模式进行介绍;以及AT指令介绍,包括基础AT指令,WIFI功能AT指令、TCP/IP相关AT指令、常用AT指令实例进行介绍。 ESP8266 WIFI模块的接线及固件烧写可参考我的这篇博客:正点原子ATK-ESP8266 WIFI模块接线及固件…...

《C#语法一篇通》,20万字,48小时阅读,持续完善中。。。
本文摘录了C#语法的主要内容,接近20万字。 所有鸡汤的味道都等于马尿! 如果你相信任何所谓的鸡汤文章,智商堪忧。 计算机语言没有”好不好“之说,骗子才会告诉你哪个语言好,学好任何一本基础语言(C&#…...
[node] 2 fs文件系统模块
前言 fs模块是Node.js官方提供的内置Api,用来操作文件的模块。它提供了一系列的属性和方法,来满足用户对文件的操作需求 目标 1 掌握fs中文件处理方法readFile、writeFile等的基础用法 2 node如何安装 3 一些常用的终端快捷键 #mermaid-svg-rPp2nDYrW33gLvuI {font-family:&q…...

【react】基础知识点学习
1. 创建项目 npm install -g create-react-app npx create-react-app my-app cd my-app npm startindex.js为入口文件,App.js为根组件。 如何将react应用挂载在页面上? 将App组件渲染到id为root的DOM元素中 2. JSX JSX是|avaScript和XML(HTML)的缩写…...
D4--哈夫曼树和不等式
看文先三连,养成好习惯~看文先三连,养成好习惯~看文先三连,养成好习惯~ 目录 知识点: 堆排序: 优先队列: 定义:(默认大顶堆) 入队: 出队: 取队顶&…...

详解RabbitMQ三种队列类型
RabbitMQ 是一个强大的消息队列系统,它提供了多种队列类型以满足不同的使用需求。本文将探讨三种主要队列类型:经典队列、仲裁队列和流式队列,并讨论它们的区别和选型建议。 经典队列(Classic Queues) 简介ÿ…...

openGauss数据库-头歌实验1-3 创建和管理模式
一、创建和使用模式 (一)任务描述 本关任务:基于 openGauss 学习创建模式的相关知识。 (二)相关知识 为了完成本关任务,你需要掌握:1.openGauss 的常用操作,2.SQL 创建模式相关语…...
森林火灾检测数据集(猫脸码客 第233期)
森林火灾检测数据集 森林火灾是一种具有巨大破坏性的自然灾害,每年在全球范围内造成巨大损失。为了有效应对森林火灾,及早发现和快速响应是至关重要的。传统上,森林火灾的检测主要依赖于人工巡逻和卫星遥感技术。然而,这些方法存…...
LeetCode100之找到字符串中所有字母异位词(438)--Java
1.问题描述 给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 示例1 输入: s "cbaebabacd", p "abc" 输出: [0,6] 解释: 起始索引等于 0 的子串是 "cba", 它是 …...

【Python】Python自习课:第一个python程序
【Python】Python自习课:第一个python程序...
应用升级/灾备测试时使用guarantee 闪回点迅速回退
1.场景 应用要升级,当升级失败时,数据库回退到升级前. 要测试系统,测试完成后,数据库要回退到测试前。 相对于RMAN恢复需要很长时间, 数据库闪回只需要几分钟。 2.技术实现 数据库设置 2个db_recovery参数 创建guarantee闪回点,不需要开启数据库闪回。…...
Leetcode 3576. Transform Array to All Equal Elements
Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接:3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到…...
C++ 基础特性深度解析
目录 引言 一、命名空间(namespace) C 中的命名空间 与 C 语言的对比 二、缺省参数 C 中的缺省参数 与 C 语言的对比 三、引用(reference) C 中的引用 与 C 语言的对比 四、inline(内联函数…...

SpringTask-03.入门案例
一.入门案例 启动类: package com.sky;import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cache.annotation.EnableCach…...
蓝桥杯 冶炼金属
原题目链接 🔧 冶炼金属转换率推测题解 📜 原题描述 小蓝有一个神奇的炉子用于将普通金属 O O O 冶炼成为一种特殊金属 X X X。这个炉子有一个属性叫转换率 V V V,是一个正整数,表示每 V V V 个普通金属 O O O 可以冶炼出 …...
MySQL 8.0 事务全面讲解
以下是一个结合两次回答的 MySQL 8.0 事务全面讲解,涵盖了事务的核心概念、操作示例、失败回滚、隔离级别、事务性 DDL 和 XA 事务等内容,并修正了查看隔离级别的命令。 MySQL 8.0 事务全面讲解 一、事务的核心概念(ACID) 事务是…...

GO协程(Goroutine)问题总结
在使用Go语言来编写代码时,遇到的一些问题总结一下 [参考文档]:https://www.topgoer.com/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/goroutine.html 1. main()函数默认的Goroutine 场景再现: 今天在看到这个教程的时候,在自己的电…...
Spring AI Chat Memory 实战指南:Local 与 JDBC 存储集成
一个面向 Java 开发者的 Sring-Ai 示例工程项目,该项目是一个 Spring AI 快速入门的样例工程项目,旨在通过一些小的案例展示 Spring AI 框架的核心功能和使用方法。 项目采用模块化设计,每个模块都专注于特定的功能领域,便于学习和…...

消防一体化安全管控平台:构建消防“一张图”和APP统一管理
在城市的某个角落,一场突如其来的火灾打破了平静。熊熊烈火迅速蔓延,滚滚浓烟弥漫开来,周围群众的生命财产安全受到严重威胁。就在这千钧一发之际,消防救援队伍迅速行动,而豪越科技消防一体化安全管控平台构建的消防“…...
AWS vs 阿里云:功能、服务与性能对比指南
在云计算领域,Amazon Web Services (AWS) 和阿里云 (Alibaba Cloud) 是全球领先的提供商,各自在功能范围、服务生态系统、性能表现和适用场景上具有独特优势。基于提供的引用[1]-[5],我将从功能、服务和性能三个方面进行结构化对比分析&#…...