公司新来一个八年经验的 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 三天了也没一条回复,不知道后续还有啥奇葩问题~

17668 次点击
所在节点    程序员
134 条回复
ironMan1995
2019-07-19 19:30:25 +08:00
@zr8657 这不就是有点像 git 有冲突了,会把你把代码和同事的代码用符号分割表示么
yutou527
2019-07-19 19:33:37 +08:00
@RickyC nsnmn
AndroidEngineer
2019-07-19 19:41:28 +08:00
卧槽,是妹子,你为什么不耐心点还挂人..
asasas2114823
2019-07-19 23:08:55 +08:00
@RickyC 求你不要让我觉得基督徒都是()了,爪巴啊
pylixm
2019-07-19 23:16:14 +08:00
666
pylixm
2019-07-19 23:16:54 +08:00
leedong00
2019-07-19 23:22:41 +08:00
说句实话你就是活该,你帮她整那些干啥?她整不明白自然就得被领导干,这下好了,你帮她整好了,然后她领赏,你继续被她管着。
dwzfuck
2019-07-20 00:33:35 +08:00
哈哈哈哈哈哈,
gesse
2019-07-20 00:54:21 +08:00
一会“他”、一会“她”,到底要弄哪样啊?
imycc
2019-07-20 03:59:21 +08:00
我会用 git,如果你让我切换到 svn,我多半也很生疏,这个倒不是喷点。

八年工作经验,多年带人经验,但是从你描述中看到团队效率管理似乎没有什么成绩,这个跟 ta 的资历就有点不符了。

但是做事还是得做事。。协作的事情以后再说
laike9m
2019-07-20 05:05:12 +08:00
@justforlook44444 看破不说破啊
madtcsa
2019-07-20 05:49:47 +08:00
不会 git 与不会 git GUI 还是有些区别的。
tomcatsayhello
2019-07-20 07:51:25 +08:00
作为一个资深码畜,我表示我也不会鸡特。




当然你可以选择相信
Artvision
2019-07-20 08:00:05 +08:00
看是走开发线还是有走管理线,有管理线的需要了解开发流程和部分技术,然后主要做的事管理团队,协调内外关系,不懂 git 也没啥问题。如果走技术线的话也没必要因为一个 git 就否掉,这个很容易上手的自己花点时间就好。
mritd
2019-07-20 08:14:51 +08:00
告诉你吧,她是一年工作经验用了 8 年
greatghoul
2019-07-20 08:36:05 +08:00
人家公司可能以前一直用的 svn 吧,也没有什么好惊奇的。
kimown
2019-07-20 08:45:10 +08:00
这人不辞,猪队友只会坑人,坑项目,被动加班
spadger
2019-07-20 08:45:57 +08:00
"多年团队管理经验"很正常了。
skiy
2019-07-20 09:06:11 +08:00
老人都用 svn 吧
cabing
2019-07-20 09:13:22 +08:00
工作方式和态度不是特别好,有可能挖坑~~
不会用工具下班不会看看啊。。这种工具很简单的。。

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

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

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

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

© 2021 V2EX