Apple 平台下开发的成本June 16, 2010

现状

无论各方面如何评论,在 Apple 平台下开发越来越丰富。回想几年前如果想要招聘专业在 Mac/iPhone 平台下的开发人员,那几乎是不可能的事情。

Apple 平台下开发的那种狂热,让我觉得很是意外但想想却又是情理之中。Apple 的总市值已经超过微软,同时 ObjC 已经挺进了编程语言的前十

这种情况让我总不免对比当年的 C# 和 Java -- Apple 平台下的开发,又将会是新的一轮的淘金热。

成本

与其他平台不同,想要在 Apple 平台下开发,需要有一定的硬件成本。首先,最好必须要有苹果的产品(用“黑苹果”使用不是“那么回事”)。同时如果想要 iPhone 下的开发并想要在 App Store 中卖的话,那么又得交份“保护费”。

然后就是其他的软成本。具体这里有篇文章写的很详细,这里主要列出的可能会碰到的技术问题:

http://files.gracecode.com/2010_06_16/1276695984.png

国内开发者还有个必须逾越的鸿沟,就是语言和社区问题。目前,国内 Apple 平台下的开发相关的中文书籍和文档几乎是缺失;国内的专业苹果开发论坛也屈指可数。

值不值得?

那么,该不该花那么多的时间在新平台上。这对于在有其他平台中有相关经验的人而言,这是个博弈的过程。

相对其他“传统的平台”,可以看到即将从事 iPhone 开发的开发者们都是看到 App Store 的直接利益而去。而传统的 8/2 原则在任何时候都会适用。

在即将饱和的市场中打开道口子,并不是件很容易的事情,这往往并不是技术上的问题。

相对在 Apple 平台下开发优势:

  1. 开发 iPhone 软件能直接带给开发者收益
  2. Apple 的用户群有相较高的消费能力
  3. Mac 下的软件相对较少,所以无竞争压力比较小
  4. Mac OS X 其实就是个 BSD(via)

那么劣势也是相对比较的明显:

  1. iPhone 其实是个半封闭的系统
  2. 学习 ObjC 有很大的成本

因此我的观点,如果你想在 Apple 平台下开发

  1. 你要熟悉 Apple 的产品,也就是首先么成为它的用户
  2. 做好打“持久战”的准备,学习任何技术切忌浮躁
  3. 改变目前开发平台下固有的观点,对于而言一切都是新的
  4. 有必要的时间和精力

再次需要提及的就是切忌浮躁,毕竟做好技术并不是件非常容易的事情,尤其是对于个全新的平台而言。短期内的收益平衡或许会很难做到,但相信一旦坚持下来终究会有回报。

PS,不喜欢 iSSH 占用一个 Dock 图标的用户,可以考虑试试我的修改版本,增加了重新链接、链接通知等功能: http://code.google.com/p/issh-improved/

-- EOF --

控制 22 分钟的会议时间(翻译整理)April 1, 2010

“会议拉锯战”是每个人都头痛的。如何高效的进行会议,相信每个人都希望了解。那么或许这篇文章可能给大家有所启发。

-- Split --

没有人因任何的因素喜欢开会。其实很多情况下,大部分的人都认为一些的会议都是在浪费时间。

那么,如何剔除会议中那些浪费时间的方面,留下精华部分?

让我们尝试下将会议时间压缩到 22 分钟,Nicole 首先提出了这个想法,我个人认为这是目前所能看到的最容易做到而且有效的办法。

这里是他提及的一些方面:

http://files.gracecode.com/2010_03_31/1270028282.png

请原谅我可能没有完全清楚得阐述他的核心观点,因为这些内容我是从他的想法中部分摘记而来。其中每条详细的观点如下:

制定 22 分钟时间的会议

谁规定所有的会议时间需要花半个小时甚至一个小时?这有何数据依据?当然没有。

其实,这点时间留给人们去阐述、辩论自己的观点显然不足够。因此反过来讲,也不可能所有的会议在 22 分钟之内搞定。

