在软件工程真正被整个业界理解并重视之前,我们能做些什么准备呢?

oldnewcomer 2003-09-11 10:52:35
各位大虾:

我在IT业也已经走过了5、6个年头了,目前做到公司的SQA经理,应该说也算有小成了。但是,由于一直没有在编程方面投入什么精力,尽管对C、VB、ASP等等都做过一点学习,但都是蜻蜓点水般,只是学习性质,没有什么实际编程经验。
而目前我经常有这样的困惑:
一方面,在经历过的公司里,当参加公司技术会议时,作为SQA的我往往感觉听不懂(至少是部分听不懂)大家谈话的内容,从而比较被动,而某些技术人员是比较轻视SQA人员的(因为SQA不懂技术),因此感觉做SQA不懂技术不成,要想做好的SQA甚至管理人员,不懂技术更不行;
而另一方面,毕竟已经不是二十一、二岁的人了,学习的劲头似乎没有以前那么大了,尽管看过一些很有见地的文章告诉大家,如果想学编程,就应该从基础学习,学操作系统、学数据结构、学C等等,可是那样一方面花的时间比较长,另一方面也担心学不出什么效果来,我毕竟现在直接工作中是不用编程的,编程只是我个人兴趣,或者是提高个人整体水平的一个方面。

因此,我就有一个考虑:从一个相对简单的编程语言入手,通过掌握这样的编程语言和工具,从而达到既提升个人技术水平,又能体会程序员的苦乐,进而能够向更好的方向努力。

这个选择挺不容易的,现在流行的技术太多,而从编程方面,我考虑比较大的两个方向:Java和.NET,大家认为,哪个会更好些,或者有您认为更好的选择,更能够实现我的考虑呢?

看这个帖子的很多都是我的同行,或许也有类似的困惑:软件工程人员的路在何方?一方面,如果继续钻研SQA理论,或许成为理论专家,但现实是:很多公司目前根本不具备运行软件工程的基本要求,所以,大家只好挤破脑袋进那少数几个比较规范的公司;另一方面,从长远看,软件工程是有前途甚至说很有前途的,那么,在达到这个光明目标之前的日子里,我们能做什么准备呢?

感谢大家花时间读我的帖子,如果能根据您的经验体会提出一些建议,我将感激不尽。谢谢!
...全文
40 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
cloudflashes 2004-02-18
  • 打赏
  • 举报
回复
公司内部对职工培训的话,成本没有那么高.只是很多公司拿不出这个时间了.
zorroo 2004-02-17
  • 打赏
  • 举报
回复
软件工程英语
软件工程过程与模板
算法理论
软件工程
OOA/OOD/UML
数据库技术
OOD With C+
Java 2
J2EE

这样的一年培训如何?收费是八千元.
http://tangclub.com/dispbbs.asp?boardid=25&id=91487&replyid=330573#330573
xling 2004-02-17
  • 打赏
  • 举报
回复
ruanbf(且听且聆) :你在哪家公司阿?好羡慕你,还有3个月的编码培训
lvtu 2004-02-03
  • 打赏
  • 举报
回复
CMM说简单很简单的,不要死搬硬套.
说难,的确很难,在国内很是缺乏这样的类似的框框,人为的太多啦.

好好体会吧!

cloudflashes 2004-02-02
  • 打赏
  • 举报
回复
软件工程确实是任重而道远.去年我们部门重新分工,我怎么也没有想到自己给扣了个质量管理岗的帽子,于是不得不开始学习软件工程.感觉就是一句话--"知其不可而为之".

之前我们做项目时和其他公司合作,他们负责质量管理.那个SQA的水平确实不错,当时项目组的技术成员都很佩服他,也让我觉得SQA很有得搞头.搞技术的人一般都比较自负,但是也佩服真正有水平的人.

现在规范化的公司不多,但是规范化是必然的趋势.其间,工作难度会很大,可是这也才是显示你的才能,奠定你的地位的时候.想想那个故事吧.一个鞋业公司派出两个业务员到一个地方去调查,头一个人回来说,那个地方的人都不穿鞋,没有市场,而另一个业务员说,太好了,发现了一个新市场, 那个地方的人都不穿鞋.
ruanbf 2004-02-02
  • 打赏
  • 举报
