悦 的个人资料My Digital Story照片日志列表更多 工具 帮助
2007/12/30

不要迷失在技术的海洋中(转LoveCherry)

技术就好像一片汪洋大海,越深入越望不到边际。就拿自己的体验来说吧,2000年的时候在学校搞ASP,觉得网页开发就是这么简单,把数据库中的数据格式化一下显示在页面上,把用户的输入组装成添加删除和修改的SQL提交到数据库中去。几年后的今天,我对自己了解或听说过的ASP.NET相关(注意:仅仅是ASP.NET或者说网站制作相关)技术列了一下:



在这些语言、技术、工具、理念中,每一项都能扩展出很多还要细化的技术,每一项要达到熟悉的程度可能都会花去一年的时间,如果这些都要达到熟悉的话,大概也就快退休了。不但如此,每一个技术都在飞速发展,今年语言到了明年就有更简单的语法,今年的技术到了明年就有更好的技术来替代,今年的工具到明年已经面目全非,今年的理念到了明年已不再流行。

或许你现在:

l 在为面试而去搜索接口和抽象类的区别;

l 在为新技术来不及学习而烦恼;

l 在为看不懂高深的技术文章而烦恼;

l 在为项目不能提高自己的编码水平而发愁;

l …………

我觉得:

l 不管做什么,学什么,一要心态好,二要态度好。所谓心态好就是不要着急、不用担心;所谓态度好是多分享、多讨论、学出自己的心得。分享的意义是很大的,在分享之后的认知水平往往比分享之前的高,而且在很多时候分享给别人1点,别人能回报给你2点。有些人在团队中不愿意分享,怕团队中的其它人水平提升了影响到自己的地位,其实这种想法是没有什么道理的,也是对自己不利的。有些人又在羡慕别人的技术NB,崇拜高手,为自己的技术差感到烦恼,如果你对自己信心又有什么技术是花时间学不到的那?

l 从学习的内容上来说,要坚持两个原则,如果你没有时间的话,那么学新技术不如学基础、学应用不如学思想。举例来说,如果你只熟悉C#的基本语法的话,那么学好C#这个语言比学会编写留言本更有意义,如果你关注MVC、ORM的话,那么学习它们的思想比学会使用MONORAIL以及NHIBERNMATE更好。技术虽然一直在变,但是越是基础和越是抽象的技术变化越慢,越是偏向应用越是具体的技术变化越是快,从性价比上说,学习基础知识性价比更高。再举一个直白的例子,DIY电脑的时候,在显示器上多花费500元的意义一定比在显卡上多花费500元的意义大,而就是有些人宁可在显卡上多花费500元。在很多大型软件公司,招聘的时候只看人(看人品、看聪明程度、看态度)不看技术的,因为它们需要的是能快速发展,适应企业文化的人,而不需要你那些所谓的精通和熟悉。

l 不要过于专著于技术,这里的技术指工作中用于开发的技术。在几年之后,当你只有.NET可以和你的孩子分享的话,是不是太可悲了。在软件行业,技术虽然一定程度决定了薪水、决定了职位,但是我们的生活并不是100%是工作,有时间为技术而发愁,为何不综合提升自己的其它能力呢?并且随着职位的上升,往往沟通能力、经济知识以及文学艺术修养比技术显得更重要,这个时候叹息自己过于专著技术往往为时过晚。

l 虽然国内很多公司的技术层次不同和文化也有差异,但是在大多数的时候公司或别人能教给你的东西很少,要学东西还是要靠自己主动。有的人一直觉得在公司学不到东西,想换一个环境,往往他换了一个环境之后发现还是学不到什么东西。国内的项目大多还是急功近利的,不要期望有这么多微软研究院,空闲的时间踏踏实实学一些东西比到处找工作强很多,做项目的时候多分享一下自己的心得给团队成员比抱怨团队技术实力差强很多。

l 在工作中,要始终提醒自己“谦恭”、“真诚”和“规矩”,谦恭真诚对别人,把规矩留给自己。技术再强也要“谦恭”,离开了“谦恭”的技术就会失去光芒,社会再险恶也要“真诚”,一切虚伪会在“真”诚面前低头,职位再高也要“规矩”(不迟到,不早退,以身作则),否则再大的权力也只能变成人员的流失。如果能做到这六个子,那么无论你的技术怎么样,无论你到哪里都会得到领导的重用,在事业上有所发展。

    现在的你不再:

l 为面试而去搜索接口和抽象类的区别,而是在面试的时候告诉考官你并不知道它们之间的区别,但是愿意在一个月内系统学习面向对象的知识;

