WWDC2014 Session 237 A Strategy For Great Work

来源:互联网 发布:淘宝引流宝有什么用 编辑:程序博客网 时间:2024/06/05 04:34

     这次的视频收获可以说是最大的,哪种语言实现,哪种方式实现都无所谓。所谓工程师,是面对工程,而不是面对某种特定的语言。

但iOS对于我来说是特别的


1.Know a good idea when you see it 

   不需要自己亲自去创造好的东西,也许你要做一两个月,某些人2天就搞定,你看起来会像个白痴,但我不在乎。认同,发现,然后运用就足够了

    朝着共同的目标前进,你不需要擅长所有的


2.Don't try to solve every problem at once 

   不需要一次解决所有问题,问题是一步一步解决的。我们希望的是完美的成品,但是每个成品都是从一个到处都是crash的demo出发,

   你不可能一开始就能够知道该怎么做,也没有必要


3.Find smart friends and listen to them 

   碰到自己难以解决的问题,找一个能够帮助自己的人认真倾听领会


4.Work should explain itself

   不需要别出心裁的创新,做出来的东西,就应该用户自己能够接受的,而不是需要专门的写说明书

    此处的例子是ios键盘的设计使用的是人们已经接受的QWERTY键盘,没有特别设计按键摆放,因为人们已经先入为主了解QWERTY键位


5.Choose the simplest thing which might work 

   选择简单的实现方式,繁琐的途径意味着高成本和不可控。把事情简单化,永远比使用复杂的手段要有效的多。况且我只能理解简单的实现。


6.Only show your best work

    只取最优解,不要给出第二优解

    此处举出iPad键盘设计例子。当视频讲师带着可切换2种不同类型的ipad demo键盘给乔布斯演示时,

   乔布斯只说了“We only need one of these, right?”


7.Iterating quickly leads to better work

    快速迭代,实践。好东西是不停的实践和调整出来的

    此处例子是iOS7种UI的blur设计。一般设计都是一版推出后,有相应人员提出若干问题,然后设计师回去修改,然后依次循环...

    iOS7设计时大家坐在一起,这块有点别扭,能不能调暗点2%,然后看效果...

    

8.Rewrite 3条复述

    (1)Be kind to people, but be honest about work 

        对他人友好,需要时给掌声。低落时,给鼓励。想像一下你对着一个尽最大努力的人咆哮的场景...

        对工作诚实,不解释

    (2)Separate yourself from your work 

       把自己从工作中抽离,不解释


    (3)You’re never done

       对于追逐更好的,不要停止脚步。不满足于现在做的比较满意的成果

        "If you do something and it turns out pretty good, then you should go do something else wonderful, not dwell on it too long. Just figure out what’s next." --Steve Jobs


0 0
原创粉丝点击