Fen (@fenbox),性格安靜,理想主義者,愛自由。前端
導語:本期採訪對象董鋒,87年生人,是程序員問答社區SegmentFault的設計師、前端工程師及聯合創始人,也是開源項目 Typecho 的成員之一。因爲董鋒常駐杭州,因此採用了郵件採訪的方式。初次見他是在北京黑客馬拉松現場,安靜、清瘦,是典型的技術宅,但談起技術和設計卻充滿了熱情。讓我聯想到格雷厄姆的《黑客與畫家》,因爲橫跨設計和編程兩個領域,前端工程師更像是黑客與畫家二者的結合體。也正是這個靈光閃現的瞬間,讓我決定啓動技術人攻略的人物訪談,經過採訪一線工程師,真實的記錄他們的成長經歷,並將他們對技術的熱愛傳遞給更多的人。星星之火,能夠燎原,相信讀者能夠從中獲取力量、找到共鳴。程序員
開發和設計之間存在一種平衡,當咱們撥到這個平衡點的時候,整個產出過程都變得秩序井然。就好像萬物在共同呼吸,共同生長同樣。面試
過去帶了幾道光環,算是半個畫家。高中後目擊繪畫成爲考大學捷徑的風氣蔓延後三觀盡毀,棄筆從文,成了名普通考生。也因癡迷電腦成了名計算機科班的學生。這個專業,人人都會編程。面對清一色的做品,都以爲乏味。爲了讓本身的做品不同凡響,又不耽誤打 DOTA 的時間,就發揮了本身的特長把界面作得好看點,博得眼前一亮。 緊接着搭了 Blog 的順風車,作的幾個模板在 WordPress 社區反響還不錯,也上了 Smashing Magazine 的推薦,那時 XHTML 和 CSS 概念剛剛興起,我就這麼走進了「前端開發」領域了,並無「選擇」這一說,只是相對其餘類型的開發我多學了點,並且那時候尚未「前端」這個概念。 個人第一份工做不是開發,也不是設計。而是本身一無所知的領域:產品。選擇的理由僅僅是由於這職位只招 1 人,聽起來好笑,毫無邏輯。我很感謝 HR 和麪試官,能給我這個機會,進了這個遍及地雷、前有埋伏後有追兵的戰場。從跟客戶、用戶交流,挖掘需求,到跟開發、設計和上級的磋商實現。自身的開發和設計經驗,使本身在整個交流過程作到心中有數。 這份工做,讓我領悟到開發和設計之間存在一種平衡,當咱們撥到這個平衡點的時候,整個產出過程都變得秩序井然。就好像萬物在共同呼吸,共同生長同樣。編程
我還在成長的路上,只能分享些本身的體會。設計和開發都是很重要的技能,沒什麼技巧,關鍵就是堅持練習,練內功。與純設計或純開發相比,咱們練的是小無相功,以此功催動各類招式,是最強最快的方法。當兩者的平衡發揮到極致時,在創業公司中將威力無窮。但也要清楚的知道自身硬傷,並不能徹底替代任何一個。segmentfault
技術上最大的挑戰是讓我裝機修電腦,學計算機真不是學這個的啊。 設計上最大的挑戰是讓我作平面設計,平面設計和 UI 設計徹底是兩種思路,讓我很分裂。我很喜歡這些挑戰,每次打敗後都以爲本身更強大了。後端
咱們從開源世界裏獲益匪淺,而對開源社區的最好回報,就是參與開源項目,分享咱們的成長,這就是項目的初衷。瀏覽器
我是開源項目 Typecho 的成員之一,主要負責設計。這是我最自豪的的項目之一。咱們從開源世界裏獲益匪淺,而對開源社區的最好回報,就是參與開源項目,分享咱們的成長,這就是項目的初衷。 Typecho 最近的版本是 3 年前發佈的,界面是 5 年前設計的,在沒有任何運營的狀況下用戶一直在源源不斷地增加,並且抗議呼聲愈來愈高。不論走到哪裏,都會有用戶問我何時發佈新版。這些年,咱們都有了很大的成長,卻沒有將成長回饋給社區。不論是什麼理由,都讓我很是愧疚。微信
前端是個很折騰的職業,因此前端社區看起來很活躍,但不少氛圍並很差,總流露着一股咄咄逼人的氣勢或是孤芳自賞的姿態。只有務實地改進生產力的前端項目,纔會產生沉澱,才能獲得認同。前端工程師
巋然不動的富士山是目標,船員是創業者,在巨浪中前進就是創業的過程。spa
也許我從此很難再遇到這麼優秀的團隊了,這是個機會; 我在 SegmentFault 上提高了本身後端開發的技能,說明這個社區有價值; 我不再用痛苦的調試瀏覽器的兼容問題了,還在用的 IE 8 如下的開發者都將被拒之門外。
用一幅畫來描述創業吧:《神奈川衝浪裏》 。
這是我很喜歡的一幅畫,最近我才領悟其含義:巋然不動的富士山是目標,船員是創業者,在巨浪中前進就是創業的過程。
打通 SegmentFault 的各路經脈,跟個人合夥人們一塊兒把公司經營好; 回饋開源社區,改進 Typecho; 再開發 2~3 個有價值的產品,順便提高下本身; 還有好多,這兒寫不下了。
佩奇和小扎這些衆人耳熟的是我欣賞的,Blake Ross 和 Aaron Swartz 也是我很欣賞的的技術人,他們都爲創建更加開放的互聯網作出了不可磨滅的貢獻。
37signals - 創造了一系列改進生產力的產品,創造了 Ruby on Rails,還順手寫了兩本影響了全行業的書,公司員工分佈全球,生活辦公都自由支配。並且一直在印鈔票,有衆多的設計師、開發者、創業者們用戶,這實在是太酷了,簡直是夢想的公司。
創業後,個人興趣愛好變成了作飯,吃到好吃的腦中就會閃過各類配料,放假時間買一堆食材回來慢慢研究各種美食的作法。反正是本身吃,怎麼嘗試都行。爲了研製絕世好粥,我吃了一星期的粥……
可能我沒有談太多的設計,也沒有談太多技術。設計和技術都應留給各自的大牛談,班門弄斧可不敬。遊走在設計和開發間,靠雙手實現咱們想作的東西,這纔是存在的價值。
技術人攻略訪談是關於技術人生活和成長的系列訪問,歡迎和咱們有共同價值觀的你關注「技術人攻略」,郵箱 devlevelup@gmail.com,新浪微博 @devlevelup,但願能成爲技術人成長的精神家園。
歡迎經過微信公衆帳號關注技術人攻略