主页 > 聚焦领域 >不愿对美感妥协的设计师,在四个月内学写程式并发表了第一个ap >
2020-06-14 浏览量:201 点赞:495 收藏:682
不愿对美感妥协的设计师,在四个月内学写程式并发表了第一个ap

在设计师社群平台 Dribbble 上,每天都有许多 UI 或视觉作品上传,他们往往精美得令人垂涎,让人恨不得马上打开模拟的「网站」或把 app 装进手机里,可惜如果没有程式让它们「动起来」,就永远只是可以远观而不能把玩的概念。匈牙利设计师 Zoltan Hosszu 设计的 Google Analytics app「GAget」雏形也在上头得到不错的迴响,不过他并不因此而满足,有了骨肉,就为它注入灵魂吧!

不愿对美感妥协的设计师,在四个月内学写程式并发表了第一个ap

其实就如很多对美感细节要求严苛的设计师一样,2011 年 Zoltan Hosszu 最初动手自己来的动机,也是因为遍寻不着任何一款他锺意的 Google Analytics OS Mac 版的小工具,不是太 技术宅 ,就是 资讯过少 ,于是「自己的工具自己做」,他用了仅有的 HTML、Javascript 知识,开发了人生第一个会动的程式「GAget」,没想到还真的在设计师的圈子引发关注,连 MacStories、SwissMiss 等设计媒体都报导了这个 widget,匈牙利版的 PC World 杂誌甚至採访了这位「素人」开发者,几万人下载了这个 widget。不久之后,在朋友的协助下,他们也开发了 iOS 版的 GAget。

不过苹果去年发表 Yosemite 系统之后也中止了 Dashcode 的更新,GAget 的未来看似暗淡,然而苹果同时却也开放通知中心,让开发者为其开发小工具,Zoltan Hosszu 欣喜若狂。不过同样都是 widget,使用的语言却是大不相同,这次他面对的是毫无概念的 Objective-C。对一个只熟前端与一点点 PHP 的设计师来说,那些莫名其妙的符号与语彙简直像是在无字天书,把他折磨得半死,好像只能把脑袋砍掉重练。

在他放弃之前,突然想到苹果伴随 Yosemite 一同推出的新程式语言 Swift,Zoltan Hosszu 不顾网路上有些技术人苦口婆心奉劝「Swift 是旁门左道,好好学习 Objective 才是正途」,开始阅读苹果官方文件。相较 Objective-C,Swift 对他来说如沐春风,不过就是稍微複杂一点的 Javascript 嘛。当然在学习的过程中他还是遇到不少难题,而网路上多数教学都是针对 iPhone app,OS X 的付之阙如,但是数位时代天无绝人之路,GitHub 或开发者问答网站 Stack Overflow 都是这趟旅程的得力助手。

不愿对美感妥协的设计师,在四个月内学写程式并发表了第一个ap

网路教学素材、问答交流网站、无数个不眠的夜晚,加上 800 人热情参与测试,Zoltan Hosszu 身为设计师却勇于变身开发者,第一个原生 app「GAget」只花了他四个月,就上架了。

相信很多设计师都被要求多少懂一点程式,不过能够懂到凭靠自己的力量,写出一个 app,肯定还是极少数。Zoltan Hosszu 对美的执着,让他一头栽入充满未知的世界,毕竟找到有美感的开发者是种奢求,不如一切自己来,不仅职业技能值飙升,成就感也是不言可喻。你也是不想妥协的设计师吗?Zoltan Hosszu 写下了一些心得,为你在踏上程式之旅之前心理建设:

不愿对美感妥协的设计师,在四个月内学写程式并发表了第一个ap
Zoltán Hosszú

给予自己适度压力

个人执行的专案很自由、不设限,可以慢慢琢磨,却也因为没有来自客户与时间的压力,经常流产。如果你是认真的想要做出成品,而不只是练习而已,最好为这个目标设定期限。Zoltan Hosszu 本来预计在一月底发布 GAget,不过因为种种原因还是拖了一个月的时间,但他也因此更加卖力的把「完成 GAget」从待办事项清单剔除。给自己适度的压力,才能激励自己有始有终。

甘苦交替,但别轻言放弃

Zoltan Hosszu 发现,学习新的事物时,会有三个恆常循环的阶段:兴奋 => 挣扎 => 解决。

兴奋:万事并不起头难,反而是最愉悦的时光。当你脑海中有一箩筐的鬼点子,每个点子好像都前途无限,一想到就跃跃欲试,而且擘画了看似很完整的未来蓝图。你觉得冲劲十足,兴沖沖的进行各种你已知的实验,但不久之后,你就因为有限的知识而碰壁了。
挣扎:当你遇到第一个真正的难关,兴奋之情与热烈的动机迅速冷却,你彻底迷失,不知道该怎幺做,这是非常绝望的阶段,即使看了整整三页的 Google 搜寻,仍旧手足无措。
解决:终于!费尽千辛万苦,你终于把搞定那个难搞的问题,你的心情无比雀跃,像在空无一人的马路上飞快驰骋一般,没人挡得住你。你再次回到兴奋的阶段。

很多人在「挣扎」阶段就放弃了,但请别忘记,这是一个循环过程,你终究会生出解决方法,度过难关。

其实除了 Zoltan Hosszu 自述的心得,另外两个重要的关键是,先把作品放上社群网站上「试水温」,有旁人支持是很重要的动力。但真正进入执行阶段时,他也不让自己被网路意见左右,纵使「大神」都说「Objective-C 才是正典」,但既然有另一种更简单的方式可以达成他的目的,何乐而不为?如果他仍执着于 Objective-C,也许不是早就放弃,不然就是还卡在第 105 行程式进退不得。

你也是一个对美锱铢必较、宁可独立开发 app 的设计师吗?欢迎与我们分享您的作品与故事!

至于想要效仿 Zoltan Hosszu 的设计师们,可以参考他所 搜集的 Swift 教材 ,开始作出自己的第一个应用程式吧!


上一篇:
下一篇:

相关文章