技术人攻略访谈二:游走于开发与设计之间的黑客画家

Fen (@fenbox),性格安静,理想主义者,爱自由。前端

董锋

导语:本期采访对象董锋,87年生人,是程序员问答社区SegmentFault的设计师、前端工程师及联合创始人,也是开源项目 Typecho 的成员之一。因为董锋常驻杭州,因此采用了邮件采访的方式。初次见他是在北京黑客马拉松现场,安静、清瘦,是典型的技术宅,但谈起技术和设计却充满了热情。让我联想到格雷厄姆的《黑客与画家》,因为横跨设计和编程两个领域,前端工程师更像是黑客与画家二者的结合体。也正是这个灵光闪现的瞬间,让我决定启动技术人攻略的人物访谈,经过采访一线工程师,真实的记录他们的成长经历,并将他们对技术的热爱传递给更多的人。星星之火,能够燎原,相信读者能够从中获取力量、找到共鸣。程序员

寻找平衡点

开发和设计之间存在一种平衡,当咱们拨到这个平衡点的时候,整个产出过程都变得秩序井然。就好像万物在共同呼吸,共同生长同样。面试

  • 技术人攻略:请介绍你一下你本身?当初为何会选择进入前端开发这个领域?

过去带了几道光环,算是半个画家。高中后目击绘画成为考大学捷径的风气蔓延后三观尽毁,弃笔从文,成了名普通考生。也因痴迷电脑成了名计算机科班的学生。这个专业,人人都会编程。面对清一色的做品,都以为乏味。为了让本身的做品不同凡响,又不耽误打 DOTA 的时间,就发挥了本身的特长把界面作得好看点,博得眼前一亮。 紧接着搭了 Blog 的顺风车,作的几个模板在 WordPress 社区反响还不错,也上了 Smashing Magazine 的推荐,那时 XHTML 和 CSS 概念刚刚兴起,我就这么走进了“前端开发”领域了,并无“选择”这一说,只是相对其余类型的开发我多学了点,并且那时候尚未“前端”这个概念。 个人第一份工做不是开发,也不是设计。而是本身一无所知的领域:产品。选择的理由仅仅是由于这职位只招 1 人,听起来好笑,毫无逻辑。我很感谢 HR 和面试官,能给我这个机会,进了这个遍及地雷、前有埋伏后有追兵的战场。从跟客户、用户交流,挖掘需求,到跟开发、设计和上级的磋商实现。自身的开发和设计经验,使本身在整个交流过程作到心中有数。 这份工做,让我领悟到开发和设计之间存在一种平衡,当咱们拨到这个平衡点的时候,整个产出过程都变得秩序井然。就好像万物在共同呼吸,共同生长同样。编程

  • 技术人攻略:投资人Chris Dixon在Twitter上把能同时作设计和编程的人称做"desingineer",称他们是创业公司努力寻找的传奇人物。在你看来,想成为一个优秀的 Desingineer,哪些是最重要的技能,有哪些难点?

我还在成长的路上,只能分享些本身的体会。设计和开发都是很重要的技能,没什么技巧,关键就是坚持练习,练内功。与纯设计或纯开发相比,咱们练的是小无相功,以此功催动各类招式,是最强最快的方法。当两者的平衡发挥到极致时,在创业公司中将威力无穷。但也要清楚的知道自身硬伤,并不能彻底替代任何一个。segmentfault

  • 技术人攻略:你遇到过的较大的技术或设计上的挑战是什么?带给你很强成就感的项目有哪些?

技术上最大的挑战是让我装机修电脑,学计算机真不是学这个的啊。 设计上最大的挑战是让我作平面设计,平面设计和 UI 设计彻底是两种思路,让我很分裂。我很喜欢这些挑战,每次打败后都以为本身更强大了。后端

爱开源,更爱脚踏实地

