搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
我家自动化
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
docker基础操作命令-----容器篇_docker怎么让container变成up状态
2
基于AD9833的信号发生器_ad9833模块使用
3
7.OceanBase分区表管理_ob数据库建立分区
4
关于登录密码加密的三个方式
5
自然语言处理(NLP)技术有哪些运用?
6
redis.clients.jedis.exceptions.JedisMovedDataException异常的解决方案
7
【宠物用品方案】逗猫球方案
8
编程语言RabbitMQ与PHP(一)—— RabbitMQ的原理与操作示例_rabbitmq php 确认机制代码实现
9
springboot禁止使用事务_这里有份SpringBoot教程大全,来领取下吧(持续更新)
10
arm64入栈出栈_【iOS内功】ARM黑魔法—栈桢的入栈和出栈
当前位置:
article
> 正文
封闭开发是为何?_做开发封闭式正常吗
作者:我家自动化 | 2024-04-28 19:19:08
赞
踩
做开发封闭式正常吗
加班是程序员们永恒的话题,另外还有一个名词就是封闭开发。想必大家对这个也不陌生了。
关于加班的讨论也很多了,小结一下大多数程序员的观点——深恶痛绝。不过今天我不想讨论这个问题了,想说说另外一个话题:
封闭式开发到底是什么,没有一个标准的答案,不过我们可以一起来看看它到底是怎么产生的。
封闭开发是什么
“顾名思义,封闭开发就是把一帮‘可怜兮兮’的程序员关起来,没日没夜地敲代码。”这可是最简单直观的说法了,但却说道了重点,就是封闭。至于程序员是不是可怜兮兮的,就值得我们探讨了。
有人问到:“世界上什么人最喜欢加班?”。
答曰:“工作狂 + 老板”。
工作狂我不愿意当,老板我也不是,所以我不喜欢加班。不过倒是有那么一点喜欢封闭开发。
有一种认识:封闭就是长期性的加班。持有这种想法的朋友就会觉得奇怪了。不喜欢加班怎么会喜欢封闭呢?
这里要说的是两种类型的封闭开发:恶性封闭开发、良性封闭开发。
所谓恶性封闭开发指的就是在封闭的环境下长期地不间断地加班,严重点的就是饿了胡乱吃点、累了随便躺会儿,物理环境和心理环境都非常恶劣。可以说这种封闭开发算得上是加班的高级形态。
所谓良性封闭开发指的是开发人员在相对清静的环境下进行工作,每日八小时工作制,可以吃得饱、睡得香,提高工作效率。这种和上面的比起来简直就是一个天堂一个地狱了。
哪些人喜欢封闭
现在我经历了大大小小五六个项目的开发过程,可以说上面两种封闭都见识过了。相比之下良性的封闭开发就要幸福得多了。其中的差别是不言而喻的。至于哪些人喜欢封闭就要分情况讨论了。
对于第一种,估计只有老板喜欢,对于第二种可能希望高效率工作的人大部分都会喜欢。(分析结果并非由大规模的统计支持)
这里就涉及到一个问题,封闭能带来什么?是否真的能如人所愿带来高效、或高量的工作成果。
对于恶性的封闭开发就不必说了,士气低迷、质量不能保证、通常会伴有项目延期的问题发生,除非在程序员面前放上一大堆的金条——以极大的物质利益诱惑。其副作用是非常明显的。
良性的封闭开发倒是有些意思,听起来好像不错。但它的缺点在于降低了员工对企业的归属感,并且容易闭门造车。
其实不管是恶性的还是良性的封闭开发,都是不健康的软件开发方式。
到底这是谁的错
前面说的,封闭开发的核心在于封闭(好像是废话)。为什么会有人提出封闭呢?关键问题在于不自信。
第一,和加班的原因一样,当进度紧张的时候,主管往往会提出加班或者封闭来缓解进度要求带来的压力。至少在直观上可以给人一种多出一部分额外人月的感觉。这是主管的不自信。
第二,企业的传统文化。有的企业在从小规模向大规模发展的过程中经历了许多的战役,对于公司的决策层来说,最令人难以忘怀的就是创业初期大家一起共患难的美好时光。基于这些甜蜜的回忆,最终形成了这样的一种企业文化。由于对发展后的现状不适应,没有找到一套行之有效的适合大规模软件工程的理论和方法,所以宁愿信任以往小规模时采用的“土”办法。这是企业的不自信。
第三,员工的妥协。繁重的文档规范、冗长的部门流程、非人性化的管理制度,许许多多的客观因素导致了技术人员无法安心工作。既然公司的大环境就是这样,大家也没有能力去改变什么,没法子,申请到外面封闭,建立自己的理想环境,心有余力不足啊。这是员工的不自信。
说到底,这些问题并不能归咎到某一个人的身上,开发人员不能一味地埋怨老板、老板不能只是感叹手下执行力不够、主管也不能唠叨开发人员不尽心。问题出在咱们中国IT企业的转型。
众所周知,目前中国的软件企业绝大部分是中小企业,很多在发展中都遇到了管理上的一个瓶颈。一方面是鲜艳的国外企业财务报表、另一方面是从小企业时期带来的手工作坊式的“美妙”传统。在这两者之间一时之间很难取舍。
到底何去何从?个人水平有限,不能在这里分析出个道道来,只好留待众多的中国IT同仁们一起来探索了……
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=934966
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/我家自动化/article/detail/503848
推荐阅读
article
全新出品!
阿里
P5
工程师
~P8
架构师
晋升
路线揭秘_
阿里
员工
晋升
路径...
每一名出色的
架构师
,必定是一位优秀的程序员。技术专家一般不参与团队管理,但是作为专家级别的技术人员,你需要有自己的定位,...
赞
踩
article
全球前
10
大
数据库
产品
厂家_
大
型
数据库
有
哪些...
南
大
通用分析型
数据库
GBase 8a是支撑
大
数据快速分析的新型
数据库
,作为列存储的分析型
数据库
,南
大
通用Gbase还是
有
...
赞
踩
article
Zotero
·
插件
使用汇总_
zotero
翻译
插件
...
在阅读器界面,选中文本,即可进行
翻译
。如果勾选了自动
翻译
,则结果在弹窗与右侧栏自动出现;否则点击
翻译
按钮或使用快捷键来手...
赞
踩
article
Springboot
+
Vue
项目-基于
Java
+
MySQL
的智慧校园
管理系统
(附源码+演示
视频
+LW...
大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。精彩专栏推荐
Springboot
+
Vue
项目-基于
Java
+My...
赞
踩
article
ChatGPT
助力
测试
领域!探索
人工智能
编写
测试
用例
的
新前景...
测试
用例
是
测试
人员
的
核心工作内容,是
测试
人员思想
的
“实现类”,其充分体现了
测试
的
思路,可以为后续
的
测试
行为提供指导,是测...
赞
踩
article
利用
TortoiseGit
拉取
GitHub
Gitlab
代码
,
TortoiseGit
下载及中...
TortoiseGit
GitHub
下载地址,里面有Git的安装包和
TortoiseGit
及中文汉化包历史版本下载地址...
赞
踩
article
电商
领域
智能
问答
系统
_
电商
导购的
智能
问答
系统
...
电商
领域
智能
问答
系统
包括很多模块:
问答
、查询、推荐、商品分类等,主要用于用户对
电商
领域问题的查询和解决。_
电商
导购的
智能
...
赞
踩
article
深入
理解
Android
卷I 第五章---深入
理解
常用类_
我们
的“
三板斧
”
,
其实
就是
三个
例子
。
相信这...
第5章深入
理解
常见类本章涉及的源代码文件名称及位置下面是本章分析的源码文件名和它的位置
。
RefBase.h(framew...
赞
踩
article
Temu
、亚马逊、虾皮等
跨境
电商
平台小白
怎么
快速提升
店铺
权重和
产品
销量?_虾皮
跨境
电商
怎么
提高
流量
...
等收货后一周到半月以后就可以去评论,一定要去高质量的图片和评论,评论可以参考同行中爆炸品数量最多的真实评价,稍加修改即可...
赞
踩
article
环保
数采仪
的
工作
原理和主要功能...
环保
数采仪
的
工作
原理基于一系列传感器,这些传感器能够感测特定环境参数,如温度、湿度、气体浓度、颗粒物质量等。
环保
数采仪
是...
赞
踩
article
Enterprise
Architect
(EA)画
UML
之用
例
图
,敲详细讲解+实战举例_
ea
用
例
图
...
在《
UML
面向对象分析、建模与设计》中学到了用
例
图
,用
例
图
是指由参与者(Actor)、
用例
(Use Case),边界以及...
赞
踩
article
WebSQL
的简单
使用
...
针对 极客时间 SQL 必知必会 课程进行总结什么是
WebSQL
我想你一定知道 Local Storage 与 Ses...
赞
踩
article
【
ElasticSearch
】
es
索引
、映射、文档
基本操作
&复杂
查询
_
es
如何
索引
连接
查询
...
各位小伙伴们大家好,欢迎来到这个小扎扎的,本篇博客由B战尚硅谷的
ElasticSearch
视频总结而来,鉴于精神,这波依...
赞
踩
article
性能
测试
|
JMeter
压测
结果
分析_
jemeter
压测
结果
分析...
对 https://ceshiren.com/t/topic/1369.json 发起请求1、增加线程组、HTTP Re...
赞
踩
article
区块
链-
web3
与
智能
合约
交互
_
智能
合约
和
web3
的
关系
是
什么...
web3
js Web3.js
是
以太坊官方
的
Javascript API,可以帮助
智能
合约
开发者使用HTTP或者IPC与...
赞
踩
article
mongodb
替代品
SequoiaDB
的安装
使用
...
1、为什么不直接
使用
mongodb
啊?答:
mongodb
的
使用
协议是SSPL,一旦
使用
需要将你服务器程序都开源处理–或者...
赞
踩
article
生物
&
统计学
词汇解释_
lowess
-
normalized
...
在_
lowess
-
normalized
lowess
-
normalized
在处理TCGA数据的...
赞
踩
article
最全!
互联网
大厂
的
薪资
和
职级
一览...
点击上方Java后端技术栈,选择设为星标回复面试,获取干货本文转自:HR人力资源成长俱乐部
互联网
大厂
新入职员工各
职级
薪资
...
赞
踩
article
Wifi 认证,关联,
四次
握手
(
WPA
/
WPA
2
/
WPA
3
-
SAE
)_android wifi
四次
...
SAE
采用了“互联网工程任务组(IETF)”RFC7664 规范中定义的 “蜻蜓(Dragonfly)”
握手
协议,将...
赞
踩
article
Pikachu
靶场
全关
详细教学(
一
)...
Pikachu
是
一
个带有漏洞的Web应用系统,在这里包含了常见的web安全漏洞。如果你是
一
个Web渗透测试学习人员且...
赞
踩
相关标签
java
开发语言
学习
后端
架构
数据库
postgresql
microsoft
zotero
文献阅读软件
论文阅读
人工智能
spring boot
vue.js
毕业设计
课程设计
毕设
测试用例
TortoiseGit
git
大数据
环保
EA
UML