.net 带给程序员的路是什么样子的
刚才看了一个朋友的帖子
讨论的是。net的应用前景
从另一个角度看,。net带给程序员的路是什么样子的?
记得有次去问关于c语言基础的知识,回答的一个大侠,在问题结束后感叹了句,微软的c#。net等造就了一批代码工人
为了这句话,让我自己心里很不舒服了一段时间,想想也是,一直借助高级语言,以及。net的强劲IDE为开发省去了很多的麻烦和步骤(不需要知道windows SDK编程,不需要太多了解windows的消息机制,不需要自己去管理内存,根本就可以不必知道内存到底怎么用的了),也因为如此,产生了以上现象
最近的vs2005的应用,开发更高效,很多东西,那么,应用微软的。net技术,程序人员将被引上一条什么样子的路呢!
想想,真的可以不需要再去懂得太多的编程的东西就可以应用,编程变的和写word文档一样了!这对程序员是好还是坏呢?
我想这是一件好事!借助微软的这些方便高效的开发,我们不需要把精力放在了如何和计算机对话上,而更关注于事物的本身上。每个程序员,可以将更多的精力集中在了应用的架构设计上,事物的分析上
相信不少it业内的朋友都会感叹,如果一个自己是一个,懂得技术,又对某一个行业很了解,就是成为一个具有MBA证书和高级程序员的结合体,那样的一个人,在企业的信息化建设中的作用,将是多么重要的
。net技术,让我看到了,将来的程序员的发展方向,将精力由简单的编程,慢慢的都转向了对事物的研究和分析上,真正的和计算机对话的,将是那些提高编程环境的编程人员,就是底层开发人员了!
本身我们就是做应用开发的,我们就应该将更多精力放在如何应用上
想想中,如果某一天,我们使用的开发环境,只需要分析人员将业务流程分析清楚,适用固定的流程图很好的表现了出来,然后,点击一两个按键,所有的代码以及应用程序都由开发环境自己生成好了,这将是多么痛快的一件事情!
问题点数:200、回复次数:18Top
1 楼hyena041(陷入自己的思维中,找不到自己了)回复于 2006-03-20 16:48:15 得分 0
一家之言,纯属个人的一些想法和感受
欢迎大家拍砖Top
2 楼MyLf(不睡觉的鱼)回复于 2006-03-20 17:25:40 得分 10
精通了.Net,同样是牛人一个。。。Top
3 楼LifeForCode(用生命编程.再入轮回(2007))回复于 2006-03-20 18:00:21 得分 10
IDE的强大有利有弊
不过并不影响成为高人吧
.net很有前途Top
4 楼MonkWang(象写情书一样写程序)回复于 2006-03-20 18:09:36 得分 10
精通任何一种语言都会成为高手Top
5 楼dreamasp(网络游客)回复于 2006-03-20 18:16:39 得分 10
我一向喜欢用记事本或者editplus编写网页
以后的工作效率是不是会低很多Top
6 楼zorou_fatal(The world and system is even)回复于 2006-03-21 09:48:58 得分 20
其实无所谓,高级语言在很大程度上可以提高软件开发的效率,缩短开发周期。从软件工程的角度来看是大有裨益的。而低级语言则注重内在的东西,从纯计算机理论的角度来看是最好的东西,呵呵。仁者见仁,智者见智。Top
7 楼copico(北北)回复于 2006-03-21 09:58:09 得分 10
感觉越来越简单了
不可思议Top
8 楼qtbgo()回复于 2006-03-21 10:06:26 得分 10
倒奶cms完全满足
http://dnetcms.anyp.cn/
Top
9 楼xjbx()回复于 2006-03-21 10:07:09 得分 20
程序员分很多种,分工不同罢了,不一定精通底层的才叫高手,个人感觉程序员的职责是满足市场需求,做出客户需要的软件来,客户并不关心你采用的是什么底层技术。
当然,如果你是个技术狂的话,有兴趣就不妨在业余的时候研究一下底层的东东,对软件的设计和开发有更好的促进作用。Top
10 楼PerfectStar(第一个获得图灵奖的中国籍男子)回复于 2006-03-21 10:07:56 得分 20
我们不是为了写代码而写代码,是为了解决问题而写代码,既然有了更高效率的解决途径,当然应该采用Top
11 楼lhx1977(清水无鱼)回复于 2006-03-21 10:10:11 得分 10
写程序,不为代码发愁了,更注重软件的业务流程了。比较不错。
Top
12 楼beyondjay(初学者)回复于 2006-03-21 10:31:31 得分 10
写代码最终的问题是为了解决问题,而不是为了技术而技术。本来计算机就是一个工具,把写程序变简单,更注重业务流程是好事。Top
13 楼moodboy1982(老鹰)回复于 2006-03-21 10:49:40 得分 10
微软的这种做法就是为了那些中小型企业的。
用.NET的开发周期很短,随便去街上找个捡垃圾的培训几天也可以当程序员,其实不是程序员,应该是文员,一个文员一千多几块钱一个月吧。这样降低了企业的成本。也很受中小型企业的青睬。
当然.NET高手还是用的,只是越来越少,因为对企业来说,不需要高手了,你高手也好,低手也罢,反正是一千块,不干拉倒,这样,还会有几个人去研究复杂的代码?
微软的.net带给程序员的路可用变化图表示:
程序员-》拿文员工资的程序员-》文员
也就是说,没有.net程序员,只是.net文员。Top
14 楼independently(我是风筝高高飞)回复于 2006-03-21 11:04:32 得分 10
我觉得这是微软的阴谋,封装的越来越好了,底层的东西都不知道了。Top
15 楼cattleknife(解牛刀)回复于 2006-03-21 12:03:49 得分 10
其实每个传统行业都有工程师和工人之分,现在实现组件化编程,使软件开发这一行也有了这种区分了,.net的出现,使加速了这种分化。只懂得写模块的人叫程序员,他们的地位在将来会等同于在工地上造大楼的民工。而系统分析师和系统架构师,他们选择开发平台,分析客户需求,设计程序框架,他们是和建筑设计师同等地位的人。而那些研究系统底层和算法,他们是计算机科学家。一句话面向对象出现以前的编程是艺术,有个面向对向艺术变工程了,程序员分化了。
Top
16 楼poboy(笑笑生)回复于 2006-03-21 13:10:59 得分 10
cattleknife(解牛刀)牛人一个,很是深刻
楼主的观点偶也有同感
我懂点c后立即学C# ,asp.net ,半年就编料好多网站和程序,还有网络服务
现在又掉头学vc++
nnd ,那些hwnd ,msg的头要炸料,不过对系统却越来越了解,
只能说 用途不同,c++要的是高效,。net要的是和效率
偶认为。net的最大好处是可把你个人的思想迅速得到实现
转化为产品,而vc 则锻炼人的毅力,恒心,和那种忍辱负重的能力
往往需很长时间才敢表露自己的想法Top
17 楼love_sun(软件教父)回复于 2006-03-21 16:44:02 得分 10
.net不错呀!!
一直在用,顶一下。Top
18 楼pppboy(小颜)回复于 2006-03-21 17:28:32 得分 10
你是想法跟我差不多,.Net是为企业应用的,最重要的是对企业的业务要了解。然后才用软件来实现。Top




