公司新来一个八年经验的 Android,然而我还要教他怎么用 git?

2019-07-19 09:51:13 +08:00
 hongch

起因

隔壁部门招了个 Android,据说 8 年经验,多年团队管理经验。有一天,接到领导电话,说他们业务太多,需要我过去支撑,帮他们 2 个星期

经过

去了他们部门之后,直接让我接手前外包写的 APP,开发新功能。但是原型、UI、接口啥都没有,让我给排期(多久能做完),我 tm 都不知道要做什么,我怎么给排期?然后就恶心到我了。我说我给不了,我都不知道要做什么。她来了一句:“你给一个大概的时间。”
我服了,接口啥时候给我都不知道,我怎么知道我啥时候能做完???

没事,我先看代码,他说他准备把自己的网络框架导进项目,我 ok,毕竟以后是他维护。
大概过了半天,她说项目建好了,让我把代码拉下来。于是又一次恶心到我了,她说:“我没用过这个 git 的 GUI 工具,所以不知道自己推了什么代码上来。”

第一次看到项目代码

what the fuck????自己推了什么代码上来都不知道?
项目 clone 之后,然后各种找不到第三方 jar 包,由于 Android 用 gradle 引包,所以需要对应的 maven 地址,然后我就好奇了!!! 其中一个包的 maven 地址都没写,她是怎么编译通过的?????
没事,我帮你改好。 然后他自己的网络框架 API 文档也没给我?我是神仙吗?看见源码就知道怎么用?

我改完代码推上去之后

某个下午,她又问我:“ 我怎么 push 不了代码,一直报错。”
我说:“你先 pull 一下,错误不是提示了嘛,需要先 git pull,解决冲突代码。”
她说:“我看你没改代码啊,怎么会有冲突。”
这个时候我疯了,git log 不是能看见所以推送记录吗??
然后我一步步教他,怎么 pull 代码,怎么解决冲突,总算搞定了,过了一会又来了
她又说了:“啊呀,怎么这个东西还在?是不是你改了代码?”
我说:“我没动过,你切到第一个 tag 自己看代码,你推上来的就是这样的。”
然后她不做声。

更奇葩,团队直接在 master 上开发?

由于我一直是用 git flow 那一套,所以新建了一个 develop 分支,于是发生了更奇葩的一幕
似乎他们之前都是直接在 master 上开发??? 更奇葩的是,他让我以后都在 develop 上直接开发?而不是在自己的分枝上?

群里问了啥时候给接口,UI 三天了也没一条回复,不知道后续还有啥奇葩问题~

17672 次点击
所在节点    程序员
134 条回复
kkzxak47
2019-07-20 09:16:29 +08:00
这些细节体现的就是思维方式。
能溜就溜吧,离远点。
fghjghf
2019-07-20 10:10:09 +08:00
没用过 git GUI 很正常的。我身边就有很多。是个正常人,百度 30 分钟都能搞掂的,这又不是什么。关键看他对工作是否上心!态度很重要,
huangsw
2019-07-20 10:38:09 +08:00
我们公司一直用 SVN,自己搞点开源项目才熟悉了 git。很多技术只有用多了才能熟练,个人觉得正常
Jackeriss
2019-07-20 10:38:21 +08:00
听说同花顺用 SVN 而且就一个分支
lowman
2019-07-20 10:57:26 +08:00
正常, 之前遇到一个前端的女大佬, 以前从来没有用过 git, 但是人的前端技术确实很厉害. 大家伙教了她几次, 人很快就学会了, 不知道你的注意力是否就全集中在她不会用 git 这点上.......
wnpllrzodiac
2019-07-20 11:03:29 +08:00
这 8 年水滑的厉害。。。说只会用 svn 还能原谅
LLaMA2
2019-07-20 15:20:01 +08:00
如果业务写的好,代码写的稳定,进度控制的好,这完全可以接受。
如果一次编写,到处 DEBUG 就算了
maxbon
2019-07-20 15:22:52 +08:00
上了一定年数的不会 git 很常见的,我们公司 20 年了,到现在都还只用 svn,项目太多太庞大了,懒得换 git,svn 用着也还挺好
yippees
2019-07-20 15:45:38 +08:00
分支一时爽,合并···
jjhappyforever
2019-07-20 23:19:40 +08:00
作为一个开发人员,还是淡定点吧,何况人家是妹子,8 年没有 git 经验怎么了,或许人家用的 svn 呢,或者人家自己一人搞定项目呢,一个版本控制工具而已,不要搞的自己牛逼不要不要的,还有 master 开发怎么了,我们也是这么搞的,只要能维护的了就 ok,谁规定一定要在 dev 分支搞,,,作为一个 coding 人员,低调些....
metaclass
2019-07-21 07:29:10 +08:00
提醒你记得把 force push 的权限给关了,否则哪天她一时激情 force push 到 master 你哭都来不及,还没有证据
AlohaV2
2019-07-21 09:37:33 +08:00
这种人可能会在某个方面有很厉害的本事,不然它为什么会被招进来?虚心点,下次也有向他求教的时候呀
liu19931020
2019-07-21 10:24:02 +08:00
git 的报错信息里面有 git 仓库的地址
nnnToTnnn
2019-07-23 09:38:10 +08:00
我也不会 Git GUI 很特么难用,蛋疼,一般我用 git base

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

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

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

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

© 2021 V2EX