• 生活小妙招免费各类生活中的小问题知识以及音乐简谱等,是你了解世界未知知识的好地方。

程序员都是怎么工作的?

十万个为什么 空空 2024-3-20 14:48:57 6次浏览

关于问题程序员都是怎么工作的?一共有 5 位热心网友为你解答:

【1】、来自网友【麌美人谈心】的最佳回答:

一般一到座位上就是一整天,除了中午起来吃个饭休息会,一天到晚都在座位上。

电脑上开着微信和电子邮箱,打开开发工具和开发文档,写代码,查资料,就算领导在隔壁也要发微信,不愿意当面沟通。

很多程序员做的时候有问题也不需要说,只有当演示测试的时候出现问题,被主管指出,他才会解释这是因为哪里业务需求不明确,是美工没做好。

大部分程序员都是不愿意沟通的人,但是他们的要求不低,工资不高也不加班加点干了两年他也会辞职。

【2】、来自网友【惟渡职场】的最佳回答:

所有做软件开发的人员都会自称自己为程序员,但是程序员和程序员之间的工作也会因为职级的不同而有差别,本人在软件行业已经有 10+年的工作经验,我给你介绍下吧,希望能让你对程序员这个“物种“有所了解。

日常工作

其实程序员每天在公司的工作和其他行业整体来说是差不多,也就是每天早上到公司整理当天要完成的工作任务,大致分为:

修复线上线下紧急的 bug

所谓 bug,就是写程序过程中的漏洞,这些漏洞小则可能造成界面错乱,按钮不能点击,下拉选择框无法选择等;大则商品无法下单,无法付费,或者类似于淘宝、京东经常出现的某个商品的费用弄错了,用户发现漏洞后,不停的下单,最后造成公司损失;出现的问题不是很严重的情况,程序员一般需要在工作日排计划,通过重新审视代码,模拟真实环境,复现问题,最后编写代码修复,修复后再进行测试,测试完成后再次上线供用户使用。如果是大问题,则需要 24 小时待命修复,直到修复完成。

日常开发任务

日常开发任务是每天的工作主线任务,例如公司决定要开发一个 app,那针对这个 app 会有个长期的开发计划,每个程序员按照自己的职责,领取任务,在指定的时间内完成代码开发,提交到代码服务器上,供团队成员 check。

早、晚沟通会议

每日例会,这也是软件公司一般会进行的日常,需要在每天早上或者每天晚上,项目组成员在一起回顾昨日的工作或者当天的工作,目的是为了加强沟通,了解成员的任务,发现一些问题协作解决。

提交测试、发布上线

这项工作是程序员在经过一段日常开发后要进行的最后一项工作,那就是所有的程序整合起来进行集成测试,内部测试完成之后,以一个完整的安装包或者完整的文档的形式,提交给测试部门,由测试部门模拟真实的线上环境进行测试,如果测试部门发现问题,则有程序员及时排查、修复,确保上线后的程序是没问题的。

差异性工作

初级程序员

初级程序员,一般是工作 1-3 年的毕业生,工作经验还不是很丰富,没有做到项目经理或者产品经理或者是小团队负责人。到公司后就会整理下今天要做的工作和需要与领导沟通的事项,特别是一些难题或者需要他人协作的内容。

中级、高级程序员

中高级程序员负责每个软件最核心,最复杂模块的代码编写,并且每天对初级程序员进行指导,指导初级程序员进行规范化编码、难题解决,是程序员队伍中的中坚力量。

架构师

架构师一般为高级程序员晋升,他们一般对技术十分热爱,并且对公司业务也理解透彻,他们是整个软件项目的基础框架搭建者,他们每天除了核心技术模块(非业务模块)的编码,还会进行一些疑难问题的解答、当下最新技术的研究及推广,基础技术组件的开发。

项目经理

项目经理是对技术和业务都非常熟悉的人员,负责整个软件项目的团队管理、成果交付。他们每天的主要任务是与需求人员沟通需求、理解需求,对一般程序员进行需求讲解、任务划分,还需要把控整个团队的整体进度,所以每天都需要对程序、功能进行一些检查,确保代码质量、功能开发的进度情况,如果有问题会召集相关人员进行开会讨论,并跟踪最终解决。

说到底,程序员的大部分工作主要还是分析业务、进行编码、测试、发布上线,跟踪线上问题。

希望我的回答能对你有所帮助,欢迎私信和评论区留言。

【3】、来自网友【南京北大青鸟】的最佳回答:

下面,就让我带你走进程序员悠闲的一天。

早上 7 点 50,还在梦想里改代码的我被闹铃叫醒,我一时还分不清是梦还是现实,再睡一会吧。

8:00,赶紧起来,在半梦半醒中起床洗漱。

8:10,好像要来不及了,一件牛仔一件格子衬衫标配出门。

8:20,上地铁了,在拥挤的地铁上刷一遍朋友圈和技术论坛。

8:50,赶紧来到公司旁的便利店,买上牛奶面包。

9:00,还好赶上了。先检查下昨天部署的程序和其它任务正常。

9:30,写代码……

9:50,组长说 10 点钟开会讨论需求和进度。

10:00,项目组开会讨论需求和进度。

11:00,会开完了,继续写代码

……

12:00,终于可以休息了,和哥们吃饭。

14:00,会来敲代码已经半小时了。

……

15:00,又把别的地方改出了新 bug……

…..

20:00,似乎该下班了。那今天就这样吧。收拾东西,坐地铁回家。

……

明天,又是这样重复的一天。

这样的工作压力尚好,有项目的时候会很忙,没项目的时候会清闲,不过通常都是忙的时候。内容或许会有点枯燥重复,但也有让人最激动的时候,比如收到了这个消息。

【4】、来自网友【正在编码的程序员】的最佳回答:

北京,国内某大厂程序员,我来说说自己典型的一天。

  1. 9:00 起床,洗脸刷牙,简单收拾下,大概 9:20 出门。
  2. 步行到地铁站,乘坐地铁去公司。两站,期间刷刷新闻。
  3. 9:45 到公司,去食堂吃早饭。
  4. 10:15 吃完早饭,到工位看一下未读邮件,未读消息等。
  5. 10:30 — 12:30 工作。
  6. 12:30 — 14:00 去食堂吃午饭。
  7. 14:00 — 19:30 工作。
  8. 19:30 — 20:30 去食堂吃晚饭。
  9. 20:30 — 21:30 工作。
  10. 21:30 下班。
  11. 22:00 到家。

其中 “工作” 的具体内容大致为:

  1. 有新需求,和产品沟通和评审需求,确定工期和开发时间。
  2. 编写需求代码。
  3. 写完代码后,产品验收,并交由测试验证,并沟通 bug。
  4. 测试反馈 bug 后,分析并定位 bug,编写修复代码。
  5. bug 修复完成,代码合入,继续下一轮需求开发和 bug 修复。
  6. 期间会每周定期和 leader 开会同步进度。

大致就是这样。

【5】、来自网友【远方 167427784】的最佳回答:

网友“码农公社”的回答是最好的。(实事求是,真实,靠谱,诚恳。)

以上午九时准备去上班,到晚上十点准时下班。一天的工作安排写得很详细。互联网大厂的工程师程序员们都是这样的。

那些外行的,跟风的,乱喷的,抹黑的少数人,可以去认真“学习一下!”(什么 996,两头黑,掉头发等等)

谣言不是止于智者,而是止于“业内。”

以上就是关于问题【程序员都是怎么工作的?】的全部回答,希望能对大家有所帮助,内容收集于网络仅供参考,如要实行请慎重,任何后果与本站无关!

喜欢 (0)