【文章来源微信公众号:每天学编程】

程序员已经是很宽泛的一个名词了,不止是设计制作APP

在正式探讨这个问题前,我首先想到的是,为什么会认为程序员就是设计制作APP呢?大概是这两年移动互联网的兴起,导致了很多2C端的APP产品出现,普通人接触的最多的软件或者程序就是装在手机里的APP了,和这些APP的相处时间甚至超过了恋人和爱人!

所以,在程序员身边的朋友问他们,程序员这个职业到底是做什么的时候,程序员们为了解释方便就会拿开发APP来举例。于是在很多人心中,就给程序员扣上了APP开发的帽子。

其实,程序员是编程行业职业的统称,程序员能做的不止是APP。像网站、小程序、各种管理系统、财务系统、交易系统、物流系统等等,几乎你能看到的所有信息系统,程序员都可以做。

互联网公司并不神秘

要想知道程序员的具体工作内容,我们要把程序员这个职业往细了拆分

如今,一个软件的开发可以像流水线一样有不同的人合作完成,也可以由前后端都懂的全栈工程师一手撸出来。虽然像京东、淘宝这样的APP对于单兵作战来讲难度有些大,但是小众的APP还是可以挑战一下的。

就拿APP流水线开发来讲,一个APP从开发到上线和运营,不仅涉及到软件的全生命周期,还涉及到一个研发团队的人员配置合作。在这个流水线上,程序员被划分为多个岗位,分别干着不同的工作。那么,要想开发一款APP具体经过哪些步骤呢?

互联网公司职位

首先想做APP就得知道要做成什么,具体业务规则是什么,这个过程叫做需求分析,对应的岗位叫做需求分析师。接下来,就要有人把需求分析师整理成具体可做的软件原型,这个过程叫做产品设计,对应的岗位叫做产品经理。

有了产品原型,要想开发成真正的APP,中间还要经过界面设计,对应的岗位叫做UI设计师。接下来就是真正的研发阶段了,需要编程人员出场了,也就是所谓的程序员。而这里还可以细分,做APP界面交互的称为前端开发工程师,做后台数据处理和提供业务接口的叫做后台开发工程师。期间还可能有数据库开发工程师。

如果涉及到内容搜索、推荐,还可能有算法工程师。如果有大数据处理分析,还要有大数据开发工程师。只有这些编程人员把具体的业务逻辑通过代码实现,才能做成一个最终的APP产品。产品开发出来,还得有专门的人员测试通过后才可以发布,这就是测试工程师。还得要部署到服务器上,这个工作由实施或者运维工程师来完成,还要有处理数据库问题的DBA工程师。

系统上线后,要涉及到推广运营,这部分工作有运营人员来完成。在产品运行过程中,如果客户有问题需要咨询对接,还得有客服人员。

程序员不止是开发APP那么简单

整个软件开发过程中,还要涉及到项目管理、文档管理、代码管理等等一系列细节问题。这几乎都要有程序员的参与。

所以,程序员不是只开发APP的,而一个APP的开发也不仅仅由程序员来完成,需要多个岗位,不同人员的共同配合和努力才行。当然,如果你足够强大,精通前后端、移动端开发,那么你也可以一个人开发一款APP!

【文章来源微信公众号:每天学编程】—关注,后台领取编程资源

