程序员是做什么的?

2023-04-20 09:55

1个回答

程序员主要的工作就是写代码,但写代码并不是唯一的工作,他们也负责其他工作。

通常程序员进入公司以后,不会是重头开始一个项目,而是在已有代码的基础上进行维护或新功能的开发,所以必须“读代码”。读有“泛读”,了解系统架构、功能模块,对系统有一个大致的认识,各个功能能找到相应代码实现的位置。

还有“精读”,通常就是调试了,在fix bug的时候使用。此外还包括审核:一些规范一点的公司,都会有code review,也是精读,但不用debug。对于一个成熟的项目来说,读代码——而不是写代码——可能是最耗时间的工作了。

为了减少“读代码”的时间,程序员不得不花时间“写注释”“写文档”——这个程序员最深恶痛绝的工作。所以现在“烂代码才需要注释”的声音变得越来越强,但无论如何,文档还是要写的。

在动手开始写代码之前,你必须花时间“了解需求”。和自己写个小程序玩玩不同,在公司,你是为别人写代码,所以你一定要了解别人究竟想实现什么功能。通常,这并没有你想像的那么简单,需要反复的沟通。

相关问答
什么是程序员?
1个回答2023-02-04 08:05
程序员(英文Programmer)是从事程序开发、程序维护的专业人员。程序员一般具有以下特点: 至少掌握一门及以上编程语言。 具有丰富的计算机知识。 具有较强的逻辑分析能力。
程序员是什么?
1个回答2022-12-15 16:15
程序员一般的工作是从事程序开发、程序维护。 程序员是从事程序开发、程序维护的专业人员。
什么是程序员?
2个回答2023-04-12 15:17
程序员所写的代码,是为某一特定程序或某一个应用程序所制定的编码和内部测试的组织实施,使此应用或程序应能够在程序员编写的代码中,实现各种功能。
当程序员好不好?
1个回答2023-10-24 21:03
当然好,其实在这个信息时代,做IT行业的是誉亩如特别耐碰切合的,就业前景好,累是多多少少会,不过薪水提成蛮好的。而且你本身也有这个兴趣和天赋,对工作是特别庆启有帮助的。
程序员的爱情?
1个回答2024-03-02 03:31
其实程序员的爱情和军人的爱情都差不多 真正经受过了这样一段考验的爱情是非常非常珍贵的 至于现在的女的为什么喜欢那种类型,,其实很简单,因为那样她会觉得很开心。。。两个人在一起感觉很重要,但...
全文
关于程序员的小说有哪些
1个回答2024-03-10 02:00
强烈推荐数字生命,文笔情节都超棒,经典中的经典,黑客小说的话最近看的疯狂硬盘还不错,老的话有下面这些 1.指间的黑客 2.黑客传说 3.原始动力 4.禁区之门(地狱黑客) 5.颠峰黑客 6.心灵...
全文
求一些写程序员的小说
1个回答2024-04-02 02:40
强烈推荐数字生命,文笔情节都超棒,经典中的经典,黑客小说的话最近看的疯狂硬盘还不错,老的话有下面这些 1.指间的黑客 2.黑客传说 3.原始动力 4....
全文
初级程序员、中级程序员、高级程序员最大的区别是什么?
2个回答2022-11-24 05:38
程序员之间也是存在很大的区别,他们之间最大的区别主要表现这这个方面,跟大家分享一下。 能力。一些程序员刚刚进入一个单位,学习的东西还不多,他们的能力差距要比老员工差很多。 经验。有的程序员,自身...
全文
程序员是什么?
1个回答2023-05-11 11:32
程序员就是某个公司,然后专门编程序用的。
一个程序员的一生
1个回答2024-02-02 03:32
2812****6对程序员的理解非常只肤浅。程序员是个伟大的职业,程序员和打字员最大的差异在于程序员知道自己在打什么。程序员的荣耀之一是诚实。这是销售无法比拟的。根据你的回复就知道其实你根本不知道什么...
全文
扫码下载APP
听书听课听播客,随时随地陪伴你
热门问答