日期:2017/12/14java
大学毕业已经半年了,从大学生到职业人,从工做忙碌中醒悟,再到调整本身的努力方向,付出行动,不断的接近目标--Java软件工程师。python
辞职两个半月了。我在这些日子经历了什么呢?下午跑完步,在汗水掉落中,心里也五味杂陈。git
一、第一个月:这是颇为困难的一个月,我不只要思考未来的路,还要抚慰躁动不安的心,哪怕我对上一份工做实在厌恶了,但现实是我确实失去了工做。第一周、第二周、第三周,我慢慢的变得再也不敏感,已经开始转去研究java基础了,由于Linux 和 java 大学有所接触,因此此次的转变也有了依据--我是科学的在行动。程序员
为何选择java,我在上一份工做(测试开发)认识了python,并在短期内掌握了面向对象的语法,写过测试用例。可是,相比于职业的合格程序员,这真的不算啥,对于前景的担心,也加速了离职的想法,而后发生在一个下午,我决定行动,向世界上生态圈最广,开发体系最成熟,固然难度也最高的高级语言发起冲刺。github
二、第二个月:习惯了单独学习,我买了一套教程(尚学堂),而后经师兄推荐买了一本《java工程师笔试面试宝典》,结合以前的java资料学了起来,花费一个月左右吧,把java的基础语法掌握,高级语法入了门,期间在github 下了一个代码库参考学习(这个代码库分门类的对java基础进行了概括,每一个语法特性都对应的有专门代码例子),那段时间是硬生生的掌握了盲敲代码。web
小插曲:投了一份简历,被通知面试,面试官直接问:一、框架掌握了哪些?二、经常使用的集合接口掌握了哪些?三、对本身有什么规划?接着,不出意外的打道回府。面试
收获:当初想固然的觉得本身转变会很容易的,毕竟应届生,在校成绩也不错,有热情。可是面试官是直接指出:你对比其余人没有突出的亮点。是的,有时候人要回头思考本身的短处,由于一份职业,特别是软件开发行业,足够的我的技术是敲门砖的。spring
根据面试暴露的不足,回去抓紧学习了jsp+servlet+javabean(web基础)。数据库
三、第二+半月数据结构
对框架仍是了解稍浅,(spring+springmvc+hibernate/mybatis)的具体用法还没有清晰。有几家公司来了面试,屁颠屁颠的去了。
一家日本外企(区块链),没想到,问了c语言的数据结构,当场毙命。一家互联网支付企业,前半段的基础环节,安稳度过,后面问了框架,我浅浅回答一些,再问项目经验(如何设计权限控制),无奈跪了;外加简历完善的不是很充分,大学作的嵌入式相关项目没写详细,这也被面试官留下很差印象。
收获:无疑是学框架,开窍解决问题思路(数据库的操做),作项目!作项目!作项目!说三遍!
从当初啥也不懂的小白,到如今懂些门路的小白,我还有不少东西能够作,并且如今,明天还会去作,个人转变仍在继续。
To Be Continue...