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

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

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
内容简介 本书论及了嵌入式工程师职业生涯的方方面面。首先分析了嵌入式工程师必备的技能条件,讲述了掌握这些技能的学习途径。然后结合实际讨论了设计小型嵌入式系统时经济使用的自底向上方法和设计大型嵌入式系统时经常使用的自顶向下方法。最后讲述了嵌入式工程师的3 种职业道路—做自由职业者、为小公司工作以及为大公司工作,分别讨论了每种职业道路的优热和风险,为嵌入式工程师的职业选择提供了理论指导和借鉴参考。 本书不仅适合各层次嵌入式技术人员阅读,而且对于想要成为嵌入式工程师的其他职位人员,甚至是在校学生,都具有实际的指导意义。 目录 第1章 引言 1 1.1 关于本书 1 1.2 什么是嵌入式工程师 2 第2章 学习与教育 4 2.1 进入嵌入式工程领域的传统教育模式 4 2.2 非传统教育模式进入嵌入式工程领域 9 2.3 如果想编写嵌入式软件,那么至少要学习多少电子学知识 18 2.4 教育方面的陷阱、死胡同,以及必须规避的培训骗局 21 2.5 必需掌握的实践技能 25 第3章 自学自底向上的设计方法(小型嵌入式系统) 28 3.1 目标读者 28 3.2 intel 8051微控制器及其变种 31 3.3 atmel avr微控制器 39 3.4 ti msp430微控制器 46 3.5 microchip picmicro微控制器 52 3.6 满足特殊需求的异常架构微控制器 58 3.7 我应该学习什么编程语言呢?c++、c、汇编语言在小型嵌入式系统中 61 3.8 防盗版开发工具简介 65 3.9 基于avr微控制器和免费工具的8位嵌入式项目实例 67 第4章 自学自顶向下的设计方法(大型嵌入式系统) 93 .4.1 目标读者 93 4.2 嵌入式x86解决方案 94 4.3 arm处理器 103 4.4 powerpc 112 4.5 linux操作系统 114 4.6 ecos操作系统 121 4.7 面向大型嵌入式系统开发,应该学习什么编程语言 123 4.8 处理器选择的最后建议 124 第5章 做自由职业者 127 5.1 你适合做自由职业者吗?其中的风险与好处 127 5.2 从兼职工作到自由职业者——记账、纳税与工作量 128 5.3 寻找并维护客户的方法 130 5.4 迭代式项目:无休无止的噩梦 133 5.5 适当地为自己的服务定价 136 5.6 为自己建立良好的工作实践 138 5.7 不仅仅是握手:合同的重要性 140 第6章 在小公司工作 143 6.1 分析自己的目标:小公司的优势和风险 143 6.2 如何获得一份工作 144 6.3 小公司里的责任和压力 146 6.4 在小公司里的个人原动力 148 6.5 严格管理有限的资源 149 6.6 任务细目分类:一周的典型工作 153 第7章 在大公司工作 154 7.1 分析自己的目标:大公司的优势与风险 154 7.2 如何获得一份工作 155 7.3 全球化:项目外包与临时工作签证 157 7.4 管理规程与个人:不要触犯了公司的管理规程 162 7.5 管理与营销的关系 166 7.6 任务细目分类:一周常见工作 168 第8章 结束语 170
Java安全漫谈是一本关于Java安全的书籍,深入探讨了Java应用程序在网络环境中的安全性和相关的安全漏洞。该书内容涵盖了Java安全基础、Java虚拟机的安全机制、Java安全管理、Java安全开发等方面的知识。 首先,Java安全基础部分介绍了Java安全模型的原理和特点,包括Java类库的安全特性、权限管理和访问控制、安全策略配置等。这部分内容可帮助开发人员了解Java应用程序的安全需求,并提供相应的解决方案。 其次,Java虚拟机的安全机制是Java应用程序的基石。该书介绍了Java虚拟机的安全沙箱和类加载机制,并讨论了如何利用这些安全机制避免恶意代码的执行和隐患的防范。 此外,Java安全管理部分从用户角度出发,介绍了Java应用程序的安全管理工具和技术,如Java安全策略文件、权限管理和安全认证等。开发人员可以通过合理配置和使用这些工具来提高Java应用程序的安全性。 最后,该书还涉及了Java安全开发过程中的一些最佳实践和常见安全漏洞,如输入验证、跨站脚本攻击(XSS)、SQL注入、跨站请求伪造(CSRF)等。通过学习和掌握这些知识,开发人员可以编写出更加安全的Java应用程序。 总而言之,Java安全漫谈是一本全面讨论Java安全的书籍,内容涵盖了Java安全基础、Java虚拟机的安全机制、Java安全管理和Java安全开发等方面的知识。它对于开发人员和安全从业人员来说,都是一本重要的参考书,有助于提高Java应用程序的安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值