程序员在上班时,允不允许大量的看说明文档来帮助写程序?

作者&投稿:乘沾 (若有异议请与网页底部的电邮联系)
~ 程序员日常开发工作,基本是上离不开阅读文档,这也是很多程序员喜欢两个显示器的原因。

项目方面

技术方面
是不是很多人都认为,如果在开发过程中,还要不断地翻技术文档,说明他的开发能力不扎实。其实不是这样的。

首先IT行业技术升级换代的速度太快,当我们大多数公司还在用Java8的时候,Java11都已经出来了。如果非得要程序员熟知每一个类、每一个方法,是很不现实的。

很多时候我们只需要了解有这么一个东西,作用是干什么的,具体的细节可以在用的时候再去翻文档,比如方法名字是什么?参数有几个,都是什么类型的?

所以我们都习惯至少两个电脑屏幕,一个屏幕写代码,一个屏幕看文档;如果豪一些的话,再加一个屏幕展示日志信息。

看文档的屏幕要买竖屏!

我们团队
我这几年也带过几个团队,对于每个团队成员,我对他们的要求是:实现需求的前提下,最好能对所用的技术有一定的了解,千万不要从网上抄过来一段代码就用,这样是很危险的行为。所以鼓励大家多找一些资料,最好是阅读框架的官方文档。

现在的团队,我已经这样要求了:代码写累了,或者觉得自己没有状态写代码,可以找点儿自己有兴趣的技术文档学习学习,这个技术甚至是可以跟现在的项目没有关系的。

首先,我不是程序员,我是一个设计工作者,不过我来说一下我的观点:很多人以为程序员像电影里的一样,啪啪啪几下键盘,屏幕数据飕飕的变,其实真实情况是程序员写代码就像学生写作文,也会遇到不会的词语跟修辞手法,那这个时候就要停下来想一想,查一查,看看例子是怎样写的怎样用的,写错了还要划掉(删掉)再来,至于这个大量不大量看的情况,如果这个是个新手,那肯定是可以的,那如果是个老手,还需要大量时间查说明文档,那就说明这个项目肯定不会小,不是一两天能做完的,那一个用月做单位的项目,用一个天做单位的时间来查文档,不过分吧!程序员也是人,不是因为他的工作高端,就觉得这个人万能,他也会当机,要吃饭,要休息,也会忘记一些东西,所以请各位多多体谅,能一起工作实属不易,感恩2018,谢谢。

这个问题怎么说呢,开发过程中会遇到各种各样的问题,没有一个人是全能的,也没有人可以绝对的说自己在整个项目中不会遇到一点问题,不去查东西,自己大脑里的东西完全可以让我把这个项目测测底底的做完,并且没有任何bug。

上班的时间,也没有老板或者谁在后面一直看着你去做东西,大家都挺忙。文档是干嘛的,文档本身就是用来看的,甚至很多项目开始之前,总监都会让你去搜集一些这个项目可能会遇到的bug,可能会用到的效果,尽量在之前找到比较好用的插件,这样会节省很多时间,自己如果写代码的话不可能百分百的确定没有人和bug,但插件不一样很多插件都是前辈通过很长时间慢慢完善出来的插件,所以很多人才会用。所以你提问的可以肯定的回答你允许。

程序员上班的主要工作就是看说明文档,根据说明文档编码。如果实在没有说明文档,有时还得亲自披挂上阵写说明文档。

写接口的有API文档,写通讯协议的有协议字段说明文档,写数据库的有数据库规范文档,

总之任何一个大公司文档扮演的一个至关重要的问题,因为形不成文档,公司管理就会陷入混乱不堪的局面,当某个核心员工离职后,下一个接盘的程序员会丈二和尚摸不着头脑,一头雾水,边填坑边骂娘,有了文档就可以看文档结合代码,了解其中模块逻辑以及结构,包括哪些坑不能踩等等好处。有些公司会专门有文档工程师这个职位来专门负责整理各种文档,并且保存在服务器上。

