程序与生活:你是软件程序员还是软件工程师?
2012-05-15 17:52
302 查看
我写代码的感受是:
做一个软件写代码不是最纠结的,最纠结的是明明当初确定好了需求方案,但是在写代码的过程中却被动的老是改变。一个方案就是一个结构,结果方案变来变去,你最初的结构就被搞乱了,最后,写出的代码就乱了。而且做的过程中毫无乐趣可言,没有一气呵成的感觉。
写代码的人统称为IT人,我觉得写代码的人分为两种:软件程序员和软件工程师。
1、程序员,写代码的,按照分配的任务,按照要求写代码,写完就算完成,再等着完成下一个任务;不用自己想这个交互是否合理,这样操作是否方便,等人性化问题;也不需要同非写代码的人打过多的交道。软件程序员论技术肯定很好,运用编程语言熟练,代码精炼。但缺的是,对软件设计缺少思考。这类人多见于外包等公司,因为外包的项目不需要你的发挥,只需按照需求完成就行。但是程序员这类人由于单纯对技术追求,所以如果有机会是有可能开发出编程语言的。
2、软件工程师,写代码的,也是按照任务完成软件的某个功能或模块。但是在拿到策划方案后或者在写代码的过程中有自己的意见,可能会认为这个功能应该这样策划性能更好一些,效果更难美观一些。或者对某些交互这样操作,不影响用户习惯,而且能让程序更简单,更易于维护。也就是说,这类人在写代码的同时兼职干了些策划的事情。这是有好处的,因为在做软件的时候,软件工程师毕竟身临其境,有些策划出来的创意效果很好,但是由于受硬件环境、技术的影响,可能实现出来效果并不好。再有就是软件是产品,而且是个特殊的产品,如果在写代码的过程中能不断地提出自己的好的想法并且将之运用于软件中,这样开发出来的软件产品必定能更上一个档次。这类人把软件看做一个产品,技术只是一小部分而已,是为产品服务的。这类人做的好,就行开发出让用户喜欢的产品,比如乔布斯。
不过我觉得,在我们这个大搞山寨的环境中,作为一个软件工程师还是好一些吧,因为只要你的设计符合用户的习惯,让用户喜欢你的软件产品,你的产品就有人买单,当然你的价值就有了。
本文出自 “西北白杨树” 博客,请务必保留此出处http://yangyoushan.blog.51cto.com/7229571/1276481
做一个软件写代码不是最纠结的,最纠结的是明明当初确定好了需求方案,但是在写代码的过程中却被动的老是改变。一个方案就是一个结构,结果方案变来变去,你最初的结构就被搞乱了,最后,写出的代码就乱了。而且做的过程中毫无乐趣可言,没有一气呵成的感觉。
写代码的人统称为IT人,我觉得写代码的人分为两种:软件程序员和软件工程师。
1、程序员,写代码的,按照分配的任务,按照要求写代码,写完就算完成,再等着完成下一个任务;不用自己想这个交互是否合理,这样操作是否方便,等人性化问题;也不需要同非写代码的人打过多的交道。软件程序员论技术肯定很好,运用编程语言熟练,代码精炼。但缺的是,对软件设计缺少思考。这类人多见于外包等公司,因为外包的项目不需要你的发挥,只需按照需求完成就行。但是程序员这类人由于单纯对技术追求,所以如果有机会是有可能开发出编程语言的。
2、软件工程师,写代码的,也是按照任务完成软件的某个功能或模块。但是在拿到策划方案后或者在写代码的过程中有自己的意见,可能会认为这个功能应该这样策划性能更好一些,效果更难美观一些。或者对某些交互这样操作,不影响用户习惯,而且能让程序更简单,更易于维护。也就是说,这类人在写代码的同时兼职干了些策划的事情。这是有好处的,因为在做软件的时候,软件工程师毕竟身临其境,有些策划出来的创意效果很好,但是由于受硬件环境、技术的影响,可能实现出来效果并不好。再有就是软件是产品,而且是个特殊的产品,如果在写代码的过程中能不断地提出自己的好的想法并且将之运用于软件中,这样开发出来的软件产品必定能更上一个档次。这类人把软件看做一个产品,技术只是一小部分而已,是为产品服务的。这类人做的好,就行开发出让用户喜欢的产品,比如乔布斯。
不过我觉得,在我们这个大搞山寨的环境中,作为一个软件工程师还是好一些吧,因为只要你的设计符合用户的习惯,让用户喜欢你的软件产品,你的产品就有人买单,当然你的价值就有了。
本文出自 “西北白杨树” 博客,请务必保留此出处http://yangyoushan.blog.51cto.com/7229571/1276481
相关文章推荐
- 程序与生活:你是软件程序员还是软件工程师?
- 程序与生活:你是软件程序员还是软件工程师?
- 程序生活------通过「刻意练习」,你才能成为顶尖的程序员
- 大龄程序员的发展方向是做管理还是继续写程序
- 在程序之外,是程序员的生活
- 我开发的宣传软件,劲撑广州恒大冲击亚冠,,无论你是安卓程序员还是广州恒大球迷,欢迎下载代码,或者留下邮箱,我会把Apk发过去
- 程序员能亲自架构全国各地上万人同时访问的高并发大数据量的软件程序应该是职业生涯的荣幸
- 在程序之外,是程序员的生活
- 开发标准化软件组件能让程序员在大城市过上体面的生活 -- 多系统用户权限管理标准件开发销售心得体会
- 对于大龄程序员是否继续写程序还是转管理
- 软件之路:你究竟想过什么样的生活?–程序员的八种境界
- 第一次实习面试感受----苦逼程序员生活初体验 分类: 程序人生 2013-07-28 14:13 2395人阅读 评论(0) 收藏
- Spring MVC 程序首页的设置 - 一号门-程序员的工作,程序员的生活(java,python,delphi实战)
- 会写程序的不见得是程序员,有可能是软件工程师
- 在程序之外,是程序员的生活
- 360与腾讯之争,作为程序员,是愿意自己的项目进入市场得到些成功就被腾讯抄袭,还是软件刚一发布出去,就被360查杀?
- 360与腾讯之争,作为程序员,是愿意自己的项目进入市场得到些成功就被腾讯抄袭,还是软件刚一发布出去,就被360查杀?
- [程序人生]说说思想意识的转变与程序员的关系——最近在使用一些最新版本软件的感想
- 大龄程序员的发展方向是做管理还是继续写程序
- 大龄程序员的发展方向是做管理还是继续写程序(CSDN官方论战,很全面)