如何成为一名优秀的工程师下

身为工程师,理所当然要重视实践,自然科学不管发展到何时都离不开实验。
电子学本身就是 为了指导工程实践。所以不要谈空洞的理论。现在很多毕业生都面临这样的问题,总是谈一些空洞的理论,甚至错误的但还不以为然的理论。实践可以提高对自然科学 的认识甚至改变着我们的世界观,只有这种认识提高了才可能创造和应用有价值的理论。理论通过我们各方面的验证,被我们吸收后才能为人所用。
在这里插入图片描述

同时,另一方面,我们还要重视理论。因为你是电子工程师,而不是电子爱好者。工程师要从整体到细节全面的把控工程。人做事是一定要犯错误的,工程师要将这样的错误减到最少。实际上,不犯错是完全不可能的,但是我们却可以减少犯错的概率,比如通过优化流程,或者更加细心,管控更加合理。
因此全面的理论和对工程对象的认识是必须的。一些从电子爱好者出身的工程师比较容易忽视理论,认为把东西做出来了就可以。当然是要把东西 作出来,但我们最终是要掌握尖端的技术。不可能象电子爱好者那样拿过别人的图纸来“制作”了事。IT技术发展迅速,理论的发展也非常 迅速。我们一定要接受潮水般的新观念和新技术,工程师必须有全面而又坚实的理论作为后盾。我们学习信息技术就好比盖一座大厦,我们可以很快掌握流行的开发 工具和技术–可以盖个比较高的大楼,可是没有全面坚实的理论作为地基,是不可能盖成摩天大厦的,即使能盖好,楼也不一定稳固,说到我们电路设计中,可能就是系统不稳定。

然后,就是要每天学习,这个对每个人都很重要,你要把自己想象成一个软件,一个代码,今天的版本一定要比昨天的版本好,明天的版本一定要比今天的好,因为即使犯了错误,但下次见到这个错误,就绝对不会再犯。知识爆炸的年代里,仅仅靠学校里 学来的一点皮毛想成为优秀的工程师是不可能的,90%的知识都要靠自己去学习。需要我们自学的知识,包括以下几类:

1.基础知识 ----包括数物化和专业基础。
2.流行的技术 ----比如嵌入式系统开发,大家都在做的技术。
3.未来将要流行的技术 ----比如生物DSP技术,就是你对未来的预测。
4.我要用到的技术 ----就是你工程中急需使用的。
5.其他学科的重要进展 ----紧跟科技发展的脚步是必须的。

在这里插入图片描述

我通常均匀的分配时间,而不忽略任何任何一个方面的进展,这样才能保证知识体系的不断更新和扩充。这只是宏观上的精力分配,具体的学习过程当然因人而定, 但一定要有战略的进行。工程师做任何事情都要有计划有步骤的去执行。逻辑不仅仅是体现在程序中更要体现在学习和生活的进程中,也就是做任何事都要科学的安 排时间,根据自己的情况制定方案。大家可以参考“大脑思维图谱”的方法。

工程师还要注重积累。一个好的程序员和电路设计师就是一个好的收藏家,不仅收藏自己的智慧结晶更要收藏别人的智慧结晶。IT技术领域有无数的巨匠和天才将 他们智慧沉淀于现代科技之中,所以我们要不断的积累好的做法和前人的思想。你的周围会有很多人的很多东西值得你学习,你应该将这些作为财富积累起来,总有 一天会发挥出作用。另外我们学习的不仅是简单的知识更是前人对知识的理解和对工程的看法。比如每个人眼中的电阻都不相同,你要主动去了解高手眼中的电阻是 什么东西。

在这里插入图片描述

工程师即要有个人英雄主义情节又要能融入团队。出色的个人能力和人格魅力是何等的宝贵。我们在崇拜盖茨和乔布斯的同时不要忘记他们身后庞大而又高效的研发团队。以一戟之力完成霸业的英雄已不属于这个时代。所以团队的合作才是创造神话的必经之路。

