08年计算机毕业生有必要参加JAVA培训吗?

时间:2023-01-08 20:38:57
我一直在权衡:到底要复习一下算法和数据结构在十一月份找工作,还是现在就去参加JAVA高级培训?真的很犹豫!
加上我的师兄都不建议我参加培训,更是觉得自己有点弱智!
作为一个计算机的大四毕业生,想一直在软件行业弄出点成绩,可是目前对工作对未来真得很茫然,想多收集点信息,收集点高见,认真的思考下,在大学的日子里做最后一次深入的思考,也许我没钱参加职业规划,只好靠自己了,希望各位给点真知灼见,谢谢,谢谢各位

49 个解决方案

#1


与其花大把时间,金钱,精力培训,还不如找个公司实习来的实在。

#2


谢谢,我也在找,可是没有资源

#3


各人想法不一样,你要是个勤快的人呢,能够控制自己呢。那么找个公司,努力发奋自学是很好的一条路。
倘若你爱偷点小懒,难以把持自己.但却是有积极上进心的人呢.那么找个培训机构,把钱和时间丢进去,你就会逼自己去学习了.
不过记得一点,就算你去培训了,水平也不会牛到哪里去.
编程这东西.要用时间磨出来.

#4


算法和数据结构你可别复习了,现在公司做的大部分工作对这没有太高要求。我当初这些东西都很好,但是学JAVA感觉并没用上,你要想加强一下基础,还不如好好研究研究设计模式呢,可做到很透。 当然,你要是已经这方面没问题了,就不用了。

#5


数据结构那些,只要基础不差,应该就没问题了,不必深究某些算法,除非你去微软google,还是多些实践经验好,没有就多看看java的基础吧,我以前去实习时,也是中小企业,人家也问很多基础知识,比如数据库,还会问一下经典的数据结构题,比如图算法,只要基础牢,都没问题的
我也是大四的,呵呵,不过考研了,祝楼主好运

#6


 只要有信心,没什么不可能的,时间会证明一切!

#7


谢谢

#8


我和楼主一样 08级毕业 迷茫!!!!!

#9


多去投投简历,跑跑人才市场,多见识见识你就会有想法,知道路怎么走了。

#10


我也是08毕业,我个人认为应该参加培训,虽然需要交培训费,但参加培训能学到许多在学校里的学不到的知识,更重要的是能获得一些经验。因为现在公司里一般都要的是有经验的,而参加培训也可以算是积累了些经验,这也算是为进入公司打下了基础吧!另处,进入公司实习,现在好像是没有了吧!当然若能进入公司实习,那比参加培训会更好一些。我认识在学校里把基础打牢固很重要。

#11


为了吃饭学JAVA和为了乐趣学JAVA是不一样的!

#12


拼命找个公司赖着
4年大学都没学会,培训又能好到哪去

#13


目前的Java培训来看,我不建议去。
我一同学培训过,基本就是短时间内灌输一些框架的使用方法,高中毕业的都能掌握(只要交钱),但确实很肤浅,还不如自学,自学还有一个独立思考的过程,对你的逻辑思维,独立解决问题的能力都是一个提高(培训则直接告诉你怎么用,但深入下去,发现自己还是什么都不知道)。培训出来后只能算做高级工具的使用者,不能算真正的软件工程师。

试想一个人的JavaSE,JSP,Servlet,JDBC……都得需要别人手把手教才能掌握,哪个公司敢把研发的重任交给他?
同意yzj520hyy的话:编程这东西.要用时间磨出来。

#14


