成为优秀工程师的八大法则

更新日期: 2023-10-19阅读: 900标签: 工程师

要想成为一名工程师,听起来很简单,只需要专注于研究代码的实现方式,以及如何达成自己的目标,这似乎就足够了。

然而,在当今社会,要成为一名相对意义上的“优秀”工程师,你需要具备更多的能力,不仅仅是技术方面的“硬实力”。

在本文章中,我们将从一个不太传统的角度来探讨如何成为一位出色的工程师,我总结了「八大法则」,希望能对你有所帮助。


法则一:批判性思维

其实在这个浩瀚的知识海洋中,我们所了解的不过只是冰山一角罢了。特别是技术领域的更新换代速度非常之快,有的时候你可能会在某些论坛,或者 Twitter 上看到一些最新最热的新技术信息,可能它们会导致你重新审视一下目前你所了解的部分技术,毕竟知识的海洋无边无际,我们只是在波浪中拾起了一些贝壳而已。

有时候我们可能会看到一些信息、观点或者所谓的事实,然后毫不犹豫地接受它们,仿佛它们就是绝对正确的。但其实呢,我们应该保持怀疑的态度,运用批判性思维来进行审视和验证。

很遗憾,这个世界充满了谎言、误解和被误导的信息,有的时候为了博人眼球,为了刷流量,所以我们不能盲目接受,而是要通过不断学习和探索,不断质疑,去寻找真正对于你来讲真正有效的解决方案。

所以,作为一名工程师,不要被自己所知所限制,要有开放的心态,勇于探索和挑战现有的观点。科学家们过去也曾认为地球是平的,直到有人勇敢地质疑并证明了地球的真实形状。我们要像他们一样,怀着质疑一切的精神,持续学习、验证和创新。不要停留在自以为是的舒适区,而是要勇往直前,大胆去创新。


法则二:谦虚点,没答案也没关系

当谈到成为一名优秀工程师时,你可能会想,“哎呀,只要我有技术,能解决问题,那不就万事大吉了吗?”然而,要想成为一名相对意义上的“优秀”工程师,还需要具备一项看似简单却常常被忽视的法则:「谦虚一点,别假装自己总是有答案」。

有时候,我们可能会不自觉地陷入一种“我知道一切”的错觉中。我们愿意给予他人答案和建议,仿佛我们是 Google/ChatGPT,无所不知。但实际上,这种自负并不利于我们的成长。

想象一下,如果你总是装作自己拥有所有答案,那么你将错失与他人合作、一起探索问题的机会。合作与分享是成为优秀工程师的关键,因为在团队中,每个人都有独特的知识和经验。放下架子,承认自己的不完美,是我们成长和进步的第一步。

而且,也许你会发现,有时候你自己并没有所有的答案。世界变化太快了,新技术层出不穷,问题也变得越来越复杂。

正因如此,与他人合作,共同寻找解决方案,会给你带来新的思路和启发。所以,别怕说出来:“我也不是很确定,我们一起来探索下吧。”

当你能够保持谦虚的态度,不扮演“问题的解答者”的角色,你会发现自己更加开放和包容,愿意倾听他人的观点和建议。

这种开放性和灵活性将让你在团队中发挥更大的作用,并为问题的解决带来更多可能性。


法则三:说话别绕弯子

清晰地表达自己的想法和观点对于与他人建立有效的沟通渠道至关重要。避免使用复杂的术语或过多的技术细节,而是用简单明了的语言来解释问题和解决方案。

将复杂的概念简化,用通俗易懂的词汇和实例来说明,让别人能够轻松理解你的意思。

当与非技术人员交流时,更需要注意沟通的清晰性。尽量避免使用行业特有的术语和缩写词,以免引起误解。

用简洁明了的语言,将技术概念转化为容易理解的语言,这样能够更好地与非技术人员沟通,并帮助他们理解和参与到技术项目中。

同时,还要善于倾听他人的意见和问题。给予对方足够的时间和空间来表达自己的想法,并耐心倾听。遇到不明白的问题,不要猜测,而是主动询问对方,以确保双方理解一致。

说话别绕弯子不仅能提高沟通的效率,还能建立更好的工作关系和团队合作。

通过简洁明了的表达,减少歧义和误解的可能性,你将能够更好地与同事、客户和合作伙伴协作,并共同解决问题。

优秀的工程师不仅懂技术,还懂得如何用简洁明了的语言和方式与他人沟通。直截了当地表达自己的想法和观点,让别人听懂你的话,这将为你在工程领域中的职业发展和成功打下坚实的基础。


法则四:我们都是产品经理

作为工程师,我们需要深入了解我们所开发的产品是什么,它的目标是什么,以及如何能够满足用户的需求。