好的文档都是程序员等人智慧的结晶,是一盏指路明灯,是一条通往光明的道路。程序员不能看说明文档等于在黑暗里摸爬滚打,有了说明文档才迎来了黎明的曙光。

说个我遇到的2个真事吧,

第一个,公司找的外包公司写项目程序,已经要交付了,发现有几个功能没做,产品经理和开发那边都找我,我一个搞运维的又不懂,只能让他们去对开发文档,我也就顺便看了看,开发文档中明确的写明怎么做,然后就让他们就重新按开发文档继续写,

另一个,由于 历史 原因业务系统处于托管状态,只有部分参考文档可用,开发那边只能按当前已有文档进行开发参考,开发那边也一直在根据现有相关文档进行开发,杯具的是这帮子不仔细看,有问题总想着我能直接给他们答案,我也只是会用而已,开发我还真搞不来,然后和他们一起看开发文档,加密算法部分给她们指出后,问题解决了。

所以我觉得,开发团队在开发中很有必要阅读开发文档,这可以避免绕圈子,也会清楚开发文档中提供的内容。

先说观点,我认为看文档没什么问题,但是“大量”这个程度很难衡量,按照需要看文档是个非常重要的事情。
需要花费时间的情况 不需要花费大量时间的情况 小结
在工作中阅读文档其实也是工作内容的一部分,而且现在大多数互联网公司都靠KPI进行考核,平时就算你把时间都用来看文档没关系,最后KPI没完成一样会被公司淘汰。所以公司不会阻拦你花费时间看文档,最多你老板会提醒你浪费这么多时间看文档而没有实际的产出会对你年终考核造成影响罢了。

题主对文档的定义不是很明确
第一个是需求说明文档
这个是在开发过程中必不可少的文档,只有清楚了开发需求,程序员高效率的开发,程序员一天的工作时间并不是都是在写代码,而是在看文档,了解需求,理清思路,只有什么都清楚了,写代码或许只要十几分钟。

再者对于一个项目新人来说不看文档了解需求,没人给你从头到尾的在讲一遍需求,你不看文档自己发挥?进入项目是和别人共同开发,你不肯能不顾及之前的代码规范。
第二个是开发文档
就拿微信开发来说,微信开发不是每个程序员必须会的东西,但是用到了怎么办,还不是去看他们的开发文档,只有将开发文档思路理清楚了,才可以进行下一步开发。
第三个是API文档
在前后端分离的开发模式中API文档是必不可少的文档。不看API不知道数据是什么样。也就是不可能顺利的和后端进行结合。

兄dei,假设你是程序员,你在写程序时,旁边会有人守着你吗?

假设你不是程序员,你在做本职工作时,旁边会有人守着你看你怎么做事吗?

答案肯定是没有的。谁会闲着招个人去监督你,看你用什么方式去完成给你的任务。

所以,其实你看不看大量文档,没有人会在乎,关键是你自己,建议自己写东西时,不要一味的复制粘贴,要有自己的想法。太依赖文档对于自己成长很不利

当然允许看文档。

要知道,随便哪个类库,都有无数的类和方法,每个方法又有若干参数,鬼知道它们都是什么意思,谁的脑子能记得那么多内容。别说是人家提供的类库,就是自己写的代码,过一段时间也不记得什么意思了。没有注释和文档,怎么看懂代码?

如果没有需求分析文档,程序员怎么理解正在开发的这个软件的基本业务流程?

如果没有架构设计文档,程序员怎么理解软件各个功能模块之间的功能与业务逻辑?

如果没有接口文档,那么多类和方法,都怎么调用,会返回什么值,难道靠猜?

……

在日常开发工作中,不仅允许看文档,还会强迫你写文档。如果你写的文档别人看不懂,别怪领导骂你不认真。文档对于软件开发的重要性是不言而喻的。

还有一个秘密告诉你,那些经常写文档的程序员,要比不写文档的程序员工资更高。

真的!!!

迎娶白富美,从会写文档开始!

