一个工作多年的嵌入式工程师漫谈

2023-05-16

1.关于公司



公司是做什么的?是属于项目型公司还是属于产品型公司?
我觉得公司分为两种,一种做产品,一种做项目。

做产品的公司,老板一般都会讲梦想,情怀。梦想是什么,创造一种新的生活方式,或者是引导行业的变革,或者是像马斯克一样拯救全人类。

做项目的公司,每一件事都应该是围绕赚钱这个主题而来的,比如做这个项目我能赚多少钱,做另一个项目我能拓展一条什么渠道。
这么一对比的话,逼格的差异就出来了!所以特斯拉能够值500多亿美元,而中软国际却只有100多亿港币!逼格带来的就是money,但是人家不谈钱。人家谈的是改变生活方式,探索太空,拯救世界。

我们的大BOSS,最近也才从美国进修回来,主要修工程和金融。

回来之后,就大刀阔斧的对公司相关发展进行改革,创新。

然后就是把我们几个开发人员拉近办公司,大谈特谈技术创新、公司创新,公司的未来规划,未来发展等等。

还有打算成立创新小组,说是针对新的想法,会对这个想法进行评估,看能不能针对这个新的点子,开发出新的产品,另外成立一个子公司等等。

后面就是开会介绍最近一些新的东西,比如:物联网、人工智能、区块链技,想把这些东西应用于我们公司,做出新的产品,问题是我们地处云南,要人才没人才,要资金没资金怎么做。。。。。

BOSS的想法很多,我们这些小兵之前。也想过这么做,但是公司杂事太多了,根本没办法专心下来做事。

 

2.关于个人发展


 

说到个人发展那就要和部门联系起来了。

特别是我们公司虽然小,但是部门齐全,40多个人,分出来:产品部、系统部、技术支持部、运维部、财务部、商务部、综合部等。

然后BOSS找我们谈话,说我们部门做的产品都是要做低功耗、低价格的产品。但是我们部门主要有三个人(我--软件开发,领导--偶尔开发, 另外一个--硬件设计),部门领导不怎么在公司,即使在公司,现在也几乎不写代码了,代码几乎都是

我这个小兵来完成的。另外一个是主要是做硬件设计,平时有什么事情,差不多都是落在我和另外一个同事身上。领导上班的时候,就是开开会,打打游戏,就可以了,PS:就连部门的周报都是要我这个小兵来写。

 

那我所从事的公司是做什么的呢?未来的方向是什么呢?或者说是所有嵌入式工程师的同行们以后的发展是什么呢?

其实说到个人发展这个问题,我也很纠结,当初进我们这个公司的时候,我应聘的岗位是系统集成工程师,本质是做售后服务、售前支持的,但是干了一年多,一个月的工资只有3400元左右,工资太低了,没有办法养活自己,未来找女朋友怎么办呢?

然后后面就转岗了,去嵌入式软件开发,刚开始做的工作主要是多点测温仪,就是多个DS18B20传感器接在单片机的同一个引脚上,因为当时另外一家公司的卖价为4500一套,公司觉得这个利润太高了,自己搞,然后我就临危受命,从头开始设计电路图,PCB,软件等,耗时2个月,搞出来 了。然后就是给我的工资涨了200元,就是3600元。当时真的觉得心灰意冷,直接辞职走人了。。。。

不吐槽了,其实说到个人发展,我们都很迷茫。难道我们写代码的,要一辈子写代码不成?其实这个问题,我之前也想过,但是现实情况是:你要买房、买车、结婚、生子。所以你没有挑的,你只能努力的学习新的知识,只要能挣钱,那就先干着起吧。

我们出来打工的,说白了,就是为了赚钱,挣钱都不容易。

 

3.关于项目



软件项目,基本上每个项目都要延期,我一开始接手项目我是还蛮担心的,有过几个延期的经验之后,羞耻之心就没有了,延期就延期吧!

为什么每个项目都要延期呢?我无法从全局去观察考究,但是从我这边来看,也能看出一些端倪出来。


