获取知识的途径
有时候经常会想起一些点点滴滴的事情,串联起来还挺有意思的
07年以前,我在大学主要学习网络,说起来可能有些可笑,浑浑噩噩的大学生活到了某一天中午,我们几个买了电脑报,正在看软件板块,看到一篇文章说网络工程师的年薪可以到10W,想想自己刚好是网络专业,“老子要考网络工程师”的想法就扎根了。于是就到古玩城买了本厚厚的网络工程师教程看起来,那个时候对就是对网络很感兴趣,喜欢到处给别人装系统,宿舍假设内网,双网卡上网啥的,局域网用net命令发条消息很兴奋,也在机房做了一年的管理员,学习过一些小技巧,黑过小网站,突然看起来厚厚的网络工程师教程还真不适应。但是咱既然说了要考过去,就结合着本专业的书和模拟器啥的同时进行,记得那一年极度兴奋,基本上除了看书和打球,就剩下在电脑前玩路由模拟器了。因为有些网络基础,加上有机房和宿舍的几台电脑练手,加上路由模拟器啥的帮助,到毕业时网络工程师也拿到手了,可年薪啥的就呼啦了。。因为当时基本上是找不到工作,毕业了才知道,自己会的拿点东西屁用没有,三层交换,思科路由,专业的东西不会,工作也干不了啥。
这一阶段的学习,完全自学,照搬书本。
到了07年下半年,本来打算考CCIE的,看了网络上一篇文章,说一个CCIE靠自己在实验室的玩命实验终于考过了,很是兴奋,但是有听一个从国内某培训机构出来的朋友说现在的CCIE已不同往昔,钱都能买过来,不考也罢,当时由于接触了一些软件开发的东西,又觉得在厌恶了路由器的配置,加上很难接触到真实的路由器配置,而做软件的话只要一个笔记本就行,就转投到软件上来了,其实当时如果做网络的话,也许仍然没有出路,能接触到的设备非常少,为了搞个软路由测试我把笔记本快折磨死了,光盘还在光驱运行装RadHat我就提着去教室上课了。
转到软件之后,最开始是看了一本宿舍兄弟买的《.net揭秘第一版》,很不错的书,不过我看的是VB版的,最开始用的还是VB.NET,后来才转向了c#,那段时间几乎达到了痴迷的程度,晚上突然醒了还会翻开书看看技术点,然后再用VS运行一遍。这个时期是学习编程的最不要命的时候,先是看书写例子,在VS编译运行。因为当时大学并没有开设.net课程,SQL和数据结构的课程学习后还是很有感觉的。
这一阶段的学习,主要是靠听课,看技术书籍,下载源代码,自己动手实践
到了08年工作的时候,又一次接触到一个英国回来的同行,在交流中他很随意的说到跟Anders的邮件来往,还有跟微软的开发组联系,让我感觉自己的狭隘,于是遇到了问题就会想到社区和邮件组等,有时候也会跟微软的一些大牛发邮件,尽管很多时候得不到人家的回复。但是参与社区和讨论的机会增加了,可以向很多同行高手学习。这期间也关注了博客园和CSDN以及MSDN和CodePlex等,也在闲暇时间看了不少webcast视频。
主要是业界有影响力的社区和论坛、博客等
最近在看Silverlight,同事给了一个silverlight的帮助文件,官方文档及某种技术的SDK也是学习的好地方,很多时候我们的困惑都能在官方找到答案。
您有好的学习方法建议吗,欢迎交流。