生涯刚开始就要转会?

昨晚,12点快睡觉的时候,一个同学给我发来的问题,篇幅有点长,都是文字,看起来可能有点乏味,不过有耐性的同学还是瞄一下,应该很多人都有这样的迷茫期,我的解答也不一定完全正确,有疑问或者不同意见的欢迎评论拍砖。


从一开始的完全不懂,到现在勉强能够改一点应用代码,但仅限于此。我发现是不是软件开发的工作就是做应用的呢?这是大部分公司的通病?还是就只是「**」是这样呢?我很疑惑。

答: 应用一定是需求越来越多「 产品经理随便修改个界面,LED灯闪烁都是新的需求 」,肯定是比驱动需求多的,很大一部分原因是因为需求变化很多,需要修改更多应用程序去支撑,但是驱动和系统一旦稳定,就很少需要修改了,不过一旦驱动和系统出现问题,可能排查几个星期就修改几行代码,但是应用需要不断的叠加做需求,这在app,后台上都是一样的。

最近这段时间为了工作和学习加了不少的班,都快给我上成997了,不能说没有提升,但是在职业规划和发展的路上我有点不知道怎么选择了。上面也说到现在几乎是做应用的,这要是换一套代码就是懵逼的呀,并且对汽车行业也存在一定的忧虑,或许以后跳槽去车厂会好一点,但总感觉这条路不是特别好。问题是意识到了,但奈何现在对CAN不算熟,工作效率也没提不上去,工作量也高得难受,这最近的一个多月我几乎完全投入到工作上,效率的提升很低(没时间好好吃透代码 方法也感觉有问题),收获就更少了,没有复用性。

答:  并不是这样,技术永远都是相通的,就拿rtos和linux比较,虽然一个是实时一个是分时系统,存在一些有差异,但是进程,线程,锁等等概念,都是一样的,可能代码风格存在差异,但底层的那些东西,i2c spi,定时器,都是一样的,跟你换了什么平台没有什么关系,刚开始不要把自己定死了一定做什么,多接触,然后多总结,问下为什么,就汽车而言,为什么用can而不是用其他,我觉得都可以深入去了解,如果只处理工作上的事情,感觉每天都很忙,但是发现自己也没有学到什么内容,自然没有成长,多总结,多沟通,会发现大家做的事情也不是那么简单,也不是那么容易,可能每个小点都很容易,但是耦合成一个系统,系统为何这样设计,这是需要难度的。

现在我在思考几个问题:

第一,就是汽车行业未来前景我看不到,说智能驾驶什么的不现实,不说技术就说市场就很难过了,毕竟车子不是手机啊;

答:这点我跟你有不同意见,现在很多汽车厂商都有自动驾驶了,就比如特斯拉,自动驾驶已经很成熟了,如果国内能做饭自动驾驶,那肯定是一个很大的成就,不说是创新,就使用特斯拉那部分,实现都不容易,只有国内实现了,才可能真的普及,才可能让我们这样的屌丝买得起变得现实,所以说,这样机会还是很大的,百度现在还是想靠自动驾驶翻身,华为也在研究,广州的小鹏汽车等等,我觉得机会和可实现都不是问题。

第二,在汽车行业不看好的前提,CAN勉强算是MCU吧,那就做MCU?但是行业方向就得考虑了;

答: 学习的时候,我们可以做很多东西,但是实际工作的时候,总是只能负责很小的一部分,这是协同工作的基础,让一个人负责太多内容肯定存在风险。

但是不影响你学习其他同事的技术,需要你学习更多,了解更多内容,技术很多都是相通的,不要觉得MCU就简单,汽车需要非常稳定,怎么设计框架,自己能不能写完一套功能,怎么做好模块设计,都不是简单的事情。

第三,MCU不考虑的话,那就Linux/Android?在华阳也能勉强接触到还行,但是这不仅仅需要考虑行业方向了,还有这个的可行性问题;

答: 你们那边应该也有linux,安卓,如果自己不负责这部分,可以接触同事看看,了解他们的工作,看看是不是自己喜欢的。

第四,前三点都是继续码农,一开始我也觉得没什么不好,但这段时间加班后我深刻意识到,这对我以后家庭不利,而且身体健康方面不能忽视!那就考虑转型?反正我也不是第一次了,转项目经理?不说难度怎么样,就看公司现在的项目经理,我觉得还不如码农呢,起码加班还能有点规律,想他们周末不在公司加班在家电话都是不停的(当然我不清楚这是不是个例,希望发哥你科普一下);

答: 我这个之前就了解到,项目经理绝对比码农累,但是也有个别企业的项目经理,可能过得比较舒服,如果是担心轻松程度的话,我还是建议你做码农,会纯粹很多,但是考虑其他发展,希望以后自己成为一个操盘手的话,可以考虑转型。

