jsfcf007 jsfcf007
我只是一只猫而已
关注数: 33 粉丝数: 24 发帖数: 2,068 关注贴吧数: 10
[心得共享]不要迷失在技术的海洋中[by lovecherry] 我知道肯定有很多人都看过这篇文章,和 CSharpVSJAVA 的那一篇《我们到底该怎样学习技术?如何成为优秀的技术人员》的帖子。现在那帖子一时间被取消置顶了,之前没在意,看到吧里又有人对学习的路子感到迷茫了,觉得还是应该让这帖子置顶,好让后来学习的人看看。《我们到底该怎样学习技术?如何成为优秀的技术人员》可以算是对lovecherry的《不要迷失在技术的海洋》中的读后感,之前贴吧里没有放上lovecherry的这篇文章。 为了方便大家阅读,我就发上来了。 先看《不要迷失在技术的海洋中》,然后再去看《我们到底该怎样学习技术?如何成为优秀的技术人员》吧,我想,看过这两篇帖子之后,你一定会有所收获的。 《我们到底该怎样学习技术?如何成为优秀的技术人员》的链接如下 http://tieba.baidu.com/p/534515492 好了,说了一堆废话。那么,下面就是正文,请仔细阅读吧。 《不要迷失在技术的海洋中》 技术就好像一片汪洋大海,越深入越望不到边际。就拿自己的体验来说吧,2000年的时候在学校搞ASP,觉得网页开发就是这么简单,把数据库中的数据格式化一下显示在页面上,把用户的输入组装成添加删除和修改的SQL提交到数据库中去。几年后的今天,我对自己了解或听说过的ASP.NET相关(注意:仅仅是ASP.NET或者说网站制作相关)技术列了一下:在这些语言、技术、工具、理念中,每一项都能扩展出很多还要细化的技术,每一项要达到熟悉的程度可能都会花去一年的时间,如果这些都要达到熟悉的话,大概也就快退休了。不但如此,每一个技术都在飞速发展,今年语言到了明年就有更简单的语法,今年的技术到了明年就有更好的技术来替代,今年的工具到明年已经面目全非,今年的理念到了明年已不再流行。 或许你现在: 在为面试而去搜索接口和抽象类的区别; 在为新技术来不及学习而烦恼; 在为看不懂高深的技术文章而烦恼; 在为项目不能提高自己的编码水平而发愁; ………… 我觉得: 不管做什么,学什么,一要心态好,二要态度好。所谓心态好就是不要着急、不用担心;所谓态度好是多分享、多讨论、学出自己的心得。分享的意义是很大的,在分享之后的认知水平往往比分享之前的高,而且在很多时候分享给别人1点,别人能回报给你2点。有些人在团队中不愿意分享,怕团队中的其它人水平提升了影响到自己的地位,其实这种想法是没有什么道理的,也是对自己不利的。有些人又在羡慕别人的技术NB,崇拜高手,为自己的技术差感到烦恼,如果你对自己信心又有什么技术是花时间学不到的那? 从学习的内容上来说,要坚持两个原则,如果你没有时间的话,那么学新技术不如学基础、学应用不如学思想。举例来说,如果你只熟悉C#的基本语法的话,那么学好C#这个语言比学会编写留言本更有意义,如果你关注MVC、ORM的话,那么学习它们的思想比学会使用MONORAIL以及NHIBERNMATE更好。技术虽然一直在变,但是越是基础和越是抽象的技术变化越慢,越是偏向应用越是具体的技术变化越是快,从性价比上说,学习基础知识性价比更高。再举一个直白的例子,DIY电脑的时候,在显示器上多花费500元的意义一定比在显卡上多花费500元的意义大,而就是有些人宁可在显卡上多花费500元。在很多大型软件公司,招聘的时候只看人(看人品、看聪明程度、看态度)不看技术的,因为它们需要的是能快速发展,适应企业文化的人,而不需要你那些所谓的精通和熟悉。
1 下一页