想从事手机开发,大虾们看看小弟的情况,给个意见。谢谢,在线等

jawq123 2005-04-11 10:58:49
小弟想从事手机开发,不知从何下手。
先作一下自我介绍:工作二年,有jsp,java经验(水平不高,写过最复杂的是多线程控制多线程,就是主线程控制20个线程,这20个线程每个再控制10个线程)。现在从事VC++开发,主要是串口通信,控制多个温控器,时时显示信息。单片机的硬件编程方面,我不太懂。计算机专业毕业,现在的水平不高,对语言已经没有概念,需要用什么,应该可在两,三周内边学边练中开始相关工作(^-^不是来找工作的)。-----------------------------------------------------------------------
现在有意从事手机开发,但没有这方面的朋友,故来此相徇。
望大虾们指导一,二。
推荐两本好书,提点一下注意。
指出应该注意的地方。
感谢,感激。
...全文
209 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Michael_ee 2005-05-31
  • 打赏
  • 举报
回复
光看协议没有用的,看了都记不住,我做了三个手机平台的MMI和驱动开发,觉得就一个人的力量从头做,一辈子都做不出一个手机来!还是去找机会进入手机公司做,那就没问题了!!
jawq123 2005-04-14
  • 打赏
  • 举报
回复
谢谢楼上的Wave Lee和软件工艺。
对俩位的回答我很满意,也很感谢。
再次表示感谢。
------------------------------------------------------------
xh0001 2005-04-14
  • 打赏
  • 举报
回复
我想你先说说硬件方案你怎么选择的吧?软件的复杂程度和硬件方案有直接的关系。

人少是因为大家问的问题基本上都是类似的,没有人愿意搜索自己需要的帖子找答案,而是每一个人进来就问。现在的人大不如从前了。。。。。如果我不是受人之托做个大斑竹,我也不来这儿管理这些了。。。。你可以想一想,经常回复同样的简单问题是多麽痛苦的事情,而且大都问的是不着边际的话题。。。
craftsmanship 2005-04-13
  • 打赏
  • 举报
回复
这个手机具有的功能:可以打电话,可以收发短信。

其实手机的核心就是 CALL 和 SMS 两大模块了.
半年实现这两个模块,没有可能的. 半年内实现手机内其他的功能倒是有可能:)

要从零开始做CALL和SMS,这可是涉及到协议栈的开发,目前国内能做协议栈的公司没有几个。
如果你能在半年内把手机的通讯协议看个差不多,我敢说任何一家手机公司都不会不要你。
jawq123 2005-04-12
  • 打赏
  • 举报
回复
非常感谢楼上的。
我把问题简单化一些。
----------------------------------------------------
我现在用的是motorola的手机,它的短信发送,回复,转发。还有存储,我不满意,我想达到这么一种水平:我可以自己改进手机的短信处理。注:我一个人。
如果是这样的话,我需要怎么做?学习的重点是什么,需要掌握哪些知识?
当然,我对手机这行,还不了解。
说一个人,只是不清楚情况,小弟并不张狂。^-^。
---------------------------------------------------------------
对荐两本好书有么?比如像我用java时,就看thinking in java。学VC时,最好的书是:深入浅出MFC
学C入门时:谭浩强的 C程序设计。都是经典。
手机开发,重要的是操作,呵呵,只是看别的贴子这么说。想来也有道理,软件还不是也是操作重要。
要接一个项目,边学边干,最快。
jawq123 2005-04-12
  • 打赏
  • 举报
回复
Wave Lee非常感谢你.
我这样问呢:如果我要一个人开发一个手机系统,所有的代码我来写。
从头开始。
这个手机具有的功能:可以打电话,可以收发短信。其它什么功能都不要。
以我现在有的水平,你觉得我要实现这个目标的话,走怎么样一条路才合适。
我想半年之内实现这个目标。
----------------------------------------------
别但心我研发的手机没有实际用途,我就是说一下目标。
是想开发一套手机系统来着,不是我张狂,只是因为不了解。
再次感谢Wave Lee。希望得到你的回答。
------------------------------------------------
看来这个论坛还真少人,都去灌水乐园了。
xh0001 2005-04-12
  • 打赏
  • 举报
回复
首先说你要做的短信息处理是不现实的,因为你没有源码,除非你有非常规的途径。就像你发现word中的功能不符合你的习惯,你要更改似的,从正规途径来说,个人修改是没有可能的。
手机开发的书籍基本上没有,因为这不是一个开放的平台,所有的资料都是作项目的过程中来的。也就是说,你不参与项目,没有公司付费购买,你就没有什么实质性的资料。如果说到书籍的话,我从来没有看到过。
你的理解没有错,有一个项目边学边干,最快!但是你要找到一个机会参与公司的项目,因为没有个人的项目。
xh0001 2005-04-11
  • 打赏
  • 举报
回复
另一个帖子中已经回了,不过针对你的情况作如下建议:
1、你可以做手机产品开发的软件工程师,但是就目前的经验来说,你还需要充实
据我所知,Java实际上是一个线程,其他的是Applet之间的事情(可能理解不对,因为我不精通Java)。而且,手机产品开发基本上没有类的概念(特殊的平台除外),也没有C++,你能用的就是C,所以线程间通信(任务调度)等非常的普遍。所以,如果你做这个选择的话,你需要补充C语言的知识和操作系统的知识。当然,数据结构等也是必不可少的。
2、你可以做CP/SP行业的软件工程师或者更高的职位
这个主要是上层应用的开发,也就是说为不同的手机产品的通用功能提供应用程序。比如:手机支持Java,你可以根据具体的Java规范制作各种应用程序:游戏等。在这个方面你有软件经验,所以你可以做到更高的职位。
3、你可以做第三方软件提供方的软件工程师,但是你还需要充实
这个业基本上使用C,你要补充类似于1所提到的东东,只是操作系统方面的要求不是非常强,因为一般的第三方软件都是单任务的,但是存在线程间通信的问题。比如输入法,WAP BROWSER, MMS客户端软件等等。
4、你可以做很多其他的职位,但是要看你的选择。
还有很多的选择,这个行业分工还算比较细,任何一个环节都可以称作手机开发相关的,所以你可以做多种选择。
还有什么问题,大家讨论讨论看。
jawq123 2005-04-11
  • 打赏
  • 举报
回复
自己顶一下

791

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