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

16509 次点击
所在节点    程序员
134 条回复
cjh1095358798
2019-07-19 10:21:35 +08:00
还能说啥。。她。 太水了,不会用 git 一律水笔,不会花点时间不就会了
wuweijia
2019-07-19 10:31:31 +08:00
git 文档 有十分钟读都够了, 一年经验用八年系列。
ifreego
2019-07-19 10:31:53 +08:00
@RickyC #20 你这说的是啥?当事人么
hongch
2019-07-19 10:32:51 +08:00
@RickyC 看了你的帖子,庆幸我不认识你,已 block。此外,我没伤害任何人
polo3584
2019-07-19 10:33:59 +08:00
我如果不是自己用,也不知道 git。在公司全用 cvs。
gabezhao
2019-07-19 10:39:17 +08:00
@hongch 楼主你抢他--RickyC 肉夹馍吃了???
wysnylc
2019-07-19 10:41:35 +08:00
@RickyC #20 你在说屁????8 年这破水平还能洗白?你就是这个 8 年都不会用 git 的**?
moloach
2019-07-19 10:43:05 +08:00
哈哈,确实很多开发没用过 git,平常也不太愿意去学新技能。然后到了新环境突击学习,楼主平常心吧,工作就是这样一比吊糟的
allen2012
2019-07-19 10:44:38 +08:00
其实这样的人,在每个公司都有,面试的时候,被巧妙的躲过了技术追问,然后拿到了高等级的 offer,还能安然度过试用期,最后部门组长或者组员发现能力极差的时候,已经晚了
hongch
2019-07-19 10:45:09 +08:00
@wysnylc 不要暴躁,毕竟对方连 512 事件都能说出“那些死人管我什么事”
wingkou
2019-07-19 10:49:30 +08:00
@wuweijia @ifreego @gabezhao @wysnylc 看发言是信基督的。
liwl
2019-07-19 10:52:10 +08:00
有本事比比其他工具?每个人都有自己擅长的地方,当然,突击学习、交流一下也是可以的吧?
cmonkey
2019-07-19 10:55:03 +08:00
少见多怪
sephinh
2019-07-19 10:59:36 +08:00
你不是说了多年团队管理经验,人问你要时间的要法一看就是管理搞多了
sampeng
2019-07-19 11:01:07 +08:00
不在 dev 分支开发是可以理解的。但不会用 git 没法洗。所有这种都是半年-1 年开发 7 年管理这种了
winterbells
2019-07-19 11:01:53 +08:00
两年经验的还不如培训班。。。
amdhcwte
2019-07-19 11:05:37 +08:00
应该长的挺漂亮
wc951
2019-07-19 11:05:44 +08:00
那你是没见过手动管理版本的公司
20015jjw
2019-07-19 11:12:55 +08:00
可能以前都是记事本写代码
一次写完
保存直接发布
的大佬
wym7223645
2019-07-19 11:14:11 +08:00
同在 master 开发的路过

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

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

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

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

© 2021 V2EX