软件构造学习笔记1--github提交问题解决与阶段学习感想
程序员文章站
2022-03-10 14:49:08
...
本人才疏学浅,始终未能明白git、github的作用,甚至看到课程环境配置要求时候以为git是github的缩写,便没有再管,直到看到Lab0的要求才意识到。
写完P1之后想先尝试提交一次实验,便借助百度查找了利用eclipse的图形化界面操作提交代码到远程仓库的办法,每一步也不理解是干什么的,完全是看着图片教程照着操作,然后去github上查看时,发现多了一级目录lab1/src/P1(lab1是我建的project的名称)。便想删除重新再看如何提交符合要求的目录结构,百度搜索了很多方法,看了很多博客,删除本地文件,重新push等等均为取得有效成果。这个过程中虽然我仍然不理解我按照教程做的每件事的意义,但是我慢慢地明白了一些简单的命令的意义,积累了一定经验。
直到咨询了两位对这方面颇有了解的专业人士(此处附上其博客名:qq_43089056与Jr1preg)之后,我茅塞顿开,理解了正确的操作流程以及其中的细节注意点,但是在最后一步push远程仓库时还是出现了意外,请求被拒绝。之后我又查看了一篇非常良心、逻辑清晰、文笔通畅的博客https://blog.csdn.net/weixin_44563427/article/details/104568719。在这篇博客的帮助下,我终于成功完成了符合目录规范要求的上传。
在此也发表一些感想,网上的很多内容、博客写的都比较粗略,大部分都需要一定的基础才能看懂,并不利于高效地学习和掌握,建议在撰写此类博客时还是需要考虑到受众,尽可能描述的详细、通俗易懂;借助周围两位专业人士的指导,我才得以完成实验的要求,在此表达衷心感谢,两位实乃我学习过程中的明灯、学习的榜样,不仅自身学富五车,还能把自己的知识传递给别人,教学相长(手动/bq);最后也对课程本身提一点建议,在给我们的配置环境要求是提供的很多参考资料都是英文的,诚然这可以帮助我们提高英语水平,但对于课程学习的基础环境配置这种重要的东西(如果配置有问题很可能影响整个课程的学习),我认为仅仅提供英文的参考资料是不够的,最好能由老师对于关键部分再讲解一遍,或者鉴于上课时间有限,可以给我们提供一些易懂的可以跟着照做的中文资料(这一点计算机系统这门课程实现的很好,也同样需要配置很多环境,但是每一步都有相应的中文资料供我们学习),这样才能保证在关键环节上我们能完成,至少能够进入这门课程的学习。毕竟,即使是上英语课,老师在全英文的ppt上放出了课程要求和考核方式之后,仍然会对这些重要的东西再用中文给我们讲解一遍,更何况非语言课。英语毕竟不是母语,看英文的东西有时就会产生误解,对于一般的问题我们可以通过慢慢地学习纠正,但是对于重要的问题应该尽量避免这样的误解。