美文网首页
浅谈技术文档

浅谈技术文档

作者: 野鸟 | 来源:发表于2017-02-16 10:15 被阅读50次

国内互联网从业者在写文档上是比较欠缺的,尤其是工程师,甚至抵触写文档。据我看来,文档还是很重要的,尤其是企业越来越壮大,系统越来越复杂,文档的规范化和标准化就显得更重要。

不过,反过来说,企业太过臃肿也不利于发展,英特尔公司的安迪◎格鲁夫就曾为公司壮大后渐渐丧失初创时的高效和应变能力而忧虑。吴军在「硅谷之谜」中介绍的“扁平式管理”是解决这个问题的一种方法,它是介于两者之间的一种管理机制。这超出了本文的范围,感兴趣的朋友可以阅读「硅谷之谜」。

回到主题,由于笔者是重度强迫症患者,就助养了「看到糟糕文档就忍不住要骂人」的毛病。但也确实发现一些不好的现象和问题,比如,有时候负责需求的业务人员不了解需求或没有深入的理解,需求文档中甚至有歧义。而程序不能有二义性,等细化需求时,他一脸懵逼的表情,让人很无奈,也很无语,很……

上面的问题,应该跟国内职位分的很细有关:从战略规划,到产品经理,需求分析师,产品设计师,用户体验设计师,系统架构师,到实施者——工程师。如果继续细分,还能分更多,而层级越多,效率就越低,出错也越多。这就需要每个角色在侧重本职工作的同时对其他角色的工作有所了解,至少要知道如何衔接上下过渡部分。如果不能做好这个“偏科”,势必会导致系统在实施过程出现“断层”,或“所得非所想”,结果是「城门失火,殃及池鱼」。

听闻硅谷的工程师大多能够从上到下,掌控每一层环节,无所不通,所以他们的文化是工程师文化,那里的工程师是真正的主人。硅谷的互联网公司的产品经理很少,架构师也很少,工程师“包办”一切。也许这就是为什么国内的程序员被称为“码农”,只会码代码,可不就是码农?

另外一个糟糕问题是,业务人员常常把从客户拿来的原始需求直接放进文档,零零散散,懒得整理,更别说梳理了。为什么不整理,他们不愿意去做这个工作吗?我觉得也未必,我更愿意认为是他们「不会」,他们缺乏足够的信息处理能力。无论在哪行哪业,沟通和写作都是很重要的基本工作能力,是信息处理的基础,尤其是互联网行业。所以,写作能力的重要性可想而知。

其实,平时胡乱写些什么,都可以锻炼写作能力,当能够把一件事情向别人描述清楚时,自己才算真正理解。在写设计文档时深有体会,接到需求时可能云里雾里,但写着写着,思路就像泉涌一样越来越清晰,开发实现也自然水到渠成。

关于写文档,一位硅谷的女神曾说过:“好的技术文档都不是写出来的,而是一遍一遍改出来的。”

At 2017.02.15

相关文章

  • 记录文档,让生活更美好

    一、技术文档 ping++支付文档 鑫财通内存泄露 浅谈移动直播技术 港股交易流程交接文档 跨平台ReactNat...

  • 浅谈技术文档

    国内互联网从业者在写文档上是比较欠缺的,尤其是工程师,甚至抵触写文档。据我看来,文档还是很重要的,尤其是企业越来越...

  • 浅谈android hook技术

    安全博客 > 技术研究 > 浅谈android hook技术 浅谈android hook技术 您当前的位置:...

  • 浅谈架构-----目录

    浅谈架构——引言 浅谈架构——面向对象 谈架构——文档下载的设计实现

  • Python Web 框架:Tornado

    官方文档中文文档Tornado概览浅谈Python Web 框架:Django, Twisted, Tornado...

  • iOS 关于基类

    参考文档:浅谈 : iOS工程中哪些需要建立基类(MVC)

  • 技术分享标题

    ## 2015.06.05 - [开源利弊浅谈 - 张超耀](移动组周技术分享总结#开源利弊浅谈---张超耀) -...

  • 站在巨人肩膀上孜孜不倦的造轮子

    用来记录前辈们的技术文档和心得 移动端浅谈前端移动端页面开发(布局篇)一步一步构建手机WebApp开发移动端重构系...

  • 浅谈Hybrid技术的设计与实现

    原文地址:浅谈Hybrid技术的设计与实现

  • Android 技术文档目录

    技术周报[https://androidweekly.io] Android技术文档总结 技术文档总结[https...

网友评论

      本文标题:浅谈技术文档

      本文链接:https://www.haomeiwen.com/subject/vqicwttx.html