如何理解IT工程师文化

如何理解IT工程师文化?必须首先说清楚IT产业的承载——计算机;
从本质上说,计算机是工具——是帮助我们实现算力范围内解决实际问题从而使得人与自然的和谐相处的工具。从这一点出发进行讨论的时候,我们就要考虑我们从事的IT产业最终是服务于“内容”;这里的“内容”可以是多种多样的,从这个意义上来说,当今的所有和IT相关的产业恐怕要占据我们日常生活的90%以上。然而,有一些产业表面上看是IT产业,实际上它们的核心则是工业产品;比如:工业软件、管理软件等。尽管IT主导的信息产业革命被很多人称作是“人类第四次革命”;然而今天IT产业本身仍然是工业革命成果的一部分;例如我们现在正在学习和使用的很多算法都是基于六七十年代产生的,至今在核心理论上并没有什么改变;而任何一次“革命”都应当是理论的创新导致的技术水平的进步或者技术水平的进步催生出理论的创新;用这个标准来衡量我们今天所做的IT方面的努力都离不开“工业”和“工业化”这两个范畴;尤其是“工业化”的作用要远远超过单个的作坊式的技术的革新。
那么回到IT工程师文化本身,这里首先定位的是工程师、其次才是文化;来自维基百科的解释:
Engineers, as practitioners of [engineering], are people who invent, design, analyse, build and test machines, systems, structures and materials to fulfill objectives and requirements while considering the limitations imposed by practicality, regulation, safety, and cost.
工程师作为工程从业者,他们发明、设计、分析、制造并且测试机器,系统,结构和材料,考虑实践、规则、安全和成本限制,实现目标和需求。
从这个定义中不难看出,工程师一定是具有“系统思维”的工程技术人员;而不是仅仅考虑某个产品功能实现的“技术员”。所以,我们在讨论工程师文化时必须对自己和讨论对象做明确的定义和定位。对于目前的工程师文化评价我是比较悲观的,因为我们目前所做的只有一个个独立的“项目”,而没有工程化的方法指导我们的项目实践——尽管我们在完成“项目”的过程中总结出了零星的经验(而不是工程化的过程设计)。当然这也是很宝贵的,然而我们不能停留在这个层面上来理解或塑造属于我们自己的工程师文化,对于工程师们来说我们的操作应当有完整的设计所规定的,而不是灵机一动的一闪现的灵光。这一点我们必须要坚持不懈的努力才能达到。

猜你喜欢

转载自blog.csdn.net/m0_37546257/article/details/121878781