在阅读了他发表的这篇文章后,来说说自己的感受:
写这篇文章的作者是一个在软件开发邻域工作了二十几年的老程序员,见证了开源软件市场的发展历程。对如今的软件开发领域有独特的见解,按照它所说的,如今的IT行业比10年前增长了两个数量级(100倍),作为一个刚开始学习软件工程的学生来说,我也太清楚,但我知道,IT行业发展确实迅猛,随着如今智能手机、各种软件的更新迭代,就是很好的证明。
以我的理解,他这篇文章的意思是对如IT行业发展过于迅速,开发程序员的质量参差不齐、行业秩序混乱,软件邻域缺乏对“大教堂”这种大型的、复杂的、高端的、有规有据的高质量软件追求的热度的行业情况感到担忧、难过、失望。其中还说到“集市”,在现实生活中,集市就是大体上看上去还是有规有据的一个交易市场,但深入其中还是会觉得有些嘈杂、混乱、喧嚣。然而IT行业现在因为快速的发展,也存在这种“集市”,他们不追求高质量的软件,而是通过各种“渠道”、复用代码,去构建一些小功能的软件,将多个小软件集合在一起,就能实现大功能,但这些软件的内部杂乱无章,让一些软件开发老手都直呼“神奇”。我们都知道,软件开发过程是比较幸苦和繁琐的,但是“集市”中的人,他专业技能还学不到位,又想省时间实现高操作,寻找捷径是唯一的办法。那就是复用和堆积,虽然小部件多了点,但强在每个小部件设计简单,只要逻辑通,软件功能能用就行。这样到头来只会让堆积起来的软件变得复杂,难以维护。
按照文章所说,如今的IT行业“鱼龙混杂”,没技术、没能力的人占了多数,让人对该行业的未来发展感到担忧。作者是想提醒我们从事软件开发的新手们,凡事都不能着急,正所谓慢工出细活,希望我们能好好静下心去学习、磨练自己的专业知识技能,要做一名“高端”人士,追求高质量的软件。
以上只是个人见解,毕竟是一个刚学习软件工程的新手,理解不到位,还请多包涵!