互联网公司都有哪些职位?程序员都做些什么工作?相关推荐

  1. 在周末程序员可以做些什么?

     现在有很多国家采取一周双休制.周末能让我们从日复一日繁冗的工作中名正言顺地解脱出来,好好休息顺便充充电.同时,这也是一个很好的机会,让我们能深入思考一些问题. 程序员(开发人员或者软件工程师), ...

  2. c语言查看cpu温度代码_很多程序员都不知道,C语言中还有“快类型”和“小类型”...

    虽说C语言是一门很成熟的编程语言,但是近些年来也是有所发展的,从早期的C89到后来的C99.C11等新标准,C语言逐步增加了许多好用的功能,例如新标准头文件"stdint.h"的添 ...

  3. 35+的大龄程序员都去哪里了?

    作者 | 年素清 来源 | 码农故事汇(ID:sunianqingshi) 对于互联网人,尤其是程序员来说,35岁是个尴尬而危险的年纪,业内时常传出清退大龄程序员的消息.那么,那些35岁以上的程序员都 ...

  4. 这些哭笑不得的情景,每个程序员都可能面对

    每个程序员都经历过项目的洗礼,你是项目成员还是项目经理?许多年过去了,那些让你哭笑不得的场景是否依然没有改变?几位大牛将大量场景抽象为模式,以其幽默.深刻的洞察力讲述了项目失败的原因,这些原因跟每一位 ...

  5. 优秀的程序员都在哪里 如何寻找优秀的程序员?

    优秀的程序员都在哪里 这是你第一次公开招募雇员.如同大多数人一样,你会发布广告,可能也会浏览一些大型的网上论坛,然后你就收到了一吨的简历. 一份份看下去,你会想:"嗯嗯嗯,这人应该可以.&q ...

  6. 为什么优秀的程序员都成了无能的领导?

    作者 | Zachary Minott 译者 | 弯月 出品 | CSDN(ID:CSDNnews) 以下为译文: 小明是一位雄心勃勃且成绩斐然的开发人员. 他工作非常努力,每天都会想方设法磨练自己的 ...

  7. 一则鬼故事:如果全世界程序员都消失了

    作者 | 轩辕之风O 来源 | 编程技术宇宙(ID:xuanyuancoding) 程序员被鄙视? 这两天,有一个话题引起了程序员的广泛讨论:年薪80W程序员相亲被鄙视! 某知名互联网社区,一网友发帖 ...

  8. 【译】程序员都有的这 10 个坏习惯!

    一.休息不够 二.拒绝寻求帮助 三.停止学习 四.混乱的代码 五.工作和生活的不平衡 六.糟糕的办公室政治 七.不能从错误中吸取教训 八.太早放弃 九.做一个无所不知的人 十.不接受建设性批评 编者按 ...

  9. 那些35岁的程序员都去哪了

    阅读本文大概需要11分钟. 大家好,我是findyi,前段时间写过一篇关于大龄程序员的文章:那些40岁的程序员都去哪了,引发了大家的思考和讨论,不少读者私聊问:除了这些出路,还有没有其他可能? 最近想 ...

最新文章

  1. jsp超链接中怎么跳转页面跳转_JSP页面跳转方法小结
  2. java自定义异常返回_Java自定义异常
  3. 为什么构造函数不能声明为虚函数,析构函数可以,构造函数中为什么不能调用虚函数?
  4. 这两天说到的苹果软件中毒是个什么情况?
  5. 可靠性工程基础 修订版 课后答案 (刘品)
  6. 蓝牙 - 通信原理:电磁波 - 无线电波 - ISM - 蓝牙
  7. 3DMax基础知识详解
  8. vb 运行错误429 mysql_Win7运行VB工具提示“运行时错误429 ActiveX部件不能创建对象”如何解决...
  9. pr里面怎么加css样式,PR剪辑中如何添加字幕
  10. 2023年全国最新二级建造师精选真题及答案2
  11. 为什么进入boot怎么只有计算机这个应用,电脑开机就进入bios的解决方法
  12. 清理Elasticsearch中过期的日志索引
  13. VB.NET 视频嘚啵得
  14. cad计算机平方,AutoCAD的平方符号怎么打出来?
  15. 凭什么让你“转贴”?
  16. vue功能之“支付宝支付“
  17. 滴滴2019校招产品经理笔试题
  18. 基于SSH的宠物狗商城系统
  19. Ubuntu零基础教学-Ubuntu20.04安装Rosbridge并进行小乌龟测试 | 超级干货,建议收藏
  20. linux--从实验中理解keepalived高可用

热门文章

  1. 关于人脸识别技术的调研报告
  2. 下载 tumblr 标记为喜欢的内容
  3. 【日记】c# 读取网页json数据
  4. 洛谷 - P4997 - 不围棋 - 并查集 - 模拟
  5. 360手机刷机:360N5S刷机
  6. w311m linux驱动下载,腾达W311MI网卡驱动
  7. php 尾递归,又见尾递归
  8. CentOS 6或者7的YUM源服务器搭建
  9. html给table加外边框,html如何给table表单加边框
  10. AArch64教程第五章