在java编程中,SE是设计人员,那么PG是干什么的呢?

[复制链接]
查看11 | 回复7 | 2011-5-19 12:50:18 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-5-19 12:50:18 | 显示全部楼层
SE-SoftwareEngineer软件工程师
PG-ProGramer程序员









<h4class=\"ask\">追问


软件工程师和程序员有什么区别呢(具体做什么)?在做很大的项目的时候。
回复

使用道具 举报

千问 | 2011-5-19 12:50:18 | 显示全部楼层
刚工作其实没什么区别,都是写代码的。
百科上的软件工程师是这么说的:软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。软件工程师是IT行业需求量最大的职位,稳居IT行业职位需求TOP10的第一位(第二位是高级软件工程师)。

其实,按照我们学的东西而言,软件工程师如果够格的话,应该是偏向管理的,就是应用软件工程的方法应用在项目里,培养方向是PM,projectmanager。他可能什么都懂,但不一定专精。但是领导能力和管理能力比较重要。

你说的设计人员可能是指架构师(softwarearchitecture)吧,架构师是负责一个项目的整体设计。模块化之后分给每个程序员去实现。
回复

使用道具 举报

千问 | 2011-5-19 12:50:18 | 显示全部楼层
PG有没有可能是做测试的?有个大项目,我们现在在熟悉流程,但我感觉我们现在做的很多都是在测试。
回复

使用道具 举报

千问 | 2011-5-19 12:50:18 | 显示全部楼层
有可能,神马都有可能。一般分得都不怎么清楚的。
大公司有专门的测试部门,但是招进去之前也很少有人是专门学测试的。
那你可以多看看测试,单元测试集成测试神马的,也可以学学IBM测试工具
回复

使用道具 举报

千问 | 2011-5-19 12:50:18 | 显示全部楼层
软件工程师和程序员有什么区别呢(具体做什么)?在做很大的项目的时候。
回复

使用道具 举报

千问 | 2011-5-19 12:50:18 | 显示全部楼层
是2个不同的等级级别
刚开始都是从程序员开始的,等到你的经验和水平都到了一个很高的水平,能够独自己当担软件开发,或能够带领其他人一起开发(也就是一个项目组长(projectleader)),那时公司就会给你一个软件工程师的头衔!
回复

使用道具 举报

千问 | 2011-5-19 12:50:18 | 显示全部楼层
谢谢了。不过好像是上面先回答的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行