对j2ee初学者的建议--个人意见

时间:2021-07-28 16:21:43
如何减少学习j2ee的成本并提高质量

学习的成本,大致应该可以归结为时间,辛苦,钞票,还有一个成本就是因为学习周期太长带来的机会的丢失。 所以注意,我们这里讨论如何降低成本,但不要舍本逐末,为了降低成本而耽误了学习。 另外我只是从我从事的内容的角度去谈的。

    * 如果身边有朋友入行时间较长,向朋友咨询,遇到问题先自己解决,根据问题的不同,定个时间底线,过了底线就询问朋友。首先自己解决,是因为这个能力的锻炼是无比必须的。但如果没人帮你,有很多无谓的小错误会浪费你大把大把的生命,所以我把这一条放在第一位。
    * 网上有很多免费的视频,结合大家的推荐以及自己的感受,选择一些视频。但切记不要整天收集资料,感觉差不多就可以了。
    * 视频的优点是直观,容易理解,缺点是翻看不方便,时间长,所以入门时看视频,后续还是看书更好些。视频还有个缺点是容易犯困,不过书籍也是如此。
    * 只看不练,等于白看。看视频,看书,那些例子一定要实际的做一遍。这个是必须的。springside,appfuse,我们的 simplejee也可以拿来练手。多敲代码才会培养出感觉,别人帮助你时,才能心有灵犀。
    * 如果有实战机会,一定抓住,别在乎得失。
    * 99%的人在没有氛围,没有伙伴的情况下是坚持不下来的,至少很难保持状态的坚持下来,所以最好拉个家伙一起下水。特别是在找不到有经验的人帮你的情况下。
    * 始终提醒自己,重在坚持,想办法提高效率。
    * google,baidu,搜索引擎的使用放在最后是因为太重要。QQ群也算,我加了一堆群,可以开拓视野,拓展人脉,可是能及时解决问题的情况太少,因为很多问题都和环境相关,即便有人有意愿帮你解决问题,也非常不方便,非常消耗时间。这时不要埋怨没人帮你,因为没人有这个义务,而且也很不方便,大的说不是好的使用社会生产力的方式 :-)。 

8 个解决方案

#1


还有一点

* 经常上CSDN

#2


高,见解不错,我也是自己学习的,走了非常多的弯路

#3


对于楼上的我想补充下:
一:汲取已有的经验,至于途径,楼主已涉及到,比如:百度,google,书籍,同事,先辈,论坛,qq,email,博客等等。
二:实战。
三:顿悟(前提是有足够的底蕴,底蕴哪里来,请参照一、二两条)。
四:团队、合作。(在一个不错的团队中个人进度更快。)
五:广度摄取多元业务。(尽力了解多个业务,有利于本身的知识提升,利于需求分析等。)
六:管理(可以有效调控人力、物力资源等,可以控制项目进度)。
七:忍受寂寞。(高手都是寂寞的)
八:执着,毅力。
九:懂得取舍。
十:创新。(在一个穷尽现有资源【包括:人、物、精神等】都无法实现的功能面前,创新是你唯一的机会。)

#4


引用 3 楼 sunnysin 的回复:
对于楼上的我想补充下:
 一:汲取已有的经验,至于途径,楼主已涉及到,比如:百度,google,书籍,同事,先辈,论坛,qq,email,博客等等。
 二:实战。
 三:顿悟(前提是有足够的底蕴,底蕴哪里来,请参照一、二两条)。
 四:团队、合作。(在一个不错的团队中个人进度更快。)
 五:广度摄取多元业务。(尽力了解多个业务,有利于本身的知识提升,利于需求分析等。)
 六:管理(可以有效调控人力、物力资源等,可以控制项目进度)。
 七:忍受寂寞。(高手都是寂寞的)
 八:执着,毅力。
 九:懂得取舍。
 十:创新。(在一个穷尽现有资源【包括:人、物、精神等】都无法实现的功能面前,创新是你唯一的机会。)



多谢补充。另外我这里讨论的都是比较虚的内容。Robbin的文章更针对java一些,但有些内容略显陈旧了些。
http://www.javaeye.com/wiki/Java_Newbie

#5


