我是19级软件工程专业的一名学生,我身边的同学,有的走网络安全路线、有的走Python路线、还有的Web前端路线,而我和大多数本专业的同学一样选择了走Java后端开发(虽然是后端,但是前端再做项目时也是自己写的,一般都是vue3+TypeScript+ElementUI来开发前端页面)。
尽管我是软件工程专业的,但是呢,众所周知,大学的课程多而杂,于是自己便跟着网上的各种教程开始自学Java,从Javase到后来的SSM框架,再到最后的springboot和springcloud,这一路走来,也是做了许多的实战练习项目,如图书管理系统、教务管理系统、商城系统、疫情防控管理系统等,做了这么项目,最开始项目一直都是部署在本地的tomcat上,后来学会了使用虚拟机,于是便通过XShell将其部署至Linux上,紧接着,我又学会了Docker容器化部署,于是呢自己便尝试着通过Docker来实现自己项目的环境搭建。但是,此时我又想到只能自己玩自己的系统或者是只能是处于自己同一局域网下的同学才能访问,真没意思,于是我便研究了使用内网穿透技术~花生壳,花生壳这个软件对于新手个人感觉还是挺好的,他们公司的向日葵自己也经常使用。最后直到现在,自己又想着,这样电脑一关不是辛辛苦苦搭建的网站又不能访问了嘛,然后查阅资料得知,可租借云服务器,于是便通过阿里的飞天加速计划获得了免费使用云服务器的资格,将自己的项目部署至其上,并且花了1块钱租用了一个域名,将这个云服务器的IP解析到了自己的域名上。
当自己的朋友能使用手机或其他外网通过域名可以访问自己搭建的网站那一刻起,自己内心的成就感、满足感便油然而生,同时也更加激励着自己持续学习下去!