初级单片机工程师的入门成长

Pcb板=绝缘基板+电路
构成:
玻璃纤维fr4材质,一般由多层构成,单层板(低端产品会用),双层板(用于底板),四层板(手机里面用),8层板,12层板,16层板,24层板。(一般8层以上只有大公司用,一般也是用不到。)

印刷电路板:实际上就是不导电的基板上印刷一层导电物质,用酸腐蚀的方法,留下有用的导电电路(叫做覆铜),一般留下的铜电路还有一层油墨避免氧化。

作用:pcb实际上骨架和链接的作用,就像建筑行业的承重墙,骨架。还起到连接的作用,很简洁,把焊接上的元器件按照正确的电路连接起来,让其可以正常的工作。能工作的硬件电路(元件和电路设计)的载体。

芯片:半导体工艺做成的电路,微器件,外面的壳是塑料绝缘壳,保护作用,外面露出的引脚用来连接元器件。
芯片其实就是个微型的电路板。前者通过焊连接出来,后者用引脚连接出来。其实也是当年的电路板做成了芯片,实际上两者一样的,现在有了半导体工艺就很方便了。

现在的电子产品,就是芯片➕电路板上元件,能做成芯片的都做进去,不能做进去的,就用电路板连接(电解电容就没法做进去,像老式的电视机技术程度低,现在的智能电视机主板就是比较简洁集成度高。现在的趋势就是芯片占比越来越高。单片机开发板=pcb主板+芯片+元器件)

硬件与软件的区别?
1.产品角度
(硬件软件都是很重要的,两个方面都有自己的不同侧重点;
凡事复杂的东西都是硬件与软件相结合,技术厉害的人肯定要么硬件技术好,要么软件技术好;
苹果产品就是硬件+软件结合都很成功,又美观薄,生态又好。)
1.1软件是:产品的灵魂,精神,(多读书,上学)
1.2硬件是:产品的载体,身体。

2.技术的角度
1.1大学专业:电子系专业,做硬件的多;通信,软件,自动化,适合多做软件。
1.2个人角度:
1.2.1动手能力强的人适合做硬件,一天到晚测试,焊接元器件,调板子,产品实践多靠经验,让供电正常不会炸了,做硬件做了3年还是只有6千,很多人大专中专做硬件,大概完成产品的20%完成度,硬件供应商基本很多都做好了,所以硬件人员也是企业里只占了20%人左右,硬件人员做的工作也是很少,大概就是跟生产线的工人打交道。
1.2.2软件:一天到晚坐在电脑前的思考逻辑,敲代码,思维能力好,搞文案分析,比较适合做软件,软件主要的生产产品是代码,个人发展变化度大,软件是核心,也是研发团队里面占比最高的人群。软件的工作量也大,还要做很多的开发。

3.学习角度
3.1硬件就是焊板子画板子,基本一个月就是能上手了。以后几年就是一直如此,没有上升渠道,最多两年能全部学完。
3.2软件就是学的东西很多,上升空间就是很大,发展路径也是很广。也是学习东西很多,做嵌入式工程师,就是要学软件。也是很强调学习方法,这样软件才能学好。

4.前景
硬件以后会变成标准化,模块都是厂商提供,大家的产品差异就是在软件上。
软件核心,但是硬件也是很重要,所以建议以软件为主线,硬件顺带学习,不要专门学硬件,这样路走偏了,直接学习软件,用到硬件就了解一下。

硬件工程师工作职责?
1.电路图的分析和设计,搭电路,分析电路,调元器件。但是实际上很少要你设计,都是厂商做好的,而且芯片厂商都是只提供数据手册让你用,但是里面的设计电路他们图纸不会提供。
日常工作,模拟软件测试。往深了培养就是ic设计,但是太高端了。现阶段本科还是软件有用。
2.元件的选择,和参数的确定,模式化,定好了,体现不出人厉不厉害。
3.pcb设计样板的焊接调试工作。调整电阻电容,机械式工作,资深工程师会做测试工作,焊接工作交给助理工程师,工人。说白了也是对着说明书示波器看看哪里不对,也是依赖于经验比较多,依赖理论会比较少。调整元器件位置等,也是要全程跟踪。接下来就交给软件。
4.生产跟踪,并且解决问题。依赖于积累经验,所以不好跳槽的,要几年几年积累,挺幸苦的,喜欢动手,不断的调试优化的人适合做份工作。

软件工程师工作职责?
1.初级工程师(2-3年的中级工程师指导下工作):3000-6000
1.1辅助测试跑代码,代码bug重现写报告,
1.2维护老代码,老版本要改成新的代码,一般比较简单。
一般会持续个1-2年,取决于你的能力提升程度,有些公司是带的人离职了,刚好要你顶上,在有经验的人带领下做边角的技术工作,但是也有的公司让你做没有技术性的工作这样就是没多大意思了,早点离职算了。

2.中级(在公司独立解决问题):7000-8000-1万跟能力,行业有关,跟工作年龄无关。
2.1特点是独立工作(遇到问题不是去问老大,而是自己能解决,能搞定,而不是抱怨见鬼了,否则不能称为中级工程师)
2.2对产品负责,干活的人解决bug;
2.3解决bug,这种就是比较厉害了。

3.高级软件工程师(5-8年):工资讲年薪了30万以上,跟行业有关,城市有关。
3.1需求分析,跟市场部常接触,
3.2框架分析,架构师,设计代码的架构,房屋的主题,代码层次间设计,比编程难很多倍。高级工程师就像写菜谱的人,中级工程师就是炒菜的人。
3.3团队管理,下面还带着很多中级工程师,这个是诸葛亮军事,非常重要。

4.软件工程师的成长路径:
第一步:学到基础(知识是书上看到的+解决问题的能力比如问人问网络通过社交)
第二步(初级1-2年):找到工作(很多人3个月,一年内会辞职,主要还没适应职场,个人不提升,换工作都没用。解决问题的能力比学知识更加重要)
第三步(中级3-4年):学习知识和锻炼能力,变为中级软件工程师。至少有思路能解决问题,自己有办法能想出来,变成内行人了,要是自己都解决不了,别人就更加解决不了了。
第四步(高级5-8年):变成初级后3-5年
1.乐趣是研究代码那就会变成高级工程师。
2.纯技术转技术支持,转销售,做市场,销售人员,这种做销售,做领导都会很厉害,市场+技术+管理都懂的通才。
3.另外一种就是转技术经理,管理人员,纯管理的总经理,老板范,老大范。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杭电我来了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值