斯坦福 IT

作为java developer, 需要注意提高哪些技能

回复: 作为java developer, 需要注意提高哪些技能

我认为如果对于当程序员有足够的雄心很多人可以在3~4个月的时间内从一个对计算机一知半解的人变成一个初中级水平的程序员的。

=====================================
没有工作经验且非近期的毕业生,靠自学很难被公司录取吧(首先简历就通不过)。

别误导!Java .Net难点不是在语法,是在于项目中对OOP 算法等的理解和应用。好多人写代码几年,也不知道神马叫多态,接口。。。。
 
回复: 作为java developer, 需要注意提高哪些技能

我觉得对于Java,学习能力很重要,所以年轻就是优势,工龄长不一定是优势。
大部分人的问题是不知道到底对着那么多东西要学什么,而不是学的快的问题。
相反,经验丰富的选手,面对一个复杂的东西,却清楚的知道其实只要掌握某一个部分即可,那么就算年纪大点,还是轻松有余。而且很多东西道理是共通的,理论知识也是一样,其实还真是水平越高学的越容易。不是靠年轻拼体力的。
 
回复: 作为java developer, 需要注意提高哪些技能

这类型的课程超级难学!
 
回复: 作为java developer, 需要注意提高哪些技能

经历过2000年那时的泡沫,现在的情形虽然比不上那时那么容易找,不过相对于其他行业来说这几年北美IT工作机会依然蛮多的。身边很多烙印比较能吹,又很抱团,一个一个公司都被他们攻陷,心里很是不忿。我的经验也许对一些想还在犹豫的人有些帮助,我是搞java 的,拿Java web 程序员来说,跟着我的步骤走:
1:努力花2~3个月的时间把core java基本概念搞熟,什么oop,collection, multithreading, garbage collection都要非常清楚。比如那些modifier keyword,scope,override,overload,immutable.static final..等等,概念和之间的区别是什么?最好写一些小程序看看结果是什么。用英文怎么说这些概念。这一步的用处就是为了有个良好的基础,目的是为了应付面试,面试60%的题目都是从这里面来,所以一定要看的非常仔细。 其次,在工作中很多时候也会用到。
2:看网上视频和教程学会现在市面上主流的framework的用法,之间如何整合
和配置。这个需要的时间比较长,如果有人带着学怎么也要2个月。没人带可能更长。关键是自己学如果配置出现什么问题,调试比较费时间。这个需要大量练习,不能只看不做。动手非常重要。至少要了解j2ee ,spring,struts,hibernate,jdbc,web service等。
面试30%题目会从这里出。
3:要熟悉至少一个数据库,比如oracle.会写sql.面试10%题目
4:javascript 一定也得会一些,而且越来越重要。
有了上面的基础能力,新的东西根据招聘需求快速自学,投简历的时候一定要极度自信,我的意思是要说自己什么都会,所有技术都要写在简历里面,这样才能吸引人,才会赢得面试的机会,面试不通过就当练手了,多面试几次一定会有提升。
 
回复: 作为java developer, 需要注意提高哪些技能

经历过2000年那时的泡沫,现在的情形虽然比不上那时那么容易找,不过相对于其他行业来说这几年北美IT工作机会依然蛮多的。身边很多烙印比较能吹,又很抱团,一个一个公司都被他们攻陷,心里很是不忿。我的经验也许对一些想还在犹豫的人有些帮助,我是搞java 的,拿Java web 程序员来说,跟着我的步骤走:
1:努力花2~3个月的时间把core java基本概念搞熟,什么oop,collection, multithreading, garbage collection都要非常清楚。比如那些modifier keyword,scope,override,overload,immutable.static final..等等,概念和之间的区别是什么?最好写一些小程序看看结果是什么。用英文怎么说这些概念。这一步的用处就是为了有个良好的基础,目的是为了应付面试,面试60%的题目都是从这里面来,所以一定要看的非常仔细。 其次,在工作中很多时候也会用到。
2:看网上视频和教程学会现在市面上主流的framework的用法,之间如何整合
和配置。这个需要的时间比较长,如果有人带着学怎么也要2个月。没人带可能更长。关键是自己学如果配置出现什么问题,调试比较费时间。这个需要大量练习,不能只看不做。动手非常重要。至少要了解j2ee ,spring,struts,hibernate,jdbc,web service等。
面试30%题目会从这里出。
3:要熟悉至少一个数据库,比如oracle.会写sql.面试10%题目
4:javascript 一定也得会一些,而且越来越重要。
有了上面的基础能力,新的东西根据招聘需求快速自学,投简历的时候一定要极度自信,我的意思是要说自己什么都会,所有技术都要写在简历里面,这样才能吸引人,才会赢得面试的机会,面试不通过就当练手了,多面试几次一定会有提升。

