51Testing软件测试论坛

标题: 我只学C语言可以吗? [打印本页]

作者: czz811    时间: 2005-9-26 16:28
标题: 我只学C语言可以吗?
我在的这一所大专学校学的软件技术,学校语言就开了C语言,说只要精通了这门语言可以去任何公司搞开发和测试,请问是不是这样呀?如果不我那我应该还要学点什么呢?请多多指教!!
作者: zhuhao    时间: 2005-9-26 16:51
哈哈,谁说学会了C可以到任何地方去做开发。
只能说C是计算机语言的基础,现在用C基本上都是做底层开发。
还是应该多学学面向对象的编程
作者: Tender    时间: 2005-9-26 17:00
C语言是基础,学好了当然是好!但只靠C怎么能做任何事情呢?否则,也不会去发展那么多的程序语言了!
作者: cynthia_lu    时间: 2005-9-26 18:26
C语言是学其它语言的一个工具,怎么说呢,就是走路和跑步的关系,走路是你最基础的,但想走的更快,那只能跑,也不知道,这个比喻恰当不恰当??呵呵,希望你能理解。
    不过悄悄的告诉你,有些做测试的人不会C语言噢
    你学什么,关键在于,你自己对什么感兴趣,要找出兴趣所在,这样才会对你自己今后工作有所帮助。想学什么就学点什么吧,知识面广了,工作自然来了

[ Last edited by cynthia_lu on 2005-9-26 at 18:28 ]
作者: 童话小亿    时间: 2005-9-27 10:38
C语言学好了,别的语言学起来也不难
作者: C#    时间: 2005-9-30 12:52
c 是老牛耕地,慢工出细活
作者: bobli    时间: 2005-10-1 01:51
czz811:

如果你只想糊口,不学C语言都是可以的

如果你想做好软件测试,想有所成就,你需要学习很多东西,和软件质量相关的都要学,一个成功的人注定是要终生学习的
作者: 肚子    时间: 2005-10-15 12:54
Originally posted by bobli at 2005-10-1 01:51 AM:
czz811:

如果你只想糊口,不学C语言都是可以的

如果你想做好软件测试,想有所成就,你需要学习很多东西,和软件质量相关的都要学,一个成功的人注定是要终生学习的


说的好
顶!
作者: lpp56    时间: 2005-11-24 11:24
哈哈,谁说学会了C可以到任何地方去做开发。
只能说C是计算机语言的基础,现在用C基本上都是做底层开发。
还是应该多学学面向对象的编程

谁说又不是这样,你把你的C练高,那个公司会所你不行,你们老师说得没错,不管是什么样的公司,C语言都是比较牛的,你看看网上的招聘,什么三星,INTEL 、趋势、HW、ZTE、大唐哪一个不是,但是你要学的好才行,那样你想做测试作测试,想做开发作开发,测试的理论需要学,但不是必须,其他的语言,别老区跟着别人说什么面向对象,你用一DELPHI你在外面工作都不好找,你可以做到只精通C语言就可以混天下的地步但是你一定要MASTER
作者: merry    时间: 2005-11-26 21:39
楼上的正解。
至少根据我参加大公司的笔试和面试来说,80%的题目都是C和C++的题目。很多大公司都考C和C++的。建议楼主把C往精通的学。
实力才是王道。
作者: 爱情鸟    时间: 2005-11-27 13:19
C语言是做底层的东西。
作者: 小一    时间: 2005-11-27 20:41
软件测试写脚本和分析时会不会用到C++?
作者: sincky    时间: 2005-11-29 18:31
目前主流的测试工具,还没听说用c++写脚本的,一般都是vb或者c语言,少数工具也有java的,另外也有工具是自定义的脚本语言,而且比较简单。所以你大可放心。
自动化测试重点是测试脚本的设计和对不同对象的处理方法,不必把测试脚本语言过于关注!
作者: huahu    时间: 2005-12-1 20:02
现在根据我最近找工作的经验,
软件开发的现在蛮多的都要求c/c++,java,j2ee等。
软件测试的可以底一些,要求c/c++等等。
也就是说要做软件开发的,java就一定要学的了;测试的c++也是要学的,个人意见。。
所以光学c还是不够的,vc可以不学,但是c++就一定要学的了,java最好也要学学了。
作者: lpp56    时间: 2005-12-19 18:03
标题: 软件测试写脚本和分析时会不会用到C++?
用不用到C++/C看你的本事了,自动化哦工具总是有局限,你可能要写一些辅助工具,脚本语言一般没有C++,ROBOT有JAVA的脚本,但是如果你脱离工具写的一些脚本就完全有可能用到C++。C++是工具用不用是靠你分析的,也是靠你实现的。TD(test director )就可以用c++实现扩展,完成数据倒入到出,比MI自己带的可以强大很多倍,你也可以用C++完成CLEARQUEST和Td之间缺陷的同步功能。LINUX下的很多脚本也会用的C。基本上软件技术比较前沿的都是用C语言作为说明与介绍的。当然
作者: lpp56    时间: 2005-12-19 18:09
标题: 接上面
有时候你也会看到有用JAVA的但是那主要集中在B/S模式下的,对于C/S模式下的开发基本上使用C。对于MICrosoft的技术大部分都是C,C++。你看看那么多的语言不断地涌现,为什么C语言一直长胜不衰呢,那就是它可以作为一种衡量开发水平的工具,一般可以认为C高手=VB高手=DELPHI高手,是未来的JAVA高手。好好学C年薪10万不是梦想
作者: zhuhao    时间: 2005-12-30 15:25
靠,这只说C和C++。那C#了
作者: lpp56    时间: 2006-1-4 16:58
不用靠,靠也没用,现在条件比较好的公司,大部分都是软硬结合的要在,与硬件相关的系统上开发,一般都不会用c#即使用c#也是用来作维护台,比如三星的手机,他的肉鸡软件可能就不需要c#,hw zte的交换机他的核心代码也是c开发的,c#本身他是一个可视化的开发工具,他在微软的平台下是一个比较好的工具,但是对于很多企业来说,如果要开发一个跨平台的系统的话他首先想到的是JAVA也不是C#,所以。。。
作者: hututu    时间: 2011-9-6 11:05
如果是一个刚刚做测试的测试员,最好使用或者学习什么工具再去结合语言,如果是QTP你可以先看下VB,如果是selenium,你可以看下python或者C#,如果你有语言基础(上学学过)学起来应该不难。学语言只看不用很难坚持,除非特别有兴趣,所以结合你手头的工具进行学习本人认为是不错的方法
作者: hututu    时间: 2011-9-6 11:05
如果是一个刚刚做测试的测试员,最好使用或者学习什么工具再去结合语言,如果是QTP你可以先看下VB,如果是selenium,你可以看下python或者C#,如果你有语言基础(上学学过)学起来应该不难。学语言只看不用很难坚持,除非特别有兴趣,所以结合你手头的工具进行学习本人认为是不错的方法




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2