要在竞争和解决问题中体会生活,研发和竞争是每个工程师不可避免的现实。大家每天都会遇到新的困难,可这才是工程师的生活,要轻松的活在这些问题之中,并 体会其中的快乐和成功时刻的兴奋。很多工程师抱怨说做研发太累了,这里的“累”是一种心理的感受,工程师的职业就是不断的克服困难迎接新的挑战。我刚开始 做研发时也整天愁眉不展,可现在同时做几个大的工程,同时面对几十个技术难题,我觉得自己每天因为能做这样的事情而感到非常的快乐和充实,如果哪天自己没 事可做就会觉得很不适应,总要找些问题来思考。
我每天都要碰到各种挑战,或大或小,解决各种问题,忽难忽易。问题不在多,一定要有意义,这样解决了才会有极大的成就感,满足自己。同时,要聚焦,像放大镜一样,把能量集中在一点,解决最有价值的问题,这样你的能力才能得到较大的提高,实现价值。如果,精力太过于分散,那你始终可能都是局外人,进不了核心层!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/524769.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

anylabeling使用和安装

源码地址: git clone https://github.com/vietanhdev/anylabeling.git Auto Labeling with Segment Anything Youtube Demo: https://www.youtube.com/watch?v5qVJiYNX5KkDocumentation: https://anylabeling.nrl.ai Features: Image annotation for polygon, r…

个性化硬盘显示图标的教程

前言 前段时间有个小伙伴说想要个性化硬盘显示的图标,让电脑看起来更加高级。 这看起来确实很高级,这种图标是怎么设置的呢?今天小白就来唠唠~ 更换图标的步骤其实并不难,主要的步骤为: 找一个好看的图标…

算法设计与分析(实验5)-----图论—桥问题

一.实验目的 掌握图的连通性。掌握并查集的基本原理和应用。 二.实验步骤与结果 1.定义 (1)图的相关定义 图:由顶点的有穷非空集合和顶点之间的边的集合组成。 连通图:在无向图G中,若对于…

idea链接gitlab的token到期

报错 HTTP Request Request GET http://36.46.143.158:6060/api/v4/version failed wit

全坚固笔记本丨工业笔记本丨三防笔记本相较于普通笔记本有哪些优势?

三防笔记本和普通笔记本在设计和性能方面存在显著差异,三防笔记本相较于普通笔记本具备以下优势: 三防笔记本通常采用耐磨、耐摔的材料,并具有坚固的外壳设计,能够承受恶劣环境和意外碰撞,有效保护内部组件不受损坏。相…

Flutter第六弹 基础列表ListView

目标: 1)Flutter有哪些常用的列表组建 2)怎么定制列表项Item? 一、ListView简介 使用标准的 ListView 构造方法非常适合只有少量数据的列表。我们还将使用内置的 ListTile widget 来给我们的条目提供可视化结构。ListView支持…

10倍提效!用ChatGPT编写系统功能文档。。。

系统功能文档是一种描述软件系统功能和操作方式的文档。它让开发团队、测试人员、项目管理者、客户和最终用户对系统行为有清晰、全面的了解。 通过ChatGPT,我们能让编写系统功能文档的效率提升10倍以上。 ​《Leetcode算法刷题宝典》一位阿里P8大佬总结的刷题笔记…

Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks

原文链接:https://arxiv.org/abs/1908.10084 提出契机: 提升相似文本的检索速度 在自然语言处理领域,BERT(Bidirectional Encoder Representations from Transformers)和RoBERTa(A Robustly Optimized B…

mysql修改密码提示: Your password does not satisfy the current policy requirements

1、问题概述? 环境说明: Red Hat Enterprise Linux7mysql5.7.10 执行如下语句报错: set password for rootlocalhost password(123456); ERROR 1819 (HY000): Your password does not satisfy the current policy requirements意思就是&a…

深度学习之使用BP神经网络识别MNIST数据集

