V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
1078249029
V2EX  ›  职场话题

末 9 机械硕想搞 OS 怎么破?

  •  
  •   1078249029 · 247 天前 · 1120 次点击
    这是一个创建于 247 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位前辈好,我想要请教如何从事 os 行业的几个问题,先感谢各位拨冗赐教了。

    bg:双非本,末 9 机械研一下,老师做工业自动化相关,横向比较多,不放实习,我目前被分配在 PLC 的任务上。因为本科时候对计算机很感兴趣,但是考虑到自己能力因此没有报考当前院校的计算机,因此只能机械转码曲线救国。但是现在学习遇到了瓶颈,因此想求助各位大佬。

    我目前做的主要是嵌入式相关(与老师项目无关),本科接触了 linux 之后愈发迷恋,所以在硕士阶段又学了韦东山 RTOS ,Linux 应用(一些基本概念和 API),以及 Linux 内核(一些实现原理)。并有了自己的小项目toyFreeRTOS。目前刚补完了编译原理的基础知识,发现还是喜欢做内核的工作。

    这是我最近看的书: 嵌入式 C 语言自我修养:从芯片、编译器到操作系统 (王利涛 编著) 程序员的自我修养:链接、装载与库

    我的目标: 先说钱,我对物质要求不高,钱能给到机械院平均我就非常满足了(年 15~20)。 我最在意的是和志同道合的人一起做事的感觉。当然我知道这点可遇不可求,所以我的下位替代方法是选择一份有技术深度的开源项目作为职业内容,通过阅读高质量的源码从而能够间接的和大神们一起工作。对于我而言,比较熟悉的项目是 linux kernel 。因此我十分希望未来的工作内容是看 Linux kernel 源码并在此基础上完善 kernel。 我其次在意的是自由时间,我希望我未来的生活能够wlb,可以有个人时间发展自己,无论是自己的私人爱好还是给开源项目做贡献,因此时间精力是必要前提。个人对城市无要求,当然最好是辽宁,其次是苏州之类的长三角城市。

    我的问题:

    1. 不清楚自己的学历是否足够进入 os 行业或者能够接触到 kernel 源码。我在知乎和 github 上看过几位大佬,无论搞是网络还是搞存储,大佬们要么是近几年科班出身要么是资历和能力很强。那么我的学历和能力足够支持我达到目标么
    2. 我也跟其他同学讨论过做应用和业务的事情,他说我做的东西太理论了不好落地和就业,但碍于眼界我又不知道按现在的市场情况哪个方向比较适合我。我个人是有技术梦想的,目前来说只知道存储,网络,音视频可能与嵌入式或者说与我的专业有一定的相关性,但是对于这些技术只知道大概的原理,具体细节却不了解。那么各位知道还有哪些细分方向适合我呢?学长让我做 mcu ,让我别碰 linux ,因为搞 mcu 的公司很多就业时也会方便些,对于这点我又应该如何抉择呢
    3. 这个问题是上一个问题的延申。在确立了细分方向后我还应该做哪些事情呢?是积极参加开源社区为主?还是做一个自己的项目?抑或是准备实习?(虽然老师不放),这个细分方向上还有哪些坑是需要注意的呢
    4. 前辈们能否推荐相关的公司?或者更近一步,对于在校生而言除了网上的信息还可以通过哪些方法找到搞 os 的相关公司

    最后再次感谢各位的阅读和建议!

    12 条回复    2024-04-22 19:31:45 +08:00
    bug51
        1
    bug51  
       247 天前
    想太多了。非一线城市还想搞 os 。现在哪里都不缺人,比别人看多两本书没啥用的

    我觉得先干几年机械(但是工厂业余生活真的恶心)坚持几年学习之后后面再转
    bug51
        2
    bug51  
       247 天前
    先把 c++玩熟悉了吧 够你玩几年才到能应用水平(但是和 linux 关系不密切)
    1078249029
        3
    1078249029  
    OP
       247 天前
    感谢大佬的时间。
    我对城市不那么敏感的,一线不一线无所谓。我是怕到时候进机械再出来就难了,另外我自己写的小操作系统也贴在主题里了,虽然只实现了任务调度和任务通信。
    Baymaxyu
        4
    Baymaxyu  
       247 天前 via iPhone
    我之前去 os 部门实习过,可以跟你说几个点:
    1. 你真的非常热爱 os 吗?真的需要热爱
    2. 这玩意岗位少,国内基本上只有大厂和国外少数公司
    3. 他的工作没有你想的那么高大上,linux 也有屎山代码,你也需要在屎山上雕花
    4. 这个岗位参与竞争的人数不多但是都是精英中的精英,比如上交 ipads (我之前实习的部门不是上交就是清华,实力弱的也可以做但是乖乖打杂)

    不过怎么样现阶段可以先学习努力多参与社区,争取去公司实习,如果真的确定你热爱,如果真的热爱那就冲吧,国内厂子建议去华子
    MeiHePing
        5
    MeiHePing  
       246 天前
    辽宁,兄弟是东 b 还是大连理工的😌
    yangzhezjgs
        6
    yangzhezjgs  
       246 天前
    可以考虑去搞车机系统,感觉和你背景比较契合一些
    1078249029
        7
    1078249029  
    OP
       245 天前
    @MeiHePing 东 b 的,大工算不上末九吧
    1078249029
        8
    1078249029  
    OP
       245 天前
    @Baymaxyu 感谢您的经验
    1078249029
        9
    1078249029  
    OP
       245 天前
    @yangzhezjgs 好的谢谢,车机 OS 我是第一次听说过,感谢您的建议
    MeiHePing
        10
    MeiHePing  
       245 天前
    @1078249029 哈哈哈,我也是东 b 毕业的,也是机械学院的,你们现在找工情况如何啊。
    1078249029
        11
    1078249029  
    OP
       244 天前
    @MeiHePing 机械院总体来说很不理想,但跟其他院比收到市场环境影响算小的,所以跟几年前比冲互联网的少了很多,但互联网依然是最优选
    MeiHePing
        12
    MeiHePing  
       244 天前
    我 20 年毕业的,我那一年好像还有去苏州微软的,但是咱学校整体转码的数量不多,做硬件或者嵌入式能多一些
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1342 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:10 · PVG 01:10 · LAX 09:10 · JFK 12:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.