楼上讲的话有道理,但是你要知道,少走弯路才是捷径.现在很多人连最基本的东西多搞不清楚,还说什么入门,做程序员.可以说单靠学校的老师教出来的毕业之后能找到工作的几率很小.在这里并不是诋毁,大学老师不行,而是缺乏实践,一周一两次上机,下次上课早忘了,缺乏连贯性.但是学校的基础非常有用,坚持以基础为中心.
"同学培训过,基本就是短时间内灌输一些框架的使用方法,高中毕业的都能掌握(只要交钱),但确实很肤浅,还不如自学"---我绝的不完全正确.每个人学习方法不同.性格不同,努力的程度不同,最后的学习效果也不一样.培训确实需要很多金钱,时间也短,你所说的"短时间内灌输一些框架的使用方法"也是事实.但是你忽略了一些东西.就是培训是对你多从事的工作是一个思路的疏导,你可以在几个月内把java面向对象部分,j2se,j2ee,struts,hibernate,spring,oracle数据库多有个系统的知识体系结构,拥有全局思考问题的能力.在这整个过程中你可以培养自己的学习方法,特别是动手能力,毕竟编程是一门实践的科学.我个人觉得培训最大得好处就是在基础部分,也就是java面向对象编程,j2se部分.你多可以学到非常底层的原理,常用的API的使用,特别是你可以真正的明白面向对象的思想.真正看透java的含义!现在外面很多程序员,普遍存在一个问题,基础知识不扎实.所以可以见基础有多么重要.
当然,心态是一个很重要的因素,如果只为找工作,而不是真正热爱java的话,学不好的.所以,漫漫培养自己对java的热爱敏感度.我只是一些个人的看法,很少发贴,这 次还这么长,嘿嘿,我是建议去培训,但不要去牛耳什么的地方,骗钱的,找个专门高j2ee高级软件工程师培训的地方吧!最后还是要自己学,多思考!

#15


  我去参加过培训,我觉的作为计算机4年本科,没必要去参加培训。那些培训学不到什么东西,也是一些基础的东西,还有就是做几个小项目,那些项目也是很多参考书上都有的。还不如自己先就业,然后自学来的好!除非在大学4年里什么基础都没学到,特别差的那种。
  那些培训学校都是以盈利为目的的,所以象LZ说的有4年的基础是没有必要去培训机构的。
  这是我自己的想法。

#16


非常赞成十三楼的,一听你的话我就有危机感,呵呵

你提到的东西我看书都看了,小程序也做了点,不过就是入门级别的程序,我想参加的一个培训机构只是过去让他带两个电信相关的模拟项目,不过从好多师兄和长者的见解看来效用不大,可是一想到在十一月份只有几个人能签定公司,一部分人的在明年一月分签定,还有一部分的在毕业前,我是在想,在这找工作的浮躁的期间能否有一个安静的,可以给自己加筹码的可能,

权衡自学J2EE,或者是学算法那些基础,或者是参加项目培训,这些我一直考虑了一周了,还是不能非常空定的下结论,不过感觉要是能提起自己的斗志,自学是最好的选择,因为我们都不是 需要注水的料子......

#17


感谢十四楼的,这么透支了这么宝贵的时间写成了这么理智的话,其中的见解我想用心去想想,苦在我现在是在长沙,选择培训机构陷入空前的危机,很多缺少可信度,哎,都怪高考空投错了地方了,建议各位立志高考后从事软件开发的学子,到资源空前富裕的地方去吧-----

#18


谢谢十五楼的,

#19


学习了……我是09年毕业的

#20


我想去培训一下,但是要找有实力的培训机构。
培训的内容最好是某个公司的曾经做的项目,不要是
书店的那些项目,这样才能使自己真正的领略到当前软件公司的流程
和我们读了四年的知识相结合,还有培训的时候能学到团队的重要性,在学样时,都是独自的写
上机调试等。没有从实际出发和一个项目的整体出发。但是这样的机构,费用贵,没有钱了。

#21


20楼的建议你如果在北京,中软国际是个不错的选择

#22


建议十九楼的兄弟现在可以考虑培训了,这样可以获得先手的机会,尤其是在这个目标不是很明确的年代,如果你足够刁的话就当我废话了,呵呵

#23


谢谢14楼的评论,但有些地方不敢苟同:
“你可以在几个月内把java面向对象部分,
j2se,j2ee,struts,hibernate,spring,oracle数据库多有个系统的知识体系结构,拥有全局思考问题的能力.”
    全局思考能力几个月内就能掌握吗?个人认为全局思考能力不以学习哪种技术来衡量,就像数据结构、算法与描述他的语言无关一样。会用struts,hibernate,spring不叫有全局思考能力,相反忽略了很多需要注意的地方。毕竟大师们是要简化开发而不是使开发更繁琐。一个人用JSP+JDBC开发出和struts+hibernate+spring一样的系统,那这个人肯定是牛人!(虽然不鼓励这么做)。毕竟struts、hibernate、spring不是凭空捏造出来的,它们都是对已有底层技术的封装。我现在有很多同学都本末倒置,懂点Struts就感觉牛的不行。殊不知struts本来就是省事用的。