目录 补充知识点 torch.nn.LogSoftmax() torchvision.transforms transforms.Compose transforms.ToTensor transforms.Normalize(mean, std) torchvision.datasets MNIST(手写数字数据集) torch.utils.data.DataLoader torch.nn.NLLLoss() to…

Vue 有哪些主要的指令修饰符

目录 1. 什么是指令修饰符 2. 指令修饰符有哪些 2.1. 按键修饰符 2.2. v-model修饰符 2.3. 事件修饰符 1. 什么是指令修饰符 通过 "." 指明一些指令 后缀,不同 后缀 封装了不同的处理操作 目的:简化代码 2. 指令修饰符有哪些 2.1. 按键…

SpringMVC数据响应和请求

文章目录 1.SpringMVC简介2. SpringMVC快速入门3. SpringMVC执行的流程4.SpringMVC注解解释5. 视图解析器6.SpringMVC的数据响应6.1返回ModelView对象6.2直接返回字符串6.3返回json字符串 7.SpringMVC获得请求数据7.1 获得基本类型参数7.2获得POJO类型参数7.3获取数组类型参数7…

Python | Leetcode Python题解之第15题三数之和

题目: 题解: class Solution:def threeSum(self, nums: List[int]) -> List[List[int]]:n len(nums)nums.sort()ans list()# 枚举 afor first in range(n):# 需要和上一次枚举的数不相同if first > 0 and nums[first] nums[first - 1]:continu…

【问题处理】银河麒麟操作系统实例分享,银河麒麟高级服务器操作系统mellanox 网卡驱动编译

1.Mellanox 网卡源码驱动下载链接: https://www.mellanox.com/downloads/ofed/MLNX_EN-5.7-1.0.2.0/MLNX_EN_SRC-5.7-1.0.2.0.tgz 2.系统及内核版本如下截图: 3.未升级前 mellanox 网卡驱动版本如下: 4.解压 “MLNX_EN_SRC-5.7-1.0.2.0.tg…

uniapp使用npm命令引入font-awesome图标库最新版本

uniapp使用npm命令引入font-awesome图标库最新版本 图标库网址:https://fontawesome.com/search?qtools&or 命令行: 引入 npm i fortawesome/fontawesome-free 查看版本 npm list fortawesome在main.js文件中: import fortawesome/fo…

使用Springboot配置生产者、消费者RabbitMQ?

生产者服务 1、引入依赖以及配置rabbitmq 此时我们通过使用springboot来快速搭建一个生产者服务 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId> </dependency> applica…

网络安全流量平台_优缺点分析

FlowShadow&#xff08;流影&#xff09;&#xff0c;Ntm&#xff08;派网&#xff09;&#xff0c;Elastiflow。 Arkimesuricata&#xff0c;QNSMsuricata&#xff0c;Malcolm套件。 Malcolm套件优点&#xff1a;支持文件还原反病毒引擎&#xff08;clamav/yara&#xff09;…

webpack环境配置分类结合vue使用

文件目录结构 按照目录结构创建好文件 控制台执行: npm install /config/webpack.common.jsconst path require(path) const {merge} require(webpack-merge) const {CleanWebpackPlugin} require(clean-webpack-plugin) const { VueLoaderPlugin } require(vue-loader); c…

SQLite 4.9的虚拟表机制(十四)

返回&#xff1a;SQLite—系列文章目录 上一篇:SQLite 4.9的 OS 接口或“VFS”&#xff08;十三&#xff09; 下一篇&#xff1a;SQLite—系列文章目录 1. 引言 虚拟表是向打开的 SQLite 数据库连接注册的对象。从SQL语句的角度来看&#xff0c; 虚拟表对象与任何其他…

目标跟踪——行人检测数据集

一、重要性及意义 目标跟踪和行人检测是计算机视觉领域的两个重要任务&#xff0c;它们在许多实际应用中发挥着关键作用。为了推动这两个领域的进步&#xff0c;行人检测数据集扮演着至关重要的角色。以下是行人检测数据集的重要性及意义的详细分析&#xff1a; 行人检测数据…