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

【随笔】对于开发者而言,你对什么事情感到失落?亦或者你上一次感到有成就感是什么时候?你遇到过怎样格局的老板?

这是博主的一篇随笔文章,一起和大家聊聊工作上的一些事和一些感受,我觉得我们这个群体,同样有很多优秀的、幽默的人。只不过有些表达和沟通并不是我们擅长的,包括博主也是,这是我们的劣势和缺点。没关系,这个通过努力去改变,写博客,多参加线下活动,多和同样交流,总能提升自己的表达和沟通能力。
欢迎新老朋友常联系,畅聊天文地理,前端后端。

目录

  • 前言
  • 现状
  • 失落
  • 成就感
  • 格局
  • 小分享

前言

有次周末和上家技术比较牛的一位同事一起吃饭闲聊,聊了很多双方公司目前的现状,也聊了很多家长理短,几个字总结下来的感受就是,挺感慨的。
对于开发者而言,你对什么事情感到失落?亦或者你上一次感到有成就感是什么时候?你遇到过怎样格局的老板?
不妨跟着博主一起来探索下。在这里插入图片描述

现状

每家公司都有自己的特点,谈不上好与不好,工作这么多年都习惯了,其实去那里都不一样,就看你是抱着什么心态和期望去工作。
当然,不停提高自己的核心竞争力,这样才能有更多主动权和选择权。

上家公司的目前现状就是,替换的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) 简介&#xff…...

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程序...

DICOM标准:解析DICOM属性中的病人模块

目录 病人模块概述 1. 病人关系模块(Patient Relationship Module) 2. 病人识别模块(Patient Identification Module) 3. 病人统计模块(Patient Demographic Module) 4. 病人医学模块(Pati…...

C++设计模式创建型模式———生成器模式

文章目录 一、引言二、生成器/建造者模式三、总结 一、引言 上一篇文章我们介绍了工厂模式,工厂模式的主要特点是生成对象。当对象较简单时,可以使用简单工厂模式或工厂模式;而当对象相对复杂时,则可以选择使用抽象工厂模式。 工…...

基于微信小程序的校园失物招领系统的研究与实现(V4.0)

博主介绍:✌stormjun、8年大厂程序员经历。全网粉丝15w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇&…...

DDRNet模型创新实现人像分割

项目源码获取方式见文章末尾! 600多个深度学习项目资料,快来加入社群一起学习吧。 《------往期经典推荐------》 项目名称 1.【BiLSTM模型实现电力数据预测】 2.【卫星图像道路检测DeepLabV3Plus模型】 3.【GAN模型实现二次元头像生成】 4.【CNN模型实…...

try…catch…finally语句里return语句的执行顺序是怎样的?

第一种情况 try语句块里面有return语句,catch语句块和finally语句块里面没有return语句。 代码如下: public class Main {public static void main(String[] args) {System.out.println(test1());}public static int test1() {int i 10;try {System.o…...

AIGC与虚拟现实(VR)的结合与应用前景

公主请阅 引言1. AIGC与VR的基本概念1.1 AIGC简介1.2 VR技术概述 2. AIGC在VR中的应用2.1 生成虚拟环境2.2 自动生成内容2.3 互动体验 3. AIGC与VR结合的应用案例3.1 教育培训3.2 娱乐与游戏3.3 心理治疗3.4 虚拟旅游 4. AIGC与VR结合的挑战4.1 技术限制4.2 用户体验4.3 数据隐…...

如何在visual studio中 生成 并 使用dll和lib文件

因为工作需求,要写lib和dll给别人使用。 使用visual studio2022 以函数 int getmyset() { return 0;} 为例子 首先 点击打开 visual studio 文件->新建->项目 选择windows桌面向导 选择应用程序类型为动态链接库.dll 分别创建MyDLL.h和MyDLL.cpp文件&a…...

「Mac畅玩鸿蒙与硬件15」鸿蒙UI组件篇5 - Slider 和 Progress 组件

Slider 和 Progress 是鸿蒙系统中的常用 UI 组件。Slider 控制数值输入,如音量调节;Progress 显示任务的完成状态,如下载进度。本文通过代码示例展示如何使用这些组件,并涵盖 进度条类型介绍、节流优化、状态同步 和 定时器动态更新。 关键词 Slider 组件Progress 组件节流…...

Iceoryx2:高性能进程间通信框架(中间件)

文章目录 0. 引言1. 主要改进2. Iceoryx2 的架构3. C示例代码3.1 发布者示例(publisher.cpp)3.2 订阅者示例(subscriber.cpp) 4. 机制比较5. 架构比较6. Iceoryx vs Iceoryx2参考资料 0. 引言 Iceoryx2 是一个基于 Rust 实现的开…...

构 造 器

我们创建了一个对象,在其中定义了属性,new一个对象,然后设置对应的属性,但是我们可以在new对象的时候,同时传入我们要设置的属性,这个时候就需要构造器。 特点 构造方法是一个特殊的成员方法,…...