我们应该与产品经理、设计师和其他团队成员密切合作,共同探讨产品的愿景、特性和功能。

了解产品的核心价值和目标是非常重要的。我们需要明确产品的定位和竞争优势,并在开发过程中时刻保持这个目标。只有当我们清楚地了解产品的使命和用户需求,我们才能为产品的成功做出有意义的贡献。

除了理解产品,我们还应该积极提出建设性的意见和想法,以改进产品的质量和用户体验。

我们应该勇于提出问题,挑战现有的解决方案,并提供创新的思路。通过分享我们的专业知识和经验,我们可以为产品的进一步发展和提升做出重要的贡献。

最重要的是,我们要有持续改进的心态。我们应该不断评估产品的成功和失败,并从中吸取经验教训。我们应该主动参与用户反馈和数据分析,了解用户的需求和行为,以便针对性地改进产品。

每个人都是产品经理,共同打造卓越产品。我们应该积极参与产品的定义、开发和改进过程,不断提升自己的技能和贡献价值。通过合作和共同努力,我们可以打造出令用户满意、市场竞争力强的产品,为我们的团队和公司带来成功和成就感。


法则五:保持好奇心

好奇心是工程师的秘密武器。它让我们主动追寻新知识,勇于挑战未知领域。

就像一位探险家,我们时刻准备着发现新的技术、解决新的难题,并开拓新的技能领域。

好奇心推动着我们超越现有的边界。它让我们不满足于表面的回答,而是追问为什么和如何。我们会追寻更深入的了解,深挖技术的本质和内在原理。而正是这种深入的好奇心,使我们能够成为真正的问题解决者和技术先驱。

同时,好奇心也是一种乐趣的源泉。它让工程变得有趣起来。我们对于新技术的探索,对于新挑战的兴趣,都让工作不再是单调乏味的任务,而是一次次刺激的冒险。

好奇心让我们享受学习的过程,欣赏技术的美妙之处,并为自己的成长感到满足和充实。

保持好奇心还能提高我们的适应性和应变能力。当面临变革和挑战时,我们不会感到恐惧和局限,而是保持积极的心态,以探索新的可能性和机会。

我们要不断学习和适应新的技术、工具和方法,以应对日益复杂的工作环境。


法则六:不要只为老板打工

作为工程师,我们应该树立一种自我成长的心态,不要仅仅为老板打工,而是为自己工作。

这并不意味着我们要完全忽视团队和公司的目标,而是要将自我发展放在首要位置。

首先,自我成长是一种持续学习的态度。我们应该不断追求新的知识和技能,保持对技术的热情和渴望。主动寻找培训机会、参与技术社区、阅读文章,以不断提升自己的专业水平。通过自我成长,我们能够在工作中展现更高的能力和价值。

其次,自我成长需要我们主动承担责任。我们应该对自己的职业发展负责,积极探索和争取更好的机会。这可能意味着主动寻找有挑战性的项目、提出自己的想法和建议、寻求更高级别的角色或职位。我们要为自己设定明确的目标,并努力迈向成功的道路。

同时,自我成长也意味着不断发展自己的个人品牌和影响力。我们应该建立良好的专业形象,通过分享知识、参与行业活动、与同行交流,为自己赢得更多的机会和认可。通过积极参与社区和开源项目,我们能够与其他优秀的工程师互相学习和成长。

我认为最重要的是,自我成长让我们能够掌握自己的命运。不要过度依赖于老板或公司的决策,而是要主动规划自己的职业道路。我们要明确自己的长期目标,制定计划和行动,为实现个人的职业愿景而努力。

因此,让我们拥抱自我成长的态度,不再仅仅为老板打工,而是为自己的成长和成功而工作。

投资在自己身上,追求技术的精进、职业的发展和个人的满足感。通过自我成长,我们将成为更有价值、更有影响力的工程师,实现自己的梦想。


法则七:不要忘记探索生活

技术世界无疑是特别容易上头写上瘾的,数不清的挑战和乐趣让我们沉迷其中。我们可能会夜以继日地编写代码,解决问题,忘记了身边的人和事。然而,我们不能让自己沉溺于技术的海洋中,而忽视了生活的其他方方面面。

探索生活是为了获得更丰富的经验和启发。给自己一些时间,去追求自己的兴趣爱好,参加社交活动,和家人朋友一起度过美好时光。拓宽自己的视野,接触不同的文化和领域,这将为你的工程师身份注入新的能量和创造力。

我们需要意识到,技术只是我们生活的一部分,而不是生活的全部。在技术的世界之外,还有许多美好的事物等待我们去发现。适度放松自己,培养身心的平衡,不仅能提高我们的工作效率,还能让我们更加全面地成长。

