人生修养对软件开发的意义

一个人的思想、性格、行事方式会渗透到其参与的每件事情中。对于软件开发来说,当然也是这样。

外在世界无非人内心的映射,是人的思想在物理世界的体现。就拿组织机构来说,可以分为集权式和民主式,东方社会普遍集权式政府,而西方则普遍民主式,程度也各有不同。

崇尚集权和自由民主的两类人,构建的代码必然也会体现其思想。崇尚集权的人,构建的代码必然会有强大的中心类、弱小的辅助类,模块之间的关联较多且强;崇尚自由民主的人,构建的代码可能没有明确的中心,模块的独立性较强,难以看到庞大无比的类。

无论我们从事什么样的工作,我们都在用自己的思想构建这个世界,只是介质不同而已。团队、公司、家庭、国家乃至整个社会都是如此。

受传统文化的影响,喜欢哲学、管理学、心理学、宗教等这些虚无缥缈的东西,除了能修身养性以外,一直以来也没有切实感受到这些东西的用处。而此刻,我认识到,它们不能改造世界,但它们能改造人的世界观、性格,藉此而影响整个世界。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容