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

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

卡卷网2年前 (2024-12-02)每日看点289

现在是北京时间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

分享给朋友:

相关文章

个人站长为什么越来越少了?个人网站还能做吗?

个人站长为什么越来越少了?个人网站还能做吗?

在互联网快速发展的浪潮中,个人站长曾经有过辉煌的时代,但如今却面临着诸多困境,甚至走向 “死亡”。…

是什么让你抛弃了 Windows 而转向 Mac?

是什么让你抛弃了 Windows 而转向 Mac?

别的不说,这玩意儿是真抗造啊,我这2012年买的MacBook Pro,依然在用…… 这台电脑我博士最后两年用来写代码(只写不运行,运行要上集群)和写论文,工作之后就变成生活和娱乐了,因为我一直用架子和外接键盘(颈椎不好)所以电脑看…

自媒体如何快速起步?

自媒体如何快速起步?

有两种经验,可供参考。 第一种是:现象级的爆火、爆款,这种情况捞到钱,实现财务自由的人并不多,但确实存在。只不过非要说清楚为什么这个账号可以火、可以短时间内赚到普通人一辈子赚不到的钱,他们自己也不一定能说清楚,因为赶上了风口(内外部情况)。…

有哪些网站,一旦知道,你就离不开了?

有哪些网站,一旦知道,你就离不开了?

这六个网站,一旦用过,基本上是离不开了。都是我超爱的一些网站,基本上每天都用。 1 地图生成器 第一个,我要给大家推荐的是地图生成器。可以下载到各省,各市,各县的svg格式的地图素材。 这些素材导入PPT中都是可以编辑的。 可以单独更改颜色…

为什么有人觉得华为mate60只值2000?

为什么有人觉得华为mate60只值2000?

你以为买Mate60的人真的傻?真的那么爱国? 国庆前,我家那傻子加价800多买了一台Mate60,当时还被我骂他是傻子。 可是他说一回到公司就被老板同事朋友看到,拿去反复查看,都在惊叹他这么快就买到新机。 跟亲戚朋友聚会,别人一看就知道他…

有没有能够兼顾便携并且流畅运行各种AI应用的笔记本?求推荐?

有没有能够兼顾便携并且流畅运行各种AI应用的笔记本?求推荐?

看了下题主的描述,可以考虑「联想YOGA Air 15 Aura AI元启版」,今年9月底出的一款轻薄本,也通过了英特尔Evo严苛认证。 处理器用了英特尔最新的「酷睿 Ultra 7 258V」,主要亮点就是AI性能、图形处理能力和能效,很…

发表评论

访客

看不清,换一张

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