竟然有公司多人开发不用版本控制

2019-03-10 21:18:32 +08:00
 merpyzf

今天和刚入职的同学聊了好多关于他刚入职的公司的事情,然后对小型的软件公司产生了一个颠覆性的认识。同学刚入职的是南京小型初创公司,员工规模 6 人,两个后端,我那个同学就是刚招进来的一个后端。不谈公司开发的项目的代码写的有多糟糕,震撼到我的就是项目开发竟然不做版本控制?!代码合并的方式竟然是用优盘拷贝然后手动合并。
一个懂管理的老板知道自己不懂技术,难道不应该招一个懂技术的产品经理来审查一下项目代码质量。大家在自己的面试经历中有遇到过这种公司吗?

15308 次点击
所在节点    程序员
106 条回复
KasuganoSoras
2019-03-11 00:49:44 +08:00
不重视代码管理规范可还行
我就算自己一个人写都会用 git
keyn
2019-03-11 01:30:16 +08:00
Git 重度患者~
如果代码不放在 repos 里,总感觉那是个没有灵魂的“源(La)码(Ji)文件”。
根目录还得加个.editorconfig
congeec
2019-03-11 02:38:17 +08:00
我刚到公司那会儿,老板的代码简直一坨意面。我屁话没说,慢慢重构、加版本控制、写单元测试、上 ci/cd。后来带新人省了不少事儿

公司没人做,你就带头做,做好了你就是小领导
kernel
2019-03-11 06:29:34 +08:00
别说小公司了,我呆过一个几百人中公司,php,没版本控制,更新软件是直接发送一个包含已更新文件的压缩文件包给技术经理,然后统一由他 review 并复制到线上
DefoliationM
2019-03-11 07:27:07 +08:00
@opengps 不对吧,正常来说这种东西在大学的时候应该就知道了,即使不在公司,自己也会用到的吧。
yksoft1ex
2019-03-11 08:03:28 +08:00
非互联网、软件行业搞设备软件或者嵌入式开发的公司很多都这么搞。
wolfie
2019-03-11 08:16:55 +08:00
最简单的使用,学习成本很低的吧。
yogogo
2019-03-11 08:38:21 +08:00
没有版本管理的项目,我都会自己做版本管理!
18601294989
2019-03-11 08:41:42 +08:00
公司测试服务器都是阿里云 我们根本没有权限只有个 ftp 请问如何使用 git 啊?
chniccs
2019-03-11 08:46:01 +08:00
我目前在的这家公司(家乡 5 线城市的小公司),在我来之前的 4 年,一直是没用过,直接拷的。虽然我是个前端,但是也建议了他们用上了 git。。。
falcon05
2019-03-11 08:48:12 +08:00
经历过,有些时候小公司很难推广版本控制啊,主要是人的水平参差不齐,你说用 git,其他同事压根不会甚至没有听说过,然后不是一天到晚问你怎么用就是抗拒心理,烦
xiao6zi
2019-03-11 08:48:36 +08:00
我一般自己的项目一人分饰两角。白天装成 leader 发布任务或 issue, 晚上回家变身小组员解决 issue,commit 上线。😂
chniccs
2019-03-11 08:48:50 +08:00
@18601294989 webhook 嘛
yulitian888
2019-03-11 08:49:02 +08:00
因为培训班不教
GuangXiN
2019-03-11 08:49:03 +08:00
@18601294989 git 本来就是给你本地版本管理的
x86
2019-03-11 09:01:42 +08:00
小公司多数以本地调试版本为准,本地测试好了给上头看没问题就 ftp 上去了
hushuikun
2019-03-11 09:02:06 +08:00
@yulitian888 教的
tadtung
2019-03-11 09:18:58 +08:00
@tourist2018 初创公司,只有 6 个员工,实际工作都是围绕 boss 转的,这种情况,实际上用 u 盘远比 git 方便。
jasonB
2019-03-11 09:19:15 +08:00
“难道不应该招一个懂技术的产品经理来审查一下项目代码质量” ??????
CSwater
2019-03-11 09:20:08 +08:00
还没毕业的时候,Git 和 GitHub 傻傻分不清楚,知道版本控制这个概念,但又不知道具体怎么回事,还是备份好理解。到公司实习一段时间就治好了。

说白了,就是公司舍不得花钱,招了一群不知 Git 为何物的毕业生。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/543105

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX