免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
0
1 [报告]
发表于 2008-12-05 12:56 |显示全部楼层
linux以及其他开源是开发人员的一座宝库,已经给人们带来了许多变化。
许多公司都会参考linux的方案/代码去开发自己的产品。由于开源没有许多的利益因素,因此能够最为自然的体现软件的结构。
除了人的智力和技术极限外,不会有太多的其他因素影响开源代码。

开发内核有没有前景这个问题,当然是有的。
不过我们常常面临生活与工作和兴趣的矛盾,如果这几个矛盾可以很好的融合,那会过的很愉快。当它们互相矛盾的时候,
就会有一点麻烦了。工作和兴趣比较容易统一,如果喜欢的工作有足够的收入支持你的生活。但是国内这方面还是不容易的。
很多人为了生活只能牺牲自己的兴趣。

我觉得喜欢开发是一件很幸运的事情,因为这个行业收入比较高,足够支持生活。如果国家福利好一点,也许我们可以花更多的
力量贡献在开源上,不过目前并不太现实。

工作选择的问题因人而异。但是不管在哪里,你的获得总和你对公司或者他人的贡献是紧密相关的。如果你在一家小公司工作,那么很
幸运,你会对系统的各个方面都有比较深入的了解,但是却不大可能全部精通。如果你在以下大公司工作,你的知识范围会很狭窄,但是
很容易精通你的工作,精通之后你会比较自由,后面有些人会将知识面扩到到其他方面。不管在哪里,当你遇到技术问题,都可以参考
开源的实现,学习到最为先进的技术。不管在哪里,一定要将自己的本职工作做好,要考虑如何为别人创造价值。如果开源项目不能为
别人创造贡献,他们也是无法长久存在的。

技术方面,多数是层次结构的,精通某一层次后,就需要向另外的层次进发。例如socket编程,如果你精通windows的socket编程,那么
学习linux的socket编程是很容易的,也不值得花费很多精力。但是如果研究一下socket怎么实现,那样就很有意义了,这方面,开源为你提供了完美的参考学习对象。
各个层次的知识会逐渐融会贯通,如果各个层次都有较强的知识,你就成为一名高级架构师了,基本上可以统管整个公司的技术了。从某一个单一的技术层面,
最终扩展到用户价值,这是一个完美的发展规划。

最后祝愿大家都能找到自己喜欢的工作,生活无忧。

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

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

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

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

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

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

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

评分

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

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP