V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hongch
V2EX  ›  程序员

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

  •  
  •   hongch · 2019-07-19 09:51:13 +08:00 · 16430 次点击
    这是一个创建于 1714 天前的主题,其中的信息可能已经有所发展或是发生改变。

    起因

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

    经过

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

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

    第一次看到项目代码

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

    我改完代码推上去之后

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

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

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

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

    第 1 条附言  ·  2019-07-19 12:07:40 +08:00
    好了 兄弟们,我想吐槽的并不是不会用 git - - ,而是做事方式
    134 条回复    2019-07-23 09:38:10 +08:00
    1  2  
    ironMan1995
        101
    ironMan1995  
       2019-07-19 19:30:25 +08:00 via Android
    @zr8657 这不就是有点像 git 有冲突了,会把你把代码和同事的代码用符号分割表示么
    yutou527
        102
    yutou527  
       2019-07-19 19:33:37 +08:00 via Android
    @RickyC nsnmn
    AndroidEngineer
        103
    AndroidEngineer  
       2019-07-19 19:41:28 +08:00
    卧槽,是妹子,你为什么不耐心点还挂人..
    asasas2114823
        104
    asasas2114823  
       2019-07-19 23:08:55 +08:00
    @RickyC 求你不要让我觉得基督徒都是()了,爪巴啊
    pylixm
        105
    pylixm  
       2019-07-19 23:16:14 +08:00
    666
    pylixm
        106
    pylixm  
       2019-07-19 23:16:54 +08:00
    leedong00
        107
    leedong00  
       2019-07-19 23:22:41 +08:00
    说句实话你就是活该,你帮她整那些干啥?她整不明白自然就得被领导干,这下好了,你帮她整好了,然后她领赏,你继续被她管着。
    dwzfuck
        108
    dwzfuck  
       2019-07-20 00:33:35 +08:00
    哈哈哈哈哈哈,
    gesse
        109
    gesse  
       2019-07-20 00:54:21 +08:00
    一会“他”、一会“她”,到底要弄哪样啊?
    imycc
        110
    imycc  
       2019-07-20 03:59:21 +08:00
    我会用 git,如果你让我切换到 svn,我多半也很生疏,这个倒不是喷点。

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

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




    当然你可以选择相信
    Artvision
        114
    Artvision  
       2019-07-20 08:00:05 +08:00 via Android   ❤️ 1
    看是走开发线还是有走管理线,有管理线的需要了解开发流程和部分技术,然后主要做的事管理团队,协调内外关系,不懂 git 也没啥问题。如果走技术线的话也没必要因为一个 git 就否掉,这个很容易上手的自己花点时间就好。
    mritd
        115
    mritd  
       2019-07-20 08:14:51 +08:00 via iPhone
    告诉你吧,她是一年工作经验用了 8 年
    greatghoul
        116
    greatghoul  
       2019-07-20 08:36:05 +08:00
    人家公司可能以前一直用的 svn 吧,也没有什么好惊奇的。
    kimown
        117
    kimown  
       2019-07-20 08:45:10 +08:00 via Android
    这人不辞,猪队友只会坑人,坑项目,被动加班
    spadger
        118
    spadger  
       2019-07-20 08:45:57 +08:00
    "多年团队管理经验"很正常了。
    skiy
        119
    skiy  
       2019-07-20 09:06:11 +08:00 via Android
    老人都用 svn 吧
    cabing
        120
    cabing  
       2019-07-20 09:13:22 +08:00
    工作方式和态度不是特别好,有可能挖坑~~
    不会用工具下班不会看看啊。。这种工具很简单的。。
    kkzxak47
        121
    kkzxak47  
       2019-07-20 09:16:29 +08:00
    这些细节体现的就是思维方式。
    能溜就溜吧,离远点。
    fghjghf
        122
    fghjghf  
       2019-07-20 10:10:09 +08:00
    没用过 git GUI 很正常的。我身边就有很多。是个正常人,百度 30 分钟都能搞掂的,这又不是什么。关键看他对工作是否上心!态度很重要,
    huangsw
        123
    huangsw  
       2019-07-20 10:38:09 +08:00
    我们公司一直用 SVN,自己搞点开源项目才熟悉了 git。很多技术只有用多了才能熟练,个人觉得正常
    Jackeriss
        124
    Jackeriss  
       2019-07-20 10:38:21 +08:00
    听说同花顺用 SVN 而且就一个分支
    lowman
        125
    lowman  
       2019-07-20 10:57:26 +08:00
    正常, 之前遇到一个前端的女大佬, 以前从来没有用过 git, 但是人的前端技术确实很厉害. 大家伙教了她几次, 人很快就学会了, 不知道你的注意力是否就全集中在她不会用 git 这点上.......
    wnpllrzodiac
        126
    wnpllrzodiac  
       2019-07-20 11:03:29 +08:00 via Android
    这 8 年水滑的厉害。。。说只会用 svn 还能原谅
    LLaMA2
        127
    LLaMA2  
       2019-07-20 15:20:01 +08:00
    如果业务写的好,代码写的稳定,进度控制的好,这完全可以接受。
    如果一次编写,到处 DEBUG 就算了
    maxbon
        128
    maxbon  
       2019-07-20 15:22:52 +08:00
    上了一定年数的不会 git 很常见的,我们公司 20 年了,到现在都还只用 svn,项目太多太庞大了,懒得换 git,svn 用着也还挺好
    yippees
        129
    yippees  
       2019-07-20 15:45:38 +08:00
    分支一时爽,合并···
    jjhappyforever
        130
    jjhappyforever  
       2019-07-20 23:19:40 +08:00
    作为一个开发人员,还是淡定点吧,何况人家是妹子,8 年没有 git 经验怎么了,或许人家用的 svn 呢,或者人家自己一人搞定项目呢,一个版本控制工具而已,不要搞的自己牛逼不要不要的,还有 master 开发怎么了,我们也是这么搞的,只要能维护的了就 ok,谁规定一定要在 dev 分支搞,,,作为一个 coding 人员,低调些....
    metaclass
        131
    metaclass  
       2019-07-21 07:29:10 +08:00
    提醒你记得把 force push 的权限给关了,否则哪天她一时激情 force push 到 master 你哭都来不及,还没有证据
    AlohaV2
        132
    AlohaV2  
       2019-07-21 09:37:33 +08:00
    这种人可能会在某个方面有很厉害的本事,不然它为什么会被招进来?虚心点,下次也有向他求教的时候呀
    liu19931020
        133
    liu19931020  
       2019-07-21 10:24:02 +08:00
    git 的报错信息里面有 git 仓库的地址
    nnnToTnnn
        134
    nnnToTnnn  
       2019-07-23 09:38:10 +08:00
    我也不会 Git GUI 很特么难用,蛋疼,一般我用 git base
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2024 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 16:17 · PVG 00:17 · LAX 09:17 · JFK 12:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.