“在这整个过程中你可以培养自己的学习方法,特别是动手能力,毕竟编程是一门实践的科学.我个人觉得培训最大得好处就是在基础部分,也就是java面向对象编程,j2se部分.你多可以学到非常底层的原理,常用的API的使用,特别是你可以真正的明白面向对象的思想.真正看透java的含义!”
    从培训这几个月时间来看,做的东西貌似都是toy application。我从大二接触Java至今已近2年,尚且不敢说精通。几个月就真正看透Java的含义?您以为接受培训的是Gosling?

    依我看,真正应该培训的倒是算法设计、数据结构、设计模式这些东西。楼主能认识到这一点,自学struts、hibernate、spring应该没问题。另外,千万不要因为有人找到了工作自己就慌,踏实下来,实力证明一切。最后要说的是:你所得到的,就是你想要得到的。你所成为的,就是你想要成为的。

#24


我觉得还是经验比较重要,培训或许是一种手段.不过,自己的事还是要自己做决定,要有自己的想法嘛!

#25


本人的感觉还是花时间去打稳算法和数据结构这个大基础比较重要,对以后各方面的发展都很有利,而参加培训对短期的工作可能会帮助比较大点,但对以后的发展不一定有利。

#26


我也是08年毕业,个人观点,找个公司,不仅能得到一定的工资,更是能学到在学校所学不到的知识和社会经验,为自己的将来作好更充分的准备,毕竟在学校或者是培训里面所学到的知识或者经验都是很局限的.

#27


要看看你现在学习的水平怎么样?其实培训不培训要看现在能不能工作,有没有开发的实力。对自己有一个客观的评价是最重要的。

#28


谢谢23楼的精彩评论

#29


我经过一周的思考,有一个想法想和大家讨论下:

前提:你是个爱学习者,你愿意承受压力;培训机构是个好机构

分析:那么,你可以从培训机构那里继承他们的意志,继承他们的信息;
    为什么这么说呢:
    他们通过培训计划把他们的意志(在规定的时间完成规定的事)下发给你,
    他们通过工作经验把他们的信息(公司需求,行业动态,社会需求)下发给你

结论:培训比自学多拥有:精确的方向(自学可以拥有明确的方向)
                   时间性加强(自学没必要这么限制自己)
                   全面的信息(自学者很难获得全面信息)

补充:自学和培训本人认为在理解和接受知识上没什么区别,而且发现自学的知识渗透里更大;
    遗憾的是自学在学习的阶段性,学习的定量(时间的分配上达不到要求)没有很好的规划性;

意见:恳求各位参与讨论:见笑了

#30


  :在 J2EE的培训上,很赞同23的说法

#31


我先自己讨论下:发现自己在信息里头头点不妥:我想加一点进去:一个好的项目老师,你还是可以学到他的个人见解的.还有可以及时请教,指正,应该有是一个方面

#32


29楼说的确实不错,我想提一下我的看法(纯属个人意见):
“他们通过培训计划把他们的意志(在规定的时间完成规定的事)下发给你。”
如果哪个人一定要把这条作为参加培训的理由,那么可以肯定的说,即使培训后他也不会有太大的作为。

“他们通过工作经验把他们的信息(公司需求,行业动态,社会需求)下发给你。”
不一定非要培训才能获得。

“结论:培训比自学多拥有:精确的方向(自学可以拥有明确的方向)时间性加强(自学没必要这么限制自己)全面的信息(自学者很难获得全面信息)。”
精确的方向--方向这东西要自己拿主意,不要被培训机构的SHS一棍子打死。
时间性加强--这一点我上边说过了。
全面的信息??!--JavaEE不会只剩下SHS了吧?

“一个好的项目老师,你还是可以学到他的个人见解的.还有可以及时请教,指正”
这一点我很赞同,如果有个好的导师确实能有不少长进,但绝不是那种填鸭式的教学方法。

我看过你的简历,不要担心找不到工作,即使11月没能签下也不代表什么。
楼主还是赶快拿主意吧,毕竟你思考了快两周了,如果你真想报个培训班,那么交钱就是了。
要是觉得花那几万不值,那就找个公司实习或者自学吧。

#33


楼主 我是07届的 比你早一年 个人感觉没必要去培训 应届生能参加大公司校园招聘 很好的机会!
给你讲讲我的经验!
现在校园招聘的软件企业很多 我就参加过好几次 比如群硕,工商行软件中心,几个对日的外包企业
其他的小公司也去了不少

