Day 30 最终章:结语与初心

各位读者大家好~我是Android工程师兼作家 小笠宏树,今天不演别人演我自己。希望大家这个系列看得还算开心~有任何问题都可以再问我或找我讨论!

林强 Lin Chung(Lim Giong)&侯孝贤 Hou Hsiao Hsien【无声的所在】Official Music Video

结语

好了如果各位读者经过了29天的了解,应该对於管理这回事或多或少有些了解或是能够更进一步地自行去推演所谓的管理逻辑。

但这边要先稍微泼大家一点冷水,就如同这个系列文一开始讲的管理学是一门非常深非常广的社会学科,而这个系列文所提到的与软件工程相关的部分大多跟组织架构有关,因此以下再多列一些假如你只用软件工程去面对管理学会遇到的偏见:

  • 时间因素
    • 现实在处理架构类的问题不是一天两天就能改完的,不像工程师一个人就可以处理很大的架构问题,在现实生活中需要靠各阶层的管理员去帮忙执行架构的变更。
  • 情理法
    • 架构问题不只是架构本身,很多时候处理架构问题不可避免的要处理公司里面的权力关系,这时候你就不得不去面对从古到今的难题“情理法”,如何在架构更改时尽量能调和各个部门之间的权力角力。
  • 赛局意识
    • 这也是个重要的课题,有时候公司做的决定并不是为了优化什麽,可能是在公司内的赛局中去让部门之间可以维持恐怖平衡,或是在市场的赛局中,故意示弱故意虚张声势等等。因此如果想要理解商业竞争或者产业链,可以研究看看赛局。
  • 长期博弈
    • 有时候公司在意的东西并不是短期的利益,而是长期的愿景,因为让公司长青才是公司负责人最重要的事。

初心

  • 哲学:佛教的分别智
    • 名词解释
      • 无分别智,又称为无分别心,是指舍离主观和客观的相对之相,而达到真正平等的真实智慧。简单说,无分别智就是离主观、客观相,平等地运作的智慧,也是超越凡夫概念式思维的真实观智。无分别智属於出世间智、无漏智,是佛智的相应心品。
    • 这个是前阵子在一本入门哲学中所看到的概念,如果看不懂上面的解释的话,总之不负责任的白话文定义就是“这世界上所有的名词都是人加上去的”,而这个概念让我突然间脑洞大开,让我开始有以下的疑问,为什麽我必须持续地扮演一样的角色?为什麽我目前所学的东西是分开的?为什麽不能将东西都融合在一起?
  • 学以致用
    • 工程师最需要的就是学以致用,因此如何将“分别智”应用在生活上就一直放在脑袋中,而就在某一天我将Class当成部门来思考後,这个系列文就出现了!
  • 後期发现
    • 其实写到越面其实越能理解为什麽我当初会觉得软件工程会跟管理学的某部分能够串起来,原因大概在於不论是管理学或是软件工程,都是在尝试着把不一样的人、资源做整合,让其更适应其需求,虽然说软件的需求与企业的需求有所不同,但这两者有唯一的共通点就在於都是有人参与其中,人能够理解的框架、习惯的配合方式、能够处理的资讯量(比如邓巴数字)都是有其限制的,而架构这个东西的目的是要能够让人之间可以互相配合和合作,既然如此那两边的手法就会有很多雷同之处。
    • 假设有了上一层的认知了,那接下来大的从公益团体、政府组织到国际组织,小的从社团组织、活动召集、街头活动管理、家族组织、家庭组织、人脉关系甚至到个人得心理层面的组织活动,都能用一样的逻辑下去套用,并且互相印证。

过程&心得

这个过程中一直跌跌撞撞的,本来一开始就是在最後一两天才被告知这个比赛要报名截止,而且在写作的过程中每当想要趁假日多累积一点存稿时总是会有许多东西打扰,比如:新买的拼图让我熬夜了两天、中秋节的边烤肉边写作、玩的游戏有新活动等等等等,另外的是在写作过程中常常灵感枯竭,或是觉得自己对於管理学以及软件工程的知识薄弱啊~但还是十分感谢有这个机会能让我完成这个心愿,纪录这个我大彻大悟(?)的日子。


<<:  资安这条路 30 - [WebSecurity] 统整弱点

>>:  30.Action

Day-13 线性时间演算法 : Counting sort

Counting sort Input : Output : Aux(auxiliary) arra...

[Day-18] R语言 - 分群应用(一) k - prototype类别补值 - 上 ( Fill.NA with k - prototype in R.Studio )

您的订阅是我制作影片的动力 订阅点这里~ 影片程序码 ## 应用一: 分群补值(数值+类别) ###...

【领域展开 17 式】 如何使用 Envato Market 更新 WordPress 布景主题与套件到最新版本

习得双重新招式,安装新套件与认识 Envato Market 太幸运,刚好遇到购买的布景主题 Sol...

[NestJS 带你飞!] DAY09 - Pipe (上)

什麽是 Pipe? Pipe 经常被用来处理使用者传入的参数,比如:验证参数的正确性、型别的转换等。...

Day 11 - Confusion Matrix 混淆矩阵-模型的好坏 (1)

如何验证正确率, 或如何辨别机器学习模型的好坏? 我们常使用Confusion Matrix[混淆矩...