嵌入式工程师如何摸鱼?

 有老铁问我,做嵌入式开发要加班吗?

也不知道搞什么鬼,现在的年轻人对加班这么抵触。

我刚做开发那会,啥也不懂,每天基本都要加班到晚上7-9点不等,我并不抵触加班,因为早早回家,也没什么事干,多学点东西,工资还能涨得快一点。

我觉得,你不懂的时候,加班学习完成任务,合情合理。

不懂还懒,任务完不成,我是老板,都第一个把你干掉。

有没有不加班的公司?

还真有,我碰到过一次这样的神仙公司,每天到下午6点,准时关灯关空调,想加班都不给你机会。

那时,我第一次为不能加班而慌了,因为刚进去,对公司产品还不熟悉。

我做过最傻杯的决定,就是干了一星期,就提桶跑路了。

公司各方面其实都挺不错的,也不知道为啥,没那种归属感,有种军事化管理的感觉,不太适应。

大概工作到4,5年以后,其实就很少加班了,大多数是自己回去,实在没事干了才加班浪费公司水电。

有两个原因:

第一,学会隐藏自己的实力了

有个现状特别搞笑,我找工作时,在一家公司工作2年后的状态变化。

面试时,领导说:这项目能干吗?

我:能,我做过类似的,巴拉巴拉一堆开发过程。

领导点头:嗯....

工作2年后,这项目能干吗?

我:很多功能没做过,可能周期会很长。

领导内心不爽,又不能把我开掉。

1万块干1万块的活,2万块干2万块的活,如果工资不高,就不要出头装逼了,能说难绝不说简单,一天把Bug改完,分1周再提交。

那些公司的老油条,基本都是这样收敛实力的,因为你做的越快,活越多,那句话怎么说来着?能力越强,责任越大,哈哈。

第二,具备程序架构设计能力了

我觉得这点,是最重要的,毕竟摸鱼的前提,还是要有点实力的,如果你干啥啥不成,天天还在那找借口,哪怕赔上N+1,老板都会把你干掉。

我做研发的前几年,都是比较辛苦的,加班都完不成任务了,还想摸鱼。

后面是经验丰富了,专门为摸鱼设计了一系列产品经常用到的程序框架,比如任务调度,LED特效,按键多状态检测,队列等等...

下次换一个产品,直接移植简单改改就好了。

我在2019年还录了一套比较系统的教程,本来想拿来卖的,后面工作忙,现在干脆分享给粉丝了,有礼貌的,找我可安排。

刚开始工作时,先锻炼熟练度,先不管程序架构咋样,以能独立实现功能为目标。

做了3,4年开始,就要注重模块化编程,程序框架的设计了,不然后面要一直重复造轮子,会越来越累。

最后,聊点正经的,在完成任务的基础上,还能有时间摸鱼,才是一个合格的员工。

要有摸鱼的能力,不代表让你真正摸鱼,在公司,我还是鼓励多干活,少计较,这样机遇或许会更多一点。


最近很多粉丝问我单片机怎么学,我根据自己从业十年经验,累积耗时一个月,精心整理一份「单

片机最佳学习路径+单片机入门到高级教程+工具包」全部无偿分享给铁粉!!!

除此以外,再含泪分享我压箱底的22个热门开源项目,包含源码+原理图+PCB+说明文档,让你迅速进阶成高手

教程资料包和详细的学习路径可以看我下面这篇文章的开头

《单片机入门到高级开挂学习路径(附教程+工具)》

《单片机入门到高级开挂学习路径(附教程+工具)》

《单片机入门到高级开挂学习路径(附教程+工具)》

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HarmonyOS开发实战:【亲子拼图游戏】

概述 本篇Codelab是基于TS扩展的声明式开发范式编程语言编写的一个分布式益智拼图游戏,可以两台设备同时开启一局拼图游戏,每次点击九宫格内的图片,都会同步更新两台设备的图片位置。效果图如下: 说明: 本示例涉及使…

