K******g 发帖数: 1870 | 1 PhD刚毕业,刚找到一个在android平台上开发多媒体的工作。公司是个大公司,用自己
的芯片。本以为这个工作是个应用软件开发。但是HM告诉我用的是C/C++,而且提到了
flash,2D/3D多媒体库。
我现在很不明白,这个工作应该是应用软件开发,用android平台里提供的java接口。
但是为什么要用C/C++呢。
根据以上信息,请问谁能告知一下这个工作可能要做的具体工作吗?多谢了 |
c*b 发帖数: 3126 | 2 QCOM?
【在 K******g 的大作中提到】 : PhD刚毕业,刚找到一个在android平台上开发多媒体的工作。公司是个大公司,用自己 : 的芯片。本以为这个工作是个应用软件开发。但是HM告诉我用的是C/C++,而且提到了 : flash,2D/3D多媒体库。 : 我现在很不明白,这个工作应该是应用软件开发,用android平台里提供的java接口。 : 但是为什么要用C/C++呢。 : 根据以上信息,请问谁能告知一下这个工作可能要做的具体工作吗?多谢了
|
K******g 发帖数: 1870 | 3 差不多吧,反正就那么2-3家公司。
请问你知道这个工作具体是做什么吗?前景如何?我还有另外一个offer,是与large-
scale distributed system有关的。
【在 c*b 的大作中提到】 : QCOM?
|
c*b 发帖数: 3126 | 4 我有个朋友在Q做视频编解码,是算法研究,跟具体的编程语言关系不大
不过不知道是不是跟你的情况符合
【在 K******g 的大作中提到】 : 差不多吧,反正就那么2-3家公司。 : 请问你知道这个工作具体是做什么吗?前景如何?我还有另外一个offer,是与large- : scale distributed system有关的。
|
l**t 发帖数: 10440 | 5 其实不难理解,打个比方,windows下应用开发有basic/pascal/java/c/c++ etc,但
driver一般还是得用c/c++
android平台下应用开发主要是java,但也支持Simple(类似于Basic),不过涉及到底层
driver级别开发或者需要特殊性能优化的,就得用native c/c++
大公司如果用自己chip,会涉及到driver/kernel的东西,非c/c++不可的
按照你的描述,如果和flash/2d/3d有关,八成是开发硬件加速的firmware/driver了
【在 K******g 的大作中提到】 : PhD刚毕业,刚找到一个在android平台上开发多媒体的工作。公司是个大公司,用自己 : 的芯片。本以为这个工作是个应用软件开发。但是HM告诉我用的是C/C++,而且提到了 : flash,2D/3D多媒体库。 : 我现在很不明白,这个工作应该是应用软件开发,用android平台里提供的java接口。 : 但是为什么要用C/C++呢。 : 根据以上信息,请问谁能告知一下这个工作可能要做的具体工作吗?多谢了
|
N****w 发帖数: 21578 | 6 phd 怕 C/C++? hehe
基本上进了公司,用啥就由不得自己了
【在 K******g 的大作中提到】 : PhD刚毕业,刚找到一个在android平台上开发多媒体的工作。公司是个大公司,用自己 : 的芯片。本以为这个工作是个应用软件开发。但是HM告诉我用的是C/C++,而且提到了 : flash,2D/3D多媒体库。 : 我现在很不明白,这个工作应该是应用软件开发,用android平台里提供的java接口。 : 但是为什么要用C/C++呢。 : 根据以上信息,请问谁能告知一下这个工作可能要做的具体工作吗?多谢了
|
g**e 发帖数: 6127 | 7 好多天了,还没定?还是去linkedin吧
【在 K******g 的大作中提到】 : PhD刚毕业,刚找到一个在android平台上开发多媒体的工作。公司是个大公司,用自己 : 的芯片。本以为这个工作是个应用软件开发。但是HM告诉我用的是C/C++,而且提到了 : flash,2D/3D多媒体库。 : 我现在很不明白,这个工作应该是应用软件开发,用android平台里提供的java接口。 : 但是为什么要用C/C++呢。 : 根据以上信息,请问谁能告知一下这个工作可能要做的具体工作吗?多谢了
|
N****w 发帖数: 21578 | 8 是不是还在等 facebook 的 offer。。。
【在 g**e 的大作中提到】 : 好多天了,还没定?还是去linkedin吧
|
K******g 发帖数: 1870 | 9 说的很有道理。请问能解释一下什么叫“开发硬件加速的firmware/driver了”吗?是
不是根据特定的硬件,优化firmware/driver?这个需要assembly吧?
我最关心的是,这个工作的情景如何?将来的career path是什么呢?
多谢指教了。
【在 l**t 的大作中提到】 : 其实不难理解,打个比方,windows下应用开发有basic/pascal/java/c/c++ etc,但 : driver一般还是得用c/c++ : android平台下应用开发主要是java,但也支持Simple(类似于Basic),不过涉及到底层 : driver级别开发或者需要特殊性能优化的,就得用native c/c++ : 大公司如果用自己chip,会涉及到driver/kernel的东西,非c/c++不可的 : 按照你的描述,如果和flash/2d/3d有关,八成是开发硬件加速的firmware/driver了
|
N****w 发帖数: 21578 | 10 career path 跟技术方向是两码事阿。。。
去公司干一阵就知道了
【在 K******g 的大作中提到】 : 说的很有道理。请问能解释一下什么叫“开发硬件加速的firmware/driver了”吗?是 : 不是根据特定的硬件,优化firmware/driver?这个需要assembly吧? : 我最关心的是,这个工作的情景如何?将来的career path是什么呢? : 多谢指教了。
|
|
|
K******g 发帖数: 1870 | 11 LinkedIn给的option太少,他是不是快上市好像与我无关
而且给我的职位是application develpment,好像是去做个什么revenue的web service
。感觉那个意义不大。
【在 g**e 的大作中提到】 : 好多天了,还没定?还是去linkedin吧
|
K******g 发帖数: 1870 | 12 能详细点吗?
【在 N****w 的大作中提到】 : career path 跟技术方向是两码事阿。。。 : 去公司干一阵就知道了
|
l**t 发帖数: 10440 | 13 因为现在android虽然支持flash,但不是特别流畅
如果有公司能做特殊的加速芯片(或者在AP里集成flash加速),那是相当有市场的
估计给你offer的公司已经开发出了类似功能芯片,然后你就要针对芯片开发driver让
android的kernel和上层应用能调用此芯片功能
其实大公司里这种工作还是很稳定的,也能学到很多东西(chip/linux kernel/android
等等),当然如果想发财,还是去facebook/linkedin此类公司好些
my 2 cents
【在 K******g 的大作中提到】 : 说的很有道理。请问能解释一下什么叫“开发硬件加速的firmware/driver了”吗?是 : 不是根据特定的硬件,优化firmware/driver?这个需要assembly吧? : 我最关心的是,这个工作的情景如何?将来的career path是什么呢? : 多谢指教了。
|
N****w 发帖数: 21578 | 14 career path 有两种:技术性的,往 architect 方向发展,少之又少
技术兼管理型的,就比较多了,不要求技术方向很专一
【在 K******g 的大作中提到】 : 能详细点吗?
|
f********m 发帖数: 8397 | 15 还有product management,这个是marketing,要看造化了,或者搞个part-time mba
【在 N****w 的大作中提到】 : career path 有两种:技术性的,往 architect 方向发展,少之又少 : 技术兼管理型的,就比较多了,不要求技术方向很专一
|
z**r 发帖数: 17771 | 16 是这样的,不过kernel似乎用c++的很少,还是c的天下吧
【在 l**t 的大作中提到】 : 其实不难理解,打个比方,windows下应用开发有basic/pascal/java/c/c++ etc,但 : driver一般还是得用c/c++ : android平台下应用开发主要是java,但也支持Simple(类似于Basic),不过涉及到底层 : driver级别开发或者需要特殊性能优化的,就得用native c/c++ : 大公司如果用自己chip,会涉及到driver/kernel的东西,非c/c++不可的 : 按照你的描述,如果和flash/2d/3d有关,八成是开发硬件加速的firmware/driver了
|
f********m 发帖数: 8397 | 17 yep, object oriented programming using C, pain in the ass
【在 z**r 的大作中提到】 : 是这样的,不过kernel似乎用c++的很少,还是c的天下吧
|
a***r 发帖数: 1283 | 18 chipset driver, in C
if you have own codec/user-space library, better in c/c++ and provide an
interface for your java application
【在 K******g 的大作中提到】 : PhD刚毕业,刚找到一个在android平台上开发多媒体的工作。公司是个大公司,用自己 : 的芯片。本以为这个工作是个应用软件开发。但是HM告诉我用的是C/C++,而且提到了 : flash,2D/3D多媒体库。 : 我现在很不明白,这个工作应该是应用软件开发,用android平台里提供的java接口。 : 但是为什么要用C/C++呢。 : 根据以上信息,请问谁能告知一下这个工作可能要做的具体工作吗?多谢了
|