这个问题要根据具体开发的功能模块来看,不过原则来说,花大量的时间看说明文档,至少给人的印象是经验不够丰富,开发能力有待提高。

具体来说,如果是普通的功能开发,技术挑战不大,这种如果还要看文档,会被认为是开发能力问题。如果是有一定的技术挑战,公司在这方面的积累比较少,开发团队也对此有共识,这种问题看文档无可厚非,当然如果能业余时间学习相关的知识,会给团队留下开发能力强的印象。对于一些前瞻性研究,公司没有任何技术积累,或者全新的技术方向,这个看说明文档是加分的,甚至可以要求公司购买相关书籍或者在线培训,当然,自己啃下来会更NB。


程序员在上班时,允不允许大量的看说明文档来帮助写程序?
首先,我不是程序员,我是一个设计工作者,不过我来说一下我的观点:很多人以为程序员像电影里的一样,啪啪啪几下键盘,屏幕数据飕飕的变,其实真实情况是程序员写代码就像学生写作文,也会遇到不会的词语跟修辞手法,那这个时候就要停下来想一想,查一查,看看例子是怎样写的怎样用的,写错了还要划掉(删掉)再来,至于...

如何看待程序员上班穿拖鞋这种行为?
这是一种非常不好的行为,因为穿拖鞋去上班,是对自己老板,对自己公司,对同事的一种不尊重的行为,在工作上一定要严谨,注意自己的形象,在私下的生活中可以随意一些,因为你的形象,能给别人对你的第一信仰有很大的提升。

程序员的工作环境是怎样的?
程序员又被人们称之为码农,也有人调侃戏称“程序猿”,程序员对工作环境往往需要有一张大的办公桌,他们不仅用一台电脑在工作,有时候需要几台电脑同时操作,而且遇到一些bug或者瓶颈的时候需要和同事协同工作,当然在硬件方面除了办公桌要大外,还需要配置比较高的电脑,毕竟这是程序员最基本的工作工具,试想如果刚有灵...

程序员很忙吗,一天到晚不联系
当然忙了,他们一天到晚不是做功能就是改bug,哪有时候理你。对于他们来说,代码的世界是非常美好的,现实的世界离他们太遥远了,哈哈!

我是学php的,平时写程序是时,有时有的地方忘了,就百度一下,不知道程...
当然可以 谁都要查资料 不过不能用qq (有内部版的聊天软件) 而且注意不要用公司的电脑发求职的email 他们可以抓了你的数据包 开除你

女生为什么不能和程序员谈恋爱呢?
一、以工作为主 程序员的职责就是以工作为主,对于自己的恋爱总是顺其自然发展。因为程序员不懂得情趣,在他们的生活里工作往往大于一切,甚至在自己工作的时候绝对不允许别人打扰自己。如果触碰这样的底线程序员就会感觉特别的心烦,也会让程序员产生一种厌烦的状态,甚至和对方很少说话,慢慢的就变成...

程序员工作时可以听音乐吗?
个人认为工作的时候 尤其是做复杂的逻辑编程时候需要大脑高度集中的思考 最少不要听音乐 如果干累了可以听听缓解一下压力 有时候就算遇到困难 也许听听因为会休息一下 问题可能就解决了 至少我经常这样

程序员那么可爱分集剧情介绍
为了说清自己的苦衷,陆漓和陈一鸣约在夜晚的桥边,面对更好说话的陈一鸣,陆漓完全摊牌,陈一鸣也坦白说出自己早已发现真相的事情,陈一鸣并不反感女程序员的出现,问题还是在于姜逸城的想法。 陈一鸣也猜出陆漓进入公司不是因为自己,两人相视一笑,共同将这个秘密埋藏在今天灯火灿烂的夜色中... 第6集 陆漓在客厅中敲...

程序员上班可以带宠物吗?
程序员上班是否可以带宠物,主要取决于老板的态度。还有就是程序员自己本身的地位是否够硬。可以就此事询问一下关系比较好的同事。

