本人非科班,在某培训学校学习JAVA编程将近一年的时间(因为是零基础的原因,所以自己学得比较慢)。
这一年多的学习时间,还算是比较系统的将javaSE和javaEE相关的技术知识点都学了一遍。中间也利用ServerSocket、Servlet+JSP(Tomcat服务器上部署)、S2SH框架(Tomcat服务器上部署)完成了4个项目。对相关的技术包括jQuery、javascript、HTML、XML、EL、JSTL、OGNL等都在项目中实际使用过体会过(相对比较熟练),数据库则是通过PL\SQLdev工具对Oracle10g的数据库进行操作(基本的增删改查还是比较熟练的,可能在优化和一些SQL较复杂的运用因为使用得比较少所以不太熟练),另外包括DWR、Web Service、EJB、AWT、Swing等框架也都进行了学习,但是这些知识点都没有通过项目实践过,所以相对来说熟悉度差一点。
学习的过程中还是有一些体会、感触以及一些困惑,这些东西在找工作中逐渐的显现出来形成了一些心理上障碍或者说叫困惑吧,在这里请教一下前辈们应该如何调整好自己的心态,投入的以后的工作中。(感触相同的同学也可以一起交流一下)以下是自己总结的一些问题,望前辈们指教:
首先主要就是不自信,可能是因为非科班的原因吧,总是觉得实际开发中自己所学的肯定不够用,而其他的知识会不会和所学的完全不相关?自己到时候会不会跟不上?这个担心在面试的时候也是在逐渐加深,因为学习的时间比较长,跨度也很大,虽然学过的知识在当时都还是能理解能运用,但是整个学完以后对许多以前熟悉的知识点还是会模糊会混淆,用的时候总是会去翻一翻笔记什么的,在回答一些问题的时候甚至会对一些知识点在当时完全想不起来。除了面试自己也会看一些招聘单位提出的技术需求,一旦看到自己没有学过的技术,心里就会很担心。这些都对自己真的还是造成很大的打击,从而也导致自己越来越不自信。
另外,也希望前辈们可以介绍一些好的学习方法和学习心得,如何可以一步一步的在JAVA中成长起来,完全掌控她。
------解决方案--------------------
工作一段时间就知道了。。。