做软件是程序员吗,程序员可以做软件吗

1,程序员可以做软件吗程序员就是做软件的啊 , 你认为程序员不做软件做什么?哈哈,让你一问,我懵了 。你要做什么语言的程序 要选择对应的软件
2,软件工程师 是 程序员不不知道你说的是考证还是分类 。如果是考证的话,程序员一般指的是初级程序员证 。软件设计师是中级程序员的证 。如果是职业分类的话 , 软件工程师其实的程序员的一种 。程序员的概念很广的 。【做软件是程序员吗,程序员可以做软件吗】
3,学软件后真的就只可做程序员吗学习软件使用和程序开发是两码事,学软件了你就会如何使用那个软件,但那个软件内部的编程那就复杂多了 。打个比方,很多人都会用微软的office软件(就是word\excel\powerpoint等) , 但是里边的程序很多人就不知道了 , 那是很专业的东西了 。所谓的程序员就看你做什么程序了,简单的程序自己学学都会,比如用c语言编个小程序啥的,但是真正的做软件开发那就得经过一定的学习积累了,并非那么简单的 。当然,如果你现在就学的软件开发的话,以后也不一定就是做程序员嘛,我学经济信息管理的,2000年毕业,可是现在我们班的同学做什么都有,人力资源管理的、在华为做软件开发的、做公务员的、银行职员的、房地产项目管理的、在销售公司做管理的、....什么都有的,所以学的专业东西以后不一定就是仅仅做自己所学专业的东西 , 就看你个人怎么发展了 。
4,软件工程师与程序员的区别软件工程师它是一个广义的概念,它包括程序员这个岗位 。再说明白一点就是程序员也可以叫做软件工程师 , 但是软件工程师不只有程序员一个岗位 。软件工程师是从事软件开发相关工作的人员的统称 。它除了程序员还包括软件设计人员、软件架构人员、软件工程管理人员等一系列岗位 。软件工程师可谓是软件项目开发的掌舵者 。虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分 。程序员是从事程序开发、维护的专业人员 。一般我们将程序员分为程序设计人员和程序编码员 。5,程序员就是软件工程师么应该说软件工程师首先应该是一个合格的程序员,但程序员只是成为软件工程师的第一步 。对于一个软件工程师来说,在掌握了基本的编程技能后,开发软件所需要的各种除了编码以外的其它知识会更为重要 , 比如:如何从组织工程与项目的角度来看待软件开发,如何与更多的人一起合力开发发软件 , 如何对软件展开测试,软件与各种外部环境的关系 ,如何为软件搭建合理的架构,什么样的软件更易于维护与更新 。至于说认证一类的东西,形式而已 , 没有也不一定就不行,考到了也不一定就代表你的真实能力1、后者保含前者2、工作任务不一样3、后者更本地化一些 , 招你来不是做某一块 , 而是什么都要做 。4、前者在外地化多一些,因为分功明细 , 写程序的就只写程序,测试的只做测试,设计的只会设计5、从字数上是不同的6、在日企写代码的都是程序员、做指挥掌控你做什么的是软件工程师(很多不会写程序)…………程序员是程序员,软件设计师是软件设计师,两个是不同的档次 。程序员就是别人把软件各个模块和功能都设计好了,只负责实现(即编码)而软件设计师则主要是在设计上,这个世界缺少的是创意,而不缺少敲键盘被代码的人 。所以两个完全不是同一个档次 , 呵呵 。6,软件开发工作是 程序员吗码农不仅仅是做程序员,有了经验可以从事很多岗位的 。清华大学本校信息化技术中心的班你咨询过吗?是的应该反过来首先,程序员和这些民工、矿工一样,都是使用非常简单的工具,典型的就是vim/emacs加make,典型的活动就是使用这些工具一个字符一个字符地敲代码,这和使用榔头的农民没有本质的区别 。要摆脱码农的命运,就需要使用更加先进的工具,比如dsm(domain specific modeling,这里有一篇中文的简介),使用模型(领域知识)构建产品 。其次,程序员的产品一般都是一个萝卜一个坑 , 为一个产品写的代码下一次还需要再写一次,也就是同样的价值需要差不多同样工作量的重复劳动才可以创造,有人据此称软件开发为一个劳动密集型的产业 。其实程序员在一个产品开发过程中,创造的财富不仅仅是代码,还包括领域知识、需求工程、架构、设计决定、文档(有兴趣的可以看一下,sei的发掘现有产品中的财富),可以说在软件开发的整个生命周期中,程序员的劳动成果都是宝贵的财富 。就我个人的工作经验来说,一个月用于编写代码的时间不会超过25% , 所以带着重用的思想做每一件事情就显得非常的重要 。第三,如果我们比较一个工人和农民的区别,就会发现,有形形色色的工人(环卫工人、机械工人、纺织工人等数百个工种) , 但是农民只有非常有限的几种(粮农,菜农,花农,还有吗?) 。从分工的力度和专业化的程度来看,写代码的都叫程序员,程序员也是什么都干,写脚本、装机器、写代码、写文档、做测试 。套用某培训机构的广告语只有正规,才有机会! , 只有分工明确、专业化程度增加,程序员才能从民工跨越到工人 。顺着工人这条路子,我们就走进了软件工厂 。软件工厂的概念其实很简单,为了更加的专业化 , 它把软件工程分成了两部分,领域工程和应用工程 。领域工程根据领域支持提取公共的知识,构建可以重用、定制的软件资产;应用工程使用这些资产为客户定制出产品 。领域工作者就可以根据领域通用规则、知识、需求进行工作 , 当然还是要把应用程序的需要放在比较重要的位置,程序员在这里可以发展成为领域分析专家,企业在这里就类似于零件提供商 。应用工作者可以专注于客户商业需求分析和产品构建,程序员在这里可以发展成一个产品专家 , 企业在这里就类似于产品装配商 。从个人的角度来讲,软件工厂并不意味着程序员从一个码农成为一个组件生产员或者一个组件装配工,那些还是重复劳动,每个领域都有产业链的上游,还是要有意识、有计划地力争上游 。

    推荐阅读