美文网首页周更4.0 文章收录
我的底层能力探索之旅:跳动的兴趣

我的底层能力探索之旅:跳动的兴趣

作者: 张健_bamvor | 来源:发表于2019-07-31 23:34 被阅读0次

    全文1288字,约需6分27秒。

    第1个阶段是从05年到2011年做成Linux移植。
    第2个阶段是从12年在suse,到2017年升职后,10月(?)从华为辞职。
    第3个阶段从2017年到现在的个人探索。

    FullSizeRender.jpg

    我的底层能力探索之旅计划写三篇文章,三篇文章分别完成上面的问号,内容包括

    • 跳动的兴趣;
    • 心动到行动:聊一聊我的沟通跳坑和经验;
    • 相互成就的伴侣关系;

    前6年其实是在探索技术的基本功,我觉得我得益于,职业规划清晰的职业规划以及我对于嵌入式开发,各个系统都有一些基本的了解,我对于芯片技术的了解,这三个底层能力,促使我在前6年技术发展中走得比较顺,讲讲兴趣如何驱动我成长,将来展开说如何从具体工作中提高。

    当我前6年技术发展比较顺之后,后面8年遇到哪些困难,虽然看起来也在提升,但是内心的冲突越来越多,后来在两年之前,2017年开始做个人探索,后来我发现个人探索和伴侣关系是我的两个最重要的底层能力。

    FullSizeRender.jpg

    半瓦的成长大树,同样会随着文章的撰写逐渐完成。

    研究僧入学:兴趣驱动我确定研究方向

    bear_sketch@2x.png

    半瓦所在实验室的研究方向和半瓦的经历

    上研究生之后,需要根据实验室的研究方向导师的研究方向,确定自己的研究方向。最晚要在研二开毕业设计课题的时候确定。对于毕业后想从事技术的同学来说,研究生阶段对后面找工作比较有帮助的两件事情,一个是课题的研究方向,一个是实习的经历。

    FullSizeRender.jpg
    FullSizeRender.jpg

    当我写这篇文章的时候,我回去看了一下,我研一第一学期的工作日志,可以看到芯片设计和嵌入式操作系统这两个实验室已有方向之间选择。当时我报这个实验室研究生的时候,其实是希望做芯片方向。后来在上研究生之前,实验室正好有个项目,导师叫我过来一起做项目,开始接触单片机。后来和实验室做系统集成的师兄师姐交流的时候,知道了操作系统移植(operating system porting)这个方向。听到这个方向的时候,觉得软件在硬件上运行起来很神奇。软件在硬件上运行这种神奇的感觉,直到14年之后发现仍然是驱动我选择发展方向的重要因素之一。

    为了折腾我觉得有意思的操作系统移植这个方向。有一次我为了解决一个调试线缆的问题不去参观芯片生产车间。当时的女朋友还和我讨论,觉得参观公司里面这样生产线的机会不多,还是去一下比较好。我当时觉得就想解决眼前自己遇到的问题,觉得去看超净间意义不大。从后面职业生涯上来说,因为后面一直做软件,对芯片主要是了解芯片设计基本流程和基本概念就够了,是否参加是否参观过生产线,对于软件工程师来说其实帮助不是很大。

    当时由于执着更为聚焦,后面终于也找到了企业(中星微)中做操作系统移植的机会,我想给当时的我鼓鼓掌。

    bear_sketch@2x.png

    聚焦意义在于,在自己想突破的方向上重点突破,因为站在14年的工程师的工作经历上来看,其实每个领域都是非常深的,在上学的时候觉得已经做过一些东西,其实日后看的话做的都非常非常浅显。学生时代觉得自己很多事情没有必要做到,本身有个了解就够了,其实那个了解并没有抓住这个领域真正核心的要点,所以这种了解其实意义不是很大,就有点类似于,如果经常刷朋友圈经常看一些短的分享的话,虽然也能开阔眼界,但是由于缺乏深度,所以最终很难形成系统。

    技术方向-8.jpg

    大家可能或多或少听过Linux(内核),Linux内核运行在安卓手机中,现在大家看的简述或者微信的后台是Linux发行版(内核和一些软件包),Linux内核非常庞大,大约有2000万行代码。它在不同场景使用的也有所差别。比如说手机,比如说服务器的存储或者网络这种场景,都是值得做10年甚至更长时间的。所以对于短期学习来说,如果不能聚焦的话,可能很难在自己想做的方向有所积累。对应到后面找工作的时候,可能就很难找到特别匹配的方向;找到自己想做的方向,可能又发现经验不够。我当时实验室有很多师兄能力都很强,有的师兄钻研某个方面有的师兄就尝试比较广,我记得当时有一个师兄vc写的挺好,电路板画的也挺好。这两个技术的其实结合点就不容易找,如果以单个的一个技术点去投工作的话,相对来说又很难打动人。

    所以不管是上研究生期间去研究方向,还是刚入初入职场,想寻找自己的发展方向,我觉得多尝试不同方向,是一种挺好的途径,同时如果希望长期比如说站在15年到30年的持续做技术的话,我强烈建议至少有5~10年在一个大的方向上持续的投入。

    尾声

    从05年到14年,我一直是靠一个持续的时间投入,取得了一些效果,但是真正在08年毕业研究生毕业找工作的时候,07年下半年的时候,我当时真的不知道我能不能在北京找到遇到此相关的工作,所以那时候还和女朋友说过说可能在北京找不到工作到时候情况是我想去华为那年并没有相关的职位。所以我在找工作中的纠结以及08年刚入职三个月又换工作,这些经历对我来说确实也有些挑战,但回过头来看自己当时这份执着还是起了一些积极增强的作用。很多事情都是成也萧何败也萧何,执着他在一定程度上是个优点,但这个优点在14年之后,尤其是15年之后,我变得没有那么强的动力了,这个时候突然没了方向。然后就是很快的尝试了一些不同的方向。在做自己不熟悉领域过程中也有一些积累,但是相对来说面比较大点比较散。前面说聚焦在做操性移植这个事情上的时候,其他技术都不去学,这个一定程度上其实限制了自己的横向扩展和眼界,在后面的08年到19年这个工作工作中也这个事情也逐渐体现出来了。所以在后面的工作11年里面我是怎么去发挥自己的优势,探索自己真正热爱的东西,寻找自己寻找社会所需要的这三种结合,我们下篇文章再继续分享。

    相关文章

      网友评论

        本文标题:我的底层能力探索之旅:跳动的兴趣

        本文链接:https://www.haomeiwen.com/subject/coffdctx.html