好贴,多谢!
 
回复: 作为java developer, 需要注意提高哪些技能

大部分人的问题是不知道到底对着那么多东西要学什么,而不是学的快的问题。
相反,经验丰富的选手,面对一个复杂的东西,却清楚的知道其实只要掌握某一个部分即可,那么就算年纪大点,还是轻松有余。而且很多东西道理是共通的,理论知识也是一样,其实还真是水平越高学的越容易。不是靠年轻拼体力的。

我们的老师都是资历很多的人,还有个退休的。目前有位俄罗斯的大牛教我们asp .net mvc
谢谢各位高见,我目前实习要结束,humber的.net 班马上毕业,微软的c#认证刚通过,国内已有几年经验。有合适的敬请推荐下啊。
 
回复: 作为java developer, 需要注意提高哪些技能

经历过2000年那时的泡沫,现在的情形虽然比不上那时那么容易找,不过相对于其他行业来说这几年北美IT工作机会依然蛮多的。身边很多烙印比较能吹,又很抱团,一个一个公司都被他们攻陷,心里很是不忿。我的经验也许对一些想还在犹豫的人有些帮助,我是搞java 的,拿Java web 程序员来说,跟着我的步骤走:
1:努力花2~3个月的时间把core java基本概念搞熟,什么oop,collection, multithreading, garbage collection都要非常清楚。比如那些modifier keyword,scope,override,overload,immutable.static final..等等,概念和之间的区别是什么?最好写一些小程序看看结果是什么。用英文怎么说这些概念。这一步的用处就是为了有个良好的基础,目的是为了应付面试,面试60%的题目都是从这里面来,所以一定要看的非常仔细。 其次,在工作中很多时候也会用到。
2:看网上视频和教程学会现在市面上主流的framework的用法,之间如何整合
和配置。这个需要的时间比较长,如果有人带着学怎么也要2个月。没人带可能更长。关键是自己学如果配置出现什么问题,调试比较费时间。这个需要大量练习,不能只看不做。动手非常重要。至少要了解j2ee ,spring,struts,hibernate,jdbc,web service等。
面试30%题目会从这里出。
3:要熟悉至少一个数据库,比如oracle.会写sql.面试10%题目
4:javascript 一定也得会一些,而且越来越重要。
有了上面的基础能力,新的东西根据招聘需求快速自学,投简历的时候一定要极度自信,我的意思是要说自己什么都会,所有技术都要写在简历里面,这样才能吸引人,才会赢得面试的机会,面试不通过就当练手了,多面试几次一定会有提升。

:wdb10:
第一点和第二点要结合是最难的,真心的
稍微级别高一点的面试,问你第一点在项目中的应用,会问倒很多人
包括三哥。这个只能多练习,多想,多思考。
 
回复: 作为java developer, 需要注意提高哪些技能

大部分人的问题是不知道到底对着那么多东西要学什么,而不是学的快的问题。
相反,经验丰富的选手,面对一个复杂的东西,却清楚的知道其实只要掌握某一个部分即可,那么就算年纪大点,还是轻松有余。而且很多东西道理是共通的,理论知识也是一样,其实还真是水平越高学的越容易。不是靠年轻拼体力的。

这句话很赞同,深有体会:wdb10:
当年年轻学习java 弄懂神马叫OOP好久,真正理解,是做过几个项目后,没办法,脑袋笨。后来年纪大了,学习C#反而很快,几天搞定。OOP最难部分,基本不用学,只是看一个多继承和ref out
应用而已。
 
考几个java的程序员认证,对找工作帮助大不大?
一直做移动通信基站的嵌入式开发(C语言),担心工作难找,想考个java的认证,备用。(上学的时候写过一段时间的java,jsp, javabean,jdbc啥的,开发过java的网站,工作的时候写过一年的java程序,主要是控制设备用的网络管理程序)
 
有人证当然好,通过认证学习,很多基本概念能够比较扎实,而且写在简历里比较好看,显得很outstanding。不过现在的工作机会都不要求这个,人家要的是你实际掌握的技术数量。要的是你18般兵刃样样精通。所以不要把全部时间耽误在考证上面,人家不会因为有个证就多给你钱。
 
最近经历了3次初级程序员面试,1次c, 2次java。其中2次是coding test, c的那次主要是考算法, java那次考的是文件及数据库操作,难度都不大,但量都不小, 而且全是上机操作,都要求对具体代码很熟习。另外一次现场面试问到了thread local variable, 我也没想到。总之,感觉初级程序员要求也挺高。