咱们从开源世界里获益匪浅,而对开源社区的最好回报,就是参与开源项目,分享咱们的成长,这就是项目的初衷。浏览器

  • 技术人攻略:你平时参与开源社区吗,以什么方式参与?有哪些关注的开源项目?

我是开源项目 Typecho 的成员之一,主要负责设计。这是我最自豪的的项目之一。咱们从开源世界里获益匪浅,而对开源社区的最好回报,就是参与开源项目,分享咱们的成长,这就是项目的初衷。 Typecho 最近的版本是 3 年前发布的,界面是 5 年前设计的,在没有任何运营的状况下用户一直在源源不断地增加,并且抗议呼声愈来愈高。不论走到哪里,都会有用户问我何时发布新版。这些年,咱们都有了很大的成长,却没有将成长回馈给社区。不论是什么理由,都让我很是愧疚。微信

  • 技术人攻略:Github上JavaScript语言排在第一,感受前端技术社区感受活跃,实际状况如何?社区里有人质疑前端工程师的技术能力,你对这个问题怎么看?

前端是个很折腾的职业,因此前端社区看起来很活跃,但不少氛围并很差,总流露着一股咄咄逼人的气势或是孤芳自赏的姿态。只有务实地改进生产力的前端项目,才会产生沉淀,才能获得认同。前端工程师

创业是在巨浪中前进

岿然不动的富士山是目标,船员是创业者,在巨浪中前进就是创业的过程。spa

  • 技术人攻略:为何加入 SegmentFault ?

也许我从此很难再遇到这么优秀的团队了,这是个机会; 我在 SegmentFault 上提高了本身后端开发的技能,说明这个社区有价值; 我不再用痛苦的调试浏览器的兼容问题了,还在用的 IE 8 如下的开发者都将被拒之门外。

  • 技术人攻略:你怎么看待创业?

用一幅画来描述创业吧:《神奈川冲浪里》 。 神奈川冲浪里

这是我很喜欢的一幅画,最近我才领悟其含义:岿然不动的富士山是目标,船员是创业者,在巨浪中前进就是创业的过程。

  • 技术人攻略:你将来1-2年的目标是什么?

打通 SegmentFault 的各路经脉,跟个人合伙人们一块儿把公司经营好; 回馈开源社区,改进 Typecho; 再开发 2~3 个有价值的产品,顺便提高下本身; 还有好多,这儿写不下了。

  • 技术人攻略:你欣赏的技术人有哪些?

佩奇和小扎这些众人耳熟的是我欣赏的,Blake Ross 和 Aaron Swartz 也是我很欣赏的的技术人,他们都为创建更加开放的互联网作出了不可磨灭的贡献。

  • 技术人攻略:你最欣赏什么公司?

37signals - 创造了一系列改进生产力的产品,创造了 Ruby on Rails,还顺手写了两本影响了全行业的书,公司员工分布全球,生活办公都自由支配。并且一直在印钞票,有众多的设计师、开发者、创业者们用户,这实在是太酷了,简直是梦想的公司。

  • 技术人攻略:你平时的兴趣爱好是什么?

创业后,个人兴趣爱好变成了作饭,吃到好吃的脑中就会闪过各类配料,放假时间买一堆食材回来慢慢研究各种美食的作法。反正是本身吃,怎么尝试都行。为了研制绝世好粥,我吃了一星期的粥……

可能我没有谈太多的设计,也没有谈太多技术。设计和技术都应留给各自的大牛谈,班门弄斧可不敬。游走在设计和开发间,靠双手实现咱们想作的东西,这才是存在的价值。


技术人攻略访谈是关于技术人生活和成长的系列访问,欢迎和咱们有共同价值观的你关注“技术人攻略”,邮箱 devlevelup@gmail.com,新浪微博 @devlevelup,但愿能成为技术人成长的精神家园。

欢迎经过微信公众帐号关注技术人攻略

技术人攻略微信公众帐号

相关文章
相关标签/搜索