为什么嫁人不嫁给程序员?
第一,因为工作时间要经常加班,没有时间约会,第二,做IT的男生都是典型的工科男,情商不是很高。如果你是女的,你愿意嫁给一个程序员吗?1、如果女的是看重金钱,估计会选月薪三万的程序员,因为看中的东西很多时候会左右自己的选择。2、我更愿意嫁给一个月薪1万的程序员,他们的工资比较高,和他...

武陵区18647194998: 程序员工作时可以听音乐吗? -
苏豪达路: 个人认为工作的时候 尤其是做复杂的逻辑编程时候需要大脑高度集中的思考 最少不要听音乐 如果干累了可以听听缓解一下压力 有时候就算遇到困难 也许听听因为会休息一下 问题可能就解决了 至少我经常这样

武陵区18647194998: 公司应不应该禁止程序员上网 -
苏豪达路: 好多公司上班期间都是指允许员工上内网,不能上互联网的.这样也是为了保证工作效率.具体要要禁止程序员上网这里想说的是,工作那么忙,程序员们根本也没时间上网.

武陵区18647194998: 我发现程序员都不怎么抽烟,正确吗 -
苏豪达路: 基本上是吧,程序员因为长跟电脑打交道,对于电脑都特别爱惜(在用电脑的途中是很少抽烟的),他们也不用跟一些社会人士交际,抽烟的机会就大大的减少了.而且程序员上班的环境都特别的好(一般情况下是不允许抽烟的).我知道的比较详细点,因为我就是java程序员,身边的交际圈基本上也都是程序员,抽烟的人数大概是五分之一吧~

武陵区18647194998: 法律对程序员加班的看法?程序员加班已经形成一种自发性的行为,一种风气了,大家都加你不加说不过去,还 -
苏豪达路: 劳动法都有规定.建筑行业一天365天24小时待命那你说几十年都是这样有人管么.光立法有规定没用,没人执法啊!加班加的多也没人会告公司吧.哎.

武陵区18647194998: 一般的程序员,工作一天平均有多长时间在写程序? -
苏豪达路: 这个就是看个人的工作性质了 也看公司的项目情况 如果公司项目比较多时间比较紧,那么一天到晚就是在看代码,写代码了,而且很大可能需要加班 如果暂时公司没有项目,那么就比较轻松连,空间时间多,可以看看自己想学的知识 如果公司的性质是外包的话,那么非常不幸就是一直在忙了另外一般忙的时候都是在项目开始初期和项目要结束的时候,项目中间时间的话不是很紧张

武陵区18647194998: 程序员 下班 是否可以 玩游戏 -
苏豪达路: 只要在公司,任何时候都不要去玩游戏的,结果你不想呆在公司,那随便玩吧,在公司玩游戏,你的上司至少认为你这个人对工作态度不好,也不会提拔这样的员工!亏的自然是你!如果有工作项目在你手上 自然不会立刻把你辞退 但当项目完...

武陵区18647194998: 数据结构是什么啊 -
苏豪达路: 何谓数据结构 ? 数据结构是在整个计算机科学与技术领域上广泛被使用的术语.它用来反映一个数据的内部构成,即一个数据由那些成分数据构成,以什么方式构成,呈什么结构.数据结构有逻辑上的数据结构和物理上的数据结构之分.逻辑...

武陵区18647194998: 程序员 加班 ?大家是怎么看的? -
苏豪达路: 程序员?那是相当的不容易! 时下的程序员,几乎成为了一种生活状态的代名词,他们过的是“固定程式”般的生活——上班、加班、回家开夜车然后再起床上班,周而复始.他们大多领着高薪却仍然单身,精通计算机语言却少言寡欲,总想要...

武陵区18647194998: 程序员上班一般可以偷懒吗 -
苏豪达路: 你好,一般情况下你上什么班都是不能偷懒的,一般被发现都是要被处罚的,只有勤勤恳恳的工作,才能走上人生巅峰

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网