当前位置:首页 > 每日看点

一个程序员的水平能差到什么程度?

卡卷网1年前 (2024-12-02)每日看点263

现在是北京时间11月1日1:40分,我要崩溃了

一周前我开始教一个人如何用markdown

昨天晚上我开始教同一个人如何用git

我现在快要放弃了

任务是,为一些功能写个文档,markdown格式的,传到代码库上

有五六个同学,他们都没接触过markdown,这很正常,我先用大概十分钟的时间,简单说了下markdown的格式。

内部代码库不连外网,我刚开始让他们把图片写好相对路径,带图片一起传给我

我推荐了vscode,typora,还有一个在线编辑器。他写好了,拿印象笔记写的

这就导致,他的图片名和markdown里面的图片,没有一个是对应的。

一个程序员的水平能差到什么程度?  第1张

前几个同学写的的没啥问题,我想干脆直接给他们开代码库权限,他们自己传上去

既然他那么笃定没问题,也给他开了权限,自己传上去看看有没有问题吧

又用了亿点时间,简易的和所有人演示了一下git怎么用,包括创建仓库,暂存区,推送,分支的切换等等并特别嘱咐这是重要工具,最好自己找个教程学习一下,我就忙别的去了。

git正常的流程是,先clone远程代码到本地,找到自己要修改的那一部分,改完后四个命令git add,git commit ,git pull ,git push就行。就五个人干这事,没必要非得提交个pr(事实上,我错了

他似乎以为网页端的那个上传文件的按钮,十分类似百度网盘的上传,于是问出了如下的问题(他发我的是他改正路径的文档,甚至文档还是Word)

一个程序员的水平能差到什么程度?  第2张

我都不知道怎么回答,上面类似百度网盘的想法,是我写知乎的时候,灵光咋现出来的


然后,就是

一个程序员的水平能差到什么程度?  第3张

好样的。。。


事实上他只是创建了一个代码分支,这没问题,也可以这么做,最后合并一下也行


但是他在网页端的那个简易编辑器,一个一个的删掉了他加错的图片,创造了30余个commit

网页上编辑器是残血版,临时改文件用的,commit一次至少要半分钟

很有毅力!

一个程序员的水平能差到什么程度?  第4张

以防有人没有见过如此离谱的提交记录 第二页没有截图

今天晚上,我现场为他演示了一下从远端如何克隆代码。


我才发现:他克隆没有选择正确的分支,代码甚至都没克隆到本地!

这就是他为什么在网页上直接改的原因!


git会报错没有这个分支,但是他没有发现,因为他认为warning不需要管

git的提示是这个:
warning: remote HEAD refers to nonexistent ref, unable to checkout


关键点2:之前使用的是命令行克隆的代码库。在这个人认知底下,我用了命令行,下面对代码的所有改动都必需要用命令行操作。


他使用了命令行,打开了.git文件夹!

因为他打不开其他的任何一个文件夹!他找不到任何一行代码!


我告诉他要加一个-b,选择正确的分支,终于艰难地把代码克隆下来了


还记得他认为所有的操作都需要命令行里面进行吗?

他用的十分的不熟练。用命令创建文件,不知道看前面的所在目录,在代码库的根目录底下创建了一堆文件夹

我们是把所有使用说明放在了doc这个文件夹下,他创建了一堆和doc同级的文件夹


之前有一些放错的图片,他想删除,在Windows平台下打rm命令,还好报错,没让他删除成功


他还提交上去了,把代码目录搞得一团乱


我告诉他可以直接在资源管理器里面删除,他不知道资源管理器是什么

我说就是我的电脑,他又直接点进了.git文件夹!

这时候我突然想到进代码库里面看一眼,看到了他弄得一团糟的代码,把他叫过来,让他看着我怎么修复这一切的,第三次演示了一遍正确的上传流程。

顺手关闭了他的修改权限。

现在是凌晨1:13

这个人通宵学了好几个小时的git了

一个程序员的水平能差到什么程度?  第5张


认真是真认真,我看看他明天表现

11月1日凌晨三点知乎上码字的时候更新:

一个程序员的水平能差到什么程度?  第6张

这就是他研究了一晚上得出来的结论???


11月1日早更新:

别问我怎么招进来的了,和学校有实习合作,没办法,这位成绩在学校还不错。

必然,这位爷的git学习之路不会停止。晚上他认为是git的问题,所以他把git卸载了,重新装了一遍

一个程序员的水平能差到什么程度?  第7张


一个程序员的水平能差到什么程度?  第8张

好的,不知道怎么找到的教程,学会用vscode了

这个问题我拒绝回答。百度第一条就能搜到


上班了,我继续记录这位大佬的git学习之路

他为我展示了他昨天记的笔记(没拍照)

上传到git的方法
1:git init
2:git add .
3:git commit -m “提交信息”
4: git remote add origin git@github.com:大仙的名字/远程仓库名.git
5: git push -u origin master

大仙:我按照这个方法传的啊,一直不行,第四步总是报错,我什么都试了!

他这记录的有点问题,不过能用,也照着做了,问题就出在,他是完全照着做的

什么叫做完全照做呢?记得昨天他的代码已经被成功克隆到本地了吗?他在本地的仓库里面又init了一遍

这是小事,git拒绝重复初始化,问题不大

最关键的是第三点,注意到那个github.com了吗?

大仙把github也照原样抄上去了!!!

我们是自建的git库,地址是10开头的一串IP地址

他从某个git教程里面复制了这段话,很显然,根本没有深入思考这个是什么东西

能提交上去就有鬼了!

**,按照知友说的,耐心的教他

他开始怨网上的教程不适配我们自己建立的库了!!


待更,一定要教会他怎么用git

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/2466.html

分享给朋友:

相关文章

现在手里有一万闲钱,买什么币好?

今天是2024年7月29日,看看我的持仓吧。 只有几百刀的那些微持仓就不说了,以下持仓都在几千刀~几万刀不等。 不构成任何投资建议,成本是多次买入的大致均摊成本 $TIA 成本0 $DYM 成本0 $SAGA 成本0 $STRK 成本0 $…

短剧推广怎么做,24年还能赚钱吗?

短剧推广怎么做,24年还能赚钱吗?

首先声明:短剧授权是免费的! 短剧授权是免费的! 短剧授权是免费的! 其次我们再聊聊,短剧推广到底赚不赚钱? 多的就不说了, 随便上个图片,给大家过过瘾! 然后,我们进入主题: 0粉丝账号,新手,应该如何申请短剧推广! 一、短剧推广变现…

知乎创作收益高吗?

知乎创作收益高吗?

高啊,主要是大多数人不知道怎么做。(这是以前写的,请看到最后) 我之前就是傻傻写问答,文章,结果一毛钱收益没有。 知乎上收益高的主要有盐选,好物推荐,致知计划,付费咨询。1、盐选吧,是写故事,小说类的天堂,还有就是大咖们的地盘了,难度高。…

抖音和快手最大的区别是什么?

1、目标人群定位不同抖音:一二线城市,占比52%,大专学历以上,女性偏多。抖音以年轻群体居多。 快手:三四线城市,占比64%,高中学历以下,男女更均衡。快手所覆盖的年龄段范围更广。 2、内容创作的形式和深度不同抖音:偏深层,内容的装饰及表达…

Redmi 为什么可以把性价比做得那么高?

一位修手机的老大哥曾经跟我说过,红米1那个手机,除了处理器还凑活,其余零部件,就是市面上山寨机那种。 其实红米性价比并不算极致,而且一直都有竞争者,从原来的群魔乱舞,到后来的荣耀,魅蓝,一加,再到现在的IQOO和realme。 红米的方法也…

拼多多,怎么就成为了年轻人的「赛博菜市场」?

拼多多,怎么就成为了年轻人的「赛博菜市场」?

可惜你不在拼多多买水果蔬菜,很难一句话跟你解释,我只能笨拙的用经历来慢慢讲。 我们公司有微波炉,同事们几乎都是自己带饭来上班,便当荤素搭配、水果零食;都是好看又好吃。 我自己本来就不喜欢外卖,当然也加入了带饭大军: 直到某一天深夜我闲着…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。