211电子信息毕业做嵌入式Linux开发,感觉被业务绑架如何转向深度技术岗?
今天给大家分享的是一位粉丝的提问,211电子信息毕业做嵌入式Linux开发,感觉被业务绑架如何转向深度技术岗?
接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。
同学提问:
yt哥你好,我是24届中流211电子信息工程的毕业生,目前是在某大型安防设备公司做嵌入式Linux应用开发,已经工作一年了。
目前是身体出了点状况,想休息一段时间再找工作,但是对于之后的方向有点迷茫
讲述一下我的工作内容:为客户开发定制功能,基本就是改改业务逻辑。组内有百分之八十都是三天开发周期的项目,一个月左右的已经是特别大的项目了。
工作主要涉及的内容是:http,485,gui,多线程,安防协议。针对某个业务过了一下事件系统
目前的工作内容就是浅而广,接触了很多技术,我也发现我对技术是感兴趣的,但是现在好像就是被业务绑架了,每天写的代码都是这个结构体拷那个结构体,加点if else。想干可以深入技术的工作,休息的时间我也可以补充项目。想听听建议
Yt回答:
一个24届中流211,也就是工作一年的时间,现在目前在某大型安防设备公司做嵌入式Linux应用开发,这里应该就是海康或者大华中间的一家。目前身体出了一点状况,想休息一段时间。其实这里呢对于裸辞这个现象我一直都不是很推荐啊,但是你比如身体出现点状况,这个你可以休假一段时间,也不需要去裸辞一段时间,如果裸辞的话,后面来说这个空窗期是有点久的。如果你比如你身体有问题,我认为你这个请假公司应该还是会批的,如果你直接裸辞出来之后,你依旧面临着找工作。但是对于之后的方向有点迷茫,现在来说你比如凭着海康大华这个背景出来找工作,应该来说工作一年的时间找下一家应该是不成问题的。
讲述一下我的工作内容:为客户开发定制功能,基本就是改改业务逻辑,组内有百分之八十都是三天开发周期的项目,一个月左右的已经是特别大的项目了。其实这呢我认为对于很多学生群体可能很难理解,我曾经在学校里面学的都是那些很高大上的东西,为什么到了企业之后发现这个项目好像没有这种从零开始让我做的?为什么我学的这种线程、进程、共享内存、管道或者这种网络编程等等的,为什么在企业里面都看不见,都没有呢?企业里面很多东西都是成型的,我只需要在上面修修改改,缝缝补补,加一点点就可以了。你有没有想过这个模式可能不止你现在所在的这家公司这样的,可能很多的企业都会是这样的,不夸张跟你讲,可能百分之七八十可能会是这样的。你如果真的想从零开始做,只有去哪些呢?去那种特别小的公司,技术很差的那种公司,而且技术选型都不知道的那种公司,它可能会让你从零开始做,因为它的整个技术视野,技术的阅历它是不够的,没有很强大的供应链体系,所以来说很多东西只能自己做。如果你真的想从零开始造,只能去小公司,几个人的公司,你发现你想做什么做什么,而且上面领导他也不懂。但凡一个领导懂的,但凡一个想快速产品化的,一家企业它是需要盈利的,跟你讲他会是这么个情况。包括很多朋友去了微信的也是这样的,会出现很多这种测试类的工作,都不是开发类的工作,可能测试都很重要。这就跟你讲到为了产品化,为了盈利,它本身就是这么一种模式。如果你没有理解这一点的话,我认为这个东西你去下一家公司,可能也会是这么个情况。
工作主要涉及的内容是:http,485,gui,多线程,安防协议。针对某个业务过了一下事件系统
目前的工作内容就是浅而广,接触了很多技术,我也发现我对技术是感兴趣的,但是现在好像就是被业务绑架了,我每天写的代码都是拷贝。这个我跟你讲,这个过程刚开始毕业前几年都会是这个样子的,特别是在一家公司已经盈利了,在有着成型的方案的前提下面,他做的就是这样一个工作。即使你比如说从你刚刚海康中的一家,你比如说海康跳到大华,或者从大华跳到海康,你发现做这个工作它其实差不多的。你比如有些朋友想去互联网公司,互联网公司好像也是一样的,每天CRUD,这就是跟你讲到的,你想深入下去,很多的事情它由于一些现实的问题,必须要使得我们这样做。就是做一行恨一行,不是说我做一行爱一行,很多时候如果按照我们的本能,肯定会出现一种现象,就是做一行恨一行。因为我刚开始没进入这个行业的时候,会有一个很美好的愿望,当我进去之后,了解的信息越来越多之后你会发现这个东西没多大意思。包括我曾经学的时候,学的那些东西好像在工作中间,我学的时候特别感兴趣,但是我工作做的时候好像不感兴趣。其实这一点呢,就使得很多朋友很难去纠结这一点,就发现这个东西好像公司没什么技术含量。你现在目前在某大型的安防设备企业海康或者大华中的一家的话,不管怎么样,这两家还是在业界很知名很知名的。当然也有很多人喷它,那你去的企业每一家都有人喷,是这样的,你当前的情况它是个很正常很正常的现象,接触的内容浅而广,毕竟你是需要通过这个工作经验,你负责多个项目,从一个项目开始慢慢逐步逐步你就负责好。
这里呢白天工作,你就可以晚上想一想这个技术它底层是怎么做的。其实这里呢就有很多朋友认为我满足工作的需求,工作没什么,然后下班之后也去打打游戏,你就发现你技术就会停步于此,真的来说,对你们现在这套代码,你如果能够做到,你们全组你是最熟的,就是所有的问题别人都找你,你只要别人提需求给你,你就知道大概怎么做的,哪个方式做会是最好的,你脑海里面就有的话,我认为跟你讲,你后面看到的都不一样了。而不是在这里会有很多负面情绪,它没有用的,大家都是这么过来的,不止你是这样的,很多朋友都是这么过来的。
然后加点if else,想干可以深入的技术,我休息时间可以补充项目。这个倒是可以的,就是你白天上班,晚上可以学点新的东西,把Linux这套知识体系做深入下去就可以了。你白天上班,晚上学一些Linux相关的,然后看能不能用到工作之间,不断的反复反复,逐步来说会使你的技术会越来越深入。如果你现在这里想的这个工作没多大意思,想换个工作,我认为跟你讲,换个工作也一样,好吧跟你聊这么多吧。
总结:
- 别急着裸辞!身体要紧,但能请假就别辞职。 空窗期太久不好。海康/大华背景+1年经验,再找工作不难。
- “业务缝合”是常态,别幻想“造火箭”。你遇到的不是公司问题,是整个行业的普遍现象。大厂要赚钱、要快速出产品,就是这么干的。想去“从零开始造轮子”?只能去技术差的小公司,但那种地方未必更好。换家公司大概率还是类似情况。这就是现实,刚工作几年都这样。
- 想深入技术?关键在你自己!工作上: 别光抱怨代码“浅”。吃透现有系统! 做到组里你最懂这套代码,别人提需求/有问题第一个想到你,你脑子里就有最佳方案。这本身就是深度。下班后:利用业余时间系统学Linux底层(驱动、内核等)。试着把学的用到工作中(哪怕一点点),慢慢就能钻进去。光想跳槽解决不了问题。 下一家很可能还是业务主导。技术深度是自己“钻”出来的,不是等来的。
计算机相关专业就业求职学习路线/offer选择/职业规划建议
工种浩:程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回
#职业规划##计算机#解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)