无力吐槽。。求助如何漂亮回击,加入到一个技术比较陈旧的公司重整架构遇到的阻力。

2016-03-24 11:50:16 +08:00
 chareice

事情是这样的。。。

我上周刚加入到这家新的公司,公司不是以技术为主的但是有在线运营的业务,公司也能挣到一些小钱。

我个人从上家团队出来,算是创业吧,做的类似 e 袋洗的 O2O 干洗项目,技术不难但也不简单,之前用到的技术栈: Rails/Python/Golang/Node ,服务全部采用 Docker 部署。个人认为整体的架构还是比较清晰的,业务也比较顺畅。

现在这家公司呢,代码是用 PHP 写的,用的框架是 Ucenter 混搭 ThinkPHP ,巨大的单体应用,没有任何测试,没有版本控制,开发方式是直接线上修改,文件先从服务器拉下来,然后修改再用 FTP 上传。

看到这个情况我内心是崩溃的,梳理了一周的业务流程之后决定先给代码强行上一波 Git 。然后团队成员(可以说是技术负责人)就开始逼逼了。

这是私聊的讨论:

然后是群聊:

各位看到了,他们在担心安全的问题,可实际上呢,前几天线上的代码被人全部打包走了,他们一点不担心,说自己人都整不明白这些代码。。。

我都快被气昏了。。。

对了,现在整个团队加我,一共 3 个技术。

4433 次点击
所在节点  
51 条回复
huijiewei
2016-03-24 11:55:58 +08:00
say 88
UnisandK
2016-03-24 12:06:57 +08:00
你增加了他俩的学习成本,他俩肯定不乐意呗
Xrong
2016-03-24 12:09:21 +08:00
说难听点就是能用、能赚钱就行,你过去就是个干活的,不喜欢就走,打工就留下!
bk201
2016-03-24 12:13:17 +08:00
你要推东西肯定要把优点分析到位才行啊,人家凭什么听你说改就改。
话说 3 个人不一起聊,还打字。
ahcat
2016-03-24 12:16:09 +08:00
你的级别比技术负责人高级吗?

如果是:换掉技术负责人。
如果不是:专心写代码。
ligyxy
2016-03-24 12:18:01 +08:00
楼主面试的时候不问问对方什么架构么
yangqi
2016-03-24 12:20:34 +08:00
你应该更多强调 git 是版本控制,不只是代码管理,人家现在的方式管理代码也挺好的,当然觉得没必要换。

另外你应该强调用 VCS ,等这个达成一致了以后再往 git 上面靠。你这么几句什么也没说出来,自己好好想想该怎么说。比如你要向一个毫无技术的人推销 git 你该怎么和他说?
joye1230
2016-03-24 12:22:17 +08:00
适应环境,改变环境,离开这个环境
wy315700
2016-03-24 12:27:16 +08:00
当我年轻的时候,我的想象力从没有受到过限制,我梦想改变这个世界。

当我成熟以后,我发现我不能改变这个世界,我将目光缩短了些,决定只改变我的国家。

当我进入暮年后,我发现我不能改变我的国家,我的最后愿望仅仅是改变一下我的家庭。但是,这也不可能。

当我躺在床上,行将就木时,我突然意识到:如果一开始我仅仅去改变我自己,然后作为一个榜样,我可能改变我的家庭;在家人的帮助和鼓励下,我可能为国家做一些事情。

然后谁知道呢?我甚至可能改变这个世界。






每次有这个想法的时候我总是默默的看一遍这句话。
Accldent
2016-03-24 12:31:54 +08:00
wocao 俩个字 走人
dong3580
2016-03-24 12:36:51 +08:00
这样看来,面试要问除了加班强度大么,薪资多少,还要问,你们代码版本控制么?有些面试官会不会萌了。。。 XD
fwrq41251
2016-03-24 12:38:13 +08:00
三个人聊什么 QQ,面对面讨论一下吧..
MaiCong
2016-03-24 12:41:19 +08:00
很简单,要么滚要么忍
chareice
2016-03-24 12:41:54 +08:00
很多朋友问到为什么不当面讨论,原因是其中有个伙伴是远程的,人不在,而他,就是这个项目的技术缔造者。。
feiyuanqiu
2016-03-24 12:47:02 +08:00
@fwrq41251 看截图不像 qq ,应该是钉钉
chareice
2016-03-24 12:47:42 +08:00
@ligyxy 因为面试者是老板。。老板原来是做技术的后面转了,所以聊的重点就没有涉及到这一层面。
chareice
2016-03-24 12:49:02 +08:00
@bk201
@fwrq41251 因为团队中有伙伴是远程的。。所以得这样沟通。

@feiyuanqiu 对的,钉钉。
SpicyCat
2016-03-24 12:51:58 +08:00
用 git 会泄密?是不是把 git 和 github 搞混了。
ovear
2016-03-24 12:53:27 +08:00
lz 没有回答对面的问题啊。。
代码安全性问题,如果是多项目,就做权限限制。。数据安全性问题。。用测试数据,不要用线上数据。
至于 git , git 有一堆钩子,稍微做一下,就可以实现很多奇怪的功能,比如说 commit 代码质量检测,自动过测试,自动部署。。出问题了还可以直接回滚。。现在改文件,没有版本控制我看来是 更危险的。
而且假如一个人有多个开发平台,文件不同步不就要 gg 了。。
9hills
2016-03-24 12:56:22 +08:00
其实很简单,不吃那碗饭不操那份心

这些事情需要老板明确你是技术 leader 后,你自然想怎么搞怎么搞。老板不给你地位你名不正言不顺,你自然很无奈

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

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

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

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

© 2021 V2EX