rt,之前在公司实习了一年多,然后转正又干了三个月。大概干的事情是安防方向的嵌入式 Linux 应用软件开发——虽然是在 ARM 平台上,但是因为上面跑的就是标准的 Linux,所以和 x86 相比无非是编译链不同而已,没有涉及到很多底层的知识。开发内容也就是很常见的业务开发,后端服务、数据库存储这些东西;但是因为是嵌入式设备,反而场景小了很多,对规模也就没什么要求。往上看,工作场景离云端服务、存储之类相差很远,基本是各种专注写业务;往下看,又没有接触到底层,对真正的嵌入式开发、底层各种处理逻辑又一无所知。
我也承认现在做这些事情我和 senior 一些的人比起来也还差不少,但是这种区别更多的是在设计的 sense 、思考的全面性上,不太涉及技术上的差距。单论技术而言,感觉 team 里 senior 一些的人(大概也就是多两三年)干的事和自己也没什么差别。再加上产品本身的场景局限性,也能预见到产品上的技术栈很难有什么大的突破;一两年以后,自己也就是在设计、思考与职场思维这些方面可以有些提高,但是技术上却无法有什么专精的点。
最近开始想这些事情也是因为公司最近不太稳定,周围有些裁员,就想到自己如果不能真的有点比较精通的技术,下一个裁到我了出去找工作也没啥底气。今天好好想了下,现在的方向其实往深了走的话,可能可以是硬件音视频处理,或者高性能计算。之所以排除掉了云平台服务端开发是因为这块感觉现在很多很多人都在做,我没有特别相关的经验其实竞争力是比较低的;但是又不知道音视频处理、高性能计算这种领域,到底在现在的大环境中需求如何,学习路线应该是怎样的。
主要还是吐槽吐槽,如果路过的大哥们有啥建议就烦请指点一二吧(
1
woahishui 2020-09-14 07:53:23 +08:00 via Android
懂业务很重要吧,玩转玩熟业务
|
2
liyilongko 2020-09-16 10:45:27 +08:00
继续做嵌入式可以尝试往 AI 端侧推理方向转,否则建议转服务端。
服务端开发比较大块的还是业务开发,面试常问的也就是 redis/mysql/kafka 之类怎么用,怎么实现的 X 特性。建议自己用一用,熟悉以后找点源码解析文章对着源码研究研究 X 特性的实现,然后觉得取得了阶段性成果就找一个二流厂面试看看,把理想公司放到准备好以后再去面。 |