随笔分类 - 4软件开发
软件开发中的问题、方法、实践及感悟。
摘要:对于高级程序员来说, AI 是一个强大的工具,真如虎添翼。如何利用 AI 来提升效率和创造性,是一个很好的话题。
阅读全文
摘要:技艺永恒,生命短暂,机会易逝,实验莫测,抉择艰难。
阅读全文
摘要:本文探讨了技术思维的多种思维形式,包括逻辑思维、抽象设计思维、工具思维、量化思维、细节思维、工程思维、结构化思维、系统思维、解决问题思维,并探讨了技术思维的三个主要特点,包括可行性、严谨性、周密性。技术思维是理性思维的一大组成部分。
阅读全文
摘要:在明确语境下,AI 是几乎可以完全取代知识层面的工作的,但它暂时还不适合做语境结合分析。这是人应当去发展的一项技能优势。
阅读全文
摘要:建设知识库,是一个长期的过程,我相信也会带来很大的后期回报。需要有耐心,有方法,逐步推进深化。
阅读全文
摘要:不仅要解决实际具体问题,也要思考和观察,自己是怎么去思考和解决这些问题的。
阅读全文
摘要:有了思想的指引,就如同有高人指路,行不迷惑,遇事有法,运用之妙,存乎一心。
阅读全文
摘要:程序员工作中的理性与感性活动及所需的技能素养。
阅读全文
摘要:本文主要盘点了业务流程所使用到的基本和常见业务流程模式。熟悉这些流程模式后,在业务开发中就能够灵活选取相应的模式及组合来实现业务流程。
阅读全文
摘要:种瓜得瓜,种豆得豆。关于编程知识体系构建和投资的思考。
阅读全文
摘要:如何思考问题与思考具体问题同等重要。本文探讨了一种技术思考框架:基于技术体系结构的“抽象-思路-考量-优化-细节”五步曲。
阅读全文
摘要:本文尝试运用系统方法论,来分析和构建个人的软件开发活动管理系统,其中也讨论了很多提升效率的思路和方法。持续透彻、清晰地思考,才能深入认识现有的内在,逐步抵达本质。
阅读全文
摘要:在中大型项目中,常常会有一些由于模糊的系统边界而导致的“灰色功能区域”。这篇文章提出了一些基本的考量因素。
阅读全文
摘要:本文提出了理解业务的一种有效的思维框架:数据模型+规则+语义。
阅读全文
摘要:软件开发的核心基本能力是理解和表达事物的能力。分而治之 - 系统思考 - 抽象模型 - 科学规律 - 注重细节, 是从整体到部分,从局部看到全景,从具体深入抽象,从宏观到微观,从理论到实际的方法总论。
阅读全文
摘要:通过对软件开发中的工作事务与微技能进行评估和分级,可以清晰地理解自己的工作构成、评估自己的当前水平、定位下一步发展的方向和思路。
阅读全文