刚毕业的学生,做个什么练手合适?做个博客不错!

[云计算] 季雨林 2019/3/31 0:02:52

当初自己毕业找工作时候,就是各种没信心:

第一没有工作经验

第二没有个人作品展示


听说过大牛总是有很炫酷的个人作品展示,自己无奈不是个大牛,面试题里的增删改查都经常做的勉勉强强。后来自己有了机会面试别人,发现一个很基础的登录功能,开放性考察思维都可以轻松筛选出应试者是否具备“软件工程师思维”。  

使用“登录功能”考验应届生应试者,基本上有这些回答:

首先必然有帐号输入,密码输入,一个提交按钮,这一部分谁都能答上来

再进一步,增加个验证码,因为应试者基本都见过,也会想到的

再进一步,稍微优秀一点的应试者可以想到增加日志功能,但是并不是所有人都能想到记录的日志内容是那些,为什么要记录

再进一步,有的应试者可以想到登录时候的短信验证,或者微信邮箱等通知

再进一步,有的应试者可以考虑通过IP实现常用城市判断风险

再进一步,终于开始又应试者提出需要做SQL防注入工作

。。。。

在我的面试沟通过程中,还有很多比较发散的答案,这些答案可以轻松地看得出应试者是否“提供了一份好简历”


回顾一下,比较出色的迎接毕业生面试者,还真的有拿出自己作品的,不过,学校那些抄一遍课本的《教务管理系统》,基本上没有太大的考验价值。印象中比较不错的,就是一些在博客上写学习笔记的同学。更好一些的就是那些自己搭建博客并用来记录笔记的同学了。于是我个人的一个感受是:在“博客”这种不再继续潮流的的时候,能坚持写博客,甚至学者做博客程序的毕业生真的很优秀!


博客功能开发可以很简单:

一个列表页面,一个添加页面,一个修改页面,一个博客文章查看页面,在加一个登陆页面足够!

做完之后,是否发布也是个划分水平区别的明显界限。那些只会在自己电脑上按下调试运行的同学,可以认为零运维能力,虽然还不至于立刻被淘汰,但是至少已经被那些使用公网环境发布作品的人甩开一条街了,因为新手公网发布一个网站还要懂得一些实践操作:

买服务器,配置环境(数据库环境,网站环境),上传下载程序,备案工作,域名操作等等一系列过程,这个过程虽然不难,但是成套搞定可完全是等同于有过项目经历,很多只做开发的好几年经验的老手都未必会操作!


文末推荐:学生不建议破费前茅买高配服务器,可以参考下阿里云学生机腾讯云学生机,费用基本都在一个月10元以内。

学生更应该学会怎么在低配置服务器上运行好自己的程序,这样才更利于成长成为“高性能”软件开发者




原文地址: https://www.opengps.cn/Blog/View.aspx?id=281 文章的更新编辑依此链接为准。欢迎关注源站原创文章!

评论

暂无评论!

发表评论:

用于接收作者回复信息
点击更换验证码 - openGPS提示