新手入职JAVA 需要哪些技术?

石头Sky 发布于 2016/03/01 21:33
阅读 2K+
收藏 1

第一次斗胆发帖提问

咨询各位大神们一些问题:

大专学历  计算机网络专业  在校学过和编程相关的有 《C》   《C++》   《sql server数据库》 《linux基础》《HTML》《JS》等

刚毕业工作不好找,有没有方向,没职业规划。所以就找了个 效果图方面的工作。一做就是5年

毕业工作几年后  想转入软件开放,因为刚毕业时就想做编程,因为感觉编程很动脑,工资又高。选专业一部分是出于羡慕黑客。

毕业没做编程,是因为当时没钱,又觉得编程好难。 先就业后择业。(.....还有大堆废话就不耽误大神们浪费时间看了)

培训班我是不想去,我觉得做编程自学能力一定要有点;


早2-3年就想转  终于辞职, 之前自学的JAVA 和 MYSQL   

现在掌握技能:1.JAVA 语法基础;

                    2.面向对象基本原则;

                    3.MYSQL基本操作  曾删查改;

                    4.《HTML》;Tomcat服务器的布置  零零碎碎的               《JS》复习了一点


但学习SSH框架学的很吃力(在网上 看着教程视频 学的,跟着做的)


请问高手们  初学者掌握哪些技能可以去公司面试 初级岗位呢。(我怕到公司 自己技能不行,给同事添麻烦。之前见人抱怨过新员工技能差。但是全学完掌握    学的时间又不够,一直辞职在外消费维持)


请好心人,给点意见:

1. 掌握哪些技能 能胜任公司的 初级岗位(有好多入职的说,学的暂时用不到。其他我再提升);

2.SSH框架学习方法(网上也搜了些方法,但还是看的不太懂 );

3.怎样找到实习的单位(郑州二线城市,都是要一年工作经验的。掌握SSH框架

如果三大框架我熟悉了,还敢去面试下,但我SSH框架都不熟悉,就不能浪费面试官的时间了);

4.各位入行都什么经历,也有我这些困惑吗?

加载中
0
aa小马
aa小马
三大框架学的不好,应用该是没问题,楼主是不是对它们的原理上理解有点难啊
石头Sky
石头Sky
谢谢您的回复,其他看到的都是劝退的
0
ZaMiHu
ZaMiHu
五年后再转JAVA开发?并不看好啊。。。。
石头Sky
石头Sky
谢谢您的回复!但我执意要学JAVA 我不认为JAVA是青春饭,我打算做到40-50岁呢
0
分流砥柱
分流砥柱
基础薄弱,不看好。没有码农潜质哦。还是做自己擅长的职业吧。
石头Sky
石头Sky
我有复习了下后面的基础 因为当时没学完, 现在看SSH框架舒服多了
石头Sky
石头Sky
谢谢您的回复!但我执意要学JAVA
0
nullref
nullref

你转入IT行业是前途一片黑暗。赶紧该干嘛干嘛去。你以为你原来的行业做不好,换一下行,做IT行业就做得好?

另外换行穷三年。

石头Sky
石头Sky
并非原来的行业干不好,只是觉得,那不是我想要的工作。
0
DavidWho
DavidWho

鉴于你的情况特殊,所以我建议如果你资金上还过得去,就去找个靠谱的培 训 机 构吧...

这些框架使用起来其实不难,只是想自学太难,带着自己的思考实际做几个项目,一般都能理解的差不多,使用没问题了。基于理论的学习,效果不好。


有的东西先不要想底层怎么是实现,等经验层次到了自然会领悟(有时也还要花时间去“参悟”)。


找工作的话,应届生(如果你自己说是新手的话,一般也差不多)一般要:

1.背一些面试的题库,比如:String和StringBuffer、StringBuilder之间的差别,List、Map、Vector的差别等等...这些算是Java基础问题。


2.然后框架一般Spring、Struts2、Hibernate问的比较多,有的还会问SpringMVC和Mybatis(iBatis)。

3.然后团队合作需要用到SVN和Git等。


4.项目依赖构建需要Maven、Ant等。

这些都熟悉了也差不多能找到个工作了,根据知识熟悉的程度(还有工 作 时 间...)决定你工资的高度。

其实东西也就这么点...
DavidWho
DavidWho
回复 @石头Sky : 1.的基础面试会问到,如果想做到“Java高性能开发”,就必须理解并运用。2.java的框架很多,能了解原理最好,触类旁通。3.svn、git、maven会使用就好,可以等1和2学会了后再拓展。
石头Sky
石头Sky
还有个问题 请问 JDBC JSP Servlet技术 这些必要吗,还是说只是个加分项?
石头Sky
石头Sky
首先 非非非常感谢您的建议,对我来讲十分宝贵。 也就是说 1.我要先背些题库,主要 面试会用到,对学习也有用。(我去网上搜《面试宝典》之类的题库) 2.学些SS2H框架 先试着做些东西,多做些再慢慢理解 (好多要求会SSH这3框架) SVN GIT maven ant 没接触过,暂时先不学了吧,看招聘要求没多少要求这个的。应该可以吧
0
分流砥柱
分流砥柱
那就狠下心来学吧。
石头Sky
石头Sky
好的,谢谢
0
丈量大地
丈量大地
去招聘网站上看看Java初级开发职位需要哪些知识,然后去网上找资料,狠狠的学就好了
石头Sky
石头Sky
谢谢,我看了要求。 还是我学习进度的问题。
0
Nick_Judy
Nick_Judy
PHP是宇宙中最强大的语言
石头Sky
石头Sky
搞运维的,哈哈。你赢了!
0
百世经纶之傲笑红尘
百世经纶之傲笑红尘
啥叫SSH看不懂???那是你基础薄弱,Spring就是那么一回事,控制反转,依赖注入懂吗
石头Sky
石头Sky
回复 @凯风自南 : 非常感谢,请问您自学了多久?学的哪些,
凯风自南
回复 @石头Sky : 别理他 估计他也就知道spring里面有个IOC。加油楼主,我不是计算机专业,但是也是自学的,现在已经工作三年,发展也不错。
石头Sky
石头Sky
控制反转 依赖注入 这些词意不懂 学这些也看不出用处和名字的联系,谢谢您的建议,我确实基础差。
0
DavidWho
DavidWho

1.JDBC是JAVA基础,是高性能编程的方法之一,【必会】,一般来说会用就行,无非就是了解数据库连接的几个步骤和SQL执行、事务执行。

2.Servlet是做JavaEE的基础,【必会】,涉及到网络传输的封装,刚开始会用就行。

3.JSP是JavaEE页面展示的方法之一,是一种特殊的Servlet,大部分标签同HTML,还有一些特殊的Java标签(内置对象),建议学会(除非只做Java后台不涉及展示)。

1、2、3在新手面试/笔试时经常被问到,最好要有准备。

@石头Sky 评论里写不下了

石头Sky
石头Sky
好的,非常感谢。我昨天在学JSP了 。 谢谢您回复了这么多宝贵的答案
返回顶部
顶部