今天给大家讲讲找工作之前要练习写哪些项目,简历上的项目经验怎么写(初级程序员,没有工作过的实习生).
目录
一:练习哪些项目
二:简历上应该怎么写
本项目是基于Swing和JDBC开发的图形界面桌面应用,涵盖了J2SE的绝大部分基础知识,通过这个项目能运用和锻炼几乎大部分的J2SE知识和技能。
基础内容: 面向对象 字符串数字 日期
中级内容: 异常 ,集合,JDBC, 反射机制,I/O,Swing, 利用TableModel更新数据, 图形界面的皮肤
高级内容: 图表chart动态生成,数据库的备份与恢复,自定义圆形进度条
软件设计思想: 单例模式,面板类与监听器类松耦合,Entity层设计,DAO层设计,Service层设计
业务常见处理手法: CRUD操作,配置信息,配置信息初始化,报表生成,一对多关系,多对一关系
项目展示:
基于J2EE整套技术 :本项目没有使用SSH,SSM框架,而是使用J2EE整套技术来作为解决方案,实现各种业务场景。 之所以不使用框架,就是为了借助这个项目夯实J2EE基础,并且在项目中借助反射等技术,采用了精妙的设计模式,开发效率并不低于使用框架。
由浅入深 :以动手为主,代码驱动,从简单功能开始,逐一展开,配合图文讲解,由浅入深,迭代开发,享受一个项目的从无到有的构建过程
编程思想 :没有枯燥的编程思想的说教,在实际问题,实际解决的过程中融入编程思想与设计模式,从由此带的开发速度提高,维护难度降低中,感受设计模式的力量
基于SSH框架技术:本项目使用SSH框架进行系统设计与开发,同学们可以观察并模仿到SSH是如何成熟,并高效率地实现各种业务场景的。
由浅入深:以动手为主,代码驱动,从简单功能开始,逐一展开,配合图文视频讲解,由浅入深,迭代开发,享受一个项目的从无到有的构建过程
编程思想:不仅用到了经典的SSH解决方案,还在此基础之上进行了多次重构,弥补SSH框架本身的不足之处,观察,模仿与学习这个重构的过程,将非常有助于在编程思想方面的提升。
基于SSM框架技术:本项目使用SSM框架进行系统设计与开发,同学们可以观察并模仿到SSM是如何成熟,并高效率地实现各种业务场景的。
由浅入深:以动手为主,代码驱动,从简单功能开始,逐一展开,配合图文视频讲解,由浅入深,迭代开发,享受一个项目的从无到有的构建过程
编程思想:不仅用到了经典的SSM解决方案,还在此基础之上进行了多次重构,弥补SSM框架本身的不足之处,观察,模仿与学习这个重构的过程,将非常有助于在编程思想方面的提升。
1. Java Java基础 和 Java中级 的大部分内容
2. 前端 html, CSS, Javascript, JSON, AJAX, JQuery ,Bootstrap, Vue.js
3. 框架部分 spring springmvc springboot
4. 中间件 redis, nginx, elasticsearch, shiro
5. 数据库: MySQL
6. 开发工具 Intellij IDEA,Maven
图片展示:
1.项目名字必须有特点,不要大众化.
2.项目最好是部署到服务器上,公网可以访问的,
3.项目实现的模块不要都写在简历上,尽可能选择一个熟悉的,理解比较深的写上,把更多的机会留在与面试官当面扯.
4.项目不再多,两个足够了,主要是有特点,让面试官眼前一亮,这样面试官就会多看几样,几率就大一些.
5.简历是Java面试官对你产生的第二印象,第一印象自然是你本人刚入Java面试官眼产生的,第一印象很重要,第二印象可以扭转第一印象,如果你的简历是专门围绕你要去面试的哪家公司而建立的,那么你成功的可能性,会不会更大。
6.比如你参与过多个项目实践,而你的简历只是把你参与的所有项目简单的介绍下,换种做法,如果你是专为面试公司而设立的简历,那么你首先在网上查找有关你面试公司的相关信息,看看他们主要开发的项目是什么,那么你是不是可以在你的简历中,突出你跟面试公司主要开发项目比较接近的项目经验。
7.简历中突出跟面试公司相关的项目经验,是为了让Java面试官觉得你跟他们的岗位需求匹配度更高,这样一来Java面试官对你的兴趣也会更加的浓厚,然后你可以突出介绍下你参与的项目主要是为开发什么功能,试用人群,你的个人职责、运用到了什么技能等等。