2023-03-23 23:02:50 下午
橙子教我的事
橙子今天教了我,对一些耳熟能详的词句,要有一个相对清晰明了的概念。
今天橙子突然问我一个问题,爸爸,你是叫工程师对吧?为什么要叫工程师啊?
我一下子愣住了,那些习以为常的概念,其实他的具体含义在我的脑子里面是模糊的。
我把我脑子里能想到的概念,模糊地跟橙子说明了下,因为我自己也没什么明晰的概念,大概来说,“工程”的概念和我们常说的项目相当,我理解工程更偏向于实际的、理工类的、比较大一点的项目,“师”有老师或者师傅之意,就是专注于做项目的一类人。
从橙子略带迷惑的表情来看,意料之中的,他没有听太懂,因为我自己从来就没有往这方面去思考。好在他给我留了点面子没有深究,我们就谈别的话题去了。
虽然橙子放过了我,但他点醒了我,那些耳熟能详的概念,我真的懂他的确切含义吗?我一知半解的毛病啥时候才能改改?没关系,学海无涯,我们一个个问题去弄明白。
就从橙子的这个问题开始探究,到底什么是工程?什么是工程师?我算一名合格的工程师吗?
百度百科里工程的概念:工程是指以某组设想的目标为依据,应用有关的科学知识和技术手段,通过有组织的一群人将某个(或某些)现有实体(自然的或人造的)转化为具有预期使用价值的人造产品过程。
对工程师的定义:将一般性规则进行专业设计以达到应用的人。具体来说,工程师指具有从事工程系统操作、设计、管理、评估能力的人员。工程师的称谓,通常只用于在工程学其中一个范畴持有专业性学位或相等工作经验的人士。工程师与科学家的区别是:科学家研究事物,工程师建立事物。科学家探索世界以发现普遍法则,工程师使用普遍法则以设计实际物品。另外,工程师还是职业水平(职称)评定的一种。
工程的概念比较拗口难以理解。我试着用自己熟悉的软件工程理论拆解下:工程是有组织的一群人,针对一些现实的困难或需求,通过项目管理,设计、开发、测试的方式,产出一个系统或者产品,使对应的需求得到满足,问题得以解决的过程。
比如开发我们常用的聊天软件就是一项工程,通过组织一群工程师设计开发出这样的产品,满足我们实时沟通的需求。
那工程师,自己用一句话概括:运用科研学者发现的规则,通过设计、开发、实现工具或系统等方式解决实际问题的技术人员。
我算一名合格的工程师吗?我持保守态度。职业生涯里,参与过不同类型的工程项目,但基于现实的工程环境和个人努力程度,我积累的更多只是经历,而工作能力提升并不大,离我对自己要求的工程师标准还有一定的距离。
书本里的项目管理有多理想,现实的情况就有多骨感。特别是医院里的软件项目,一把手工程,没有明确分工,范围无限扩大,进度一拖再拖,不做什么设计,没有需求、设计、代码托管、测试等工具,代码和人有一个能跑就行了。整个大环境都这样,靠一己之力好像没法改变太多,如何提升自己的工程师技能?
脚踏实地的做吧,把理论学好,持证上岗,运用所学的知识,先别想着去改变大环境,把手头的事做好做细,耕耘自己的一亩三分地,提升自己的硬实力,就是为行业在做贡献,慢慢都会变好的。