程序员都干些什么?

大家都说IT行业待遇好,工资高。的确如此。科技产品的附加值比其他产品都高。目前好的产品不仅仅是硬件好,软件也要好。iphone 就是业界的标杆,好的硬件加上极致的软件和体验。

那么程序员在IT行业究竟都干些什么呢?前面我们说道到了好的产品都是软硬结合的。程序员是干软件的。程序员的本质工作当然是写代码,用代码实现功能。(就是用基础语言(c/c++, java, object c)等来编写文档一样,不过这些文档编译后就变成可运行的程序)。

范面上看程序员就是干这些事情的:code、code、code。编码只是程序员的一小部分工作,要是只是编码这么简单,就不会有程序员加班,通宵干活了。程序员不止干了这些。我们就以三个阶段来说说程序员究竟干了些什么。

一、初级程序员

初级程序员的工作还是比较简单的,一是知识经验有限,主要是编写简单代码和学习为主,只要完成一些基本的编码任务,单一功能的实现。

二、研发工程师

有了一定的经验后你就转变为工程师了,这个时候你就不光是简单的完成任务了。code这个还是你主要的任务,但除了这,你还要将设计,调试等等肩负起来。这时候一般都是多个功能模块的设计实现(整体架构由架构师完成)。模块内的详细设计(功能的实现逻辑)文档编写,模块调试。直到功能完善交付。

三、架构师

架构师就已经脱离了code了,因为他们已经不必关心代码如何编写了,更重要的事情是完成一个软件、系统的设计架构。万丈高楼得有一个好的框架。要不然你就只能盖个2层小楼了。架构师负责从分析软件需求,再到软件系统的详细设计,人员的配置,工作的量化,到完完全全的产品整个过程。

简单的概括了程序员的三个阶段,研发工程师又分初级,中级,高级,资深。越到高级你的工作内容越多,能者多劳,当然你的报酬也是更丰厚。

我说的很片面,但是基本上都干了这些工作。编程也是一种人生code, code, code。

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-09-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序人生

谈谈我对工程和管理的看法

已经许久没有写文章了,上一篇文章竟然是一个月之前发表的,着实让大家失望。加入新公司,整日忙碌,日程之满竟然容不得我停下来哪怕思考片刻。团队的技术水平亟待提升,系...

3368
来自专栏ThoughtWorks

避免成为“优秀的程序员” | TW洞见

今日洞见 文章作者来自ThoughtWorks:Deon Thomas,译者来自:陈翔。图片来自网络。 感谢ThoughtWorks校队小组:张力文 刘若然 ...

3359
来自专栏人工智能的秘密

预计2018年全球人工智能市场规模超千亿美元

回望2017年,中国从“互联网+”走向了“人工智能+”时代;也正是这一年,人工智能成为国家战略。人工智能被认为是中国产业互联网实现换道超车的历史性...

2100
来自专栏编程

写给想成为Web前端工程师的同学们

前端工程师是做什么的? 前端工程师是互联网时代软件产品研发中不可缺少的一种专业研发角色。从狭义上讲,前端工程师使用 HTML、CSS、JavaScript 等专...

1836
来自专栏web前端教室

2018_先行者计划 - 内容介绍(长文慎读)

它是由我本人发起的面向WEB前端从业者的学习型社群。我们专注于用行动提升能力,通过端正的态度、正确的方向,让每个成员在前端的路上走的更好更稳更快。

510
来自专栏程序员互动联盟

为什么结束了十年的编程生涯

用过几种编程语言写代码主要还是和自己的职业经历密切相关,不知不觉从业已经有十几年的样子,中间经历过三家公司,在每家公司有大的项目经历,也涉及到许多编程语言的编写...

744
来自专栏java工会

全栈很屌?什么是全栈工程师

1637
来自专栏飞雪无情的博客

高效程序员的45个习惯--敏捷开发修炼之道

笔者 写道 在去年就在豆瓣上看到这本不错的书,近来才拿到这本书好好的研读一下。读了之后又对本书有了更深的认识。我如此推崇她,因为我觉得她不像有些书那样的长篇大论...

963
来自专栏北京马哥教育

三天搞定Python基础功,Day 1基础篇

Python现在是越来越热了,Hedge fund在用,一些银行也在用。 因为我恰巧要给本科生上一个introduction的课程,因此把我自己做的课件也跟大家...

28011
来自专栏牛客网

多益网络2019提前批面经

【每日一语】生命本没有意义,你要能给他什么意义,他就有什么意义。与其终日冥想人生有何意义,不如试用此生做点有意义的事。──胡适

602

扫描关注云+社区