我是来自南京大学2021级计算机与金融工程实验班的大一学生,目前正通过阿里云平台进行《面向对象的程序设计》这门课程的学习与探究。对于只有一定的面向过程的程序设计基础的我来说,面向对象的程序设计无疑是有一定难度的。
在修读这门课之初,陈明老师在课上为我们介绍了阿里云平台ECS的具体申请与使用,这是我第一次接触云服务器这样的概念,因此我对这个新奇的事物产生了很大的兴趣与好奇。今天,我仍旧对第一天搭建我的云服务器ECS的情景记忆犹新,那种感觉,就好像我又拥有了一台属于我的没有实体但具有各种功能的计算机,我可以在上面安装各种开发环境,用git进行版本控制,也可以在上面用控制台进行编程,等等。而这和往常使用的4小时的临时资源最大的不同就在于云服务器ECS并没有那么紧张的时间限制,不用担心编程编着编着时间到了、数据被清除了,同时也不需要每次都重新安装开发环境。总之,云服务器ECS让我的编程过程充满了自由、快捷与方便。
我在《面向对象的程序设计》这门课程的学习中使用云服务器ECS主要是为了用其上的编程环境进行控制台命令的编程,它不同于vs studio这种集成式开发环境,使用控制台进行分布式编程更能让我们这些编程的初学者认知到一个程序编译、运行的整个流程,更能让我们对程序的本质有深刻的认知。
因为只是大一的新生,对计算机的接触有限,所以我还没能让我的云服务器发挥它能发挥的最大的作用,但我仍旧对学长学姐所说的那种充分使用云服务器的水平与境界充满了憧憬与向往之情——比如用云服务器搭建一个功能齐全的网站用于课程的大作业或是大创以及“互联网+”的项目,或是进行一些爬虫、建模之类的较复杂的操作。我相信随着我的编程知识的逐渐积累以及其他计算机知识的不断掌握,终有一日,我也能在计算机的世界中恣意遨游!