作者 内容
 pylongzx   做软件,就是写文章!请大家讨论。
 

我认为:

逻辑清晰的命名空间、良好定义的类、以及完整的自动测试代码是最好的文章。我们要做的就是写一篇好文章,能清楚的表达一个业务领域和这个领域的解决方案的知识。至于这个业务领域和领域的解决方案的知识如何获得,那是业务流程再造专家(BPR)要做的事情。
其他的文档只是这篇文章的注释和引用,给读者参考,也无须保持完全一致。

计算机领域的重点学科在逐渐迁移,物理(工业控制)->数学(逻辑运算、数学运算)->语言(知识表达)。可以预测,将来在计算机领域出尽风头的不是物理学家,也不是数学家,而是语言学家。

 02/09/19 12:20 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 sealw  好文章的标准:
 

在文心雕龙的作者看来,好的文章应该是“本乎道,师乎圣,体乎经,酌乎纬,变乎骚。”这样看来,求新求变仅仅是好文章的一个方面,如果作者不能悟道,不能向先贤学习,没读过几本经典的书,知识不够博杂,没有创新求变的精神,都不足以写出好文章。

中国文学有着伟大传统,可惜今天已经很少人强调了。读读文心雕龙,更能体会到为什么先人们是那样写文章。为什么“苟全性命于乱世,不求闻达于诸候”这样的句子,这样的篇章念起来是那么爽。

您的分析中有一个问题,把BPR之类放在了写程序考虑之外。在我看来,这就象把道放在了写文章考虑之外一样。这样的文章可能充满了创新,对先贤进行了模仿,对经典进行了引用,但很可惜,不能称为上品。

借用一句俗点的话:“软件创造客户价值。”如果不能深刻体会客户价值在哪里,我们凭空创造什么?

 02/09/20 08:35 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 品雪  nod, 写程序!=做软件
 
 02/09/20 08:59 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 shshsh_0510   现在软件工程中很多的努力都是朝着让程序员失业的方向努力的。但你最后的结论很草率。语言只是表达思想的,数学就是一种公认的描述世界的最好语言。
 
 02/09/20 09:17 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 holly_lee  嘿嘿, 要求太高了吧. 能做到一点好的或者一点新意已经很不错了. 至少比只会 Copy/Paste 的好多了
 
 02/09/20 09:37 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 sealw  呵呵,这就是为什么会的同志怎么写都对,不会的同志Copy/Paste都错的原因。道理上是一样的。
 
 02/09/20 09:40 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 nlsn   回复: 做软件,就是写文章!请大家讨论。
 

为什么老是做文章呢??
华而不实,表达想说的而已,说,好像很多人都会。。。:(
做事多好,脚踏实地,一个坑,一把泪。超有体验,。:)

 02/09/20 13:12 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 wu_hao   如果有人能够从客户的价值一路下来直到最后的软件产品,当然最好;但对于普通的程序员来说,首先还是要做好本职工作,就是把代码写好。
 
 02/09/20 16:40 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 nlsn  回复: 人性为本,个性自上,客户价值的实现蕴涵于自我实现。
 
 02/09/20 22:56 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首