《程序人生》系列-敖丙教你搭个面试项目
你知道的越多,你不知道的越多
点赞再看,养成习惯
GitHub https://github.com/JavaFamily上已经收录有一线大厂面试点脑图、个人联系方式和人才交流群,欢迎Star和指教
前言
群里不知道多少次大家说自己的项目没亮点,在大学没项目出去后怕找不到工作,问敖丙我实习的时候是怎么拿的华为Offer。
其实大学的项目很简单不需要太大的难度,因为面试官知道你也没啥经验,不会很在意这个,但是你得有项目这是必要条件,再不济增删改查你要比别人6吧,不然找个0经验的人进去,不是给他自己挖坑?
而且如果你有个还不错的履历,或者你的项目还有一些亮点,那完美了,你的Offer率会拉开同行的仔一大截的。
丙帅我呢大学做过几个项目,前些天问了问学妹,还在学校稳定运行着,说实话我有点小骄傲了。
但是说实话,我拿华为Offer跟这些项目关系不大,大学时候完成的项目完全是兴趣使然,想起当初自己一个人在室友还没起床的时候去图书馆,在室友都睡觉的时候还没回去的时光,我的眼角又湿了。
Tip:怎么拿的Offer我会在《程序人生》系列写,过年前或者后面出个我大学到现在的心路历程哈哈。
当时在电子阅览室当管理员,甚至多次为了赶进度,在图书馆通宵达旦,好在最后还是完成了那个项目,自己一个人从前端到服务端,从研发到部署上线。
大家都知道学校选课用选课系统的时候,很多学校给第三方公司做的系统都很卡,敖丙做的项目就不卡,因为那个时候我就用到Redis了,现在想想设计思想还算前卫。
好了吹了这么多,其实就是为了引出今天的主题,如何从0到1搭建一个可以外网访问的项目。
很多小伙伴看到最后要说了,丙丙我要学的是分布式,才不要学垃圾的单机系统。
分布式不就是一个单机的服务构成的,你多起几个进行RPC通信不就好了?
正文
我就用自己的服务器给大家举例,怎么从0到1搭建一个学生和新手可以用来面试的项目,老手也可以回忆一下自己逝去的青春。
可能有小伙伴疑惑,丙丙为啥要服务器,本地不行么?
可以,当然不是为了推广服务器哈,大家可以不买,我只是阐述一下自己的观点,因为大家以后出去难免遇到自己操作服务器的情况,有些公司没有集成发布系统,那就需要你亲自去机器上操作了。
然后你rm -rf ,好了去财务室领下工资吧,年底了,提前回家过年可还行?
开玩笑的哈,只是很多操作大家不经常熟悉其实会都不知道,真正去操作或者面试官问你,熟悉各种操作么,你说不熟悉,好的回去等消息。
作为面试官,面试没多少经验的你,他更看重你思考的思路,还有你有没有实操过,务实么?
帅丙我大学的项目就是经常操作,所以后面很长一段时间的服务器操作,还有Linux命令啥的都还是不错的,技术栈搭建起来也是很熟悉,不过最近都是用的公司的工具,命令忘了好多了,需要反省一下了。
服务器在激活的时候会让你选系统,这个时候敖丙我个人建议,有点基础已经熟悉安装过程和环境配置的同学可以直接选择镜像,镜像市场里面有很多很适合的镜像,我选的就是带JDK8,Tomcat8,MySQL的镜像。
没搞过的同学可以尝试着选个空白机,然后下好这些东西,一步步去尝试,我想收获还是会有的,跟你在自己电脑搭建的区别你会马上体会到,这就是为啥建议大家去服务器操作的原因之一。
镜像选择
镜像记得选不要钱的,一般都是免费的。