免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: wilos
打印 上一主题 下一主题

关于内核开发的职业前景 [复制链接]

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
161 [报告]
发表于 2008-12-06 09:07 |只看该作者
原帖由 Senno 于 2008-12-6 01:32 发表
个人感觉,其实可以把linux kernel的学习从学术的角度来看。
kernel只是一个好的操作系统,当然还有很多其他的操作系统。各个操作系统应用需求不同,具体的设计结构也有不同。读一本操作系统原理的书,基本上k ...


操作系统和kernel不能等同一回事儿。kernel只是操作系统中最基础的一块程序。

论坛徽章:
0
162 [报告]
发表于 2008-12-06 15:41 |只看该作者
再说一下选择工作的个人感受,只是个人的一些想法,希望和大家分享一下。
首先是大公司和小公司的选择。个人感觉是要把眼光放长远一点,多为未来考虑一下。
小公司,主要看前景。如果这个公司做的东西目前市场上没有成熟的产品,而产品有
需求,这样的公司,还是有机会发展起来的,发展起来后,你就不愁生活了。如果市场
上已经有了几个很强公司,那样这个小公司发展的机会就很小了,这样的公司也只能
生存,一般待遇前景都不会比大公司好。至于技术方面,小公司通常有机会让你负责
多方面的技术工作,但是小公司常常追求快速,你没有很多时间深入研究某些技术,
一般也会节省成本,直接让你使用代码,而不会让你自己实现。小公司锻炼的人才,
多数都是了解多个方面的知识,但是却又少有机会深入。比较理想的小公司是由有
经验的领导,具有明确清晰的目标,这个目标又有前景,也不是成熟的市场领域,没有
大公司竞争,这种公司是很好的选择。要不然小公司的产品要有特色,很好的满足用户
需求,将来能被大公司收购。小公司常常会分给你原始股份,如果公司上市,你将会大赚
一笔。

如果选择大公司,最好能找到自己喜欢的方面。例如高层应用开发,底层应用开发,测试等。
不过大公司一般只会让你负责一小部分工作,很难接触到系统的其他方面,甚至你连整个系统
如何架构起来的都不清楚。但是,大公司会给你提供足够的薪水,也不像一些小公司让你没日没夜
的加班,你有更多的私人时间可以学习自己喜欢的其他知识。通过长时间的积累和学习,
以后你的能力应该可以作为小公司的领导。当然,这里的公司指的是一流的公司,而不是官僚
低效的那种。

选择自己的职业,最重要考察的是你公司的市场前景,也要考察你公司里头人员的素质,最好
能和勤劳善良的高素质人群在一起,这样的的收获也会更多。这样的环境也会比较宽容,更
容易发挥你的爱好和长处。

好公司选择人才,比较重视人的素质和职业素养,也就是人品。技术也是很重要的考核标准,
不过刚毕业的同学没有太多技术可言,真正的技术专家都要5年以上的经验。所以公司选择
没有太多经验的人员的时候,更重要的是看这个人的发展前景。

如何选择自己的职业,也要考虑你的职业线路,如果你的目标是生活稳定,那么一开始进入大公司
是较好的选择。如果没有机会,可以进入一家小公司,锻炼自己的技术,等获得一定经验后进入
大公司。如果目标是生活很富有,那么可以先进入一家大公司工作,等经验和能力都有了后,
自己创办或者加入有前景的小公司,就很有机会;另外,也可以一毕业就加入有前景的小公司,
这个公司必须要有人品好的老板,而且这个老板要有良好的经验,公司要有清晰的目标,如果
公司能发展下去,你就会有很好的前景。

祝愿大家都能有好的工作,能够开心,也能继续热爱自己的技术。

[ 本帖最后由 kyokyokyokyo 于 2008-12-6 15:43 编辑 ]

评分

参与人数 1可用积分 +15 收起 理由
Godbach + 15 原创内容

查看全部评分

论坛徽章:
0
163 [报告]
发表于 2008-12-08 11:48 |只看该作者
大致翻看了大家的一些回复和交流,在此说说自己的看法,也和大家作个交流:

首先,把内核作为一个职业,确实有些虚,必须对要从事的行业和职业有个重新认识。如果选择了作内核,未必像很多贴中所言的越走越窄,关键还是要看自己的目标、定位和打算。曾经多少人把内核看的那么高深,向人一说是作内核肯定有一种‘牛’的感觉;也正是这种感觉和印象把从事kernel的人很大程度上局限到了技术人员,程序员。其实,Kernel作为人类的一大知识财富,有太多的东西可以发挥、挖掘,对入行的也未必一定要有技术背景。如果从事技术工作,把内核搞熟了,当然不是只做两个驱动,融合了操作系统、数据结构、编译原理等计算机科学最基础的理论和实践,那可选的范围多了,总工,系统优化师,技术讲师,中国一潜在hacker; 同时通过了解kernel运作和管理模式及与其它开源软件和商业软件的关系,从事开源事业的推广也没问题呀;如果了解开源License,还可以从事知识产权相关的工作,作律师或公司顾问,成立自己的咨询公司也不是不可能喔,不也是创业吗?......还有很多,”只有想不到,没有做不到“那是肯定的!

但是话又说回来,所有的目标也好,计划也好,都要付出积极的行动并加以实施。尤其对于技术人员来说,从事内核也不能只局限于几个驱动或几本规范和手册(那样确实会成为大家所说的填寄存器的体力工人),要站在系统的角度看,深入了解系统需求和内核中模块的关系,结合自己的规划多作总结和回顾,在学习和实践中不断提高。举例来说, 如果要做架构师或系统设计师,内核是很好的实例,关键是自己怎么看待。写驱动的人都知道多数都是按照模板向其中填内容,少不了大量register相关的设置和控制;如果认真一点的话,在写的过程中可以琢磨别人设计的思路和方法,如果是自己做是不是也能一步到位的做成这样?同时,把其中的思想和"design pattern“大作结合,相辅相成,融会贯通,是不是可以超越内核而为从事别的工作做好了准备了呢?关键是自己的决心和为此付出的坚持和努力!


罗马不是一天建成的,冰冻三尺非一日这寒!不是很擅长写作,作为进坛第一篇,既作自已鼓励,也希望能对大家有所帮助! OpenSource, OpenMind!

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
164 [报告]
发表于 2008-12-08 12:54 |只看该作者

回复 #163 wqhl.mark 的帖子

LS的写的很朴实。赞一个。欢迎以后多上论坛交流。

论坛徽章:
0
165 [报告]
发表于 2008-12-08 19:16 |只看该作者
先工作个一两年,体会就完全不同啦。

正如大家说的,保持学习是最重要的。
shc 该用户已被删除
166 [报告]
发表于 2008-12-08 20:15 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
shc 该用户已被删除
167 [报告]
发表于 2008-12-08 20:21 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
168 [报告]
发表于 2008-12-08 21:02 |只看该作者
小弟新手,听得自己好迷茫.....

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
169 [报告]
发表于 2008-12-10 10:00 |只看该作者
原帖由 a104727798 于 2008-12-8 21:02 发表
小弟新手,听得自己好迷茫.....


那就抓住机会多实践先。

论坛徽章:
0
170 [报告]
发表于 2008-12-27 15:11 |只看该作者
干这活的,就现在而言,在国内看不到什么前途,开发应用或许更有前景
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP