- UID
- 8765
- 热情
- 2442
- 人气
- 4181
- 主题
- 257
- 帖子
- 63077
- 精华
- 1
- 积分
- 35018
- 分享
- 0
- 记录
- 0
- 相册
- 2
- 好友
- 4
- 日志
- 0
- 在线时间
- 3743 小时
- 注册时间
- 2002-12-7
- 阅读权限
- 30
- 最后登录
- 2024-9-7
    
升级   75.09% - UID
- 8765
- 热情
- 2442
- 人气
- 4181
- 主题
- 257
- 帖子
- 63077
- 精华
- 1
- 积分
- 35018
- 阅读权限
- 30
- 注册时间
- 2002-12-7
|
本帖最后由 ibeloved 于 2010-7-6 21:55 编辑
今天有空,就多打点字吧。
说到几年前的 MS,给我印象最深的就是无意间看很多网上开发人员的简历, 各个方面都很NB, 然后就明写了“NO MS”,当时我也为自己是一个“NO MS”的开发人员而自豪。
刚工作的时候,我担任的C++的一个小部件(其实也不是很小了),提前完成了任务,头就让我去学学C#, 两周自学发现 VS 还不错,因为我之前都是用普通的NOTEPAD编,我承认,那时刚出校门。 VS 让我最喜欢的就是可以看MEMORY,再也不用费事的把内存的东西打出来了。 之后才慢慢接触了RESHARPER,让我养成了很多良好的编程习惯。 编了一阵子C#之后,把PROJECT的主体做完了,又没事了,头就又让我回头去C++另外一个小部件。
转头回来再一看的时候才恍然发现, C#把你架的太高了,好多事情都太容易的完成了以至于开发者会忽略很多很基本的原理。 我这人一个毛病,就喜欢底层的东西,太高级的我觉得那不是真正的COMPUTER SCIENCE。
还记得当时在奥大读书的时候, 教的JAVA,VB,当时还没VB.NET。 虽然2年级有门课是交ASSEMBLER的,那老师也用C交(JAVA还真不大好交), 让我更加喜欢上了C, 3年级的时候,就哪几门无聊的课,眼看就毕业了,我转学到梅西了,原因就是因为梅西学C和C++。 我不喜欢读个CONSOLE INPUT还要写上半页的CODE的JAVA,不喜欢天天喊着 CROSS PLATFORM , OOP, 但是什么都要在虚拟机上缓慢臃肿运行的语言,我不想这辈子最宝贵的学习时间浪费在JAVA上。 或许现在JAVA变了,或许我太固执,但是8年前的确JAVA很SUCK。 C,可以让你干所有的事,JAVA?NO。
高级语言的通病就是个人感觉 根基不稳,都没有C稳, C++我想也没几个认为比C出色吧。哎,信息时代的产物。 现在大学里都在交C#,JAVA什么的,我只是为那些学生感到悲哀。学C吗?出来找不到工作,没有公司要找JUNIOR的 C /C++的开发人员,因为涉及的领域太深了。这也就是C的魅力所在吧。 不学C吗?电脑内部是什么样的都不知道,学了高级语言只是知其然,不知其所以然。 在就业和知识面前,很多大学都选择了就业,嗯。。或许是因为本科只有3年的缘故吧。
额。。扯远了。 高级语言把开发者架的太高,犯错还是好的,最少你知道错了。 最惨的是写了一段很臃肿的CODE居然发现可以运行,殊不知各种 MEMORY LEAK, BUFFER OVERRUN, STACK OVERFLOW。 如果养成了C#的TRY CATCH的习惯, 好了,就等着慢吧。
C#也有优点,比如PRODUCTIVE, 这个我是深有体会,只用2周就可以学会个大概,3 4周WIN FORM, WCF,LINQ2SQL, EF, WPF 基本就差不多了。 但是我觉得最主要的是更加根深蒂固 OOP 的概念,让我在后来的C++开发过程中更清楚的架构程序,更有效的控制资源。
突然忘了自己要说的主题是什么,就想说 当埋头一个语言,一个方面的时候,转转头,再回来干,会突然有温故知新的感觉。
随着最近的.NET4的发布,我随便在SEEK上转了一圈,让我清楚的又一次看到了洋人的这个态度问题, 有一部分公司很积极,想要转型.NET4(其实我们都已经开发完毕了下一代的产品), 有的还在.NET2.0。 我理解那些因为特殊原因用.NET 2.0的,而那些仅仅因为不喜欢接受新鲜事物而拒绝新知识的,有些悲哀。还好我在一个小公司,不用看好几百页的APPROVED TECHNOLOGY LIST,不用为了用EF4 等 100道的手续批准。而我们公司的很多人都拒绝.NET4,也拒绝安装VS2010。 我觉得公司在你提出要求安装VS2010就批准 是一件多么兴奋的事情。那些顽固的人在我的影响下也慢慢的接触新的FRAMEWORK, 也抛弃了WINFORM 而WPF,也开始学着EF4。 当开发人员拒绝或被拒绝接受新鲜事物的时候,是多么悲哀的事情。 哎。
前阵子听到人埋怨,现在学IT的太多了,走大街上一个巴掌拍下去5个里面3个学IT,工作怎么找。 其实又让我想起了某个名人说的话,好的DEVELOPER是不会失业的。何况IT还不等于DEVELOPER。自认为自己是专家的也太多了,摆一大堆名词就是高深了,会装个电脑就成了COMPUTER SCIENCE了。
这种感觉去国内的论坛更加明显, 连中文的MSDN论坛都充斥着这种味道。 随便提个问题,一般情况下会引起很大的一场辩论, 好点的好歹还给个答案,先不管答案咋地,最起码给了, 不好的直接先把自己CV列一下。 答案的质量个人感觉比英文版的稍微差点。 而国内的比如PUDN之类的网站,各种抄袭也就算了,抄准点啊倒是。。。随便从那上面拿来一个东西细细看看,会发现各种不良的编程习惯, 对语言,对架构的不理解 等等。多误人啊。
说着说着,自己成了粪青了。 |
|