学习的成本,大致应该可以归结为时间,辛苦,钞票,还有一个成本就是因为学习周期太长带来的机会的丢失。 所以注意,我们这里讨论如何降低成本,但不要舍本逐末,为了降低成本而耽误了学习。 另外我只是从我从事的内容的角度去谈的。
* 如果身边有朋友入行时间较长,向朋友咨询,遇到问题先自己解决,根据问题的不同,定个时间底线,过了底线就询问朋友。首先自己解决,是因为这个能力的锻炼是无比必须的。但如果没人帮你,有很多无谓的小错误会浪费你大把大把的生命,所以我把这一条放在第一位。
* 网上有很多免费的视频,结合大家的推荐以及自己的感受,选择一些视频。但切记不要整天收集资料,感觉差不多就可以了。
* 视频的优点是直观,容易理解,缺点是翻看不方便,时间长,所以入门时看视频,后续还是看书更好些。视频还有个缺点是容易犯困,不过书籍也是如此。
* 只看不练,等于白看。看视频,看书,那些例子一定要实际的做一遍。这个是必须的。springside,appfuse,我们的 simplejee也可以拿来练手。多敲代码才会培养出感觉,别人帮助你时,才能心有灵犀。
* 如果有实战机会,一定抓住,别在乎得失。
* 99%的人在没有氛围,没有伙伴的情况下是坚持不下来的,至少很难保持状态的坚持下来,所以最好拉个家伙一起下水。特别是在找不到有经验的人帮你的情况下。
* 始终提醒自己,重在坚持,想办法提高效率。
* google,baidu,搜索引擎的使用放在最后是因为太重要。QQ群也算,我加了一堆群,可以开拓视野,拓展人脉,可是能及时解决问题的情况太少,因为很多问题都和环境相关,即便有人有意愿帮你解决问题,也非常不方便,非常消耗时间。这时不要埋怨没人帮你,因为没人有这个义务,而且也很不方便,大的说不是好的使用社会生产力的方式 :-)。
8 个解决方案
#1
还有一点
* 经常上CSDN
* 经常上CSDN
#2
高,见解不错,我也是自己学习的,走了非常多的弯路
#3
对于楼上的我想补充下:
一:汲取已有的经验,至于途径,楼主已涉及到,比如:百度,google,书籍,同事,先辈,论坛,qq,email,博客等等。
二:实战。
三:顿悟(前提是有足够的底蕴,底蕴哪里来,请参照一、二两条)。
四:团队、合作。(在一个不错的团队中个人进度更快。)
五:广度摄取多元业务。(尽力了解多个业务,有利于本身的知识提升,利于需求分析等。)
六:管理(可以有效调控人力、物力资源等,可以控制项目进度)。
七:忍受寂寞。(高手都是寂寞的)
八:执着,毅力。
九:懂得取舍。
十:创新。(在一个穷尽现有资源【包括:人、物、精神等】都无法实现的功能面前,创新是你唯一的机会。)
一:汲取已有的经验,至于途径,楼主已涉及到,比如:百度,google,书籍,同事,先辈,论坛,qq,email,博客等等。
二:实战。
三:顿悟(前提是有足够的底蕴,底蕴哪里来,请参照一、二两条)。
四:团队、合作。(在一个不错的团队中个人进度更快。)
五:广度摄取多元业务。(尽力了解多个业务,有利于本身的知识提升,利于需求分析等。)
六:管理(可以有效调控人力、物力资源等,可以控制项目进度)。
七:忍受寂寞。(高手都是寂寞的)
八:执着,毅力。
九:懂得取舍。
十:创新。(在一个穷尽现有资源【包括:人、物、精神等】都无法实现的功能面前,创新是你唯一的机会。)
#4
多谢补充。另外我这里讨论的都是比较虚的内容。Robbin的文章更针对java一些,但有些内容略显陈旧了些。
http://www.javaeye.com/wiki/Java_Newbie
#5
我也同意,实战和团队合作对初学者的提升确实比较不错。
#6
学习了,呵呵。。。。。。。。
#7
嗯,楼主说到我心坎上去了,我在这个行业没老手,前辈带,走了很多弯路,浪费很多时间啊,现在还在迷茫中呢,准备去深圳找,但又怕不好找,
#8
如果业务不复杂,避免使用难用难维护的技术,尽量使用直观简单的方法实现
#1
还有一点
* 经常上CSDN
* 经常上CSDN
#2
高,见解不错,我也是自己学习的,走了非常多的弯路
#3
对于楼上的我想补充下:
一:汲取已有的经验,至于途径,楼主已涉及到,比如:百度,google,书籍,同事,先辈,论坛,qq,email,博客等等。
二:实战。
三:顿悟(前提是有足够的底蕴,底蕴哪里来,请参照一、二两条)。
四:团队、合作。(在一个不错的团队中个人进度更快。)
五:广度摄取多元业务。(尽力了解多个业务,有利于本身的知识提升,利于需求分析等。)
六:管理(可以有效调控人力、物力资源等,可以控制项目进度)。
七:忍受寂寞。(高手都是寂寞的)
八:执着,毅力。
九:懂得取舍。
十:创新。(在一个穷尽现有资源【包括:人、物、精神等】都无法实现的功能面前,创新是你唯一的机会。)
一:汲取已有的经验,至于途径,楼主已涉及到,比如:百度,google,书籍,同事,先辈,论坛,qq,email,博客等等。
二:实战。
三:顿悟(前提是有足够的底蕴,底蕴哪里来,请参照一、二两条)。
四:团队、合作。(在一个不错的团队中个人进度更快。)
五:广度摄取多元业务。(尽力了解多个业务,有利于本身的知识提升,利于需求分析等。)
六:管理(可以有效调控人力、物力资源等,可以控制项目进度)。
七:忍受寂寞。(高手都是寂寞的)
八:执着,毅力。
九:懂得取舍。
十:创新。(在一个穷尽现有资源【包括:人、物、精神等】都无法实现的功能面前,创新是你唯一的机会。)
#4
多谢补充。另外我这里讨论的都是比较虚的内容。Robbin的文章更针对java一些,但有些内容略显陈旧了些。
http://www.javaeye.com/wiki/Java_Newbie
#5
我也同意,实战和团队合作对初学者的提升确实比较不错。
#6
学习了,呵呵。。。。。。。。
#7
嗯,楼主说到我心坎上去了,我在这个行业没老手,前辈带,走了很多弯路,浪费很多时间啊,现在还在迷茫中呢,准备去深圳找,但又怕不好找,
#8
如果业务不复杂,避免使用难用难维护的技术,尽量使用直观简单的方法实现