#ECS给线上学习带来的全新体验
我是南京大学工科试验班的一名大一本科生,在学习本校开设的面向对象编程基础这门课程时接触到了阿里云提供的ECS平台。在学习这门课程之前我对虚拟机和云服务器了解甚微,只对虚拟机的原理和使用有初步的了解,但本人对云服务器的强大功能早有耳闻。由于对计算机相关知识一直有着浓厚兴趣,本人在修读本专业课程的同时还修读了本校计算机系的部分课程,将来也极有可能从事计算机相关行业的工作。但在老师的引导下初次接触到阿里云ECS云服务器时,我仍然感到十分的新奇与兴奋,像是打开了全新世界的大门。
ECS在修读的本课程中起到了极为重要的作用,首先,老师通过平台统一下发作业,同学们则通过ECS的服务器资源在云平台上下载资料、编写代码并将其储存在云端,无论身处何处,身边无论是否有自己的工作站,只要有可以正常使用的电脑,就能借助平台提供的Workbench远程连接自己获取的云服务器来编写修改之前写好的代码和文件,实现了完全化的云端教学。在学习这门课程的过程中,我跟随老师一步步搭建开发环境,从Vim编译器开始,运用gcc-g++成功地在云平台编译运行了自己的第一份代码,我们还在云平台上安装了各种编译器的相关插件,使编写代码变得更为方便快捷。其次,我们还通过云服务器部署了自己的网站,通过本机8080端口连接到相关网站,并在网站上发布了个人博客,同时还灵活使用了网页版的VScode,在新的编译器的加成下,我们的学习效率也获得了大幅提高。当然由于初次接触云服务器,我在使用过程中也遇到了不少问题,比如由于获取云服务器资源时由于疏忽大意选择了距离较远的华北乌兰察布作为地域,导致在初次使用的过程中卡顿明显,但对后续使用影响不大。在使用远程连接的过程中尝试配置公钥来方便登录登出,但是由于对相关知识不太了解错误频出,但在老师的耐心指导下最后还是成功部署了该公钥,使得ECS的远程连接变得更为方便快捷。
回顾这半个学期的学习历程,我深刻地感受到ECS云服务器给线上教学带来的深远影响和深刻便利,希望在接下来的学习过程中我还能借助ECS云服务器这一平台,使得疫情期间的线上学习变得更为高效,我也希望能积极开拓ECS的各种功能,借助ECS的强大功能学习到更多相关知识。