搜狗多线程长尾词挖掘软件-【批量挖掘搜狗大家还在搜和相关搜索长尾词】

搜狗多线程长尾词挖掘软件-【批量挖掘搜狗大家还在搜和相关搜索长尾词】介绍: 1、软件根据放入多个关键词批量多线程去搜狗搜索里拓搜狗大家还在搜和相关搜索。 2、搜狗大家还在搜和相关搜索长尾词质量好。 3、一个关键词可以拓19个高质量相关长尾词。 4、软件自…

msyql中SQL 错误 [1118] [42000]: Row size too large (> 8126)

场景: CREATE TABLE test-qd.eqtree (INSERT INTO test.eqtree (idocid VARCHAR(50) NULL,sfcode VARCHAR(50) NULL,sfname VARCHAR(50) NULL,sfengname VARCHAR(50) NULL,…… ) ENGINEInnoDB DEFAULT CHARSETutf8 COLLATEutf8_general_ci;或 alter table eqtre…

【Java】jdk1.8 Java代理模式,Jdk动态代理讲解(非常详细,附带class文件)

📝个人主页:哈__ 期待您的关注 一、什么是代理模式 想要学代理模式,我们就要先弄清一个概念“什么是代理”? 在我们的现实生活中,你或许不少听过关于代理的名词,如:代理商。那什么又叫做代理…

安装SSMS出现错误和SSMS连接数据库失败

目录 1.点击图片下安装的时候,出现0x80070643错误 解决办法: 1,如果是是第一次安装的话,重新启动电脑,把原来下载的SSMS删除掉,在重新下载安装 2.如果是原来就下载过,先重启一下,如果还不可以就…

MySQL 基础使用

文章目录 一、Navicat 工具链接 Mysql二、数据库的使用1.常用数据类型2. 建表 create3. 删表 drop4. insert 插入数据5. select 查询数据6. update 修改数据7. delete 删除记录truncate table 删除数据 三、字段约束字段1. 主键 自增delete和truncate自增长字段的影响 2. 非空…

Java——代码块

目录 一.代码块概念以及分类 二.普通代码块 三.构造代码块 四.静态代码块 一.代码块概念以及分类 使用 {} 定义的一段代码称为代码块。根据代码块定义的位置以及关键字,又可分为以下四种: 普通代码块构造块静态块同步代码块(后续讲解多…

ChatGPT 可以预测未来吗?

推荐 4月13日的一篇有趣的 paper,特来分享。 👉 当前的大型语言模型(LLMs)具有强大的数据合成和推理能力,但它们在直接预测尚未发生事件的准确性上常常受到限制。传统的预测方法依赖于直接询问模型关于未来的问题。 …

Python爬虫入门教程!

什么是爬虫? 爬虫就是自动获取网页内容的程序,例如搜索引擎,Google,Baidu 等,每天都运行着庞大的爬虫系统,从全世界的网站中爬虫数据,供用户检索时使用。 爬虫流程 其实把网络爬虫抽象开来看,它…

Python编程与算法面试-编程面试的重点

在求职面试的过程中,编程能力也是面试官非常看重的一项能力。而对于编程这项能力主要的考察点也有三个维度: 初级:编程的基本功 编程的基本功主要考察的编程语言的基本语法,原理知识,以及一些在编程过程中的常见问题…

v-for中涉及的key

一、为什么要用key? key可以标识列表中每个元素的唯一性,方便Vue高效地更新虚拟DOM;key主要用于dom diff算法,diff算法是同级比较,比较当前标签上的key和标签名,如果都一样,就只移动元素&#…

【从零开始手搓12306项目】第一阶段遇到的问题及解决方案

IDEA中datebase连接mysql失败 读取外包函数报错 注意区分private和public 找不到数据库? 一定要注意数据库的url链接,在datebase的url复制过来 xml和java对应不上? 最好复制一遍到xml文件 git忽略条件文件目录 定义Git全局的 .gitigno…