一般都是笔试和面试 不说面试 就说笔试
数据结构别不看 多少看看排序 基本都会考到排序
还有数据库 sql可得多看看 
系统分析设计,或者说软件工程的知识多看看 大公司好像都会考一点 尤其是有的企业本科和硕士放在一起招聘的
最后练练读程序 最好是c的程序 
为了统一标准有的公司会全出c的题让你看,没有类库都是逻辑题,所有人基本都能看懂

最后还有个公司考很多变态脑筋题,呵呵 做着玩吧 呵呵!
我的一些经验 
good luck楼主

#34


要想好了再搞,我参加了的,就是有点后悔了.你自己想好要.

#35


培训不光是学东西,很重要的是学习思想,思想很重要
有些东西不是靠自学努力能明白的

#36


   大学都学些啥 俺不说大家都知道 做过几个实战项目?有个多少实际开发经验?我是06年毕业的  毕业之后说实话我自认为技术还行 也找到了个工作  在原CECD的通信研发中心(具体做铁路的通信设备)做一个助理工程师 刚上班的时候还雄心壮志 哎!说来惭愧,那时候在公司做研发全是硕士以上 2年工作经验 我苦啊  把我招去按在工程部 在1年的工作中我也和很多公司合作过,不是吹 都是大公司 老美GE 老德的西门子 北交大的大牌教授 铁道科学院 华为等一些我就不提了 日子也过得很风光的 青藏线的工程、DHX的首车LOCOCTROL操作系统都参加过,也做出了一些成就 但是有什么用 我申请到研发部 公司领导说了 我招你们本科生就是为了做工程 做研发还不上档次,我听了火大,但想想也是这样 你一个本科生没什么工作经验  说是有实习经验 实习的时候都干些什么大家心理都清楚 你说你牛B,你能牛到那去,能做驱动开发,能做监控系统吗,做个JSP谁不会,别说本科生,一般的计算机专业的中专生都会 ,你以为你会个JSP,Spring ,ajax就很牛啊,其实不是这样 其实说句老实话真正的大公司重视的是全面才,你既要会做底层的C++,也要会上层的JAVA,没办法,俺有自知之名,辞职继续充电贝!
  我总结下:
  如果你志向是向大公司发展,继续做软件开发的话,还是去一个好的培训机构去培训培训,至于那个机构好,自己看着办,却记不可相信广告。
  如果你只是找个饭碗,就不用了,毕业直接找吧,没事,虽然现在工作不好找,只要你在大学里面学到了东西,小公司的笔试小case。
  就这么多。,自己看着办吧!

#37


观点如同十四楼.少走弯路便是捷径.....

#38


