您的位置:首页 > 新闻动态

程序员和软件设计师有什么区别?

2018-05-09

       有个小伙伴问道:程序员和软件设计师有什么区别?程序员和软件工程师有什么区别?其实没什么区别,一个比较大众化的叫法,一个比较官方的叫法而已。但如果是考试,就有点不同了。

       如果是考试,是两种级别的程序员

       这个是小编在大学时考的证书,软件设计师是有一门考试的,是全国计算机技术与软件专业技术资格与水平考试,资格和水平也是有要求的,资格考试需要有工作经验,水平不需要,所以小编只能考水平考试。

       这门考试,把开发人员化分为三个级别,第一种程序员(原初级程序员),第二种软件设计师(原高级程序员),第三种系统分析员。软件设计师其实是中级开发人员的一种称呼。考试形式,上午选择下午全是填空和问答,记得没错的话应该是75分的题,分数线是每年都变的,小编考的那年是45分及格,注意需要上午下午的分数都要过了45分。小编考了47分,上午上午全是47分,也不要怪小编考的不好,小编学校的专业课是在大三才开始教,大一大二打通专业,信息、自动化的专业也要学,什么大学物理、模拟电路、数字电路什么的都要学,所以大三才开始算法、计算机组成结构、数据库、网络、编译原理等等这些重要的课,之前为了学这些课都是买大四师兄的课本和去图书馆自学以及去蹭高年级的课学的。

       具体工作上,程序员专注于代码开发,软件设计师偏向于与系统分析员做系统架构,系统分析员更偏向于需求分析。

       这个证书有用吗?

       大三上半年考的,到现在没用上。这个可能我的工作与这个证无缘吧,没一样是要求这种资格证的,我记得学校评职称倒是能用上。唯一的作用就是有点成就感,因为这门考试是把大学中从大一到大四所有的专业课都包含在里面了,结果那年期末考试很是顺利,谢天谢地。

       公司里的职位有什么不同吗?

       公司里一般会把程序员在招聘的时候以工程师或设计师称呼,前面加上所需的语言,比如java工程师,php工程师之类的,也可能加上高级两个字,java高级工程师,php高级工程师,地位一般是组长或主管这类的。如果想招带头的,一般会加上架构师或技术经理这样的字眼,招聘中会说明,要带技术团队,招聘的时候也会考核你的管理能力。

       小伙伴们,你们除了国家的二级或四级考试外,还考过哪些计算机方面的认证吗?记得十年前有思科认证很流行,听起来很高大上,貌似是偏硬件的,没去考,有哪位小伙伴考过吗?
首页 电话 联系