讲真,我还没见过这么垃圾的软件公司!

对软件公司不要传智播客学生的驳斥 数月前,当我发表《 联想利泰的一道做出来就给月薪7K的面试题--交通灯管理系统》、《又一道软通动力7K月薪面试题——银行业务调度系统》、《累病倒了我两次的面试题--移动用户资费统计系统》等几篇博文后,引来了业内一些资深开发人员的一片批判声,有人撰写博文对我进行声讨、嘲讽和指责,有 阅读详情

见字如面,我是军哥!

上周,一位前同事(化名小李)找我喝酒吃烧烤,三杯下肚,他开始吐槽下老东家。“我算是开了眼界,"他苦笑着说,"都 2025 年了,原来一家软件公司可以烂得如此全面、如此彻底。"

他的故事,让我回想起这些年见过的各种不靠谱公司。

今天,就来讲讲这个"垃圾"软件公司的典型特征。

1、面试时:美好的幻象

话说,小李是通过猎头推荐进入这家公司的。

面试时,技术总监侃侃而谈:"我们采用最前沿的技术栈,坚持工程师文化,给团队充分的自主权。"丰厚的薪资包加上诱人的技术愿景,小李毫不犹豫地接了offer。

2、代码库:一座无人维护的垃圾场

入职第一天,美好的泡沫就开始破裂啦。

小李接手的第一个任务,是修改一个简单的用户信息展示功能。当他拉取代码时,惊呆了:

50 万行代码的单体仓库,没有任何模块划分;

核心业务逻辑里充斥着各种hard code;

一个Util类长达 3000 行,被 200 多个地方引用;

单元测试覆盖率:0.27%。

最可怕的是,当他询问技术债务改进计划时,组长一脸茫然:"先把需求做完,优化以后再说。"

3、开发流程:一场永无休止的救火

在这家公司,开发流程基本靠吼。产品经理随时可以冲到程序员身后改需求,理由是"这个很简单,就加个小功能"。

发布流程更是灾难:

没有测试环境,直接在生产环境调试;

周五下午六点准时上线,然后全员通宵;

回滚?不存在的,出了问题就紧急修复;

小李记得最清楚的一次,为了一个紧急bug,团队连续工作了 38 小时。

最后发现,问题出在半年前某次草率的上线。

另外,没有任何技术文档,再说一句,什么文档也没有,核心业务逻辑全靠口口相传。当某个核心成员离职后,他负责的模块就成了一座孤岛,没人敢动。

任何技术改进建议都被驳回。"能用就行"是最高指导原则。当你提出要引入代码规范或自动化测试时,得到的回复永远是:"先把需求做完,这些以后再说。"

4、技术决策:外行指导内行的荒诞剧

公司的技术总监虽然是销售出身,却对技术选型有着谜之自信。

比如,某个周一,他突然要求全栈统一使用 GO 语言,理由是他看了一篇公众号文章。

三个月后,项目推进困难,他又下令全部用回原来的技术栈。团队这三个月的工作,全部付诸东流,哈哈,笑死人了。

5、团队管理:完全是程序员的血汗工厂

管理层把程序员当成流水线工人:代码行数成为绩效考核标准,加班时长决定晋升机会。

更可笑的是,公司引入了所谓的"敏捷开发",实际上就是每天站会汇报进度,晚下班证明工作努力。

一位刚来的同事因为连续三天准点下班,被领导约谈"工作态度问题"。

6、那么问题来了,这样公司为什么还能存在呢?

经过深入了解后,小李找了本质原因:

a、商业模式取胜:公司靠销售驱动,技术只是辅助部门。只要能签单,系统再烂也无所谓。

b、管理层不懂技术:从 CEO 到技术总监,没有人有技术背景。在他们眼中,软件开发就是敲键盘,没什么技术含量。

c、缺乏技术领导力:技术总监只关心如何取悦老板,从不替团队发声。

d、人才流失恶性循环:优秀的工程师不断离职,剩下的要么是能力不足,要么是已经麻木。

7、那么如何识别不靠谱的软件公司?

各位在面试时,可以多问几个问题:

比如,公司的技术债务如何处理?

开发流程是怎样的?

有没有技术分享和成长体系?

甚至还可以观察细节:

办公室氛围如何?

程序员是朝气蓬勃还是死气沉沉?

技术领导在讨论时是据理力争还是唯唯诺诺?

公司是技术驱动还是销售/运营驱动?

最后,小李在坚持了八个月后选择了离开。