现在有些迷茫,不知道要把算法, 编程和广度准备到什么程度才比较有把握。有些矛盾, 觉得以目前自己水平要把java 或c++准备得熟练到敲建如飞并且few bug的程度, 也许要半年时间,甚至更长(如果要把2门语言都搞熟增加面试机会,估计要8-10个月); 但真的很希望能尽快工作,不想等那么长时间。真心求助有经验的同学这里给讲讲经,支支招, 具体介绍一下初级java程序员面试必须熟练的内容以及如何准备。另外,一个具体而且我觉得很关键问题是, 我觉得编程算法理解起来很容易,主要难在把算法转换成具体的语言, 特别是一些边界问题容易出错, 也希望就此给些specific good idea。我自己的经验感觉Psuedocode很有帮助, 但这会浪费不少时间, 用于考试有点不现实。 这里先谢过。
 
最后编辑: 2014-07-12
最近经历了3次初级程序员面试,1次c, 2次java。其中2次是coding test, c的那次主要是考算法, java那次考的是文件及数据库操作,难度都不大,但量都不小, 而且全是上机操作,都要求对具体代码很熟习。另外一次现场面试问到了thread local variable, 我也没想到。总之,感觉初级程序员要求也挺高。

现在有些迷茫,不知道要把算法, 编程和广度准备到什么程度才比较有把握。有些矛盾, 觉得以目前自己水平要把java 或c++准备得熟练到敲建如飞并且few bug的程度, 也许要半年时间,甚至更长(如果要把2门语言都搞熟增加面试机会,估计要8-10个月); 但真的很希望能尽快工作,不想等那么长时间。真心求助有经验的同学这里给讲讲经,支支招, 具体介绍一下初级java程序员面试必须熟练的内容以及如何准备。另外,一个具体而且我觉得很关键问题是, 我觉得编程算法理解起来很容易,主要难在把算法转换成具体的语言, 特别是一些边界问题容易出错, 也希望就此给些specific good idea。我自己的经验感觉Psuedocode很有帮助, 但这会浪费不少时间, 用于考试有点不现实。 这里先谢过。
你面的是什么公司,还有上机操作?
你如果只会JavaSE是做不了什么的,要做Java还应该继续学J2EE或者Android开发,包括流行的框架,这些东西学几个月远比搞算法有用。
 
但实际情况, 我碰到的面试的3次中2次第一关都是时间很紧张的上机coding test, 另一次是考了关于Thread的coding问题, 都没有涉及framework, JEE. 可能是因为我是面初程. 我面试的公司是中型的gobleIT公司. 感觉好像要把基本算法和常用的命令搞的很熟, 做到可以很快的默写出正确的算法或者具体功能代码,才能应付这样的面试. 我想求经验: 怎样能够更快速的达到这样的要求(准备范围和好的练习方法)?
具体些,就是要练熟哪些算法和java常用的功能?怎样的方法更有效更快速? 另外,有什么好的方法,可以帮助把算法idea快速转换成正确的代码?等等...

我有一点java spirng的经验,但很有限.
 
但实际情况, 我碰到的面试的3次中2次第一关都是时间很紧张的上机coding test, 另一次是考了关于Thread的coding问题, 都没有涉及framework, JEE. 可能是因为我是面初程. 我面试的公司是中型的gobleIT公司. 感觉好像要把基本算法和常用的命令搞的很熟, 做到可以很快的默写出正确的算法或者具体功能代码,才能应付这样的面试. 我想求经验: 怎样能够更快速的达到这样的要求(准备范围和好的练习方法)?
具体些,就是要练熟哪些算法和java常用的功能?怎样的方法更有效更快速? 另外,有什么好的方法,可以帮助把算法idea快速转换成正确的代码?等等...

我有一点java spirng的经验,但很有限.
上机coding test时能上网吗?有些书讲面试的算法,比如Cracking the Coding Interview
其实Spring对于J2EE的开发是很basic的框架了
 
上机coding test时能上网吗?有些书讲面试的算法,比如Cracking the Coding Interview
其实Spring对于J2EE的开发是很basic的框架了
可以上网, 但时间很有限, 基本没有让你上网现查的时间. 这本书Cracking the Coding Interview,我正在看, 主要练算法部分, 但不确定是否真的有效.
 
请问做系统支持的工作好找么 比如说银行等大型金融机构用的软件 如果出现技术问题 需要一个即懂技术又懂金融的人在现场支持 用到UNIX SHELL SQL NETWORK 编程知识 谢谢
 

注册或登录来发表评论

您必须是注册会员才可以发表评论

注册帐号

注册帐号. 太容易了!

登录

已有帐号? 在这里登录.

Similar threads

顶部