摘要:进大公司似乎跟你会什么单片机并没有直接的关系。后面换了几家公司,其实都是治标不治本,抱怨更没用,关键还是要自己研究一个方法,如何大大缩短开发周期。最后聊下大公司的事情。所以,各有利弊,没有说在大公司一定比小公司好,小公司主要看老板。
进大公司似乎跟你会什么单片机并没有直接的关系。
但凡做过几年研发的都知道,虽然我们是从事嵌入式单片机开发,但核心其实还是你的编程思维和水平。
企业做产品不是固定用哪个单片机的,而是根据市场的情况走,我们在选型之前会考虑到成本、交货周期、开发周期等因素。
STM32之所以这么火,是因为它的这些因素基本满足大家的需求。
万一哪天不满足了,就会随时被替代,就像今年芯片大涨,很多人都用GD和别的芯片替代了。
而一个合格的工程师,应该是任何一款单片机拿过来都能快速用起来。
会用哪款单片机不应该是我们核心的竞争力,而是站在宏观的角度,我怎么能把一款产品又快又稳定地做出来。
我在从事开发的时候,有些产品经常会催的很急,客户催老板,老板催你,而我们只能干着急,越急越慌,越慌越错。
客户和老板都认为这个产品功能很简单,几天就能做出来,做不出来就是你能力的问题,这种无助只有经历过的人才懂。
我经常被这种节奏逼到头顶隐隐作痛,也准备实在做不出来就离职算了。
后面换了几家公司,其实都是治标不治本,抱怨更没用,关键还是要自己研究一个方法,如何大大缩短开发周期。
我主要还是做产品软件开发比较多,每个产品多多少少都有一些通用的功能。
比如说大多数产品都有按键、LED灯、各种各样的定时需求,数据流处理等等。
如果自己能写一个通用的程序,把这些功能都写成模块集成进去,当产品要用的时候直接移植,改改IO口,改改数量就能用,是不是会快很多。
于是,我就自己写了一个程序架构,把这些功能模块代码都集成进去。
后面开发产品,我基本都是复制粘贴代码,最后写写产品的功能就好了。
只要不是特别复杂的产品,软件的开发周期基本都是在2-3周左右就能搞定。
而现在很多工作经验不丰富的工程师,一个产品功能要做1个月甚至更久,这就是差距和竞争力。
核心的竞争力都是很微妙的,可能是你看不到摸不着,但是别人就是比你优秀。
这个架构,我在2019年录制成了一套视频教程,本来打算那时能不能拿去卖的,后面工作一忙就搁置了。
现在时间一长,想想与其放着吃灰,不会分享出来给大家学习。
虽然讲的不咋滴,但是内容个人认为价值还是很大的,凑合看吧。
特别是对于1-3年甚至以上工作年限的工程师,可能你一年都想不到怎么解决的问题,看完就能恍然大悟了。
这个教程我已经直接上传到小破站了,或者直接找无际单片机编程拿。
最后聊下大公司的事情。
大公司有筛选的资本,所以一般不缺技术大牛,除了技术,他们还重你的学历。
可以说学历是门槛,大公司注重企业形象,在企业宣传的时候,说我们研发80%都是研究生,10%是博士,10%是本科,那先不说公司做出来的产品怎么样,实力肯定是没问题。
如果你一家大公司,90%都是大专,10%本科,别人就觉得你们公司到底行不行?
而小公司就对这个没太严格的要求,他们还挣扎在生死边缘,搞不好哪天就倒闭了。
这个时候就需要一个有能力的来救场,最好你啥都会,他还能节约几个职位的钱。
一个做软件开发的,让你去焊板子也是非常常见的事。
如果自身条件够好,那肯定先去大公司比较好,大公司流程比较系统规范,每个环节都有一套标准。
基本不会有”全能战士”的发挥空间,你做软件的,绝对不会让你把硬件设计也做了,连测试都有专人帮你测。
除此以外,大公司还有一个最大的作用就是能给你积累资源,比如人脉、供应链。
有大公司给你做背书,供应商都求着你用他们的东西,各种技术支持贼到位,有些直接住你公司附近天天支持你。
小公司一些优质供应商鸟都不鸟你,虽然你是客户,愿意把货卖你,你都感觉欠了他一个人情。
整体来说就是大公司稳定,但是竞争大提升比较难,小公司锻炼人,只要你有能力,老板给你股份跟玩一样。
所以,各有利弊,没有说在大公司一定比小公司好,小公司主要看老板。
老板的资源、对市场的洞察力、执行力,还有做人都非常重要。
跟对老板吃香喝辣,跟错老板西北风都喝不上。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/122512.html
摘要:所以我必须基于自己现在的情况走出一条适合自己情况的成长路线。下位机上位机的思想下位机上位机这就是我自己探索出来的技术成长路线。对和嵌入式的朋友感兴趣的朋友可以试一下我这条学习路线 ...
摘要:严格地说,应该是模仿实验。为什么觉得无从下手,看资料没有头绪经验总结看资料需要计划耐心和速度这里所谓的资料包括书籍文档。建议有报销条件的同学自己设计一块板子学习。无法报销的同学,可以选购一款开发板学习。 STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARMCortex...
摘要:学单片机多去官网上查资料,下载手册,像我入门的单片机经常去官网,还有学的系列板子,公司的官网的官方例程给的很详细,在英文视角阅读对你大有益处。 目录 1.C语言经典 2.单片机系列 3.Python方面 4.嵌入式LWip协议 5.Android 6.C++经典书籍 7.Linux开发 ...
阅读 2504·2021-11-22 12:05
阅读 3423·2021-10-14 09:42
阅读 1653·2021-07-28 00:15
阅读 1966·2019-08-30 11:08
阅读 1425·2019-08-29 17:31
阅读 899·2019-08-29 16:42
阅读 2280·2019-08-26 11:55
阅读 2088·2019-08-26 11:49