十几年工作经验的老码农,连 git 都不会用。

2020-09-30 11:55:23 +08:00
 wxsm
  1. 别人的 MergeRequest,都是干干净净,改了文件就是多少个 Change 。他的倒好,每次一上来就几十个 commit,几百个 change,认真一看,也就最上面那几个是他的。
  2. 经常在工位上大喊「我的代码呢」,结果到头来查历史记录往往是被自己根本就没提交,或者被自己干掉了。
  3. 同时也经常干掉别人的代码,自己完全不自知。出了问题,十有八九都是他干的。
  4. 遇到问题就知道喊,有一次自己代码拉不下来了,说别人把 remote 搞坏了,所以自己拉不了了。喊人过去一看,工具上明明白白写着:you are in a middle of rebase,做个 abord 就好了。

以上只是冰山一角,他写的代码我就懒得说了。我也不是针对谁,就事论事,和这种人共事,就是难受。祝大家都能找到更好的工作,避免遇到这种同事。

14637 次点击
所在节点    职场话题
118 条回复
jianghu52
2020-09-30 16:02:09 +08:00
其实这种事情太常见了.XX 公司,去年刚从 TFS 转到 GIT,最大的一个工程包,里面 180+工程,外带编译好的 exe,dll,放在一个 git 路径下.全包 22G.我每次切分支都是要 vs 假死,外带一杯咖啡的时间才够.(exe,dll 发布用的,不是 bin 文件夹下那种)

就这,公司一大票人不敢切分支,楞是 master 分支开发了大半年.6 月开始多项目并行开发,实在没办法了,才开始用多分支开发.然后往 master merge 没人干,我干了,又不相信 git 能自动 merge 好,非要做代码差分比较.我现在正在研究怎么自动化截图代码,然后保存成 excel,如果成功了,我到年末就可以天天摸鱼了.
wxsm
2020-09-30 16:03:02 +08:00
@iblessyou git 用不好会影响到别人,会导致别人加班。
@la2la 是的,非常糟心
@Sapp 不是的,怎么可能会用 rebase,是因为我们最近做了评审,commit msg 不合规的不准 merge,他写的有问题,所以我才教他去 rebase,除此以外再没用过
@donggexiongdi 之前一直没有,最近才做了。就是做了以后才发现,他的 MR 经常几百个 change
@hejingyuan199 确实缺少培训
@Gilfoylek 前端。你们可以开始笑了。
liulilte
2020-09-30 16:06:12 +08:00
不会 git 命令,问题很大吗?不就是个代码管理工具吗?大多数公司个人还是用的 svn....
但是瞎搞那就是他的问题了。
s5s5
2020-09-30 16:06:22 +08:00
我也不会会 GIT,直到我开始用 Sourcetree,给他安利下有 GUI 的 GIT 工具
zarte
2020-09-30 16:08:19 +08:00
第一点怎么做呢?修改文件一天一个 commit 然后要提交的 pull 下 push,这样也会有很多 change 么?
wxsm
2020-09-30 16:09:23 +08:00
@liulilte 怎么可能用命令。用的 TortoiseGit
@s5s5 基本理念没搞清楚,什么 gui 都是白搭。jb 家的 IDE 自带那么好用的 GUI,他不用呀
l00t
2020-09-30 16:11:02 +08:00
不是他的问题,是 git 的问题。

git 这工具做得过于复杂了,概念也太多。很多命令的名字也一点都不直观。
wxsm
2020-09-30 16:11:13 +08:00
@zarte 瞎 merge,把其它分支往自己的 feat 分支合。
tcitry
2020-09-30 16:12:40 +08:00
解决问题呗,每周来一次分享,一次讲一个 command,讲完大家每个人反诉发表看法,一个月也足够用。
wupher
2020-09-30 16:13:36 +08:00
让你们项目经理买个 GIT 培训,给他或者小组所有人。

以后谁再干这些蠢事就扣钱,年底用于请全组人聚餐。
jiangnan01
2020-09-30 16:15:59 +08:00
同 Sourcetree,太香了太香了,傻瓜式操作应付日常足够了
DelayNoMay
2020-09-30 16:16:43 +08:00
现在用 git 比 svn 要多很多,不会 git 真的不行
zarte
2020-09-30 16:17:24 +08:00
@wxsm 这样哦
zhangsen1992
2020-09-30 16:34:56 +08:00
@liulilte 现在还是 svn 多?宁活在上世纪?
Geekerstar
2020-09-30 16:37:59 +08:00
@zhangsen1992 哈哈哈哈
chocovon
2020-09-30 16:39:17 +08:00
感觉 git 瞎搞的多半英语也有问题……
SakuraOjosama
2020-09-30 16:42:56 +08:00
看了回复,借楼问下,码农和程序员,区别在哪?
Yutang
2020-09-30 16:49:28 +08:00
@iblessyou 赞同,大家都是给老板打工。不损害自己的利益,就放过吧
Exin
2020-09-30 16:53:33 +08:00
歪个楼,工龄十几年?年纪快 40 了吧?这位大哥至少过了 35 岁没被淘汰 /狗头
neptuno
2020-09-30 16:57:30 +08:00
所以说要保持学习,不然十年后被嘲讽的就是我们了,有些人只是一年的经验用了十几年罢了

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

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

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

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

© 2021 V2EX