回 帖 发 新 帖 刷新版面

主题:请大虾指点迷津!!

小弟现在是大一计算机专业新生。。现在已经过去了一个学期,我刚加进了我们C语言老师的工作实验室,工作室的主要内容是用ASP.NET进行项目开发。。现在有个师兄叫我学习C#,我只学习过C,不知道我是否可以学习这个??还有,学这个对以后考CCNA,CCNP之类的有什么影响??谢谢!!!

回复列表 (共5个回复)

沙发

我想lz可能有三个理解误区:
1、
C语言工作室怎么会开发ASP.NET项目,C和C#是风马牛不相及的两门独立语言,除了名字有点像/语法稍微有点接近以外,理念、运用上面差别相当大。
2、
编程重要的是思想,语言只是一个工具。如果你已经会了一门语言,学习另一门语言还是比较容易的,但是要精通的话还是扎扎实实从头开始吧。
3、
如果你想考CCNA/CCNP这类思科的网络工程师认证,你可能选错学习方向了。语言可能对考这类认证有帮助,但帮助不会太大。毕竟思科的网络认证基本上都是硬件方面的考核。

希望lz根据上三点重新考量一遍,或许自己就有答案了。

板凳

呵呵。。。我那老师就是搞ASP开发。。。。。我也很无奈啊/。。我开始时我以为他是用C或者JAVA搞的。。谁知道他是用ASP搞的,,主要是动态网夜的开发吧,,,呵呵,,他以前也教过其他语言。。至于你说的CCNA主要是硬件方面的吗?那可能我一开始就理解错了。。谢谢了。。。我还以为编程方面是网络工程师的主要呢。。。。谢谢了。还有,我上一知道C和C#是很不同,所以我才问一下我能不能学??会不会太操之过急了??

3 楼


还有我对ASP一般都不是很了解/。/我一般都是以为用JAVA可能会比较好。。我现在都不知道该不该定下心来学习它,,因为钱途很重要啊。/。。

4 楼

网络工程师分硬件工程师和软件工程师两类。
思科是偏硬件的,毕竟硬件厂商起家。

C#自然可以学,C#说实在的就其语言本身而言还是相当简单而又灵活的,它不需要什么其他语言基础。

至于学习什么语言,或者C#/Java选择哪一门,这个不好说。不过有一点,它俩还是蛮相似的。
一方面要看个人爱好(毕竟有些区别),一方面看市场需求。
我们学校软件工程的学生是两者兼修~~

市场方面,Java起步早,所以以Java为核心开发技术的国内厂商可能多一些;不过.NET目前在国内的发展速度特别快,目前.NET程序员已经在CSDN招聘排行榜排到第一位。

另外,还有一点,考虑到你是计算机专业而不是软件专业的学生,你需要学习软硬件方面的知识。
如果你今后想和硬件打交道,比如嵌入式开发,C/C++/汇编应当更加有用,.NET/Java在嵌入式领域推广力度还不够。

5 楼


感谢大哥您的详细解答。。谢谢。。。

我来回复

您尚未登录,请登录后再回复。点此登录或注册