。。。
看了你们说的`
明年我出来不是凶多吉少拉!!!!!!!!!!

#39


谢谢32楼的精辟见解,领教了

#40


谢谢36楼了

#41


谢谢36楼,你的经验给了我不少的启发,想想很有道理

#42


我是一个很注重基础和数学的人,大一的C语言,大二学数据结构,都在接触程序,可是我不是把中心放在程序代码的实现上,来达到动手能力和编程能力的提高,(如果一个人想从事开发的话,现在想起来这个决定确实是个失误),我把更多时间放在数据结构和离散数学的那些逻辑上了,本着看懂了,在来点题目就很完美了,至于实现我都放一边,这样留给自己一个弱势,(望后来者,想好自己的去向,然后做趋向,多上点技术网站,多侃侃别人的见解!)现在准备发狠了,不管怎么找,知识是要学的,什么方式好与坏也不去计较了,看能不能给自己知识先,然后还打算同时找工作,累死自己吧.

谢谢这么多人的言论,心里已经清晰了,也知道怎么走下去了,谢谢,

#43


偶是今年毕业的也很迷茫呢,。。。。。。。。。。。。。。。。。。。。。。。。。。。。

#44


我是07年毕业的,建议还是先找家公司做着,没必要去培训,同意13楼“培训出来后只能算做高级工具的使用者,不能算真正的软件工程师。 ”这句话!
还是自己多看点基础方面的东西,面试的时候用得着!

#45


如果能找到当然去公司呆着了
还是实际的项目锻炼的

#46


谢谢

#47


如果你是重点大学的,那么培训不重要。。。

如果是一般大学的,而且你自认为java方面知识仅仅限于书本上的知识,那是有必要了。。。要么就找家公司去实习,学习这方面知识

#48


to 楼上 重点大学毕业的????


难道普通大学的本科 就不行了。。。。  
偶06年毕业的,也不是计算机专业,也没参见过什么培训机构。。现在工作的好好。公司主要做sap的东东。不过偶不做,主要做web方面,偶认为只要自己喜欢,认真自学就是了。。。

#49


有人能告诉我怎么给分的吗?我怎么给不了别人分呢?!

#1


与其花大把时间,金钱,精力培训,还不如找个公司实习来的实在。

#2


谢谢,我也在找,可是没有资源

#3


各人想法不一样,你要是个勤快的人呢,能够控制自己呢。那么找个公司,努力发奋自学是很好的一条路。
倘若你爱偷点小懒,难以把持自己.但却是有积极上进心的人呢.那么找个培训机构,把钱和时间丢进去,你就会逼自己去学习了.
不过记得一点,就算你去培训了,水平也不会牛到哪里去.
编程这东西.要用时间磨出来.

#4


算法和数据结构你可别复习了,现在公司做的大部分工作对这没有太高要求。我当初这些东西都很好,但是学JAVA感觉并没用上,你要想加强一下基础,还不如好好研究研究设计模式呢,可做到很透。 当然,你要是已经这方面没问题了,就不用了。

#5


数据结构那些,只要基础不差,应该就没问题了,不必深究某些算法,除非你去微软google,还是多些实践经验好,没有就多看看java的基础吧,我以前去实习时,也是中小企业,人家也问很多基础知识,比如数据库,还会问一下经典的数据结构题,比如图算法,只要基础牢,都没问题的
我也是大四的,呵呵,不过考研了,祝楼主好运

#6


 只要有信心,没什么不可能的,时间会证明一切!

#7


谢谢

#8


我和楼主一样 08级毕业 迷茫!!!!!

#9


多去投投简历,跑跑人才市场,多见识见识你就会有想法,知道路怎么走了。

#10


我也是08毕业,我个人认为应该参加培训,虽然需要交培训费,但参加培训能学到许多在学校里的学不到的知识,更重要的是能获得一些经验。因为现在公司里一般都要的是有经验的,而参加培训也可以算是积累了些经验,这也算是为进入公司打下了基础吧!另处,进入公司实习,现在好像是没有了吧!当然若能进入公司实习,那比参加培训会更好一些。我认识在学校里把基础打牢固很重要。

#11


为了吃饭学JAVA和为了乐趣学JAVA是不一样的!

#12


拼命找个公司赖着
4年大学都没学会,培训又能好到哪去

#13


目前的Java培训来看,我不建议去。
我一同学培训过,基本就是短时间内灌输一些框架的使用方法,高中毕业的都能掌握(只要交钱),但确实很肤浅,还不如自学,自学还有一个独立思考的过程,对你的逻辑思维,独立解决问题的能力都是一个提高(培训则直接告诉你怎么用,但深入下去,发现自己还是什么都不知道)。培训出来后只能算做高级工具的使用者,不能算真正的软件工程师。

试想一个人的JavaSE,JSP,Servlet,JDBC……都得需要别人手把手教才能掌握,哪个公司敢把研发的重任交给他?
同意yzj520hyy的话:编程这东西.要用时间磨出来。

#14


楼上讲的话有道理,但是你要知道,少走弯路才是捷径.现在很多人连最基本的东西多搞不清楚,还说什么入门,做程序员.可以说单靠学校的老师教出来的毕业之后能找到工作的几率很小.在这里并不是诋毁,大学老师不行,而是缺乏实践,一周一两次上机,下次上课早忘了,缺乏连贯性.但是学校的基础非常有用,坚持以基础为中心.
"同学培训过,基本就是短时间内灌输一些框架的使用方法,高中毕业的都能掌握(只要交钱),但确实很肤浅,还不如自学"---我绝的不完全正确.每个人学习方法不同.性格不同,努力的程度不同,最后的学习效果也不一样.培训确实需要很多金钱,时间也短,你所说的"短时间内灌输一些框架的使用方法"也是事实.但是你忽略了一些东西.就是培训是对你多从事的工作是一个思路的疏导,你可以在几个月内把java面向对象部分,j2se,j2ee,struts,hibernate,spring,oracle数据库多有个系统的知识体系结构,拥有全局思考问题的能力.在这整个过程中你可以培养自己的学习方法,特别是动手能力,毕竟编程是一门实践的科学.我个人觉得培训最大得好处就是在基础部分,也就是java面向对象编程,j2se部分.你多可以学到非常底层的原理,常用的API的使用,特别是你可以真正的明白面向对象的思想.真正看透java的含义!现在外面很多程序员,普遍存在一个问题,基础知识不扎实.所以可以见基础有多么重要.
当然,心态是一个很重要的因素,如果只为找工作,而不是真正热爱java的话,学不好的.所以,漫漫培养自己对java的热爱敏感度.我只是一些个人的看法,很少发贴,这 次还这么长,嘿嘿,我是建议去培训,但不要去牛耳什么的地方,骗钱的,找个专门高j2ee高级软件工程师培训的地方吧!最后还是要自己学,多思考!

#15


  我去参加过培训,我觉的作为计算机4年本科,没必要去参加培训。那些培训学不到什么东西,也是一些基础的东西,还有就是做几个小项目,那些项目也是很多参考书上都有的。还不如自己先就业,然后自学来的好!除非在大学4年里什么基础都没学到,特别差的那种。
  那些培训学校都是以盈利为目的的,所以象LZ说的有4年的基础是没有必要去培训机构的。
  这是我自己的想法。

#16


非常赞成十三楼的,一听你的话我就有危机感,呵呵

你提到的东西我看书都看了,小程序也做了点,不过就是入门级别的程序,我想参加的一个培训机构只是过去让他带两个电信相关的模拟项目,不过从好多师兄和长者的见解看来效用不大,可是一想到在十一月份只有几个人能签定公司,一部分人的在明年一月分签定,还有一部分的在毕业前,我是在想,在这找工作的浮躁的期间能否有一个安静的,可以给自己加筹码的可能,

权衡自学J2EE,或者是学算法那些基础,或者是参加项目培训,这些我一直考虑了一周了,还是不能非常空定的下结论,不过感觉要是能提起自己的斗志,自学是最好的选择,因为我们都不是 需要注水的料子......

#17


感谢十四楼的,这么透支了这么宝贵的时间写成了这么理智的话,其中的见解我想用心去想想,苦在我现在是在长沙,选择培训机构陷入空前的危机,很多缺少可信度,哎,都怪高考空投错了地方了,建议各位立志高考后从事软件开发的学子,到资源空前富裕的地方去吧-----

#18


谢谢十五楼的,

#19


学习了……我是09年毕业的

#20


我想去培训一下,但是要找有实力的培训机构。
培训的内容最好是某个公司的曾经做的项目,不要是
书店的那些项目,这样才能使自己真正的领略到当前软件公司的流程
和我们读了四年的知识相结合,还有培训的时候能学到团队的重要性,在学样时,都是独自的写
上机调试等。没有从实际出发和一个项目的整体出发。但是这样的机构,费用贵,没有钱了。

#21


20楼的建议你如果在北京,中软国际是个不错的选择

#22


建议十九楼的兄弟现在可以考虑培训了,这样可以获得先手的机会,尤其是在这个目标不是很明确的年代,如果你足够刁的话就当我废话了,呵呵

#23


谢谢14楼的评论,但有些地方不敢苟同:
“你可以在几个月内把java面向对象部分,
j2se,j2ee,struts,hibernate,spring,oracle数据库多有个系统的知识体系结构,拥有全局思考问题的能力.”
    全局思考能力几个月内就能掌握吗?个人认为全局思考能力不以学习哪种技术来衡量,就像数据结构、算法与描述他的语言无关一样。会用struts,hibernate,spring不叫有全局思考能力,相反忽略了很多需要注意的地方。毕竟大师们是要简化开发而不是使开发更繁琐。一个人用JSP+JDBC开发出和struts+hibernate+spring一样的系统,那这个人肯定是牛人!(虽然不鼓励这么做)。毕竟struts、hibernate、spring不是凭空捏造出来的,它们都是对已有底层技术的封装。我现在有很多同学都本末倒置,懂点Struts就感觉牛的不行。殊不知struts本来就是省事用的。

“在这整个过程中你可以培养自己的学习方法,特别是动手能力,毕竟编程是一门实践的科学.我个人觉得培训最大得好处就是在基础部分,也就是java面向对象编程,j2se部分.你多可以学到非常底层的原理,常用的API的使用,特别是你可以真正的明白面向对象的思想.真正看透java的含义!”
    从培训这几个月时间来看,做的东西貌似都是toy application。我从大二接触Java至今已近2年,尚且不敢说精通。几个月就真正看透Java的含义?您以为接受培训的是Gosling?

    依我看,真正应该培训的倒是算法设计、数据结构、设计模式这些东西。楼主能认识到这一点,自学struts、hibernate、spring应该没问题。另外,千万不要因为有人找到了工作自己就慌,踏实下来,实力证明一切。最后要说的是:你所得到的,就是你想要得到的。你所成为的,就是你想要成为的。

#24


我觉得还是经验比较重要,培训或许是一种手段.不过,自己的事还是要自己做决定,要有自己的想法嘛!

#25


本人的感觉还是花时间去打稳算法和数据结构这个大基础比较重要,对以后各方面的发展都很有利,而参加培训对短期的工作可能会帮助比较大点,但对以后的发展不一定有利。

#26


我也是08年毕业,个人观点,找个公司,不仅能得到一定的工资,更是能学到在学校所学不到的知识和社会经验,为自己的将来作好更充分的准备,毕竟在学校或者是培训里面所学到的知识或者经验都是很局限的.

#27


要看看你现在学习的水平怎么样?其实培训不培训要看现在能不能工作,有没有开发的实力。对自己有一个客观的评价是最重要的。

#28


谢谢23楼的精彩评论

#29


我经过一周的思考,有一个想法想和大家讨论下:

前提:你是个爱学习者,你愿意承受压力;培训机构是个好机构

分析:那么,你可以从培训机构那里继承他们的意志,继承他们的信息;
    为什么这么说呢:
    他们通过培训计划把他们的意志(在规定的时间完成规定的事)下发给你,
    他们通过工作经验把他们的信息(公司需求,行业动态,社会需求)下发给你

结论:培训比自学多拥有:精确的方向(自学可以拥有明确的方向)
                   时间性加强(自学没必要这么限制自己)
                   全面的信息(自学者很难获得全面信息)

补充:自学和培训本人认为在理解和接受知识上没什么区别,而且发现自学的知识渗透里更大;
    遗憾的是自学在学习的阶段性,学习的定量(时间的分配上达不到要求)没有很好的规划性;

意见:恳求各位参与讨论:见笑了

#30


  :在 J2EE的培训上,很赞同23的说法

#31


我先自己讨论下:发现自己在信息里头头点不妥:我想加一点进去:一个好的项目老师,你还是可以学到他的个人见解的.还有可以及时请教,指正,应该有是一个方面

#32


29楼说的确实不错,我想提一下我的看法(纯属个人意见):
“他们通过培训计划把他们的意志(在规定的时间完成规定的事)下发给你。”
如果哪个人一定要把这条作为参加培训的理由,那么可以肯定的说,即使培训后他也不会有太大的作为。

“他们通过工作经验把他们的信息(公司需求,行业动态,社会需求)下发给你。”
不一定非要培训才能获得。

“结论:培训比自学多拥有:精确的方向(自学可以拥有明确的方向)时间性加强(自学没必要这么限制自己)全面的信息(自学者很难获得全面信息)。”
精确的方向--方向这东西要自己拿主意,不要被培训机构的SHS一棍子打死。
时间性加强--这一点我上边说过了。
全面的信息??!--JavaEE不会只剩下SHS了吧?

“一个好的项目老师,你还是可以学到他的个人见解的.还有可以及时请教,指正”
这一点我很赞同,如果有个好的导师确实能有不少长进,但绝不是那种填鸭式的教学方法。

我看过你的简历,不要担心找不到工作,即使11月没能签下也不代表什么。
楼主还是赶快拿主意吧,毕竟你思考了快两周了,如果你真想报个培训班,那么交钱就是了。
要是觉得花那几万不值,那就找个公司实习或者自学吧。

#33


楼主 我是07届的 比你早一年 个人感觉没必要去培训 应届生能参加大公司校园招聘 很好的机会!
给你讲讲我的经验!
现在校园招聘的软件企业很多 我就参加过好几次 比如群硕,工商行软件中心,几个对日的外包企业
其他的小公司也去了不少

一般都是笔试和面试 不说面试 就说笔试
数据结构别不看 多少看看排序 基本都会考到排序
还有数据库 sql可得多看看 
系统分析设计,或者说软件工程的知识多看看 大公司好像都会考一点 尤其是有的企业本科和硕士放在一起招聘的
最后练练读程序 最好是c的程序 
为了统一标准有的公司会全出c的题让你看,没有类库都是逻辑题,所有人基本都能看懂

最后还有个公司考很多变态脑筋题,呵呵 做着玩吧 呵呵!
我的一些经验 
good luck楼主

#34


要想好了再搞,我参加了的,就是有点后悔了.你自己想好要.

#35


培训不光是学东西,很重要的是学习思想,思想很重要
有些东西不是靠自学努力能明白的

#36


   大学都学些啥 俺不说大家都知道 做过几个实战项目?有个多少实际开发经验?我是06年毕业的  毕业之后说实话我自认为技术还行 也找到了个工作  在原CECD的通信研发中心(具体做铁路的通信设备)做一个助理工程师 刚上班的时候还雄心壮志 哎!说来惭愧,那时候在公司做研发全是硕士以上 2年工作经验 我苦啊  把我招去按在工程部 在1年的工作中我也和很多公司合作过,不是吹 都是大公司 老美GE 老德的西门子 北交大的大牌教授 铁道科学院 华为等一些我就不提了 日子也过得很风光的 青藏线的工程、DHX的首车LOCOCTROL操作系统都参加过,也做出了一些成就 但是有什么用 我申请到研发部 公司领导说了 我招你们本科生就是为了做工程 做研发还不上档次,我听了火大,但想想也是这样 你一个本科生没什么工作经验  说是有实习经验 实习的时候都干些什么大家心理都清楚 你说你牛B,你能牛到那去,能做驱动开发,能做监控系统吗,做个JSP谁不会,别说本科生,一般的计算机专业的中专生都会 ,你以为你会个JSP,Spring ,ajax就很牛啊,其实不是这样 其实说句老实话真正的大公司重视的是全面才,你既要会做底层的C++,也要会上层的JAVA,没办法,俺有自知之名,辞职继续充电贝!
  我总结下:
  如果你志向是向大公司发展,继续做软件开发的话,还是去一个好的培训机构去培训培训,至于那个机构好,自己看着办,却记不可相信广告。
  如果你只是找个饭碗,就不用了,毕业直接找吧,没事,虽然现在工作不好找,只要你在大学里面学到了东西,小公司的笔试小case。
  就这么多。,自己看着办吧!

#37


观点如同十四楼.少走弯路便是捷径.....

#38


。。。
看了你们说的`
明年我出来不是凶多吉少拉!!!!!!!!!!

