怎么认识一个事物-----从程序开发角度看认知

一款软件从无到有,并不是一蹴而就的。

软件像一个幼小的植物一样,不断的生长;
又像是一栋建筑,互相之间有很多依赖关系,互为整体;
还像战争之后的国家,初期到处都是残垣断壁,通过不断的建设,不断的发展,不断的完善,变成现在交通便利,高楼林立,分工明确的社会。

软件开发的过程,其实是一个对软件的认知不断深化的过程,这个过程是怎么样的?如何才能加快这个深化的过程呢?

  1. 需求明确,且要达到可用状态。 根据某种意义,或者环境的的惯性,你要完成一款软件,或者做成某件事情。
  2. 初步知道要做什么,做成什么样?
  3. 试着去做,遇到问题,不断的去寻找答案。
  4. 不断的验证自己的所做的东西,直到自己能想到的点都已经验证的时候结束。
  5. 找相关领域的专业认识给予意见,根据意见反思你的做法。
  6. 根据意见,修证你的认识,可证伪性是一个衡量标准。
  7. 反思过程中,哪些做的好,哪些做的差,有哪些东西需要不断打磨,因为使用到的频度很高。

通常的学习过程
----看书,理解,做题,巩固。继续看书依次循环。
程序开发中也有这个几个过程,但是比之深化了很多,其一,需求理解错了,做出来的东西,不是别人要的。其二,机器很傻,你的任何错误它都不能帮你遮掩。

看书

程序开发也需要看材料:需求原始,需求设计文档,一般需求设计和开发可能是不同的人,这个时候,负责需求的人,讲一下需求,开发的人做初步理解,不懂的在交流之后再理解领悟,过几天,由开发者再想需求设计着,讲讲自己是怎么理解的,打算怎么做,初步的设计是怎么做的。
从整个软件开发过程来看,需求和设计文档固然很重要,但更为重要的事。对这些文档的理解和统一认识。

理解

对需求的理解。

  • 用户打算怎么用?
  • 需要做到何种程度才能满足用户的需求。
  • 规格是怎么样的?
  • 有什么地方是需求文档中欠缺考虑的。
  • 有什么地方是需求文档中没有说清楚的。

对代码的理解

  • 目前已有的代码中已经实现了哪些功能?
  • 新增实现的难点在哪里?有什么风险?

做题

学习中的做题原本是为了进一步巩固认知,也是为了增加熟练度。
这里和做题类似的是开发过程,开发的过程,以前一些只是概念的描述。现在需要变成一行一行的代码。以前有什么认知偏差你在代码当中,要么出错,要么你就根本写不下去。在写代码的时间再去澄清需求,是很常见的事情。

1.需求的明确

程序的需求,对应的不仅仅是你想要做的事情,而且还是经过初步加工的想法,以及可行性的判断。

写程序常常不是一蹴而就,首先要明确需求,知道自己想做什么,做成什么样,而且还要设计罗辑上完备的用例,来验证是不是你想要的样子。
很多时候在没有做之前,你不会发现其中一些问题和实现过程中的细节,而是在做的过程中不断地确认,不断地澄清,最后才能不断地完善。
在开发的过程中不断验证自己开发的部分是否正确。
这些都做完之后,你觉得心里很靠谱,因为基本功能都已经实现了。有点像是一个人做一件事情初见成效。
然而事情远没有到完善的地步。

如何将软件开发中成熟的流程,应用在自己提升自己的认知上?

首先要明确需求,明确你想要认知的对象,他是什么,不是什么,我想要了解到什么程度?

小而完整的功能,快速迭代,每次迭代中不断升级自己的认识。

学习认知升级中的书本,和程序中的需求文档,最为相似,有时候,甚至还不如一个需求文档呢,至少需求文档言之有物,还会考虑很多实现细节。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,284评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,115评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,614评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,671评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,699评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,562评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,309评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,223评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,668评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,859评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,981评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,705评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,310评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,904评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,023评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,146评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,933评论 2 355

推荐阅读更多精彩内容