- 楼主 16 年毕业,湖南某二本学校,培训班出来,当时找不到很好的工作,就进了外包公司,被派到银行工作,当时觉得先安定下来,提升技术再跳槽出去找工作。期间学过前端,撸过百度 IFE 的那个 node js,学过 Android,自学了 ssm 框架(培训班只教了 JavaSE 和部分 JavaWEB 的东西,没教框架),加上公司的 SSH 框架,凑齐了工作中常用的技术。
- 银行的项目技术很落后,我刚开始的项目 EJB 都在用,还有什么 JSF,maven 都不用的,用最原始的 jar 包来开发,每次配置环境,都要一天,开发时害怕的不是开发任务有多难,而是怕环境出问题,看着那么多 jar 包和配置文件直接就可以歇菜了。
- 中间有段时间出现了抑郁的情况,就不再学新东西了,平时尽量让自己放松下来。
- 去年七月的时候跳槽到另一家外包公司做报表开发,顺便也维护银行跑批的 java 程序,主要就是 Spring batch 和 Quartz 开发的一个定时任务调度项目,期间 996 做得自己真的要崩溃,年前就离职了。
- 离职到现在两个月,期间重新复习了 java 基础,常用的两套框架,面试发现各种被拒,只能在银行这个领域兜兜转转,互联网公司面试都要求微服务和 redis,memcache 缓存走起,面试就是各种问项目的并发,缓存,消息队列这种,我根本就没接触过,即使看网上的资料,也只能学个 demo,人家要的是马上能上手的人,然后自然就没有然后了。
- 这是我简历上的专业技能
- 熟悉 Java 基础知识,熟悉 I/O,集合,多线程,对 JVM 有一定了解
- 熟悉常见设计模式,单例,工厂,代理,适配器,观察者
- 熟悉 Spring,SpringMVC,MyBatis 等框架,熟悉 Maven 来管理项目
- 熟悉 HTML5,ES6,CSS,熟悉 BootStrap 和 JQuery 开发项目
- 熟悉 SQL 基础知识,能编写函数,存储过程进行项目开发,熟悉 Oracle 数据库
- 熟悉 Linux 系统下的开发,熟悉 Linux 常用命令,能编写常用 Shell 管理脚本
- 熟悉 WebService 接口调用和开发,熟悉 RESTful 接口调用和开发
- 熟悉 Spring Batch, Qutaz 开发定时调度任务,熟悉银行跑批程序的开发
- 熟悉 Java 报表引擎 JasperReport,Birt,熟悉银行财务报表设计和开发
- 熟练使用 Java 开发常用工具,Eclipes,PL/sql Developer,Toad 等
- 熟悉 Git,SVN 等常见版本管理工具,熟悉 Maven 来管理项目
- 另外请教简历怎么写