首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

[转帖]老鸟对初学者的一些建议

2012-01-02 
[转帖]老鸟对菜鸟的一些建议身为一只步入中年的菜鸟,目前也还在对于今后的技术之路迷惑。。。看到下文感同身

[转帖]老鸟对菜鸟的一些建议
身为一只步入中年的菜鸟,目前也还在对于今后的技术之路迷惑。。。看到下文感同身受,分享给大家。
大家接分+共勉

原文作者:张逸
原文地址:http://www.cnblogs.com/wayfarer/archive/2010/11/12/1875504.html


首先声明,我可不是要做什么导师,这样崇高的身份与我无缘。我害怕自己才疏学浅,而误人子弟。导师是要李开复、唐骏之流才能做的。因为之前在一家公司和西南大学有一些业务来往,所以应邀到西南大学做过一次讲座,并为软件工程专业的学生开设了一学期《设计模式》课程,认识了一些热情洋溢的未来程序员。如今,他们也踏上了工作岗位。于是,碰到了一些问题。承他们看得起,居然想到给我发邮件,让我帮他解惑。回复了邮件后,发现这些问题也许对很多菜鸟而言,大约会是常见的困惑。站在一只老鸟的角度来看,我的回答或许能够在一定程度上解决他们的困惑。至少,总结我的教训与经验,在学习方法上能给予他们启发,或者说可以少走许多弯路。想当初,我才涉入这个行业时,不也希望有老鸟愿意给我指导意见么?既然如此,那就分享一下。可人老了,总喜欢教训人,所以害怕邮件中的口吻与态度,让人产生不满。所以先来这一段啰嗦的声明。

这位同学的问题如下:

我最近遇到了一些学习上的方法,想向您请教一下。 
进公司实习后我发现,还是有太多太多的技术需要学习,我一直记得你曾经告诉我们的,为了要找工作,我们必须得对一个方向够熟练,够精通,我一直都是朝JAVA这个方向发展的。最近我在拼命的学习一些以前没接触的技术,比如EJB,extjs,JSF等,虽然这些没SSH火爆,可学习一下我想以后总会有用的,可是渐渐的我发现一个问题,就是一门技术只要我过一两个月不用,然后人家在问起时,头脑里就是一头雾水,这种遗忘性非常严重,比如Hibernate的validatiion,search 虽然我没将其用于实际的项目中,但是在八月份的时候,我已经好好的学习了,而且还自己动手写了一些demo的,可是现在让我想的话,我完全就忘了,我看到张老师讲课时说的很多技术问题非常熟悉,我想请你指导我一下,要通过哪些方法来避免我这种“遗忘性”,我知道的除了经常写这方面的代码和在博客上写写外,其它没什么方法了,但是如果经常这样做,势必又会耽误学习其它新技术的时间,谢谢张老师在闲暇之余花时间来看我的邮件。

我的回复如下:

你问的这个问题很典型,我相信很多人都遇见过。事实上,我也没有你想象的那么厉害,很多技术我以前掌握的也会忘记。这与人类大脑的遗忘曲线有关,符合科学规律,所以不必为此烦恼。 

怎么解决这个问题呢?我想有以下几条: 
1、一门技术必须多用才能掌握,最好的办法是在项目中运用。如果你在真实的项目中使用了某一项技术,那么印象就会非常深刻。即使忘记,也能很快捡起来。 
2、如果要学新的技术,仅仅是为了拓宽自己的知识结构,那肯定没有时间对这些技术做大量的练习了。这时候,就要对技术进行分类。看你掌握这门技术的目的。如果技术仅仅是一种工具,我认为只需要了解它能做什么,就OK了。因为即使你把它的整个使用方法搞懂,久了不用也会忘记。如果你知道这个技术能做什么,当做项目时需要用到,再去查阅相关的文档和资料,完全足以应付。如果这门技术非常重要,甚至有许多可借鉴之处,那么在搞清楚它能做什么的同时,还应该理解它的原理、思想以及实现的方法。 
3、养成随时记录心得和教训的习惯。不管是项目中,还是学习过程中,凡是认为有价值之处,都有必要记录下来。不一定要发到博客上,只要保存起来就好。不过,在保存的时候,要做好合理的分类,以便于今后查阅。不要觉得这个耽误时间,它是非常有用的。我以前就没有充分认识到,导致之前做的项目碰到的很多问题,当时解决了就完了。到现在都无法回忆起来了。现在的我就告诫自己,一定要做到这一点。所谓“磨刀不误砍柴工”,耽误的这点时间是完全值得的。如果你只是不停地学,却不知道积累,那就和猴子掰包谷没有什么区别了。此外,这样的做法还有利于磨练你的文档编写能力、分类和总结的能力。重新整理这些内容,也有助于你再一次理清自己的思路。真的是非常有价值的做法。我记得以前在课堂上也给你们说过。事实上,Martin Fowler的《重构》一书,之所以能写成,就在于他遵循了这一做法。最近,我刚刚完成《重构》一书的点评,其中大量的点评内容也是我采取这种方式日积月累获得的。 
4、最后一点,是学会选择。软件技术实在太多。要弄清楚你自己的目标。最重要的是要确定自己的职业发展,专业的说法叫“职业生涯规划”。是技术,管理,还是二者兼顾。然后,再有目的性的去学习知识。即使是技术领域,也有很多发展方向:网络、数据库、底层算法、框架、架构、UI设计,性能优化,系统集成,太多太多。不要漫无目的地学,这样也好,那样也好,所以都去学,结果学了又没用上。所以,要先确定目标,然后做出选择,再制定计划,包括短期计划和长期计划。 

