我是一名软件工程专业的大四学生,主要方向就是进行软件开发。虽然之前也写过一些课程项目,但从来没有将一个项目完完整整的从需求分析、设计、开发、测试、部署、维护这样一整个软件生命周期流程真正动手实践。每次都只是使用idea开发完成后,在本地进行简单debug就草草结束。然后,最近也在慢慢准备毕业设计,就希望能够最后把毕业设计的项目部署到服务器中,同时也借助这次毕业设计的机会,好好的将软件开发的整个生命周期自己动手完整的实践一次,使自己的技术水平能够有所提高。另外就是,因为自己平时习惯用typora写markdown学习笔记,也在使用阿里的对象存储OSS存储服务作为笔记图片的图床,整体体验非常不错。于是,便想到了之前在家上网课时老师给我们推荐的阿里云飞天加速计划。
之前,也通过本地安装虚拟机来学习linux相关的知识,熟悉常用的操作命令,但是每次想要使用的时候,都感觉非常麻烦,总是需要先将自己的电脑开机并启动虚拟机才能使用。但是,使用云服务器之后,就感觉非常的方便,只要能够联网,在家里和同学的电脑上也能够非常方便的连接并使用。还有一个我觉得非常不错的体验就是:新手引导。虽然初次使用的时候会用很多的以前没有接触的概念,但是在免费申领的过程中会需要完成实践操作实验,然后还有新手任务能够引导我去操作,很好的帮助了去熟悉相关的操作。
当我慢慢熟悉了相关操作后,我开始尝试将自己以前写的一些项目部署到云服务器中。虽然在准备环境的过程中,一开始可能是因为版本问题,也有可能是自己技术操作问题,遇到了一系列问题。总是无法将mysql数据库正确安装,在本地也无法连接到服务器中的数据库。不过,也发现了一些以前没有发现的好用的工具比如FinalShell,可以非常便捷的在本地和远程服务器中上传和下载文件。虽然后面知道了通过安装lrzsz也可以实现这样的效果,但FinalShell对一开始的我来说还是感觉非常的友好的。毕竟,学习总是慢慢发现,慢慢探索,然后一步一步解决问题,总结经验的这样一个过程。
最后,这段时间的ECS云服务器体验,虽然有的时候出现各种杂七杂八的错误让我很头痛,但也真的让我感觉非常棒,尤其是看见自己写的程序在服务器中运行成功,可以通过浏览器去访问时,极大的提升了我的学习兴趣。也希望我的毕业设计能够顺利完成,也会慢慢尝试在服务器中部自己的个人网站和个人博客,不断学习,不断提高自己的技术能力。