Chinaunix

标题: 在HTC上海研发中心工作如何? [打印本页]

作者: kernel_enthusia    时间: 2014-05-09 23:25
标题: 在HTC上海研发中心工作如何?
本帖最后由 kernel_enthusiast 于 2014-05-09 23:27 编辑

在HTC上海研发中心做Linux/Android内核相关的工作,主要是跟driver开发, 内核debug等。

工作环境如何?工作强度,工作效益等各方面是怎么样的?

有过来人或有了解的朋友介绍下吗?谢谢!

顺便查了下内核的git log, 发现HTC公司给社区只投过一个patch. 相比对手Samsung....
作者: beyondfly    时间: 2014-05-09 23:51
不了解,帮顶
作者: arm-linux-gcc    时间: 2014-05-10 12:15
本帖最后由 arm-linux-gcc 于 2014-05-12 12:51 编辑

加班巨多
福利还可以,经常有东西吃,有宿舍(比外面租房便宜很多),有餐补
工作环境还不错
工资不咋地

从学东西方面来说,你要明白一点,底层都是芯片公司给他们做好了,他们就是拿来改改而已,在任何这种下游厂家其实都没多少driver/kernel方面的活儿,能学到的东西有限,如果你是应届生,那么还是可以去的,如果工作过几年的人就不建议了




作者: humjb_1983    时间: 2014-05-10 13:02
呵呵,路过,了解行情。
作者: arm-linux-gcc    时间: 2014-05-10 13:40
本帖最后由 arm-linux-gcc 于 2014-05-10 14:33 编辑

要是你真想做点driver/kernel方面相关的活儿,还是最好找个做应用处理器的芯片公司,如marvell freescale csr spreadtrum这类的,上海有不少这方面的公司,外企民企都有,或者直接去arm——去年arm在上海招过AE(唉,我最想去的公司,不过我英语只是书面的还行,口活儿就不行了,想给别人跪舔但是别人嫌弃我舌头不灵活,现在灰溜溜滚出魔都回老家了)

其实现在搞嵌入式底层方面的收入比搞上层的差一大截,主要是需求少而做这个的人又多,早就供大于求了,如果不是对底层有很大的兴趣的话我不建议走这条路,入门慢要学的又多工资还不咋样人还多,现在互联网行业才是高富帅——阿里、百度、企鹅
不过工作这事情,还是看个人兴趣了,如果兴趣不大的话,靠钱来刺激的话,怕也只是三天热情而已


作者: beyondfly    时间: 2014-05-10 15:40
回复 6# embeddedlwp

    水得很,指的是什么?是里面没有具体的工作,尽是开会什么东西的么?


   
作者: kernel_enthusia    时间: 2014-05-10 15:59
arm-linux-gcc 发表于 2014-05-10 12:15
加班巨多
福利还可以,经常有东西吃,有宿舍,有餐补
工作环境还不错



多谢。非常有用的答案。我也对该公司表示怀疑。占据android设备很大份额的公司,居然只给社区投了一个补丁。
我想这从侧面足以证明这个团队要么研发实力不强,要么根本只索取不贡献,相比对手三星差得多。

个人对走底层开发,为社区出一份力的信念还是很坚定的。

最后,多谢你的建议!
作者: arm-linux-gcc    时间: 2014-05-10 17:23
本帖最后由 arm-linux-gcc 于 2014-05-10 17:40 编辑

回复 8# kernel_enthusia


    三星贡献的patch多,是因为内核中有很多三星自家设备的驱动,
而htc在kernel方面其实没有什么自己的东西,芯片和各种外设都是买的别的厂家的,就算他们自己想提patch也没那原材料啊。
所以在linux kernel方面htc就算自己主观上很想提patch,但是,首先没有自己的外设和芯片,其次这种下游厂家不可能像readhat这种公司专门养人来从事纯kernel开发,所以他们的pathc少是必然的。

硬件都是买别人的,没有自己的核心技术,所以被苹果、诺基亚这些公司告他一告一个准,手里根本没有可以与之抗衡的重量级的专利。
说白了就是个组装厂而已,你叫他们拿什么来提大量的patch?

htc最主要的活儿其实是在android framework/app这些user space的东西,以及开发一些自己测试用的工具。
对android framework/app这方面他们的积累还是非常深厚的,能做一些深度修改,毕竟别人是靠android发达的。




即使是在半导体公司这个层次而言,很多公司都只能提一些自己芯片和设备的相关patch而已,真正的内核很多芯片公司也是没能力动的。









作者: amarant    时间: 2014-05-11 20:14
回复 5# arm-linux-gcc


    说的很实在,句句都是大实话
作者: amarant    时间: 2014-05-12 08:30
回复 8# kernel_enthusia


    真要想拿公司钱为社区贡献,要做好低薪的准备。公司需要是的能给公司创造价值的人。不过现在的开源社区其实还是很容易融进去的,只要你有时间。
作者: xiaodi2007    时间: 2014-05-12 09:08
arm-linux-gcc 发表于 2014-05-10 12:15
加班巨多
福利还可以,经常有东西吃,有宿舍,有餐补
工作环境还不错


这位老兄看来是过来人,做内核方面的工作,还能能去大公司比较好吧,他们和Linux kernel社区联合的比较紧密。
作者: xs3c    时间: 2014-05-12 12:49
回复 5# arm-linux-gcc
恩,大实话呀....


   
作者: 港式茶餐厅    时间: 2014-05-22 16:14
我也准备明年毕业从事linux的kernel、driver方面的活,看来现在这个工种不照了么??求解。。
作者: humjb_1983    时间: 2014-05-22 19:19
港式茶餐厅 发表于 2014-05-22 16:14
我也准备明年毕业从事linux的kernel、driver方面的活,看来现在这个工种不照了么??求解。。

越到底层,选择面越窄,这条路不太好走,现在国家扶持国产OS,相比以前估计会好些。
作者: 港式茶餐厅    时间: 2014-05-22 21:06
回复 16# humjb_1983
我前一段时间也和老师交流了一下,他说如果我确定了方向就去沿海的城市找找工作,在内地很难找这方面的工作,而且现在好像一般的大点公司都不搞底层的东西了,都是小公司在搞。很多都是拿别的来改的,如果坚持走下去对不对呢?我喜欢linux,如果不能找到kernel方面的工作转去学习linux的网络方面的可以么?这好像貌似做网管了吧?



作者: humjb_1983    时间: 2014-05-23 08:52
港式茶餐厅 发表于 2014-05-22 21:06
回复 16# humjb_1983
我前一段时间也和老师交流了一下,他说如果我确定了方向就去沿海的城市找找工作,在 ...

个人了解,国内真正做kernel的公司很少,通常是大公司,进去估计很困难,尤其是应届生,没有经验。但跟Linux相关的工作应该是很多的,包括底层和上层,所以,建议不要一开始就把自己定位或限制在内核上,这条路很窄,而且前景不一定好,但可以把内核和相关技术的底子打好,基础好了以后,做啥都可以,尤其是应届生,空间是无限的。
实际工作中,可能只会接触内核中的某些方面,在实际应用中学习会更有效果,能把内核中的某些部分学好、学精,就很不错了,后续也可能再有向kernel转型的机会。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2