第五,码农项目经理都不理想,那选什么呢?之前是觉得既然嵌入式培训出来了,就有一定得干这行的想法,但现在想来十分幼稚,我去培训的初心甚至于读书的初心 永远是为了自己和家人的生活过得更好更无忧,嵌入式的确是兴趣所在,但学习工作两不误啊,何必死要面子撑着?不得不说学得有点“走火入魔”了。当然,对于自己的优势不能放弃,所以我的想法是紧跟科技路线走(比如人工智能、互联网或者什么高新科技等等),不过这个对于我来说难度太高了,毕竟应届毕业生有想法但阅历太低,掌握的信息也太少,知道发哥你现在忙,但我实在憋不住了只能够麻烦发哥你百忙中抽点时间出来给我指点迷津啊(可能好高骛远了但是总觉得人生需要多琢磨 时间机会不等人啊),提前谢谢发哥了

答: 很多时候,工作也在磨练自己的意志,我能感觉到你现在很忙,但是实际你的输出不多,需要承担的压力应该也还好,就是忙着协助别人,做一些比较杂乱的事情,我认为这个是一个阶段吧,这个阶段是需要了解更多,而不是做得更多,也是磨练自己的耐性,这个时候我是不建议你看新机会的,坚持做一年到两年,如果是不喜欢嵌入式mcu底层了,可以往应用app,后台靠拢,那样大部分都呆在办公室写代码也不用经常跑出去,说到这里,我就想说下自己,我自己就是太想快,太经不住诱惑,也不是我吃不了苦,是吃苦后有一段闲散的时光让自己乱了想法,人要经得住磨难,也要经得住平淡,一定要有自己的方向,要不然就会成为别人船上的浆夫

我不是让你一定不跳槽,而是希望在你想清楚自己想要什么之前,不要乱动,如果想清楚了,随时可以走,但是这个想清楚不是过一阵子就变了的,很多HR在入职的时候说到职业规划,不是没有道理,技术任何时候都是需要沉淀的,你在一个行业呆得越久,多少都会懂得越多。

你在上面多次提到照顾家庭之类的,说实在,在惠州才能有机会买更大的房子,毕竟房价跟深圳差距很大,或者来深圳赚钱回惠州买房,有房跟没有的区别还是很大的,现在的国内家庭大多数还是接受不了一辈子租房住,跟从小到大的教育有所关系,人总是活在一个集体里面,如果只是一个人,怎么过都无所谓。

就说这么多,我刚开始在TCL离职的时候,我的导师和师傅都很极力劝我,但是我还是走了,有时候要相信那么用心给你建议的人,他们能看得比你更远,先充实自己的翅膀,后面再想翱翔的远方。

640?wx_fmt=png

640?wx_fmt=jpeg

扫码或长按关注

回复「 加群 」进入技术群聊

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

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

相关文章

Topaz Video AI 视频修复工具(内附安装压缩包win+Mac)

目录 一、Topaz Video AI 简介 二、Topaz Video AI 安装下载 三、Topaz Video AI 使用 最近玩上了pika1.0和runway的图片转视频,发现生成出来的视频都是有点糊的,然后就找到这款AI修复视频工具 Topaz Video AI。 一、Topaz Video AI 简介 Topaz Video…

python文本编辑器报错_notepad++编辑器中运行python程序时需要注意的编码格式

本篇文章给大家带来的内容是关于notepad编辑器中运行python程序时需要注意的编码格式,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 语言:python3.4 文本编辑器:notepad 报错:SyntaxErro…

我不建议大家随便跳槽

突然的留言 我的微信好友很多,经常也有一些同学给我留言一些问题,当然能回答的我肯定会回答了,但是如果是非常难的技术问题,我一般会说,我要请教一下身边的朋友,昨晚准备睡觉的时候,收到一个同…

我是不建议随便跳槽的

突然的留言我的微信好友很多,经常也有一些同学给我留言一些问题,当然能回答的我肯定会回答了,但是如果是非常难的技术问题,我一般会说「我要请教一下身边的朋友」,我会非常刻意的去回避我技术很水的这个问题&#xff0…

ubuntu c++检测usb口事件变化_拆解报告:美式双USBA口充电插座

----- 充电头网拆解报告 第1441篇 -----最近充电头网拿到了一款美式插座,这款产品相比常规墙插插座,除了配有两个双脚AC插口外,还有两个USB-A接口,支持直接插上数据线即可为两台设备进行同时充电。其中两个USB-A口都支持最大5V4.8…

div不继承父类样式_Python编程思想(27):类的继承

-----------支持作者请转发本文-----------李宁老师已经在「极客起源」 微信公众号推出《Python编程思想》电子书,囊括了Python的核心技术,以及Python的主要函数库的使用方法。读者可以在「极客起源」 公众号中输入 160442 开始学习。-----------正文---…

mysql 举例_MySQL 语句举例(一)

举例:有10个用户,输出在订单表中下单数最多的5个人的名字。my_user 表数据my_order,uid对应my_user表的id测试数据生成写一个存储过程,随机插入10000条数据:CREATE DEFINERrootlocalhost PROCEDURE test_loop( )BEGIND…

你知道Linux里D进程会搞事吗?

前言这篇文章是一位大神在实际项目中遇到问题并分析总结出来的,作为新手,能接触到这类文章应该是受益匪浅,这位同学现在在魅族工作,以后也会一直在魅族工作,是Linux 方面的专家,「魅族还有另一个Linux 大神…

react-router 页面离开 提示数据变更

以前项目使用 react-router2.0, 业务层面页面离开的时候需要弹出自己的弹出框,根据用户的操作,进行是否可以离开 试了几种方式都存在问题,实现的并不完美,没办法对用户点击浏览器后退支持的很好,除非是显示…

C语言系列文章之#和##

很久就知道了 # 和 ## ,但是都没怎么使用,直到最近的项目涉及到需要编写大量相似的代码之后才决定尝试使用 ## 去简化代码的书写。比如说我的项目需要控制四个通道的电机,四个通道的逻辑控制代码都是类似的,只是对应的硬件和数据信…

springboot 上传文件_基于SpringBoot的文件上传

在实际的企业开发中,文件上传是最常见的功能之一,SpringBoot集成了SpringMVC常用的功能,当然也包含了文件上传的功能,实现起来没有太多的区别。下面我们来讲解一下,使用SpringBoot如何实现多个文件上传操作。使用的环境…

Linux的 i2c 驱动框架分析

1.基本概念总线设备驱动模型,是Linux 内核的一个基础,基本理论可以说按照大企业的分工原则,每个人只要负责自己的事情,向其他部门给出标准的接口调用,后勤部就负责后勤工作,厨房有可能跟后勤部产生工作上的…

matlab fftshift_数字信号处理没有Matlab?用Python一样很爽

通常,在数字信号处理时,我们避不开matlab这个工具,因其它的强大的功能受到广大工程师的好评,也一直都是业界的不二之选。但是,matlab毕竟是商业软件,公司里如果使用的话,就需要支付高昂的费用。…

栈,C语言实现

什么是数据结构?数据结构是什么?要了解数据结构,我们要先明白数据和结构,数据就是一些int char 这样的变量,这些就是数据,如果你是一个篮球爱好者,那么你的球鞋就是你的数据,结构就是…

Camera摄像头工作原理

回想这工作的这几年,尝尽社会的辛酸艰难,从一开始什么都没有到30万,从30万到200万,从200万到1300万,不是炫耀,我只是想通过我自己的经历告诉我的朋友们「手机像素越高,拍的照片越清晰」摄像头结…

es6一维数组转二维数组_技术图文:Numpy 一维数组 VS. Pandas Series

背景Numpy 提供的最重要的数据结构是 ndarray,它是 Python 中 list 的扩展。Pandas 提供了两种非常重要的数据结构 Series和DataFrame。Numpy 中的一维数组与 Series 相似,一维数组只是提供了从0开始与位置有关的索引,而Series除了位置索引之…

unity UI事件

由于工作需要到持续按键,所以了解了一下unity UI事件,本文主要转载于http://www.cnblogs.com/zou90512/p/3995932.html?utm_sourcetuicool&utm_mediumreferral,并对相关问题进行解释。 我们最常用到的就是unity的button组件,…

电子工程学院的师兄弟姐们们,老师叫你们回家

昨天写了很长的文章,接收到推送的同学们应该也会很开心,但是由于我的原因,需要把文章删除「你们能想到的原因肯定不是我删文的原因」,但是呢,也因为这样,又可以重写一篇,刚好可以多加点内容。后…

auto.js停止所有线程_Java多线程编程基础知识 概念介绍,以及线程状态

一、进程进程是操作系统结构的基础;是一次程序的执行;是一个程序及其数据在处理机上顺序执行时所发生的活动。操作系统中,几乎所有运行中的任务对应一条进程(Process)。一个程序进入内存运行,即变成一个进程。进程是处于运行过程中…

Linux 进程管理数据结构

文末集赞留言抽奖,我会选出留言点赞数前 3 名送出小米耳机。别刷赞啊,刷赞被举报无效,相信真的是公众号粉丝的读者,不会做这样的行为,刷赞指的是购买外挂刷,如果是转发到朋友圈和微信群的,不算刷…