1.关于项目个方面的事情都没人交代清楚,比如时间,比如需求,等等都没人来好好交代清楚,我是没搞清楚就开始码代码的。
2.关于考核,大部分公司叫kpi,这玩意儿说实话,大部分人都是深恶痛绝的。我也恨之切切,就不多言。
3.关于协作沟通,以我目前来看,公司的沟通是非常模糊的,具体要做产品,怎么做,部分怎么分工?部门分工完了之后,部门内部怎么分工? 这些其实都是需要领导来安排的,有的时候,自己多做了吧,自然另外一些事情,就要被耽搁

    毕竟,时间只有那么多,做每件事情都是需要时间的。然后领导就会过来BB,说为啥没有完成,为什么不去做?巴拉巴拉,很烦人。

4.最近我们在做一个低功耗温湿度的项目,不仅要求可以正常工作1年以上,还要求可以防水,他妈的,主要是还会泡水。防水了,还怎么测温湿度,后面没有办法,只能做了一个管子,把温湿度传感器放在一端,一端密封,另外一端开口,就可以实现防水,也可以测温湿度了,这个项目也是,其实是可以在平台做软件开发的,最后,又变成了,由我这个小兵,来写前端的采集程序,采集到温湿度之后,在上传到平台。

 

4.关于领导


 

如果你是一个领导的话,尽量不要把该你做的事情,交给你的小兵去做,比如写周报,毕竟你拿的工资,已经包含了这一部分费用了。

还有尽量不要上班的时候,若无其事的打游戏,经常迟到。否则,会给下属一种不平衡的心里。

毕竟你是在一个民企,你拿的的工资,比你的小弟高,该你做的,你也不做,让你的小弟去做,你还让你的小弟怎么活?

毕竟一个员工的离职,其实是和他的领导有关的。

因为我现在都在想着怎么找一个新的公司,毕竟我们的领导,家是昆明的,有房有车,老婆还是编制内的医生,生活条件,不知道比我们好了多少。。。

而我们这些,其他地方来的,只想在昆明安居立业。

我们小地方的生存都这么困难,不知道北上广的,这个要怎么活呀!

 

5.关于兼职


 最近才把房子买了,首付全靠借的,几乎还会经常联系的高中同学、大学同学都被我给借了一遍。高中同学几乎没有,只有一个借了我6K,其他的一个都没有接到。然后就是给大学同学,大学同学也是,基本上都没有什么钱?一个二个都是穷的叮当 响,有一些虽然有钱,但是别人几乎一口气回绝,没有钱。

买房的时候,才发现我们真正的处于社会的底层,一个月4.5K左右的工资,还清房贷,首付那得要多长时间。

还有一点,就是如果你也要准备买房,不想仓促上车的话,建议现在多办几张信用卡,把额度提高一些,要不然,借钱的日子太痛苦了。

还有记住,能借钱给你买房的人,以后他们有什么难题需要你帮助了,一定要帮,还有平时也联系一下;另外一些有钱不借的,这些人,也要远离一下。

PS:有没有利息低一点的银行或者网贷?有的话,请联系我。

干程序员这一行的,兼职太难做了。比如:

 

 我们也得只是赚一些幸苦钱,结果程序员都在拆程序员的台,不知道,程序员的路,以后要怎么走。

兼职能做的话,就做一些,不能做的时候,还是也要多学一点技术,否则,一不小心,也就被社会给淘汰了。

 

6.关于女朋友


 

记住就像我们喜欢漂亮的女孩一样,女孩也喜欢“漂亮的男生”。

所有如果你还单身的话:

1.出门注意打扮一下。

2.注意干净(别几天不洗衣服、袜子)

3.遇上喜欢点的女生,不要省钱,一定要广铺网,毕竟现在的女孩那么少,特别是好女孩更少。

4.记得有车、有房女孩会对你的印象加分哦。

5.赶紧找吧,约到后面,越难找。

 

7.总结 


如果你已经决定了,要在嵌入式这个行业继续发展下去的话,建议多了解一下,低功耗相关的产品,物联网协议等相关知识。

对于一个弄潮的年轻人来说,最幸运的,莫过于赶上一波大潮。

也许我们没有赶上大潮,也许我们并未处于大潮之中,但我们可以通过自己的努力来铸造属于自己的“大潮”。