引用 3 楼 sunnysin 的回复:
对于楼上的我想补充下:
一:汲取已有的经验,至于途径,楼主已涉及到,比如:百度,google,书籍,同事,先辈,论坛,qq,email,博客等等。
二:实战。
三:顿悟(前提是有足够的底蕴,底蕴哪里来,请参照一、二两条)。
四:团队、合作。(在一个不错的团队中个人进度更快。)
五:广度摄取多元业务。(尽力了解多个业务,有利于本身的知识提升,利于需求分析等。)
六:管理(可以有效调控人力、物力资源等,可以控制项目进度)。
七:忍受寂寞。(高手都是寂寞的)
八:执着,毅力。
九:懂得取舍。
十:创新。(在一个穷尽现有资源【包括:人、物、精神等】都无法实现的功能面前,创新是你唯一的机会。)


我也同意,实战和团队合作对初学者的提升确实比较不错。

#6


学习了,呵呵。。。。。。。。

#7


嗯,楼主说到我心坎上去了,我在这个行业没老手,前辈带,走了很多弯路,浪费很多时间啊,现在还在迷茫中呢,准备去深圳找,但又怕不好找,

#8


如果业务不复杂,避免使用难用难维护的技术,尽量使用直观简单的方法实现

#1


还有一点

* 经常上CSDN

#2


高,见解不错,我也是自己学习的,走了非常多的弯路

#3


对于楼上的我想补充下:
一:汲取已有的经验,至于途径,楼主已涉及到,比如:百度,google,书籍,同事,先辈,论坛,qq,email,博客等等。
二:实战。
三:顿悟(前提是有足够的底蕴,底蕴哪里来,请参照一、二两条)。
四:团队、合作。(在一个不错的团队中个人进度更快。)
五:广度摄取多元业务。(尽力了解多个业务,有利于本身的知识提升,利于需求分析等。)
六:管理(可以有效调控人力、物力资源等,可以控制项目进度)。
七:忍受寂寞。(高手都是寂寞的)
八:执着,毅力。
九:懂得取舍。
十:创新。(在一个穷尽现有资源【包括:人、物、精神等】都无法实现的功能面前,创新是你唯一的机会。)

#4


引用 3 楼 sunnysin 的回复:
对于楼上的我想补充下:
 一:汲取已有的经验,至于途径,楼主已涉及到,比如:百度,google,书籍,同事,先辈,论坛,qq,email,博客等等。
 二:实战。
 三:顿悟(前提是有足够的底蕴,底蕴哪里来,请参照一、二两条)。
 四:团队、合作。(在一个不错的团队中个人进度更快。)
 五:广度摄取多元业务。(尽力了解多个业务,有利于本身的知识提升,利于需求分析等。)
 六:管理(可以有效调控人力、物力资源等,可以控制项目进度)。
 七:忍受寂寞。(高手都是寂寞的)
 八:执着,毅力。
 九:懂得取舍。
 十:创新。(在一个穷尽现有资源【包括:人、物、精神等】都无法实现的功能面前,创新是你唯一的机会。)



多谢补充。另外我这里讨论的都是比较虚的内容。Robbin的文章更针对java一些,但有些内容略显陈旧了些。
http://www.javaeye.com/wiki/Java_Newbie

#5


引用 3 楼 sunnysin 的回复:
对于楼上的我想补充下:
一:汲取已有的经验,至于途径,楼主已涉及到,比如:百度,google,书籍,同事,先辈,论坛,qq,email,博客等等。
二:实战。
三:顿悟(前提是有足够的底蕴,底蕴哪里来,请参照一、二两条)。
四:团队、合作。(在一个不错的团队中个人进度更快。)
五:广度摄取多元业务。(尽力了解多个业务,有利于本身的知识提升,利于需求分析等。)
六:管理(可以有效调控人力、物力资源等,可以控制项目进度)。
七:忍受寂寞。(高手都是寂寞的)
八:执着,毅力。
九:懂得取舍。
十:创新。(在一个穷尽现有资源【包括:人、物、精神等】都无法实现的功能面前,创新是你唯一的机会。)


我也同意,实战和团队合作对初学者的提升确实比较不错。

#6


学习了,呵呵。。。。。。。。

#7


嗯,楼主说到我心坎上去了,我在这个行业没老手,前辈带,走了很多弯路,浪费很多时间啊,现在还在迷茫中呢,准备去深圳找,但又怕不好找,

#8


如果业务不复杂,避免使用难用难维护的技术,尽量使用直观简单的方法实现