一名刚工作半年的java程序员的迷茫,求大神指路
来源:互联网 发布:c语言类 编辑:程序博客网 时间:2024/06/13 21:57
最近刚毕业半年的我突然感觉人生道路十分迷茫,到底怎么才能成为一名合格的编程大牛,怎么做才能进入自己理想中的公司和自己的偶像并肩作战?我的内心十分繁杂,我给自己定过计划,还画好了需要掌握的技术路线图,但是完全没起到任何作用,在这么繁忙的公司节奏中,没有过多的事件来让你去学习你想接触的东西,在公司的团队上,我完全看不到工作的激情,也没见许多人朝着同一个目标而繁忙努力着,我的内心也十分的烦躁,
起始,最近最烦扰我的是两件事,
1.自己制定的技术路I线图好像没甚么用,知识学一点忘记一点,那么,问题来了,真正的大牛是不是学的东西越多越好呢
2.自己最近在看API,里面繁杂的方法,完全看不懂,是不是我还没达到看jdk源码的水平
其实,还有很多,成长为技术大牛究竟要了解那些知识,是不是每个知识都要学会才算呢,下面就是我的技术路线图,感觉每一点用,有些东西都是学一点,忘记一点,求大神指导
J2EE技术
计划用时
计划开始时间--截止时间
web开发框架:JSF(Facelets,Richfaces,Ajax4jsf,ICEFaces),
Struts2,WebWork,Spring MVC,JBPM(推荐掌握)
持久层框架:Hibernate,JDO,Ibatis,
JDBC,Toplink,OpenJPA, EJB3 Entity Bean
应用程序框架:Spring(及相关AOP,IOC组件技术),Seam,EJB3,EJB,Guice,Web Beans(基于Seam),Jdon Framework(让国人骄傲 的第一个开源应用框架)
框架集成:ppFuse,SpringSide,(可熟悉下,这种框架有时间整) ,
Gails
eXtremeTable,ExtJS,Jquery(优先选择)
1.js+jquery练习,建议用时一个月 √2014年10月1日起
1.建议时间 2014-09-01------2014-09-30
Ajax框架:GWT,DWR,XAP,JSCook,Dojo,ExtJS,AJAX-JSF Framework,YUI,Rialto(优先选择dwr及ExtJs)
开发工具:Eclipse(rhdevstudio,easyeclipse,MyEclipse不值得使用),NetBeans,IDEA(JBuilder淘汰)
Web服务器:Tomcat,Apache,Resin,Jetty
应用服务器:Weblogic,WebSphere,JBoss AS,Apache Geronimo,GlassFish
报表图表:JFreeReport+iReport,JFreeChart,GChart,BIRT
项目管理:MS project,Ganttproject
代码控制:CVS,VSS,Subversion
团队协作:Wiki,Mindquarry
日志组件:Log4j,Jakarta Commons Logging
Cache框架:OSCache,JBoss Cache,Ehcache
设计模式: Singleton,Command,Factory,Factory Method,Observer,Template,Facade,Visistor,State,Decorator,Bridge,DAO,Composite,CHAIN OF RESPONSIBLEITY, Memento(掌握越多,对架构设计越有益)
安全技术及框架:Acegi,jGuard,PKI,JOSSO,SSL,HTTPS,CA, 加密混淆:ProGuard,JODE ESB:Mule,OpenESB
很值得研究的几个开源项目源代码:OpenNMS,Compiere ERP&CRM,Openbravo,Hibernate,Spring,jPetStore,JSF- Spring,OpenCMS,并关注JBoss相关的J2EE开源项目。 还有其它一些中间件系统(ICE,Corba),文件存储系统,各种开发平台(主 要是Windows,Linux,Solaris),集群技术。
命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。
1.java.lang包下的80%以上的类的功能的灵活运用。
2.java.util包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer
3.java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。
4.java.math包下的100%的内容
5.java.net包下的60%以上的内容
6.java.text包下的60%以上的内容,特别是各种格式化类
7.java.security包下40%以上的内容
java.math -----------------Y
0 0
- 一名刚工作半年的java程序员的迷茫,求大神指路
- java程序员的迷茫?
- java程序员的迷茫?
- 一个Java程序员的迷茫
- 工作半年的感受
- 工作半年的感受!
- 工作半年的总结。
- 工作半年的总结
- 工作半年的总结
- 我的程序员之路(4)——工作半年
- 程序员在企业工作半年后的一点小感想
- 迷茫的工作
- 工作的迷茫
- 工作后的迷茫
- 半年程序员的感想
- 工作记录 - 时间都去哪了 送给迷茫的程序员
- 工作近半年的感受
- 工作半年多点的总结
- 程序启动的完整过程
- Sphinx实时索引
- kafka入门系列一
- DM8168添加DSP音频编解码算法--集成现有voice或audio codec
- 巅峰对决:node.js和php性能测试
- 一名刚工作半年的java程序员的迷茫,求大神指路
- 【20141105】搜索训练
- (入门篇)cocos2d-x导入cocostudio文件
- 邮箱大师Pro版强势来袭 iOS本周限免
- [Leetcode]Triangle
- 聊聊序列化(二)使用sun.misc.Unsafe绕过new机制来创建Java对象
- HDU 4770 DFS&状压
- uboot环境变量(设置bootargs向linux内核传递正确的参数)
- 继承乔布斯遗愿,苹果大学计划要入华