程序员工作内容有哪些分类?
发布网友
发布时间:2022-04-21 21:09
我来回答
共4个回答
热心网友
时间:2023-05-28 19:53
码农工种一般就是研究开发、开发、开发测试,运维开发,开发根据负责的内容一般分前端和后端,像界面就是前端,服务器和数据库就是后端开发。AI系统一般是研究开发。
但码农的工作一般是按照阶段性的项目中负责的模块分的,所以可能一个人一段时间是前端,一段时间就变成后端了,当然里面的技术差别很大,不是每个人都可以随便转。
但其实这些分类并不严格,比如世界最大的社交网站fb,他们的程序员必须从前端后端、研究开发测试维护一揽子全包。
软件工程中相配套的,除了程序员以外,还有产品经理、测试(和开发测试不一样)、行政等等岗位。追问前端是指哪些?后端是指哪些?
追答前端负责UI用户交互界面,包括网页等等,不过随着码农分工化,前端其实也是一个高度编程的工作,网页上的JS代码也是经过非常严谨的软件工程方法设计出来的,没有经验的工程师已完全无法胜任了。
后端包括所有的业务逻辑、数据库编程。
一般来说你看到JS开发、Windows开发、Android开发这样按平台分的大多是要求前端经验,Java开发、C++开发这样按语言分的一般是做后端,不过像fb这样搞敏捷开发的公司一般要求前后通吃。
热心网友
时间:2023-05-28 19:54
计算机科学发展到今天(21世纪初期),程序员从事的人群很多,分工也不相同,从大的方面可以分为以下几类:
asp程序员
jsp程序员
delphi程序员
php程序员
powerbuilder程序员
linux程序员
net程序员
vb程序员
java程序员
javascript程序员
C++程序员
android程序员
程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员和项目经理四大类的方法。
热心网友
时间:2023-05-28 19:54
我在业5年的游戏前端程序员 我来说说吧
界面属于前端开发内容。AI也算是吧,后台有的时候也有AI算法。
游戏分引擎 应用业务层。界面属于界面层的 AI可以做成组件 做在引擎框架内 或者写在业务层
这些一般的项目分的不明朗。主程 主要就是写框架 写接口 然后就是下面的程序员 他们主要做实现,一个接口 一个接口实现需求。你可以慢慢从普通程序员 成为一个能独当一面的主程。
具体分类比较多 ,能者多劳,多劳多得,恒古不变。
热心网友
时间:2023-05-28 19:55
管理路线是所有工种必须放在第一位的路线,当然,综合自己的实际情况,其实另两条路都不错,唯一注意的是不能停留在原阶段,举步不前。
1、技术路线,这条路线到达架构设计师的人,并不多,能够到达的都是程序员中业务非常精良且具备大局观的人物。我的理解,架构的职责是产品需求提出后,能够通盘考虑开发的稳定性、扩展性、各项性能指标的良性发展,架构通常要能够预见到产品发展的未来方向,并从产品建立的初期,协助产品解决未来产品中可能存在的隐患问题的角色。
2、管理路线,这条路线其实是在技术路线基础上的延展,但是更多考虑的不是技术或架构层面的问题,而是如何使用人员解决实际问题了。
3、产品路线,其实,很多人在技术往管理的路线上无法继续,或者突然发现除了开发,自己也能准确把握用户需求的时候的选择。这种开发人员的特点往往是思路非常清晰,同时敏感、主动,有发现产品设计缺陷和漏洞的能力。