回复
我是03届的毕业生,说实话工作的经验比起各位来说少之又少,但是在这近半年的工作中,我的收获却多于我在大学四年的校园生活.以前提起程序,我就头疼,尤其是女生对这方面就更崩说了,所以我刚刚毕业后发誓不干这方面的工作,可是事与愿违....现在在一家较大的公司做相关工作,也就习惯了.
来到这家公司我先是进行了三个月的编码基础培训,后来又做了三个月的公司内部项目,其实到目前为止我还没有真正接触过日本的项目(忘记说我们公司是做对日开发的),但是我却在这过程中不害怕编码了,这也许是我最大的收获吧,,,,我或许体会不到楼主的感受,但是我想对于我这样一个对编码从来都没有感兴趣的人都认为编码不件很令人恐慌的事情,对于你有这么多IT行业经验的人而言,更没有必要恐慌.
哦,对了,现在我们公司在过ISO9000和CMM,我被分到这个项目小组,我还想多向你请教:)我不知道如何能更快更好的适应这份对我而言全新的工作,请各位多多多少少给些意见:)
白虹李李 2004-02-01
  • 打赏
  • 举报
回复
在软件工程真正被整个业界理解并重视之前,我们能做些什么准备呢?
我们应该先找一碗饭吃,不然就饿死了。
qz4365 2004-01-12
  • 打赏
  • 举报
回复
个人觉得,做软件工程相关的工作,最好掌握一两门语言.倒不是说要去编程,是因为掌握语言后对软件工程方面的理解会更深入一些,而且,对一些比较前沿的技术能比较敏锐的接触到.就当做是一种健身吧.
w102272 2004-01-12
  • 打赏
  • 举报
回复
你问的实际上是你个人发展方向的问题,和软件工程没啥关系.
至于软件工程嘛...在软件工厂你可以用这个当工头,在教育行业你可以做培训,对企业你可以做咨询.在企业里头就是你现在的这些工作..均可.
还可以研究业务,做领域的信息化专家. .....好多好多方向....都可以.
tuti 2003-12-22
  • 打赏
  • 举报
回复
软件工程主要来源于实践,学校里是学不来的。
SQA成长的问题,是否可以建议公司,有一些职位轮换的制度。
开发人员当一段时间的SQA,SQA做一段时间的开发人员。
角色互换一下。
hproof 2003-12-08
  • 打赏
  • 举报
回复
尝试1个人写出一个完整的系统,这样就能体会到各层人员的苦乐,,,,个人愚见
loveisbug 2003-12-03
  • 打赏
  • 举报
回复
我觉得语言不会太成为障碍的。
而且诚如楼上几位所说,啃下一门语言得一两年吧,以后呢?又听不懂了,再啃?
我觉得楼主说的听不懂,会不会是语言层次之上的技术问题。
譬如RD讨论WDM,讨论WIN消息传递机制,讨论一些协议规范。
redguardtoo 2003-12-01
  • 打赏
  • 举报
回复
sqa只是软件过程的一部分。

关于技术:
我在几家公司内都被公认为是技术最好的人,实际上我知道自己的水平很菜,真正的高手早就自己干了。

技术的关键在于打好基础,而不在于紧跟潮流。

C是入门最好的语言,也是最有用的语言。

一般编程技术可以读《代码大全》,读完这本书,可以在国内很多公司混高级技术职位了。

关于项目,可以自己想一些小项目来做,gnu的hello程序包只是打印一个hello world,却可以学到不少软件开发的知识。

我一直认为做sqa很重要的是掌握一种脚本语言和正则表达式,这样可以把繁重的体力活转化为轻松的技术活。

两招新的《编程高手箴言》我认为不错,虽然讲话有点偏激,但是“深刻的偏激远好于肤浅的全面”



金庆 2003-09-25
  • 打赏
  • 举报
回复
每天都有新东西学,这才是吸引人的地方。

A,B, C等语言都是死的,读完一本书就能用。
但是软件开发不是看书就会的,需要经历才会有一点点体会。
jiuyi 2003-09-25
  • 打赏
  • 举报
回复
项目管理和系统分析
无论学什么,贵精不贵多。这也是我刚刚领悟到的。尤其是搞IT的,很惨,这世界变化太快,今天是c++明天是java,一不小心就落伍了。但是回想一下,除了常用的工具,其他的只需了解就行了,用到时现学现卖都成。只需精通部分就行了。
小李飞刀之所以是小李飞刀,还不就是“小李飞刀例不虚发”吗?
xling 2003-09-12
  • 打赏
  • 举报
回复
我刚考上研究生,想向软件工程方面发展。昨天看看了CMM论坛上得帖子,还有楼上前辈们得感慨也有些唏嘘了。
很想大家指点一下在学校学习软件工程方面哪个分支比较有前景。
感谢!
oldnewcomer 2003-09-12
  • 打赏
  • 举报
回复
持续关注ing。。。
zhuma 2003-09-11
  • 打赏
  • 举报
回复
语言吗?
Java和.NET
一个都不能少
不过SQA重在过程监督
语言轻一点
无伤大雅
分工而已


困惑吗?
彼此彼此
oldnewcomer 2003-09-11
  • 打赏
  • 举报
回复
祝大家中秋快乐!

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