但你可以尝试尽可能将会议时间控制得越来越短,而不是越来越长。

有个共同的议程

有个明确目标的议程将会使会议锦上添花、有的放矢。

可以考虑在白板上写出议程的内容,同时加粗相应的关键点,由此不断提醒大家我们这个会议需要达到什么样的目标。

提前 3 天发送邀请和相关必读内容

虽然这可能是会议组织者的负担,但这能为组员降低尽可能小的成本。

千万不要让会议变成“大家尽可能得先了解文档中的内容,然后必须提交相应的作业”等这种情况。

准时开始

会议准时开始的这种情况发生的几率有多少?该死,实际情况是几乎没有。

你可能会说,部分的情况可能是由于 Outlook 等程序可能没有设置足够的提醒时间的问题。当然纯粹依靠软件是不靠谱的,甚至我建议你可以使用便签等“土办法”。

同时 22 分钟的时间对于个人而言,也可以当作是做个缓冲休息时间。

站着开会

舒适的椅子会让人“变懒”,而同时站着开会能提醒大家目标是不是需要说明或者补充(参见“混乱的站立会议”)。

同时,你需要保持你的观点,如有必要请保持沉默,将它留到会议外去单独处理。

不要带笔记本,但记得带纸笔

如果你承诺会议会在 22 中之内搞定,那么就没有必要带其他无关的物品。

我甚至认为带上这些东西你将重复你中学时的覆辙 -- 看起来你在开会,而其实你的心已经飞往他处。

纸和笔会让你的头脑清醒,也有利于分工:一个人讨论问题,另外一个人记录。

同时禁止带手机

理由同上

注意!记录所有的话题相关的反馈

如果是个会议,那必定有个人会担当组织者的角色,记录所有应该注意的点。

同时,反馈中可能会有支线等情况发生,你应该避免这些话题不会离会议本身的议题太远。

尽可能快的发送会议记录

22 分钟并不长,但你应该尽可能快的发送相关的会议记录,组织并计划下个会议。

好了,我想你有更多补充这个话题的观点,那么也请你不吝的提出。如果你愿意,你完全可以和其他人分享这个话题。

-- EOF --

某同学相册中的“散步”March 28, 2010

由于时差的缘故,我将他相册中的照片放到这里并没有征得他的同意,但相信他拍下这些照片并放到他的相册中,也是为了让更多的人能够看见。

看得出他所处的学校学生组织了次“散步”,估计是因为校方减少教育经费或者其他在贵国看起来“很不起眼”的事情。

这些照片已经超出本人文字能够表达的范畴(具体的相片信息在 Exif 里),各位自便。

http://files.gracecode.com/2010_03_28/1269785225.jpg

http://files.gracecode.com/2010_03_28/1269785250.jpg

http://files.gracecode.com/2010_03_28/1269785269.jpg

http://files.gracecode.com/2010_03_28/1269785292.jpg

http://files.gracecode.com/2010_03_28/1269785309.jpg

http://files.gracecode.com/2010_03_28/1269785330.jpg

http://files.gracecode.com/2010_03_28/1269785342.jpg

http://files.gracecode.com/2010_03_28/1269785362.jpg

http://files.gracecode.com/2010_03_28/1269785375.jpg

http://files.gracecode.com/2010_03_28/1269785387.jpg

http://files.gracecode.com/2010_03_28/1269785411.jpg

http://files.gracecode.com/2010_03_28/1269785399.jpg

望着“水深火热”中的美帝学生如此不和×谐的动,我天朝子民也只能拿起相机淡定德记录下这刻。

我自认为已经过了愤青的年纪,看着这些如此真实的照片,我绝对有理由相信,相信社会发展和进步趋势是某些力量最终无法阻挡。

我有理由希望,在不远的将来,每个人不分高低贵贱,不分地区差异都能享受教育和被教育的权利。

PS,如果这篇文章被和×谐,请不要感到任何的意外。

-- EOF --

  1. 1
  2. 2
  3. 3
  4. 4
  5. ...
  6. 21
Yahoo 统计