如果你是做嵌入式开发的话,建议多了解一下低功耗相关的产品,说不定,你就赶上了一波。

时势造英雄。每个产品的出现,均有社会的需求;当条件成熟的时候,相关的公司便会发展壮大,然后位居“浪潮之巅”。

 

 

欢迎大家进群交流分享:QQ群:773082801

 

转载于:https://www.cnblogs.com/kmust/p/8902096.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一个工作多年的嵌入式工程师漫谈 的相关文章

  • PX4 IO [15] mixer

    PX4 IO 15 mixer PX4 IO 15 mixer 转载请注明出处 更多笔记请访问我的博客 xff1a merafour blog 163 com 2015 1
  • [转帖]k8s.gcr.io/pause的作用

    k8s gcr io pause的作用 https blog 51cto com liuzhengwei521 2422120 weilovepan520 关注 0 人评论 196人阅读2019 07 21 11 35 05 重要概念 xf
  • Ubuntu安装时怎样分区

    1 swap交换分区 xff0c 一般为你机器内存的两倍 少于这个容量 系统无法进入休眠 实质是硬盘上的交换空间而非分区 所以没有格式 xff0c 默认休眠将数据储存于此 能够取消 xff08 如不用swap必须再设定方可休眠 xff09
  • [转帖]教你如何修改运行中的docker容器的端口映射

    教你如何修改运行中的docker容器的端口映射 在docker run创建并运行容器的时候 xff0c 可以通过 p指定端口映射规则 但是 xff0c 我们经常会遇到刚开始忘记设置端口映射或者设置错了需要修改 当docker start运行
  • java实现信号量

    本文介绍的Semaphore实现基于synchronized wait 和notify notifyAll 这是java并发包之前的典型实现方式 在eclipse的源码中可以找到不少这样的案例 下文中也会把eclipse中的几个实现类作为案
  • 我失败的程序员生涯

    我 xff0c 一个普普通通的人 普通本科毕业 xff0c 来到北京成为了一个普通的程序员 2013年 xff0c 我本科毕业 xff0c 然后就踏上了北漂的征程 来之前想的很清楚 北京技术发达先进 我可以在这里工作三四年 xff0c 学习
  • python 远程关机_python实现微信远程电脑关机完整源码

    这是python实现微信远程电脑关机完整源码下载 xff0c 通过手机微信发送QQ邮件给sina邮箱 xff0c 然后利用python的pop3定时检查sina邮箱的邮件主题以及邮件来源 xff0c 并在电脑执行相应的命令行实现关机 软件介
  • python序列:字符串

    1 字符串是一种直接量或者说是一种标量 xff0c 字符串是不可变类型 xff0c 简单来说改变一个字符串的元素就等需要新建一个新的字符串 当然 xff0c 通过拼凑各个部分得到一个新的字符串也还是可以的 注意 xff1a python的字
  • 解决jenkins master挂载slave SSH Key Exchange not finished的问题

    1 报错日志 span class token punctuation span span class token number 01 span span class token operator span span class token
  • 11 个 Linux 上最佳的图形化Git 客户端

    Linux用户主要可以通过命令行来管理Git xff0c 不过外面有几种图形化用户界面 xff08 GUI xff09 Git客户软件 xff0c 它们便于用户在Linux桌面上高效 可靠地使用Git xff0c 即便提供不了所有命令行操作
  • yb3防爆电机型号含义_煤矿用防爆电机常用防爆电机型号

    煤矿用防爆电机概述 煤矿用防爆电机一般指在矿井下作业的防爆电机 xff0c 运行环境比较恶劣 xff0c 而且运作安全性较高 是一种具有防爆性能的电动机 xff0c 煤矿用防爆电机的构造主要针对外壳进行特别的加固 xff0c 一般用防爆电机
  • ARM架构授权和IP核授权有什么不一样啊?

    比如 xff0c 华为分别拿到这2个授权 xff0c 能做的有什么区别啊 xff1f 匿名 浏览 2976 次 推荐于2016 06 09 02 43 35 最佳答案 一个公司若想使用ARM的内核来做自己的处理器 xff0c 比如苹果三星T
  • 无人机目标定位C++程序

    针对动态背景下的目标检测定位 include lt opencv2 core core hpp gt include lt opencv2 highgui highgui hpp gt include lt opencv2 imgproc
  • gvim配置默认字体、配色等

    gvim配置默认字体 配色等 1 打开软件 xff0c 选择编辑 gt 启动设定 2 在其中添加自己的配置命令 xff0c 例如 xff1a filetype on 34 关闭自动备份 set noundofile set nobackup
  • Pixhawk原生PX4固件中的坑

    作为一名飞控开发的小学生 xff1a xff09 xff0c 最近入坑Pixhawk 43 PX4了 基于Pixhawk硬件平台进行二次开发 xff0c 有两套固件可以选择 xff1a Ardupilot系列也就是常说的APM固件 xff0
  • Linux(CentOS 6.3)设置VNC远程桌面连接

    刚研究Linux xff0c 选的是CentOS6 3的系统 xff0c 由于刚开始研究Linux xff0c 为了这个远程桌面连接走了不少弯路 xff0c 让大家见笑了 为了弄这个VNC远程连接 xff0c 网上找了很多资料 xff0c
  • python中的库和模块有什么区别_Python中模块(Module)和包(Package)的区别详解 python中的模块、库、包有什么区别?...

    python中的模块 xff0c 库 xff0c 包有什么区别 python中的模块 库 包有什么区别 python里面module package library三者有什么不同功能 安装 使用方法上有什么不同 python中的模块 库 包
  • 《大数据时代》读书笔记

    大数据时代 英国人Viktor Mayer Schonberger的著作 最重要的一点是介绍了一种思维模式的变化 主要观点 xff1a 大数据是指获取全部数据样本 xff0c 分析全部数据 xff0c 而不是只做抽样分析 大数据分析更关注相
  • power design初步使用01

    来自大佬 xff1a 别先生 点击即可查看原文 1 xff1a 入门级使用PowerDesigner软件创建数据库 xff08 直接上图怎么创建 xff0c 其他的概念知识可自行学习 xff09 我的PowerDesigner版本是16 5