临走前,他和技术总监有一次深入交谈。当他详细描述了团队面临的问题和改进建议时,技术总监的回复让他彻底死心:"你说的都对,但老板不会为这些看不见价值的事情买单。"笑喷了~

回见~若觉得不错,请点赞或分享,分享给你身边需要的朋友们~

关于我:一个 IT 从业 20 年的互联网老兵,1 号店架构师/前饿了么/贝壳找房技术总监,我叫程军,百度可查,目前一人企业,自由职业者。

一个灵魂非常有趣的人~

需要付费修改简历或者 1 对 1 陪跑请联系我或咨询职业规划或提升技术管理能力可以私信我。


更多精彩,关注我公号,一起学习、成长

CMMI认证:软件公司的“生存游戏“,你玩到第几关了? 说到底,质量管理就是要让软件开发从"艺术创作"变成"工业生产"。虽然过程可能让人抓狂(尤其是当你在赶工期时还要写文档),但它确实能减少"昨天还能跑,今天就挂了"的灵异事件。记住,在这个认证为王的时代,没有CMMI认证的软件公司就像没有文凭的求职者——能力再强,也可能连展示的机会都没有。所以,要么玩转这套"生存游戏",要么...考虑转行卖奶茶?(不过听说奶茶店也要ISO认证了) 阅读详情

相关推荐

Matlab蒙特卡洛模拟二维伊辛模型相变过程

一、什么是伊辛模型 伊辛(Ising)模型是描述磁系统相变最简单的模型,但模型里自旋之间的相互作用赋予了它奇妙的特性,最有趣的就是对称性破缺。这一模型可以被推广用于研究连续的量子相变、基本粒子超弦理论、动力学临界行为等,甚至被认为可以描述深林火灾、交通拥堵、舆论传播等社会经济现象。 如图,每个格点的方向只有向上或向下两者状态,但临近的自旋之间有相互作用,而且点阵可以是一维、二维、三维、甚至更高维...

http://www.icfgblog.com/ 2万+

讲真,我还没见过这么垃圾的IT软件公司!!

经常是你如果不懂业务的话,改这一个 Bug 的时候,可能还会诱发一系列其它 Bug ,所以你只能包裹性的修改。有的公司,防员工想防贼一样,上厕所时间不超过 10 分钟,办公室偶尔出去要打报告,中午午休不超过20分钟。有的面试官纯粹是为了装X,在面试的时候问一些百年都不会有的细节问题,用来彰显自己的实力,其实就是装。迟到 1 分钟扣钱 50,请假要写小作文,电脑装监控、截屏,每天要写日报,每周写周报,每月写月报。咋一看好像显得我们开发不太行,关键是支付宝和微信这样的公司,他们给提供的资源,我们拿到的什么。

纯洁的微笑 600

手把手教你用MATLAB/Simulink模拟微电网潮流方向(附代码下载)

本文提供了一份详细的MATLAB/Simulink微电网潮流仿真实战指南。通过手把手教学,指导读者从零搭建包含光伏、储能和负荷的微电网模型,并模拟并网、孤岛等多种运行场景下的潮流方向变化。文章核心在于利用Simulink实现微电网的动态潮流分析与可视化,帮助工程师深入理解分布式能源系统中的功率平衡与控制策略。

weixin_28314575的博客 106

讲真的,我还没见过这么垃圾的IT软件公司!!!

当他详细描述了团队面临的问题和改进建议时,技术总监的回复让他彻底死心:"你说的都对,但老板不会为这些看不见价值的事情买单。面试时,技术总监侃侃而谈:"我们采用最前沿的技术栈,坚持工程师文化,给团队充分的自主权。关于我:一个 IT 从业 20 年的互联网老兵,1 号店架构师/前饿了么/贝壳找房技术总监,我叫程军,百度可查,目前一人企业,自由职业者。团队这三个月的工作,全部付诸东流,哈哈,笑死人了。更可笑的是,公司引入了所谓的"敏捷开发",实际上就是每天站会汇报进度,晚下班证明工作努力。

chengjun_java的专栏 308

Cadence学习之路(六)元器件封装绘制

使用Allegro PCB Designer绘制元器件封装

qq_46757048的博客 1万+

昇腾910安装驱动出错,降低Centos7.6的内核版本

Centos7.6 启动内核修改,解决昇腾910安装驱动错误的问题。

深蓝 3299

盘点垃圾软件公司 7 个典型特征!

