黑马程序员技术交流社区
标题:
整理一下成为java高级工程师的技能(不用都学)新人勿进!
[打印本页]
作者:
Conning
时间:
2014-5-15 23:52
标题:
整理一下成为java高级工程师的技能(不用都学)新人勿进!
1.Core Java部分
这是最基础的,对于一个java高级开发/设计人员,你需要对这一部分达到精通的水平,重点内容如下:
a.面向对象编程思想(封装继承多态接口)
b.字符串处理
c.java.lang包,java.util包等常用包
4.java异常处理
2.Java高级部分
a.Java I/O流
b.Java多线程技术
c.Java网络编程
d.Java Swing
后两项可以了解即可,如果项目需要可以深入研究
3.前端基本技能
* HTML + CSS网页开发
* JavaScript
* Jquery
* 浏览器兼容性 CSS hack(了解)
4.熟练使用JSP + Servlet进行开发
5.MVC设计模式,原理,以及相关框架,如Struts
6.SSH框架
7.缓存技术 session & cookie
8.熟练使用一种以上Java开发工具
Eclipse/MyEclipse/Jbuilder/Jcreator
9.熟练使用XML
JDOM w3c.dom SAX
10.Java设计模式
工厂模式,单例模式 ==
11.Java反射机制
反射的各种用法
12.了解或熟悉 C, C++, .NET
13.熟悉JDK的配置,环境变量
14.数据库oracle必学,其他最好了解一种以上(mysql,sql server,access==)
oracle:视图,索引,存储过程,触发器,游标,包,常用函数 ==
15.数据库原理
事务的原理,锁机制,表连接,复杂查询语句(工作经验),性能调优,锁表以及解决方案==
16.JDBC,连接池
17.Ajax,反向Ajax
18.HTTP协议,request 和 response的原理,HTTP status(了解常用的),Https原理
19.熟悉Linux基本命令,使用过Linux/Unix系统,可以编写shell脚本,可以在Linux上部署项目
20.了解windows系统批处理脚本bat
21.了解HTML5,最好学习过
22.熟悉一种JS框架,如Prototype
23.J2EE原理 熟悉一种以上web容器如Tomcat,JBoss,websphere,weblogic==
24.熟悉ant或maven
25.熟悉一门脚本语言,如python ,ruby
26.了解php/ asp
27.了解ftp协议及原理
28.熟练使用Junit测试,熟悉Mockito等测试工具
29,熟悉javac,javadoc,native,native2ascii等常用命令
30.熟悉常用的排序算法,如冒泡排序,快速排序等,最好自己研究过一些的算法,下面的这个就是我曾经研究过的一个:
http wenku baidu com /view/391db3f0941ea76e58fa04e9点html
31.了解Flex(不学也没关系)
32.了解敏捷开发模式
33.工作流workflow至少用过一种,如OSworkflow,了解原理
34.使用过VPN了解其原理
35.熟悉jstl表达式和el表达式
36.熟悉webservice,WSDL,SOAP
37.图片处理,如图片上传,预览,限制大小等,下面共享一(垃圾勿喷):
http wenku baidu com/view/05337bfc770bf78a6529541b点html
38.版本控制工具,CVS VSS SVN
39,JSON技术,JSON+AJAX
40.分页技术,最好自己实现过不仅仅是用过要知道原理
41.Java Mail
42.Java读写txt,excel
JXL技术
43.JVM原理,JVM内存管理,GC,Java堆栈池
44.熟练使用下面的工具:
office办公软件,word,excel,ppt等
plsql,sqldevelop 数据库开发工具
outlook大公司都用
ue编辑器
浏览器控制台,调试
SHH/PUTTY 远程
作者:
Conning
时间:
2014-5-15 23:53
45.UML建模工具 Rational Rose等
46.使用log4j
47.使用过开放API如百度地图,腾讯街景,新浪微博等
48.页面静态化技术(伪静态页面)
49.报表技术,使用过报表制作工具,如水晶易表
50.定时任务,如Spring batch,学会自定义batch任务(不适用第三方工具)
51.了解uuid
52.B/s 和 C/s架构
53.正则表达式
54.了解JNDI JMS
55. ERP
56.unicode编码,乱码的解决
57.开源网络编辑器,如ckEditor
58.二进制原理
59,使用过,了解开源论坛框架,如discuzz
60, GWT ,Closure框架
61.了解 大数据,云计算
62.搜索引擎搜索技术
63.软件工程,项目管理
零零散散的总结了这么多条供大家参考,并不是都是必学,很多技术了解即可,但是可以让你在面试的时候信心满满,说道什么都不至于不知道,给面试加分,以及在你需要的时候用到,还有什么不足的希望大家指出~
作者:
qtyy
时间:
2014-5-16 17:05
求学习资源!
作者:
1003771635
时间:
2014-5-23 14:31
谢谢lz分享
作者:
上杉
时间:
2014-5-23 15:05
不觉明厉!!!
作者:
Zoe-
时间:
2015-3-25 22:24
被楼主赤裸裸的鄙视了
作者:
wf111sxwf
时间:
2015-3-26 21:03
我觉得你应该改成web高级工程师
作者:
natsu647
时间:
2015-3-27 09:58
Java开发工具
Eclipse/MyEclipse 这两个有什么区别啊?
还有intelliJ IDEA 用的人多吗?
作者:
胡谭龙
时间:
2015-3-27 18:08
路漫漫啊
作者:
随风永夜
时间:
2015-3-27 18:10
看了才知道 原来要学的那么多
作者:
刘潘敏
时间:
2015-3-27 23:01
要学的好多啊,加油
作者:
yywishp
时间:
2015-3-27 23:09
先收藏着,以后好好学习
作者:
高怀
时间:
2015-3-29 15:19
我竟无言以对!!!!!
作者:
刘潘敏
时间:
2015-3-29 22:17
要学的好多啊
作者:
dsqqg
时间:
2015-3-29 22:20
好像很流弊的样纸
作者:
Johnny_Hu
时间:
2015-3-30 09:46
natsu647 发表于 2015-3-27 09:58
Java开发工具
Eclipse/MyEclipse 这两个有什么区别啊?
只有myeclipse才能创建jsp,servlet之类的,他是支持j2ee的
和eclipse的区别是eclipse只能运行java类,但不能做web项目,如果在eclipse上安装一个myeclipse插件的话,eclipse就可以说升级成myeclipse了,不过网上有那种直接就捆绑好myeclipse插件的eclipse,可以直接下载下来用,如果安装myeclipse插件有时会很麻烦,顺利的话一次装好,不顺利的话,两者版本不兼容,安装不上去,对java初学者来说,eclipse够用了,学到j2ee部分的时候再用myeclipse
还有一点,搞开发不要用vista,用2003最好,xp也可以
作者:
疯狂小小菜鸟
时间:
2015-3-30 12:01
好多要学的喔
作者:
bankmycard
时间:
2015-4-1 21:08
我顶顶顶
作者:
邓理想
时间:
2015-4-2 09:18
LZ总结的不错、、
作者:
Mr.differences
时间:
2015-4-2 19:46
好想很多的样子
作者:
main
时间:
2015-4-5 12:14
4个月能学多少啊
作者:
再見螢火蟲
时间:
2015-4-5 20:38
路漫漫其修远兮,吾将上下而求索啊{:3_46:}
作者:
蜗牛opa
时间:
2015-4-7 10:51
楼主,挺你
作者:
t_joseph
时间:
2015-4-7 13:14
吾将上下而求索
作者:
没劲睡觉
时间:
2015-4-8 22:05
果然强大啊
作者:
薛大千
时间:
2015-4-8 22:55
楼主很给力呀,,,,,,,
作者:
WOR
时间:
2015-4-9 00:11
这些内容看着好眼熟哇
作者:
chenlong
时间:
2015-4-9 19:25
要学习这么多东西啊,不容易啊,路漫漫其修远兮啊
作者:
逸风
时间:
2015-4-10 22:24
不明觉厉:D
作者:
尚巾仁杰
时间:
2015-4-12 16:50
大神进阶之路
作者:
野马奔腾
时间:
2015-4-12 20:43
任重而道远
作者:
柳叶飞刀
时间:
2015-4-14 07:59
不觉明历too
作者:
s0f
时间:
2015-4-19 21:41
我顶顶顶
作者:
an_lucas
时间:
2015-4-21 18:32
顶顶顶!~~
作者:
古典牧童
时间:
2015-4-21 19:53
这个目录一出来,很多人都被吓跑了。作为初学者 ,真心觉得最初的体验和成就感很重要,很重要
作者:
胖胖的肉狒狒
时间:
2015-4-21 21:07
感觉自己要走的路还有好长啊
作者:
骑着会飞的猪
时间:
2015-4-24 21:24
不错不错,学习了!!!!
作者:
帅的惊动党中央
时间:
2015-4-25 09:37
以后要慢慢学习这些
作者:
ailj_2015
时间:
2015-4-26 21:34
学习过程呢?感觉没3~4年根本学不下来呀
作者:
zhangjnia
时间:
2015-4-27 14:20
真的好多啊,慢慢学习吧
作者:
Richard926
时间:
2015-4-27 23:18
收藏了。。。
作者:
lixiaojing
时间:
2015-4-28 22:32
不错,还行,写的有点简洁,但是大部分的技术点都写出来了,要是会mongodb分布式数据库,那就更不错了!
作者:
WanLum
时间:
2015-4-28 23:47
好厉害啊大哥。。。
作者:
爱如kongcheng
时间:
2015-5-2 23:21
突然觉得路好长
作者:
yangdingzhi
时间:
2015-5-4 15:00
任重道远
作者:
yangdingzhi
时间:
2015-5-5 00:13
多谢整理,先收藏。
作者:
黑马LM
时间:
2015-5-5 22:22
好多啊啊啊啊!!!
作者:
zxj35986847
时间:
2015-5-6 21:19
为什么新人勿近?
怕吓到我们?
哈哈.
没那么脆弱.
作者:
南方小道士
时间:
2015-5-8 00:04
真的这样好吗
作者:
KINGShuai
时间:
2015-5-8 19:49
顶一顶把
作者:
潜意识
时间:
2015-5-9 20:34
{:2_30:}{:2_33:}
作者:
菩提树下的蛋蛋
时间:
2015-5-10 14:24
mark一下
作者:
kolen.j
时间:
2015-5-11 01:21
路远着啊。。。。
作者:
18425178
时间:
2015-5-11 10:59
好多要学习啊
作者:
464431789@qq.co
时间:
2015-5-13 12:34
内容好多,感觉学完后自己就可以超神了
作者:
T-fra
时间:
2015-5-14 08:45
都学完后我感觉不光成为Java大神,而且还是PHP大神
作者:
王建伟
时间:
2015-5-23 07:18
竟然需要这么多的技术
作者:
指间的灵狐
时间:
2015-5-23 11:09
学完这些估计都秃顶了吧
作者:
Animal
时间:
2015-5-24 13:48
受益 谢谢啦 哈哈哈哈啊哈哈哈
作者:
18530919536
时间:
2015-5-24 19:12
有点血腥啊
作者:
liquid1993
时间:
2015-5-24 22:29
路漫漫其修远兮 吾将上下而求索
作者:
shfup
时间:
2015-5-26 22:43
不觉明历...
作者:
980595778
时间:
2015-5-27 09:13
javaEE的东西
作者:
Amu
时间:
2015-5-27 23:59
好好学习,加油努力
作者:
天火传说
时间:
2015-6-1 22:21
怒赞 赞一个
作者:
TOBESKY
时间:
2015-6-3 22:04
感觉自己欠缺的实在是太多了
作者:
鬼崇祟
时间:
2015-6-3 22:14
话说楼主都会吗 仰视啊
作者:
小蒙
时间:
2015-6-7 10:38
赞一个!!!!!!!!!
作者:
铃铃铃铃铃锋
时间:
2015-6-7 14:10
谢谢分享
作者:
fyg408224345
时间:
2015-6-7 17:08
看着知识好多啊
作者:
李俊超
时间:
2015-6-7 23:39
路漫漫其修远兮,吾将上下而求索。。。
作者:
cemabenteng
时间:
2015-6-8 18:46
非常感谢,敲这些字也不容易的
作者:
micro_hx
时间:
2015-6-10 14:33
这需要学几年啊啊???
作者:
许文搏
时间:
2015-6-10 14:49
natsu647 发表于 2015-3-27 09:58
Java开发工具
Eclipse/MyEclipse 这两个有什么区别啊?
企业一般都是用 Eclipse 或者 MyEclipse
前者免费。后者收费。
作者:
老徐
时间:
2015-6-11 20:32
都学完 就真成神了
作者:
public_叶鹏
时间:
2015-6-12 11:16
未来6年的奋斗目标
作者:
1958078929
时间:
2015-6-12 14:43
谢谢分享
作者:
日-月
时间:
2015-6-14 21:10
要学的好多啊!!!
作者:
DAN66
时间:
2015-6-14 23:14
先留着~路还长着呢!
作者:
小龙编程世界
时间:
2015-6-15 09:40
学习顺序很详细,不错。
作者:
黑与白
时间:
2015-6-15 16:36
整理的很详细。
作者:
ice24
时间:
2015-6-16 07:00
这些都得懂啊,好多还要精通,得好好学,加油,怀挺
作者:
路途遥远
时间:
2015-6-18 23:35
收藏啦 真不错
作者:
sanmy_lin
时间:
2015-6-21 13:16
浏览器控制台,调试
作者:
liming_heima
时间:
2015-6-21 14:51
学习向上。
作者:
Coolman
时间:
2015-6-23 09:57
好东西啊:victory:
作者:
凶狠搞Android
时间:
2015-6-23 14:06
不明觉厉+1
作者:
fanxing
时间:
2015-6-25 18:17
学到老
作者:
ym123456
时间:
2015-6-28 15:12
不觉明厉!!
作者:
导航
时间:
2015-7-1 09:19
额高级工程师有没有什么权威机构的认定啥的,还是说自己熟练掌握了以上相关的,并且能从事相关工程就可认为了呢?
作者:
M1992
时间:
2015-7-1 17:03
谢谢lz分享
作者:
javazhang
时间:
2015-7-2 11:00
web啊这是,android开发好多用不上
作者:
cztzc520
时间:
2015-7-2 22:01
6666666666666666666
作者:
qihuan
时间:
2015-7-3 22:51
不明觉厉~mark先~
作者:
hwy801207
时间:
2015-7-7 13:50
指导性很强嘛
作者:
老中医
时间:
2015-7-12 23:45
留着以后备份。
作者:
乔栋
时间:
2015-7-13 08:13
不觉明历tooo
作者:
甘心情愿
时间:
2015-7-13 21:51
作者:
zxj35986847
时间:
2015-7-13 22:32
瞬间压力山大附身.哦也,早死早托生.
作者:
maizi1912
时间:
2015-7-14 21:51
感觉脑子要炸 :lol
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2