l 为新技术来不及学习而烦恼,而是明确了自己最需要学习的技术,一边学习一边分享;

l 为看不懂高深的技术文章而烦恼,而是拿起《C#高级编程》踏踏实实从头到底边阅读边做试验;

l 为项目不能提高自己的编码水平而发愁,而是在进度允许的情况下尽可能让项目变得可扩展、可维护以及高效;

l …………

看到身边的一些人为技术所累,在技术的海洋中航行的很辛苦,因此有了本文。本文的主要目的是提醒大家找到方向,时不时回岸边休息一下,思考一下新的航向,不要迷失在技术的海洋中让自己筋疲力尽,在技术之外的有很多东西的意义远大于技术,请大家踊跃讨论…………

更新(本文或许过于杂乱,总结一下观点):

l 学习靠自己,不要期望别人教你什么,学习要主动;

l 不管水平高低,不要看不起自己,也不能看不起别人,学习要心态好;

l 不能不思进取,也不用让自己为技术所累,给自己多一点技术之外的时间;

l 如果时间不充裕,优先考虑学习基础的内容,同时也可以多关注一些新的思想;

l 如果别人能从你这里学到知识的话,那么你自己也一定学到了知识,请坚持分享;

2007/12/29

Google揭示YouTube视频成功原因

CNET科技资讯网 11月10日国际报道 美国旧金山当地时间本周四,Google负责搜索产品和用户体验的副总裁玛丽萨(Marissa Mayer)表示,YouTube 成功而Google Video没有成功的原因是,用户能够立即看到他们发布的视频剪辑。

  玛丽萨在一次简短的讲话中说,YouTube 使用户能够立刻看到视频内容,这也是为什么它能够成功的原因。相比之下,用户向Google Video发布的视频内容需要2-4 天才能够供用户观看。

  玛丽萨表示,Google在开发所有产品时者考虑到了这一点,促使我们利用AJAX开发Gmail 的主要动机就是速度。Google曾经发现,Google Maps 主页的大小超过了100KB ,我们对它进行了精简,将尺寸缩小了20%-30% ,用户对此做出了积极的反应。

  玛丽萨说,互联网用户希望即时看到他们操作的结果,否则就会放弃使用的服务。她指出,速度是Web 2.0 应用软件中一个重要的方面。她说,例如,Wikipedia 的成功表明众喜欢“即时的反馈”。

  据玛丽萨称,手机领域在这一方面也需要改进。手机会受限于较慢的数据传输速度,在手机上输入数据、与Web 应用交互需要的时间过长。尽管很好,但以Google Maps for Mobile为代表的一些应用的速度太慢,我们将提高它的速度。

2007/12/27

寻求同行者

寒假有一起去上海考IELTS的同学吗?有意者给留个名,把你的联系方式告诉我。

2007/12/25

祝贺江涛同学去微软实习

刘江涛这小子混进上海微软全球技术支持中心去做intern了,咱们微软实训出来的都是好样的,希望江涛能留在微软,加油啊!

寒假我也打算回趟上海,找家实习单位,积累些工作经验,顺便去看看小江涛,HaHa...

回到学校有些日子了,感觉学校的课程很单调,企业才是人才学习的最佳平台。

2007/12/23

Microsoft MSDN与Microsoft TechNet

Microsoft MSDN与Microsoft TechNet的区别

Microsoft MSDN和Microsoft TechNet是微软公司两项面向不同对象的付费基于只读光盘(CD-ROM)的订购产品。MSDN是软件开发者不可或缺的技术及信息资源, 每季一期。对于软件开发人员,无论是开发Windows平台上应用或是采用微软Office或是BackOffice家族产品开发Intranet解决方案,订购MSDN能够确保获得最新技术和信息。Microsoft MSDN产品分为三个级别,开发库是软件开发者必备的最新最全的资料;专业版除了开发库的资料以外还包括了软件开发包、设备驱动程序开发包及最新版本的Windows及Windows NT工作站操作系统; 宇宙版实际上是微软产品大全,除了专业版所有之外,还包括了企业版Microsoft Visual Studio即微软全套开发环境,微软Office 97开发人员版,BackOffice测试平台,附加的开发工具如FrontPage等以及最新的开发工具。除此以外,还有在线MSDN(MSDN On Line),免费提供最新信息。简而言之,MSDN对于软件开发者是“跑百家不如走一家”。

