程序员都干些什么?

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

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

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

一、初级程序员

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

二、研发工程师

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

三、架构师

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

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

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

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

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏北京马哥教育

业务运维部门的岗位价值 V2

业务运维部门有四个方面的岗位价值,按照实现的难易程度排序 效率 质量 成本 安全 效率 这是最容易实现,也是能够输出最大的价值地方。现在的竞争,更多的是 ti...

3554
来自专栏互联网数据官iCDO

大数据项目产品选型的五个建议

原创作者:曾勇,Elastic工程师。 数据如今对企业来说可谓是头等大事。使用欺诈检测来降低财务风险或是建设推荐系统来改善用户体验,都需要数据来为企业解决这些日...

2786
来自专栏微信公众号:Java团长

Java程序员的黄金5年,你还在担心技术瓶颈吗?

在Java程序界流行着一种默认的说法叫“黄金5年”,也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向,如何走好这5...

802
来自专栏大数据文摘

DTCC开幕在即 从用户调查透视数据市场

2217
来自专栏云计算D1net

评估混合云时需要考虑的七大关键问题

混合云是眼下IT界的热门话题,但是为了尽量避免你无法逃避的成本高昂、耗费人力的特大项目,要特别注意尽量减少实施和管理方面的复杂性。下面这些问题将帮助你确定最适合...

2666
来自专栏云计算D1net

神州信息:新一代的数据中心

主持人: 云计算的基础核心是数据中心,新一代的数据中心也对技术和运营因素提出了诸多新的要求。今天的压轴演讲将来自神州信息技术方案事业部总经理姚旭,他将和我们分享...

2925
来自专栏web前端教室

在公司里感觉学不到东西了怎么办?

在公司里工作到了现在,感觉学不到什么新东西了。有二种可能,一是公司业务你都掌握了,确实没什么搞头了;二是你在公司里负责的都是些初级的开发任务。 如果是第一种可能...

1927
来自专栏开源优测

软件测试从业手册

软件测试从业手册 本文将带你游览见识软件测试的风略,如果你已经从事软件测试工作了,那更应该看本文了。O(∩_∩)O哈哈~ 本文纯属个人观点,如你采纳用于任何场景...

2766
来自专栏SDNLAB

NFV如何驱动服务保障的创新

几个主要的通信服务提供商(CSP)正在朝着支持网络功能虚拟化(NFV)架构发展,这有助于降低成本并为他们的用户提供灵活、按需的服务,包括所谓“anything-...

3365
来自专栏前沿技墅

微服务架构三十六计

1772

扫码关注云+社区