记住,生活的经历和多样化的见解能够为你带来更深刻的理解和创新的灵感。与人交流,探索自然,阅读经典文学,参与艺术活动,这些都是丰富你人生阅历的途径。通过与他人分享你的经验和见解,你也能够影响和启发他人。

所以,尽管我们热爱技术,但不要忘记技术只是我们生活的一部分。为自己创造一个平衡的生活,投入时间去探索世界的其他方面。

这将使你成为一个更全面、更有创造力的工程师,并帮助你在工作和生活中取得更加长远的成功。


法则八:独立思考

每个人都有自己独特的经历和背景,因此不同的法则对不同的人可能会产生不同的效果。尽管我总结的这些法则对我个人来说很有帮助,但并不意味着它们适用于每个人。

这就是为什么我强调「take it all with a grain of salt」,不要轻信你阅读到的建议

尽管这些法则都是经过反思和总结的,但它们仅代表了我的观点和经验。

我鼓励你保持批判性思维,独立思考,并从中选择适合自己的方法和观点。对于任何看似正确的建议或法则,都要保持审慎的态度。

考虑自己的情况、目标和价值观,并结合自己的经验来决定是否采纳。

成功的路径是因人而异的,每个人都有自己独特的旅程和目标。借鉴他人的经验和教训是有益的,但最终决策权在于你自己。

只有通过独立思考和实践,你才能发现真正适合自己的方式,并走向成功之路。

因此,无论是我总结的法则还是其他人的建议,都只是参考,而非绝对真理。你是唯一能够判断什么对你真正有帮助的人。

独立思考和自我决策是成为优秀工程师的重要素质之一。形成自己的想法,培养批判性思维,将会让你在工程领域中不断成长和进步。

本文作者:Cali
来源:https://cali.so/blog/8-laws-to-a-successful-engineer


链接: https://fly63.com/article/detial/12529

Web前端工程师必备的PS技能之切图

Web前端工程师必备的PS技能之切图:PS中我的标尺的参考线为什么不能自动吸附图层或画布中间了?有个选项没有选择“菜单栏-视图-对齐”,按照设计师提供的设计稿,实现HTML页面,需要将设计稿切分成为最终在页面中呈现的一个个图片为“切图”

写给工程师的十条精进原则

作为一名技术人员,我们应该如何践行呢?本文总结了十条精进原则,希望能够给大家带来一些启发,更好地指导我们行动。Owner意识、时间观念、以终为始、闭环思维、保持敬畏

如何学习前端知识?优秀的前端开发工程师应该具备什么条件?

Web前端开发技术主要包括三个要素:HTML、CSS和JavaScript!如果单纯只是学习前端编程语言、而不懂后端编程语言(PHP、http://ASP.NET,JSP、Python),也不能算作是优秀的前端工程师。在成为一个优秀的前端工程师的道路上,充满了汗水和辛劳。

全栈工程师是什么?为什么要做Web全栈工程师?

随着软件技术的发展以及市场需求的变化,全栈工程师似乎已成为未来发展趋势。很多Flag公司都已经声称只招Full Stack的员工,那么面对这样的市场形势,对于正在求职路上或者是想要跳槽的程序员来说,我们需要如何准备,如何应战?现在,小编带你了解为什么这次我选全栈工程师!

高级PHP工程师所应该具备的专业素养

初次接触PHP,就为他的美所折服,于是一发不可收拾。很多面试,很多人员能力要求都有PHP高级工程师的字眼,如果您真心喜欢PHP,并且您刚起步

前端工程师自检清单与思考

对于JavaScript,掌握其语法和特性是最基本的,但是这些只是应用能力,最终仍旧考量仍然是计算机体系的理论知识,所以数据结构,算法,软件工程

作为一个web前端工程师,要不断的深入自己的技能

现在,前端工程师终于前所未有的在Web中占有了一席之地。随着多设备、浏览器和Web标准的演变革命,前端正在成为兼顾逻辑、性能、交互、体验的综合性岗位。

一名【合格】前端工程师的自检清单

前端开发是一个非常特殊的行业,它的历史实际上不是很长,但是知识之繁杂,技术迭代速度之快是其他技术所不能比拟的。

写代码这条路,能走多远?工程师能力模型告诉你

职场危机感似乎是每个人在职业生涯都会遇到的话题,我对这种危机处境和自己曾遇到的问题进行了一番思考,参考了其他人的一些结论并结合自身的经历,设计了应对的初步方案。

我放弃了成为一个全栈开发工程师的理想

一提起“全栈开发工程师”,大家的印象肯定是:这号人啊,堪称大神!会很多技术,前端后端都精通,不掌握七八种语言都不好意思出来打招呼,热点技术名词全都知道,也都会点儿;

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!