移动开发的未来

来源:互联网 发布:淘宝手机助手4.8 编辑:程序博客网 时间:2024/05/01 14:35
今天和一位前辈交流, 我向他请教移动开发的前景. 他说了一句很深刻的话, 技术永远学不完, 但是设计模式和编程思想都是相同的. 
我好想顿悟了. 我觉得我不应该去追求学很多技术, 而要把编程的核心部分也就是设计和思想不断提高. 这样才能做个牛人啊.
下面是我找的关于编程思想的资料, 希望您能有所收获.

1什么事编程思想?
1)比如说,你想对MM说:我爱你!你可以用汉语说,也可以用英语说,也可以用德语说,这时候语言只是表达你思想
的工具而已。 编程也是这样,碰到问题,首先想到的是建立一个解决问题的模型,而不是先想到for/switch/while。
编程能力其中一个方面,就是会对问题进行抽象,建立一个解决问题的模型。
举个简单例子:这个问题很简单,就是用几个嵌套的循环,对携带的信息进行验证,把通过验证的信息,用一个东西
装起来。
上面的陈述,就是一种抽象了。我用什么做循环,怎样去验证信息,怎样去保存通过验证的信息,不同语言有不同的
实现方式。
碰到问题,你能够像上面一样,去陈述,就是具有编程思想了。
2)掌握编程技巧需要实践,从最简单的开始,慢慢的去写一些复杂的程序。
3)我觉得先学好C,然后实践一些简单的程序,慢慢写一点逻辑还比较复杂的程序。
然后去看《算法与数据结构》。

2.移动开发的前景是什么?
1).看好Android和WindowsMobile,Android好处就不用说了,华为的K3和MTK的WM山寨机方案已经推出。
2).JAVA,C#/C++
3).新领域:物联网(手机条形码 + RFID),移动安防(3G),移动医疗(家用医疗电子产品无线化)

觉得“二次开发”在接下来的几年占主流。
目前公司接的项目就是这些“二次开发和向3G手机移植”,J2ME用的越来越少,而HTML,JavaScript,css用的确很多(公司上个项目
就是关于Widget的),
几年“移植”完了以后,对“算法”的需求应该会很大

可视性:但是一般手机都很小,如果情侣之间通信难免会因分辨率的低下而感到头痛。所以为了解决这个问题,
当接电话时可以选择一个展开功能,此时手机的屏幕会自动扩大(物理性扩大)。

我感觉目前做CP的公司, 多数还是以生存为目的。 以赚快钱为主要方式。
也许这也是今后主旋律,
真正实用的程序还是得通过硬件厂商的内置去实现。 所以从产生实用程序的想法, 到真正把程序做到手机里, 给老百姓用, 都需要一个很长的周期,
不像赚快钱的, 通过合作渠道, 一两个月内就可以实现收益。 所以小公司是没精力搞实用程序研发了。
我还是那句老话, 用什么技术都不重要, 重要的是能否有市场, 能否赚到钱。

个人觉得,手机会成为未来电子商务的主流终端。因此各种安全性显得尤为重要。还有就是智能化这是前提。

终极目标:实现与手机实体与现实的交互。
例如:当前最流行的多点触摸技术,就是通过硬件(或程序),让手机更好的知道用户的想法,然后去干活儿

个人觉得以上的资料给我几本指点了发展方向.
原创粉丝点击