Microsoft TechNet是微软公司为IT专业人员提供的技术信息资源,每月一期。它包括了近300,000页的技术信息,附以大量案例分析,完整的Microsoft资源开发工具和Microsoft知识库,以及针对超过60,000个问题的答案。另外,每个月还有3000页最新的文章、升级软件包、驱动程序和补丁程序。对于系统管理人员、技术支持人员、系统集成专家等各类信息技术专业人员,这是目前市场上最完整而且最易用的技术资源,不可不备。


Microsoft MSDN 详细介绍

MSDN 的全称是 Microsoft Developer Network。这是微软公司面向软件开发者的一种信息服务。
一般情况下,很多人误认为 MSDN 为联机帮助文件和技术文献的集合。但事实上,这两者只占 MSDN 庞大计划的一小部分。MSDN 实际上是一个以 Visual Studio 和 Windows 平台为核心整合的开发虚拟社区,包括技术文档、在线电子教程、网络虚拟实验室、微软产品下载(几乎全部的操作系统、服务器程序、应用程序和开发程序的正式版和测试版,还包括各种驱动程序开发包和软件开发包)、Blog、BBS、MSDN WebCast、与 CMP 合作的 MSDN 杂志等等一系列服务。
其中产品下载、在线电子教程、MSDN 杂志和技术紧急电话支援是要付费的,其余基本免费。当然, MSDN 杂志可以通过微软公司的网站免费观看或者下载(http://msdn.microsoft.com/msdnmag/
MSDN 涵盖了所有的可以被开发扩充的平台和应用程序,因此如微软公司的百科全书 Encarta,或者是各种游戏,是不包括在 MSDN 之内的,因为这些产品直接面向最终用户,没有进行程序开发的必要。
MSDN Library
用户接触到的最多关于 MSDN 的信息可能是来自于 MSDN Library。MSDN Library 就是通常人们眼中的 MSDN,涵盖了微软全套可开发产品线的技术开发文档和科技文献(部分包括源代码),也包括过刊的 MSDN 杂志节选和部分经典书籍的节选章节。MSDN Library 有 1.8 GB 左右,可以通过在线或者 MSDN 订阅(需付费)以脱机方式浏览。在线浏览的链接为http://msdn.microsoft.com/library/default.asp
每个时期,随着不同版本 Visual Studio 发布的时候,都会有对应的 MSDN Library 发布,而从最新版的 Visual Studio 发布之后,对应旧版本 Visual Studio 的 MSDN Library 会慢慢停止发布, 仅随该 Visual Studio 发布的 MSDN Library 以及后续的 MSDN Library 更新才可以被整合到最新版本的 Visual Studio 中。
MSDN Subscription
真正意义上的 MSDN 指的是 MSDN Subscription(MSDN 订阅)。这是一种付费订阅服务,可以将微软几乎所有可开发软件以开发为目的使用,包括各种操作系统和应用程序,还有各种企业服务器,MSDN Library也是订阅的一部分。 同时可以得到微软公司的紧急电话技术支持服务以及使用 MSDN Blog。
MSDN 订阅的用户根据权限不同,可以使用不同等级的 MSDN 服务。MSDN 订阅等级不是一成不变的,随着 Visual Studio 2005 的发布,最新的 MSDN 版本具体的订阅等级如下:
Visual Studio 2005 Team Suite with MSDN Premium Subscription (包含所有的 Team Edition)
Visual Studio 2005 Team Edition for Software Architects with MSDN Premium Subscription
Visual Studio 2005 Team Edition for Software Developers with MSDN Premium Subscription
Visual Studio 2005 Team Edition for Software Testers with MSDN Premium Subscription
Visual Studio 2005 Team Edition for Database Professional with MSDN Premium Subscription (已经于 2006/11/31 发布)
Visual Studio 2005 Professional Edition with MSDN Premium Subscription
Visual Studio 2005 Professional Edition with MSDN Professional Subscription
Microsoft Operating Systems Subscription
Microsoft Library Subscription
MSDN 的订阅以年为单位,最少一年。最低级的 MSDN Library 用户每季度会定期收到微软寄到府上的 Library 更新。这个级别以上的用户会在订阅生效后收到微软寄送的 Welcome Kit(MSDN Premium Subscription 用户的 Welcome Kit 包括大约 60 张 DVD 光盘)。必须同时还可以登录 http://msdn.microsoft.com/subscriptions/ 下载所需软件。而且每个月会收到微软寄送的软件和文档更新。
对于 Visual Studio 本身来说,Team Edition 以及以上级别的 Visual Studio 在零售渠道必须同 MSDN Premium 同时购买,不可以单独购买。通过零售渠道,用户只可以单独购买没有 MSDN 订阅的 Visual Studio Professional。
如果想要订阅MSDN,请参看 http://msdn.microsoft.com/vstudio/howtobuy/
需要注意的是:MSDN 订阅提供的各种产品,除了 Office 系列以外,包括 Windows、SQL Server 在内的其它产品,是不可以用作商业用途的,仅以开发和测试为目的。
目前微软停止了 CD 版本 MSDN 的订阅。仅可以选择 DVD 订阅。而在国内,微软推出了以硬盘为介质的 MSDN 订阅,用户只需将硬盘连接互联网上,内置软件会自动下载最新更新,方便得很。
另外,从明年一月开始,对应不同等级的 MSDN 订阅,微软会推出仅可以下载使用的 MSDN Direct 订阅,意味着除了授权书会被邮寄以外,用户只能登录微软的 MSDN 网站下载所需的软件以及序列号。所需的 CD/DVD 由用户自行刻录,当然费用也就自理了。同时,由于没有介质和运输成本,MSDN Direcct 比目前同等级的订阅大约会便宜 15%——30% (参考目前仅限于下载使用的 TechNet Direct Plus 订阅和传统的邮寄式的 TechNet Plus 订阅的售价,MSDN Direct 也会便宜很多)。
目前 MSDN Direct 实际在北美已经开始发售,欧洲、中亚、非洲区域会于明年年初发售,国内近期没有迹象。

2007/12/7

江西IT人才实训结束了

长达5个月的江西IT人才实训结束了,在5个月中学到.NET核心技术,Web开发技术,经历了软件企业日常软件开发的流程,掌握了MSF理论,体验了从“系统分析人员”到“项目经理”到“美工”到“程序员”到“测试员”各个角色,不仅仅是技术水平上的提高,更宝贵的是获取了与人沟通交流、团队合作、项目管理的经验。两位微软的金牌讲师对我的谆谆教导,MVP的高老师手把手的教我调试程序,MCS的王老师细心的为我答疑解惑,组员们之间的互帮互助,认识你们是我一生的荣幸,你们都是我的榜样!前两个月的补强课程,把我从一个普通大学生培养成一名掌握.NET技术的程序员,后两个月的实训项目把我锻炼成既懂业务又有一定系统分析、设计、编码的软件开发工程师,其间还深入江西各大软件企业了解各种行业领域,与各大软件企业的HR-Manager交流企业对人才的需求与大学生就业的问题,让我积累的是:做人+技术+业务=成功的能力。引用王老师的话“找准自己的目标,为自己的目标而努力,目标一定会实现的”。

闲话不多说下面发几张散伙饭的照片:


IMG_3635STA42784 IMG_3661 IMG_3669 STA42842 STA42899
2007/12/1

我被BOSS选中去微软了

功夫不负有心人,有幸被BOSS在48个人中选上去北京微软总部的MCS团队,真是幸运,这也是我的努力和执着的回报,可以由于我尴尬的大三身份,又只能搁置了,希望明年还能加入MCS团队,我会继续努力的,KEEP MOVING ON!


微软顾问咨询服务(Microsoft Consulting Services)

微软(中国)有限公司及微软企业咨询服务部概述

“计算机到底能干什么,计算机将来会有什么样的发展和用途?”因为这个问题,微软诞生了;因为这个问题,微软始终以其锐意进取改变着整个世界。现在,作为全球最大软件公司和最有价值的企业,微软通过自己的产品和技术改善着人们的生活、工作和交流的方式,带给人们全新的计算体验,提高个人工作效率,提供平台和商业解决方案,帮助企业提高其整体竞争力,开发新的数字化家用技术和娱乐方式,促进移动计算的发展。

自1992年进入中国设立北京代表处以来,微软在华的员工总数已增加至900多人,已形成以北京为总部、在上海、广州设有分公司的架构。

微软企业咨询服务部(简称微软服务)是微软公司为帮助企业用户迅速获得效益而成立的一个部门。微软企业咨询服务部与全球多家合作伙伴联手协作,共同提供广泛系列的服务,帮助企业从微软技术投资中迅速获得切实的效益。

微软企业咨询服务部的使命是帮助企业尽可能地从微软产品使用中获得最大利益。为了实现这一目标,我们为企业提供我们广泛而深入的内部知识和资源,以帮助它们实施具有更高价值的解决方案,而这些解决方案又必将会对其业务产生有意义的影响。