A. 从事工业控制等领域的软件工作的程序员,是不是显得很low
程序员是这个世界上最好的职业。
为什么这么说?从应用层面讲,现在还有一台设备是纯机械的吗?机械电子/机电一体化是大势所趋,既然说到机电一体化,如何控制电机(马达)按照人们所想的运动,必然要靠编程了。从技术角度来讲,面对机器编程我们通常叫做“下位机”,虽然是下位机,但一点不“Low”好吧!!如何组织你的程序,如何增强程序的可读性/容错性/健壮性...都是一门很大的学问,之所以你会觉得Low,不是因为电控编程很Low,而是你敲得代码很Low。我曾经阅读前辈们的代码,说句实话,在我稍微懂点编程,懂点软件工程,代码量超过3000行的时候,我就根本不再瞄一眼了。给你的建议还是多从基础做起,多看点计算机科学基础的书,先从你天天面对的机器——电脑了解起吧。当你开始了,你就不会觉得这很Low,那个是不是高大上了。万事做好都很难。
老实做人,踏实做事,先做人,再做事。
别焦躁,慢慢来,真正有价值的,都是学要耐心去守候的,而它(他/她)也是值得你去等待的。做机械,必须要了解编程,既要懂机械设计,又要懂电控和上下位机编程。褪去,工业会再次复苏.但是低端的plc门槛太低,高端机械手臂会兴旺。
如果单从企业管理层来看,每个非部长,负责人级的人看来,都是LOW的,不过高层管理不会觉得每一个技术设计者很LOW,企业的命根在于生产,在于跟上社会的需求,如果没有我们这些后台的技术支持(包括设备控制与新产品开发)的人员,企业无法运行,市场需求无…
如果单从企业管理层来看,每个非部长,负责人级的人看来,都是LOW的,不过高层管理不会觉得每一个技术设计者很LOW,企业的命根在于生产,在于跟上社会的需求,如果没有我们这些后台的技术支持(包括设备控制与新产品开发)的人员,企业无法运行,市场需求无法满足,就是在这样的一个背景之下,现在的管理层会看重每一个人,不在于这个人是否刚刚到来,而在于这个人是否能跟上企业与社会对接的节奏。再说,每一个人都是从基层做起,他们也经历过一个这样的过程,而别人对于你的看法只是代表他们了解,不代表你LOW,如果你觉得你LOW,说明你就是被企业淘汰的那部分人。再者,做设计的(包括程序设计,机械设计等等)的人都有一个共同的追求,以最简单的形式,原理为消费者,顾客带来最大的效益,这是我们追求的满足感,不是吗?初入工作,只要用心,只要有兴趣,LOW的不再是人,而是那些被我们优化的设计,算法,程序!
B. 程序员和软件设计师的区别
程序员和软件设计师的区别:
一、工作内容的区别
程序员的工作内容是程序开发、程序维护
软件设计师的工作内容是按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档。
二、职业认证考试等级的区别
程序员考试属于计算机软件水平考试中的一个初级计算机职称考试。
软件设计师考试属于计算机软件水平考试中的一个中级计算机职称考试。
三、要求掌握的系统知识的区别
程序员需要掌握操作系统、程序设计语言的基础知识,掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识。
软件设计师需要掌握软件设计的方法和技术,熟悉软件工程、软件过程改进和软件开发项目管理的基础知识。
四、工作对象的区别
程序员对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
软件设计师必须对客户的需求有一定程度的了解。在系统原型中,软件设计师会实作多个程式范型(Program Pattern),每个程式范型,对应到一种客户需求的程式类型。
C. 参加 软件设计师 考试需要先过 程序员 考试么
可以直接考,不需要资格的.
内容相差不多,但是更深些.
D. 要想从事软件设计方面的工作,至少该具备哪些知识
想从事软件设计,首先要从事软件开发工作。
程序员就是从事软件开发工作的,做最基础的编码工作。通过实践和练习,程序员最终转向几种角色:软件设计师、测试工程师、文档工程师、项目经理、产品经理。
程序员期间需要首先学习软件工程;一门编程语言如:C、C++、VC、JAVA等选择一门;还要学会网页制作语言如:ASP、JSP、PHP等选择一门。
其实要学的东西很多,可以先学习这些东西。以后再慢慢扩充自己的知识面。
E. 软件工程专业毕业的学生,只能当程序员吗
我认为软件工程专业毕业的学生,不只能当程序,但这只是我的看法,你们觉得软件工程专业毕业的学生,只能当程序员吗?
在日常生活中,有很多人都非常喜欢学软件工程专业,因为有很多人觉得这个专业的发展前景是很不错的,并且也有很多人觉得这个专业的晋升空间是很大的,而且也有很多人觉得这个专业的薪资水平是很高的,所以从中可以看出之所以有那么多的人都想考软件工程专业,确实是有一定道理的,但我觉得软件工程专业毕业的学生,不只能当程序员,因为我觉得他们还可以写代码,或者还可以发明一些软件,并且也可以做一些关于电商的工作,所以我觉得软件工程专业毕业的学生,不只能当程序员。
F. 软件工程师与程序员的区别
软件工程师它是一个广义的概念,它包括程序员这个岗位。再说明白一点就是程序员也可以叫做软件工程师,但是软件工程师不只有程序员一个岗位。
G. 软件设计师跟程序员区别
软件设计师指能编写程序设计等相应的文档的实用性人才,程序员指从事程序开发、程序维护的基层工作人员。软件设计师主要是组织和指导程序员编写、调试程序,程序员负责软件项目的设计、编码和内部测试的实施。程序员不需要考证,软件设计师需
H. 考软件设计师的前提是程序员吗对于一个学生而言
不是...虽然程序员是初级职称,软件设计师是中级,但不考程序员,是可以直接考软件设计师的
这个考试对于计算机相关专业的学生来说,并不难通过.
但证书好象是有时间限制的,不知道是两年还是三年
而且,虽然考的东西比较概念,也不深,但涉及的面比较广,建议你大二下再考比较合适.那个时候要考的内容应该大半都学过了,准备起来比较轻松.
我是计算机类专业的,大三上考的,一次通过
I. 软件开发流程需要什么技术人员我只知道开发人员,测试人员,还有什么吗
呵呵,项目经理是一个研发团队领导,下属:系统架构师、需求分析师、程序员、测试人员、质量管理人员、维护实施人员,文档资料保管员等等。
在国内有时一个人可能承担多种角色,有些小的开发组没有某些角色,对于要高效的作出好的软件上述这些角色工作内容是必不可少的。
在国外比较有名的是UCD: user -centered design用户中心设计理念,里面甚至包含了用户使用人员角色,有兴趣的话可以去网上看看
J. 学化工的,对编程很感兴趣,可以去做化工软件开发吗
当然没问题啊。如果你有化工专业的背景,然后去aspen什么公司,应该还是不错的。或者有化工设计的背景,去做PDS,PDMS等的开发,也是蛮好的