技术总监出身销售(N 年没写代码的总监),却对代码指手画脚:"这个功能很简单啊,不就是几行代码的事?"当你解释技术复杂度时,他打断你:"别跟我说这些,我只要结果。关于我:一个 IT 从业 20 年的互联网老兵,1 号店架构师/前饿了么/贝壳找房技术总监,我叫程军,百度可查,目前一人企业,自由职业者。"小王,看你最近都是准时下班,是工作不饱和吗?当你试图解释这个系统已经无人敢改时,老板的回答是:"那就更别动了,万一改出问题谁负责?周一早上,产品总监兴奋地宣布:"我周末看到一个很棒的功能,我们要立刻做!

chengjun_java的专栏 377

Spring Boot 调用豆包大模型如何开启联网搜索?

场景推荐方案有权限创建 Bot + 需强集成✅ 使用bot-xxxx无 Bot 权限 / 追求通用性✅ 自行集成搜索引擎 + 普通豆包模型仅需基础对话❌ 无需考虑联网豆包大模型确实支持联网搜索,但前提是:你用的是“智能体 Bot”,且它被配置了“网页搜索”插件,并调用正确的 API 端点。希望本文能帮你少走弯路,快速构建出真正“知天下事”的智能助手!

lpfasd123的博客 1120

垃圾软件公司五大特征

首先我们定义一下什么叫垃圾公司。这里所说的垃圾公司,是指那种没什么前途的公司。无论是从个人发展角度,还是从收入的角度看都很难有所突破的公司。并不是指在里面工作的人是垃圾,这个要特别澄清一下。 这种垃圾公司通常有五个特征: 1. 人员流动快。进公司之后发现周围的同事基本都不超过1年,新公司新项目除外。这种情况意味着人员流动很大,留不住人,大概率是垃圾公司。 2. 考核细枝末节。公司的绩效考核项目很多,在很多细枝末节上抠来抠去。比如:变量命名不规范扣10元钱;文档没有写日期扣20元之类的。整天盯着这些细枝

weixin_39129067的博客 487

浅聊开关电源6:大学生电赛(电源类)之LCL并网滤波器设计(PCB设计,STM32F4xx程序与Simulink仿真)

关于LCL并网滤波器设计的一些小分享

xjtuymh的博客 3649

Linux Namespace隔离实战:dd/mkfs/mount/unshare构建终极沙箱

内存占用 | 512MB+ | **<10MB** | 50倍节省 || 启动时间 | 15-45秒 | **0.1-0.5秒** | 100倍加速 || 磁盘空间 | GB级 | **MB级** | 显著减少 || 系统调用性能 | 有损耗 | **原生速度** | 零损耗 |

Loving_enjoy的博客 398

“如今,99.9% 以上的代码都是垃圾!”

作者 | Cliff Harris译者 | 弯月出品 | 优快云(ID:优快云news)偶然的一次,我需要使用网盘服务,就是把文件上传到某个地方(具体是哪家服务就不说了,反正都一样)。这只一个非常简单的操作,首先将硬盘上某个文件夹里的文件复制到远程服务器,然后再执行一些数据库操作,给文件起个名字,然后提供给下载,仅此而已。提供网盘服务的是一家大公司,规模很大,估计每天...

AI科技大本营 316

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

大型软件公司数据库面试笔试题

全国排名前十名某大型软件公司数据库笔试题,分享给大家 1)在java线程中wait和sleep方法的不同? 2)truncate与delete的区别? 3)说出一些常用的类,包,接口,请各举5个 4)数组有没有length()这个方法? String有没有length()这个方法? 5)数据库中 left join 的意思,和在什么场合中应用?    6)Iterator和ListIterator...

qq_22201881的博客 237

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

为什么我讨厌与马来西亚的软件公司合作?

马来西亚软件开发行业存在严重的质量与安全问题。作者作为资深架构师,揭露了本地公司普遍存在的代码混乱现象:Flutter项目用for循环暴力渲染UI、靠打印纸质代码备份、9000行代码堆在一个文件、账号密码硬编码等触目惊心的案例。这些公司往往以"能跑就行"为由,拒绝采用Git、安全加密、合理架构等基本工程实践。更令人担忧的是,官方项目也存在数据泄露风险却无人修复。文章呼吁从业者坚守技术底线,指出代码质量直接反映职业态度,短期糊弄终将损害产品与行业声誉。

tsz520eee的博客 807

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

在外包干了几年,感觉真废了。。。

大专生,17年通过校招进入湖南某软件公司,干了接近5年

一个不太黑的测试人~ 1万+

Linus 又炮轰 GitHub!看看你们的 merge机制,只会产生垃圾

