手机开发MMI困惑

来源:百度知道 编辑:UC知道 时间:2024/05/07 20:16:14
开发手机两年了, 主要是一些MMI (用C和一些MMI脚本工具)
现在外面招人都要求会brew/j2me linux/sybiam/wm net TI c++/java等
而公司用的都不通用, 几大知名平台我都没接触... 郁闷啊~

问: 东西太多了, 我该学什么, 方向呢? 谢谢~

PS: 刚申请只有25分, 想全给, 但最多只能选择20分, 不好意思哦, 嘿嘿~

brew/j2me linux/sybiam
我认为至少要精通一个。

brew是高通公司首推的,C/C++实现。不过那只是号称,其实还是C实现的多,若采用C++实现的话,虽然理论上可以提高开发速度,但是由于brew不支持C++标准类库,所以需要先做许多额外的工作。学brew有一个障碍,就是中文资料比较少,如果你英语不错的话则不用担心。全中国精通brew的人也不多。

sybiam是Nokia手机采用的系统。单凭这一点就足够牛X了。但是仅支持C++开发。Sybiam的参考资料比brew的多,这是它的优点。全国精通Sybiam的人要比brew的多不少。Sybiam不是冷门,但也不热。

J2ME(似乎改名叫JavaME了)当然是最热的,满大街都是。它的语法相对简单,基于先进的面向对象思想。教学和参考资料也绝对是满大街都是。而且人家是跨平台的,什么手机都行,只要上面有JVM。

所以还是前两个平台的程序员相对值钱一点儿。还有一点可以让程序员变得值钱,那就是精通Linux/Unix。不过总的来说,我们程序员除了工作环境很好以外,本质上跟钳工是一个等级的。也不要指望太多。

还是学点底层驱动吧
和硬件相关的也多看点