随机推荐

  • http服务器demo,简单学习 vs下可以运行

    以下是使用C 43 43 在VS环境下编写的一个简单的HTTP服务器示例代码 xff1a include lt iostream gt include lt string gt include lt WS2tcpip h gt includ
  • power design初步使用02

    概念数据模型 逻辑数据模型 物理数据模型详解 出自 xff1a https www cnblogs com joechinochl articles 5252518 html 数据模型所描述的内容包括三个部分 xff1a 数据结构 数据操作
  • power design综合应用

    出自大佬宋辉 xff1a https www cnblogs com dfsxh articles 1295087 html Power Designer是Sybase公司的CASE 工具集 xff0c 使用它可以方便地对管理信息系统进行
  • LTE中layer的概念以及rank的概念

    原帖地址 xff1a https www mscbsc com bbs thread 293293 1 1 html https www mscbsc com askpro question83176 MIMO 表示多输入多输出 MIMO系
  • Endnote--在参考文献列表中添加DOI

    参考了此网站的内容 xff1a https www jianshu com p 11411c1c8495 1 在Endnote中给参考文献列表添加DOI的方法 xff1a Edit gt Output styles gt Eidt AJTR
  • t检验中的t值和p值是什么关系_t检验和p值的关系

    t检验中的t值和p值是什么关系 t检验和p值的关系 t检验 中通过样本均值 总体均值 样本标准差 样本量 可以计算出一个t值 xff0c 这个t值和p值有什么关系 xff1f 根据界值表又会查出一个数 xff0c 这个数和t值比较 xff0
  • ORACLE 之 标识符无效 问题总结及解决方案

    今天自己在家里做毕业设计 xff0c 遇到了ORACLE数据库的一些问题 xff0c 所以来总结一下 自己在上班的时候也遇到客户过提过这样的问题 xff0c 当时自己在百度上查了 xff0c 给客户解决完 自己也没有在意 xff0c 这次又
  • 数据结构总结

    本文目录 xff1a 数据结构分类1 数组2 栈3 队列4 链表5 树6 散列表7 堆8 图 数据结构分类 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 常用的数据结构有 xff1a 数组 xff
  • Netty源码分析 (八)----- write过程 源码分析

    上一篇文章主要讲了netty的read过程 xff0c 本文主要分析一下write和writeAndFlush 主要内容 本文分以下几个部分阐述一个java对象最后是如何转变成字节流 xff0c 写到socket缓冲区中去的 pipelin
  • 接口调用方法详解

    接口调用方法详解 基础知识 接口定义 xff1a 接口是一组已命名的方法签名 所以接口里可以定义方法 属性 事件 xff0c 因为这些本质上都是方法 但是 xff0c 接口不能定义任何的构造函数 接口的可访问性 xff1a 类本身的修饰符可
  • C++ Primer Plus (Fifth Edition)pdf

    下载地址 xff1a 网盘下载 本书是久负盛名的C 43 43 经典教程 xff0c 其内容是C 43 43 大师Stanley B Lippman丰富的实践经验和C 43 43 标准委员会原负责人Jos e Lajoie对C 43 43
  • ROS----名字空间namespace

    1名称 1 1图资源名称Graph ResourceNames 图形资源名称提供了一个分层命名结构 xff0c 用于ROS计算图中的所有资源 xff0c 例如节点 xff0c 参数 xff0c 主题 和服务 这些名称在ROS中非常强大 xf
  • offboard Control

    1 使用mavlink based软件 没有ROS 2 使用无线连接 xff0c 没有ROS 3 Onboard computer 43 ROS 43 WiFi link recommended Control Methods 有下面两种方
  • 关于485通信不稳定问题解决方案[STM32产品问题]

    485通讯不稳定的问题 xff08 具体表现为有时能通讯上 xff0c 有时通讯不上 xff09 RS485在连接设备过多 通讯距离过长 双绞线质量差 xff0c 接线不规范 等 xff0c 都会导致通讯不稳定的问题 解决方案 xff1a
  • pixhawk与linux通信,模块 & 命令 – 通信 - PX4 开发指南

    mavlink 说明 该模块实现MAVLink协议 xff0c 该协议可以在串行链路或UDP网络连接上使用 它通过uORB与系统通信 xff1a 一些消息直接在模块中处理 例如 xff0c 任务协议 xff0c 其他则通过uORB发布 例如
  • ROS进阶学习笔记(11)- Turtlebot Navigation and SLAM - ROSMapModify - ROS地图修改

    ROS进阶学习笔记 xff08 11 xff09 Turtlebot Navigation and SLAM ROSMapModify ROS地图修改 ROS进阶学习笔记 xff08 11 xff09 Turtlebot Navigatio
  • STM32F103ZET6的中断管理

    1 STM32的中断 STM32的中断管理是属于内核部分的 xff0c 所以中断管理的寄存器也是属于内核组 xff0c 不属于芯片外设 xff0c 在查看相关资料的时候 xff0c 需要查看相对应的内核手册 STM32F103ZET6是Co
  • c语言strrchr()函数,C 库函数 – strrchr() ——jQuery中文网

    C 库函数 strrchr 描述 C 库函数 char strrchr const char str int c 在参数 str 所指向的字符串中搜索最后一次出现字符 c 一个无符号字符 的位置 声明 下面是 strrchr 函数的声明 c
  • 让我持续下去的理由

    牛仔裤 格子衬衫 运动鞋和双肩包 如果把这四个词放在一个人的身上 xff0c 似乎不用描述长相 xff0c 大家就对他的职业有了猜测 八成是个程序员吧 这个被笑称 月入五万过成月入五千样子 的群体 xff0c 以 收入高 脑回路简单 一成不
  • 一个工作多年的嵌入式工程师漫谈

    1 关于公司 公司是做什么的 xff1f 是属于项目型公司还是属于产品型公司 xff1f 我觉得公司分为两种 xff0c 一种做产品 xff0c 一种做项目 做产品的公司 xff0c 老板一般都会讲梦想 xff0c 情怀 梦想是什么 xff