这是「进击的Coder」的第 474篇技术分享编辑:LRS来源:Linus“ 阅读本文大概需要 6 分钟。 ”【导读】Linux 之父 Linus 最近在邮件列表中又炮轰 GitHub...

静觅 209

世上本无垃圾,所谓垃圾是你放错了地方!

  想了许久也不知道如何下笔,这是工作这么多年以来第一次写年中总结????。工作七年多了,算是走过三家公司,在这期间,也接过许多私活,也无偿帮助过别人,当然,本职工作从来未拉下过。现在已经过了三十,不想再这么奔波,已经不再是年少轻狂的年纪了。这几天因为????缘故,回顾了工作以及生活,不仅对自己产生了一系列怀疑,是自己能力不行?还是自己态度不行?还是自己工作方式不对?等等很多。   在此之前可以是算是一直是在软件公司工作,说实话,真的挺累的,但是可以不断的学习、不断地成长,更是能不断的接触新鲜血液、技术。每

独泪了无痕 272

Linux 之父再开炮:“GitHub 创建了完全没用的垃圾合并!”

Linux 之父 Linus Torvalds 的火爆脾气想必大家都有所耳闻,尤其是他在 2015 年曾对 NVIDIA 爆粗口、竖中指的行为简直是“一战成名”:除了“Linux 之父”这个身份,许多人提起 Linus Torvalds,首先想起的就是那张他瞪视着镜头竖中指的图片。 由此,有部分吃瓜群众反而开始期待 Linus Torvalds 每一次都无所畏惧的“直(dui)言(tian)直(dui)语(di)”。这不,近来 Linus 又提供了新的“金句”:“GitHub 创建了完全没用的垃圾合并。”

m0_50065287的博客 1万+

PDF格式垃圾邮件危险性陡增七月份数量翻番

PDF格式垃圾邮件危险性陡增七月份数量翻番[@more@]8月3日消息,安全软件公司日前发出警告:电子邮件中PDF文件危险系数急速攀升,并且强烈建议用户在打开电子邮件附件中的PDF文件过程中,慎重考虑其是否可能存在木马程序。  ...

178

Linux之父炮轰GitHub:Merge制造了毫无用处的垃圾信息!

点击“开发者技术前线”,选择“星标” 让一部分开发者看到未来 转载自:github中文社区今天给大家聊下近期发生的一件在开源界的有意思的事情。说起开源,必定离不开GitHub啊。最近呢, ...

开发者技术前线-DevolperFront 356

Linus 怒批 GitHub:制造了毫无用处的垃圾合并信息!

上一篇:深夜看了张一鸣的微博,让我越想越后怕来自新智元【导读】Linux 之父 Linus 最近在邮件列表中又炮轰 GitHub,直指 GitHub 的合并机制,直言只能产生绝对无用的「垃...

emprere的博客 219

SPAMfighter.aps来自丹麦的软件公司

<br /><br />SPAMfighter <br /><br /><br /><br />SPAMfighter 公司总部设在丹麦 ,是欧洲领先的防护软件的开发者,为全球7,219,563用户(遍布228国家/地区)提供完美的电脑及服务器安全产品。除了获奖产品 Spam filter (垃圾邮件过滤器)外,SPAMfighter 还提供电脑优化,反间谍软件,以及病毒保护解决方案。SPAMfighter 还提供多种语言的"白标签"选项。SPAMfighter 是由 Henrik Sorensen, Ma

li_yuqian的专栏 505

.Net中的垃圾回收机制

前段时间在优快云主页上刊登了一道外国软件公司的笔试题,题目如下:Given the following,1.class X2{2.         public X2 x;3.         public static void main(String[] args){4.         X2 x2=new X2();5.         X2 x3=new X2();6.       

1101

软件公司面试总结

面试职位:Java开发(机器人后台管理系统) 面试公司:维坤智能 面试时间:2019-09-20 面试流程: 1)笔试(填空,选择,编程,简答) 2)面试(自我介绍,项目介绍,提问) 面试结果:没通过 Java笔试题不难,如果好好准备的话,笔试肯定可以过的。 跟Java面试有关的学习资料如下: [01] Java面试题全集(上) [02] Java面试题全集(中) [03] Java面试题全集(下...

勇敢的兵 5005
上一篇: 职场上晋升快的人都有哪些绝招?多位大佬经验总结!
下一篇: 讲真,我没见过人品这么差的技术总监!
军哥手记
军哥手记 业界专家认证 业界专家认证
博客等级 码龄21年 661粉丝 608原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值