#39


谢谢32楼的精辟见解,领教了

#40


谢谢36楼了

#41


谢谢36楼,你的经验给了我不少的启发,想想很有道理

#42


我是一个很注重基础和数学的人,大一的C语言,大二学数据结构,都在接触程序,可是我不是把中心放在程序代码的实现上,来达到动手能力和编程能力的提高,(如果一个人想从事开发的话,现在想起来这个决定确实是个失误),我把更多时间放在数据结构和离散数学的那些逻辑上了,本着看懂了,在来点题目就很完美了,至于实现我都放一边,这样留给自己一个弱势,(望后来者,想好自己的去向,然后做趋向,多上点技术网站,多侃侃别人的见解!)现在准备发狠了,不管怎么找,知识是要学的,什么方式好与坏也不去计较了,看能不能给自己知识先,然后还打算同时找工作,累死自己吧.

谢谢这么多人的言论,心里已经清晰了,也知道怎么走下去了,谢谢,

#43


偶是今年毕业的也很迷茫呢,。。。。。。。。。。。。。。。。。。。。。。。。。。。。

#44


我是07年毕业的,建议还是先找家公司做着,没必要去培训,同意13楼“培训出来后只能算做高级工具的使用者,不能算真正的软件工程师。 ”这句话!
还是自己多看点基础方面的东西,面试的时候用得着!

#45


如果能找到当然去公司呆着了
还是实际的项目锻炼的

#46


谢谢

#47


如果你是重点大学的,那么培训不重要。。。

如果是一般大学的,而且你自认为java方面知识仅仅限于书本上的知识,那是有必要了。。。要么就找家公司去实习,学习这方面知识

#48


to 楼上 重点大学毕业的????


难道普通大学的本科 就不行了。。。。  
偶06年毕业的,也不是计算机专业,也没参见过什么培训机构。。现在工作的好好。公司主要做sap的东东。不过偶不做,主要做web方面,偶认为只要自己喜欢,认真自学就是了。。。

#49


有人能告诉我怎么给分的吗?我怎么给不了别人分呢?!