希望这对你能有帮助。保持联系!

[解决办法]
沙发!向老鸟学习!
[解决办法]
向老鸟学习!
[解决办法]
现代的IT,已经不适合单打独斗了,合作很重要,不是每个人都能面面俱到的,要拿出象点样的产品,不合作是不可能了。
[解决办法]
在博客园看了这篇。。。。是写的不错。。
[解决办法]
忘的太快了
[解决办法]
看了看....................
[解决办法]
ddddddd
[解决办法]

[解决办法]
向老鸟学习!
[解决办法]
看帖回帖每天都有积分哦
[解决办法]
向老鸟学习!
[解决办法]
养成随时记录心得和教训的习惯,这个很重要
[解决办法]
学习了
[解决办法]
顶一个...
[解决办法]
看了 谢谢。
------解决方案--------------------


有一定的教育意义,道理大家都会明白,但是真正能做到的却很少,现实如此。
[解决办法]
每天都要进步!
[解决办法]
........
[解决办法]
最好的老师是baidu,google。
这两个工具如果都不会用的话,我感觉就没必要搞程序啦。
[解决办法]
每天积累一点,每天就进步一点!!
[解决办法]
学习,学习。
[解决办法]
xuexi gepi
[解决办法]
有同感,受教了!
[解决办法]
象老鸟学习!
[解决办法]
顶起
[解决办法]
有同感......
[解决办法]
顶顶顶
[解决办法]

[解决办法]

[解决办法]

探讨

向老鸟学习!

[解决办法]
向老鸟致敬!向老鸟学习
[解决办法]
说的太好了!!!!!!!!
顶!
[解决办法]
支持 顶起
[解决办法]
Mark
[解决办法]
学无止境啊
[解决办法]

[解决办法]
是啊,很多东西放了一段时间就全忘了,特别是这个技术,说的很对。
[解决办法]
值得学习!
[解决办法]
积累,不停的学习,学习过程中,不停的积累,然后共享学习成果
必能修得正果
[解决办法]
好帖子
[解决办法]
小菜鸟飘过学习 学习
[解决办法]
学习
[解决办法]
我会努力试一试的.
[解决办法]
探讨
每天积累一点,每天就进步一点!!

[解决办法]
顶顶顶
[解决办法]
~!~
[解决办法]
不错不错。。。
[解决办法]
学习了。。。
[解决办法]
评论得分!
------解决方案--------------------


谢谢,学习了!
[解决办法]
v好!!
[解决办法]
向老鸟学习!
[解决办法]
向老鸟学习了。。。。
[解决办法]
向老鸟学习
[解决办法]
多学多记录多请教 前辈们为我们铺好了道路
[解决办法]
学学,,,
[解决办法]
是啊 !
忘掉很快啊!
[解决办法]
学习
[解决办法]
MARK~~~~~~~~~
[解决办法]
前辈的指点很必要,如果每个人都将自已的心得在这里与人分享,那么我们都能得到提高
[解决办法]
争取可用分10分.
[解决办法]
I see
[解决办法]
菜鸟ing...
[解决办法]
向老鸟学习
[解决办法]
ssf
[解决办法]
Good,top click!
[解决办法]
学习了。
[解决办法]
不错,既能学习,又能得分,真是好事!
[解决办法]
向"革命家"学习经验!!!
[解决办法]
写得不错,值得一些即将步入社会或者刚刚出入社会的IT从业人员。
[解决办法]
曾经听过张逸设计模式的课(long long ago)
感觉是个挺实在的人。
相对来说,了解其人还是看petshop的时候了
[解决办法]
很不错 收藏了
[解决办法]
养成随时记录心得和教训的习惯
就在这上吃亏。
[解决办法]
ding
[解决办法]
向老鸟先驱学习,敬礼!~
[解决办法]
很不错,赞同
[解决办法]
现在确实对自己的职业生涯没有一个清醒的认识,对自己将来具体从事哪个方向也没有认识。现在只能通过不断地学习,充实自己。在学习的过程中,发现和认识自己的研究方向。
[解决办法]
学些了
[解决办法]
糟粕虽多!!也有精华!!谢了
[解决办法]
受教....
[解决办法]
每天进步一点点。。
[解决办法]
看来我一出生 就具备很多超越了老鸟们的优秀的习惯了。
------解决方案--------------------


学习。。。。。。。。。。。
[解决办法]
像老鸟 学习

这些真的很重要
[解决办法]
我是来学习的,不只要向老鸟.还要向小鸟!
[解决办法]
经常记录一下所学所用的真的很不错
[解决办法]
说的不错 学习中

[解决办法]
新鸟领教了...
[解决办法]
学无止境啊!
[解决办法]
嗯,好贴。
[解决办法]
学习了。。。
[解决办法]
收下了
[解决办法]
学习



.
[解决办法]
学习。
[解决办法]
最后的总结很好。
技术繁多,涉及众多……取舍之间还真是要智慧为之!

热点排行