程序员进企业之后要做哪些工作
问题描述
- 精选答案
-
最主要的当然还是写代码。
就是所谓的 coding。不同公司对程序员的定位很不一样,不同语言的程序员工作模式可能也不一样,不同岗位的程序员工作更不一样。共通的基本都是客户调研、挖掘需求、整理需求、原型设计、架构设计、详细设计、概要设计、需求规格说明书编写,这是正式写代码前期的工作;然后正式开始写代码、测试;版本稳定后准备部署上线、运维、推广、版本迭代。整个周期就是这样。从公司规模方面看:小公司人手不足的情况下,上述工作可能程序员都是需要干的,从产品、需求、编码、测试、运维,一条龙服务。大一些的公司会把各项工作分工,每一项工作再有多人协作,即采用分布式集群的方式工作。从公司性质方面看:传统型软件公司,基本就是按照上述流程,商务拿到订单后,调研整理需求开发测试上线;新型互联网公司,可能就是老板的一个点子,产品经理直接设计原型后,开发进行架构设计代码编写。从编程语言方面看:不同的编程语言擅长的方向不一样,比如 Java 一般用来做大型互联网应用的后台主语言,PHP 用来开发中小型网站后台,C 用来开发嵌入式设备程序。不管什么语言,最终都是要实现公司的需求,基本步骤差不太多。从不同岗位方面看:程序员一般分为前端、后端,前端更注重界面的美观性和数据的展示,像大家上网的时候浏览的网站,手机 APP 等;后端更倾向于数据的存储和业务逻辑的运算,主要用来保证高性能、高可用、高并发、高安全、大数据量读写等功能。综上,程序员最主要的工作还是编码,只是在编码的过程中,需要了解需求,需要开会讨论需求和设计,需要编码,需要代码重构,需要测试等一系列本职工作强相关的内容,也可能需要做一系列文档编写、运维实施等编码上下游的工作。
猜你喜欢内容
-
keyshot复制针的快捷键是什么
keyshot复制针的快捷键是什么回答数有1条优质答案参考
-
CorelDraw中的滤镜怎么使用
CorelDraw中的滤镜怎么使用回答数有1条优质答案参考
-
中望CAD里如何加密文件
中望CAD里如何加密文件回答数有1条优质答案参考
-
ps切片工具怎么用
ps切片工具怎么用回答数有5条优质答案参考
-
keyshot常用快捷键是什么
keyshot常用快捷键是什么回答数有1条优质答案参考
-
Ae怎么绘制一个外发光效果的五角星
Ae怎么绘制一个外发光效果的五角星回答数有1条优质答案参考
-
在photoshop里的羽化后效果不太好怎么办
在photoshop里的羽化后效果不太好怎么办回答数有1条优质答案参考
-
keyshot6快捷键大全是什么
keyshot6快捷键大全是什么回答数有1条优质答案参考
-
cdr剪切蒙版快捷键是什么
cdr剪切蒙版快捷键是什么回答数有1条优质答案参考
-
新人提问
新人提问回答数有1条优质答案参考