男,95年,这个学期就大四了,非计算机专业(数字媒体)。目前在二线城市做Java实习生,待遇一般,应该算一个正常的实习生水平吧:租的一个约10平米的小单间,实习工资-衣食住行-杂七杂八的小消费差不多结余块左右,一般般,勉勉强强能养活自己。
技术的基础大概是这样,从去年4月开始学JavaWeb技术,从jsp开始一直学到SpringMVC、Mybatis这样的技术栈,中间做了几个小项目(CMS、管理系统等)。从去年10月开始转做Android了,水平也就是四大组件+蓝牙/NDK+一些库的技术以及稍微了解了一些什么事件机制、OOM优化。嗯,这样随手列出来感觉自己水平一般般,就是能做一些J2EE和Android项目的水平。
写简历因为从去年10月~出校门的7月这一段时间一直在做Android开发,我自己也一度认为我出来后也只是做Android开发的,所以投了很多Android的简历,简历上除了写Android的技术,还写了一大堆的Web开发中的Spring、Mybatis上去,项目经验也是臃肿的不行,2个Web,2个Android的,看上去内容挺多的,但是两个方面的开发都不突出,于是我就想了一个策略,分简历,做一份Java简历,做一份Android简历。两者各突出其重心,投简历的时候分别投不同的岗位。大概效果可以看下面区别
Java简历熟练Java开发,良好的代码风格以及IOC/DI、AOP、OOP、高内聚、低耦合等编程思想与设计模式
掌握Tomcat/Apache/Nginx等服务器的基本配置与使用。
掌握Spring/MyBatis/Hibernate/SpringMVC等主流后端开发框架,具备相关经验
熟悉MySQL、SqlServer、SQLite等关系型数据库的使用,熟练编写SQL语句,了解Redis缓存技术