介绍一下你自己和所做的工作。 🔗
我叫 钟颖 ,也可以叫我 Cyan,Cyan 是我在腾讯时候起的一个名字,也是活跃在各大社交平台的一个名字。目前在阿里巴巴上班,做的是 iOS 开发的工作。同时自己在业余时间也有一些项目,例如 Pin 和 Timy 。
你都在使用哪些硬件? 🔗
我目前在使用的机器是 Retina MacBook Pro 15 和 Retina MacBook Pro 13。15 是公司上班用的,13 是我开始学 iOS 开发的时候买的一台机器,现在依然好使。
同时我是一定程度的果粉,像一般的果粉一样也会有 iPhone、iPad、iPod 等等玩具。我有一个 Apple Watch ,其实我并不喜欢这个产品,它的造型与我的审美并不相符。买它的初衷就是为了在上面写 app,但很遗憾 watchOS 的开发体验和 Apple Watch 一样差劲,这件事情也没能很好的进行下去,所以我又戴回了 G-SHOCK 。另外还有一个 HHKB Pro 2 黑色无刻正在使用。
以前是掌机迷,虽然现在没太多时间去玩游戏。买过从 PSP、NDS、PSV、3DS 等不少机器。
软件呢? 🔗
在 OS X 上面,我使用最多的软件是 Xcode 和 Chrome ,我相信这对大部分的 iOS 开发者都是必不可少的。其次是 Alfred ,不得不说这真的是一个我完全离不开的应用,它让我完全脱离了鼠标的困扰。
我使用的 Git 工具是 SourceTree ,这个 app 是免费的,虽然功能不及一些付费工具强大,但对我已经完全够用了。
同时我还使用一个纯文本编辑器叫做 CotEditor ,我并不会用它来编辑代码,只是解决我一些简单的纯文本编辑需求,它很轻量,但比 TextWrangler 要好用。
在 OS X 上面,HexMiner 是我的十六进制编辑器。制作一个 iOS 应用要上传视频预览的时候,我会用 HandBrake 这个 app 来转换格式。
在 iOS 上面,我使用的大多都是社交软件,例如微信、知乎等等,因为我觉得自己已经过了那个在非生产力工具上面折腾的年纪了。所以事实上我的 iPhone 上面除了自己写的 app 和公司的 app,并没有太多值得关注的地方。
当然这里还是要介绍一两个,首先是 Workflow ,这个 app 很奇妙的把工作流程化,以一个操作的输出作为另一个操作的输入,所以可以组合出很多有趣的玩法。然后是 GBA4iOS ,这并不是一个 App Store 里面有的 app,所以装上它要花点功夫。它的功能是模拟 GBA 游戏,有时候用来怀怀旧。
你最理想的工作环境是什么? 🔗
我觉得在软硬件方面的需求都很容易满足,无非是投入更多的人民币去获取。而真正的理想环境,应该是自由的(一种达不到的)。
作为程序员而言,一种理想的状态是我想到什么时候而且想写的时候就在写,不受地域和时间的限制,其实和作家写文章没有什么分别,不想写的时候就不用写。
但事实上在现实场景当中,我们往往是被需求驱动的,这样的环境是很难理想的。
你平时获得的灵感来源有哪些? 🔗
网站方面就目前而言最频繁的网站应该是 知乎 和 苹果开发者官网 。
同时我也会跟同行推荐 objc.io 和 NSHipster ,对 iOS 开发来说这是不错的网站。
然后我个人有个习惯,不管是产品 idea 方面还是程序思路方面,一旦我冒出了什么好玩的想法,我会用备忘录把它记下来,长此以往我已经记录了一堆乱七八糟的东西。
当我想不出要干什么的时候可能会看看这些,整理一下有没有什么好玩的去做做看。
推荐一件生活利器给大家。 🔗
之前买了一个很魔性的东西,其实算不上什么利器,有一点另类,叫做 巴克球 。应该说是一个玩具,在思(fa)考(dai)的时候我常常会虐待它,具体什么样子大家可以很方便的搜索到。
加入 利器社群 ,你也可以分享自己的利器。