发信人: chivalry (L.G), 信区: Npsos
标  题: 学.net该先学习什么呢?
发信站: 哈工大紫丁香 (Fri Mar 21 16:13:07 2003) , 转信


    好久没在这里看到有关技术性的讨论了,竟是一些...^_^
我想抛砖引玉一下.
    我在这里公布蓝线工作室内部论坛.NET技术讨论区的一篇系列讨论,
想就软件专业的学生如何规划自己学习计划这一问题引起大家更广泛的讨论.
希望同学们能够参与进来.而且更加希望各位高手和老师也参与进来,
为软件学院的同学出出注意,分析一下形势.尤其地,乞求老Sun老师参与,提提想法,
最好帮忙找更多的高手,我在这里谢谢你了(大师,给你跪下也行呀,求求你了).
希望大家在仔细阅读这篇文章后表达自己的观点,谢决灌水.
(请bency斑竹支持一下)

全文如下(整理过):
--------

Question (by Baggio)
引用:The .Net earthquake hits it 一文中"
理解.Net要求理解Web Service.也至少要求基本掌握任何列在上边的技术。"
学.net该先学习什么呢?

--------

Answer (by L.G)
我的建议
学习.NET,我建议先学习一门用于.net开发的编程语言,在这个过程中,逐渐的熟悉和理解
.NET开发环境。在语言的选择上,.NET为我们提供了C#,VB.net,VC.net,JScript。我的建
议是选择C#,理由嘛,可以参看这个网址
(http://bbs.hit.edu.cn/cgi-bin/bbs/bbsanc?/groups/GROUP_3/DotNET_Tech/D6DC402
AA/M.1028401856.A)
这里说的比较详细。
在学习程序语言时,当然先从最基本的语法学起(从'hello,world'开始),这当中要实际
动手编写程序,逐步锻炼自己的算法实现和编程能力(包括对面向对象程序设计的理解和
应用)。等自己对语言的驾驭能力有一定提高后,再开始接触.NET环境的编程。这个以后
再谈。在学习语言时,我有几句忠告,千万不要几种语言混着学,觉得哪个都好,学一段
时间这门,又学一段时间那门。这样会容易造成哪个都会点,哪个也没学通。有些高手是
会很多门语言,但一般他们都是一样一样的来,学通一门再学另一门。其实就目前主流的
编程语言(如JAVA,C#等)来讲,每一门语言都有优缺点,不要在哪门语言好这点上浪费时
间,我觉得只要自己喜欢,扎扎实实的学下去,哪门语言你学好了学通了,你都能成为高
手(Money大大的有,^_^).还有一点建议就是多看一些综述性和技术性的文章,看不懂不
要紧,起码造个脸熟,提高是潜移默化的。
好了,就先写这么多,让我们踏踏实实从现在做起,结伴步入.NET的殿堂吧。

----------

Question (by Baggio)
我们四年的学习中没有c#,大二有vc++,下学期sql,大三java,
这么说,学了C#是最合适的,嘿嘿!
那我大约需要多长时间可以搞定c#?

----------

Answer (by L.G)
好像我们也没有c#,即便有,可能也是选修课,因为c#比Java还要新,我想学院也许还没
来得及把它加进教学计划。我想以后学院可能会考虑加进去的。至于课堂开的课,曾经有
一位高手(起码我认为是高手)这样说过,没有一个优秀的程序员是从课堂上教出来的。
不要误解这句话呀--------当然了,课堂和老师的作用,我们不能否定,通过上课我们学
习了知识,可以很快的了解一门学问(包括一门编程语言)。而且学习好还可以得奖学金
。可是自己对知识的掌握在实际应用中能发挥到什么程度,关键还是要看自己下多大工夫
,不是有句老话吗“师傅领进门,修行在个人”。我想说的是,不要仅仅指着上课来提高
自己的编程及软件开发的水平,搞软件开发,实际工作能力和动手能力很关键的。
至于怎么规划学习的进度,我有个建议,你可以参考一下。可以先结合学院的教学,学学
c++(不是指vc++),主要是了解学习一下面向对象编程的思想,而且值得一提的是Java和
c#都是从c++演化过来的,有良好的c++基础,不论是学Java或者c#都不会吃力的。在这期
间,再看看形势,多了解一下各方向的动态,见风使舵:),没准又出来比c#还好的语言
呢,总之,我觉得在学完c++后下决定也不会太迟。你刚上大一,有的是时间,关键是自己
不要浪费。
至于要搞定c#,看你想搞到什么程度,只是想了解,还是想干这行
。要是了解,会很快,C#语法有一个月快则两星期就能看完;要是
打算干这行,真正地掌握其精髓,就得踏踏实实地看了,我想没有1年恐怕不行。
sql是数据库语言,哪个方向都得学,不过不是很难。
不想说太多了,因为有些事情需要你自己决定的,我只能给你介绍一下形势,选择什么,
怎么做还得自己拿主意。

----------

(by L.G)

大家要是还有什么问题,可以提出来,咱们共同讨论。

----------

(by buyaolangfei)
如果想学得扎实 先学好c++
在学好MFC 嘿嘿 
到时候我保证 你能两个星期会用c#
java 也没问题
基础最重要啊

----------

(by L.G)
大师说得对,基础最重要。
我就是基础没打好,所以在实际开发过程中遇到了很多难缠的问题,现在正在恶补。
buyaolangfei--------我对你的崇敬之情,犹如松花江水连绵不绝

----------

(by L.G)
注:buyaolangfei,是我们蓝线工作室技术部的主管,
elife说他是高手,我叫他大师。以后要是有技术方面的难题,大家可以直接问他。也希望
buyaolangfei大师多关心新成员的成长,多关注这里的问题。

----------


------------------------------
我不是一只仅知道罐水的蓝线老猪
------------------------------











--

※ 来源:.哈工大紫丁香 http://bbs.hit.edu.cn [FROM: 210.46.72.251]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.183毫秒