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

17665 次点击
所在节点    程序员
134 条回复
unicorn1390
2019-07-19 16:18:30 +08:00
@RickyC 满嘴爱与和平,张口就是不要伤害没有伤害,要是不是影响到了别人鬼大爷管你,每次看到这种非主流式文青回复就觉得有些人真实太闲,顺便建议把话理顺了再说。已经 block。我没有伤害到其他人。
perryhau
2019-07-19 16:54:41 +08:00
这不很正常吗?大惊小怪!
huguang3320
2019-07-19 17:08:12 +08:00
很正常啊 我们公司还用 CVS 呢,这些东西就是工具罢了,或许你针对的不是不会用 git,但是还是多以包容的眼光看待问题吧
695975931
2019-07-19 17:17:43 +08:00
新来了一个工作十几年的技术主管,上班第一天在群里问我们要 git
ChefIsAwesome
2019-07-19 17:25:46 +08:00
碰到过十分类似的,也是做安卓的的“她”。说是名校硕士,经验丰富。进来之后啥都不会,还忽悠老板,当起了小领导。直到把团队搞散伙了,老板才发现不对劲。现在想起来真是可怕的一段时光。
myyou
2019-07-19 17:35:37 +08:00
@RickyC 你在说锤子? 8 年不会 git 却会吃肉夹馍?
sethverlo
2019-07-19 17:43:23 +08:00
@RickyC 这个人居然没有被 nuke @Livid

回复了 ityouknow 创建的主题 › 2019 › 都已经过去 11 年了,还有人记得 512 大地震吗?
记它干嘛?那些死人和我有什么关系。
jorneyr
2019-07-19 17:44:19 +08:00
我是一个十几年的开发,会 git,但是如果你们公司用 svn,你也要面临教我怎么用 svn。
bigpigB
2019-07-19 17:49:33 +08:00
@wuweijia 我司有很多这样的人
silentstorm
2019-07-19 17:59:56 +08:00
楼主你看,你在这里吐槽那个人连 git 都不会。下面好多人在吐槽你 [她他不分] ,鄙视链无处不在,淡然处之吧。
保留各种证据,别让自己背黑锅就行。
Maxzel
2019-07-19 18:13:53 +08:00
万一他也看 v2 呢
way2create
2019-07-19 18:16:39 +08:00
我也认识在一线城市搞了 6 7 年不会用 git 的,不是说精通或很熟悉那种,基本的都不会,估计是根本就没用过吧+自己也没去接触吧...混一混 转管理 舒服
iyg429
2019-07-19 18:18:28 +08:00
你好 我就是八年经验的 Android ,你以为我不上 v2 吗 ·················开玩笑 ·······
way2create
2019-07-19 18:18:52 +08:00
不过判断一个人还是要看性格和学习态度各方面...工具都是其次的 ..我一般吐槽的人也是为人很烂的
libotony
2019-07-19 18:19:47 +08:00
域名码一下吧
foo123
2019-07-19 18:42:00 +08:00
看完了,不过我觉得如果只是 2 个人开发的话都在 develop 分支上感觉没什么问题,这点我认同这个同事。
ps:你好想没搞懂 tag 和 commit 的却别,什么叫 checkout 到第一个 tag,估计你想说的是 commit 吧
netherlanddennis
2019-07-19 18:45:04 +08:00
8 年薪资多少?
litmxs
2019-07-19 18:51:45 +08:00
现在在某公司实习,大家都把 git 当 svn 用,要把成果物( exe,dll,文档等)上传到 git,并且还不用 lfs,现在好几个仓库都是十几 G 起步,幸好 gitlab 搭建在内网,要是在外网那就酸爽了
fuxinya
2019-07-19 18:58:16 +08:00
@iyg429 6666
v23x
2019-07-19 19:24:28 +08:00
@zr8657 牛批....

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

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

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

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

© 2021 V2EX