設計師學編程的正確姿勢

前端這兩年火了,尤其是依托于微信傳播的H5(這個名字其實很不標準)漫天飛之后。很多非程序員尤其是設計師開始在這個時候對前端產生興趣。而對于找工作的設計師來說,有一定的編程基礎也會更受青睞。

前端作為一種比較偏向視覺化的編程技術,對于想學編程的非程序員來說確實是一種比較適合的編程語言。但是在我和很多設計師打交道的過程中,發現大部分人對于學習編程會存在一些誤區。

比如很多人雖然想學但又認為編程太難有排斥心理;相對地也有一些人用CSS寫了一些樣式會覺得前端很簡單;還有些人不知道從何下手,就開始啃起了枯燥無味的w3school文檔(web技術中文文檔)。于此我覺得設計師想學會寫代碼一定要對編程有正確的認知,既要對技術保持一顆敬畏的心,又不能從潛意識里排斥它。

我做了兩年前端開發,同時也做過許多設計的工作?;谧约旱慕涷?,對于設計師學編程這件事我有一些自己的想法和建議想分享給你。

術業有專攻

可能有些設計師想精通編程,成為一個全棧設計師,但我不太贊成這種想法。畢竟“術業有專攻”,每個人一生的精力有限,根據“一萬小時理論”(想要成為某個領域的專家需要持續學習一萬小時),要想成為設計大咖已經要花費很多時間了,想同時在技術這一領域有所造詣短時間也是達不到的。

但是因為前端經常做一些視覺化的開發,比如寫外觀樣式和交互動畫,加之CSS和HTML語法看起來比較簡單,常常會給設計師造成一種假象:前端不是很容易學嗎。可是,不同于以前網頁設計師僅僅做一些視覺還原的工作,現在的前端工程師要做的工作范圍極廣,寫寫樣式調調動畫只是其中一部分。從這個職位屬性的變化——從設計師到工程師——就可以看出來,一名合格的前端工程師除了能夠還原頁面視覺,還要有工程化的思維,對數據結構有深刻的認識,有時候還需要一些計算機網絡的知識,對后端也要有一定了解。這幾年前端技術發展飛快,各種框架及工具層出不窮,新技術不斷出現,想要追上卻力不從心。所以說,前端入門容易但想要學深學透卻“難于上青天”。

說了這么多,其實是想告訴你要明確學習編程的目的。如果你想從設計師轉行成為一個前端工程師,那么可能就要心無旁騖地去從計算機科學這門學科的基礎知識開始學習了。但我相信大部分設計師的目的是想成為“T”型人才——在設計領域是專家,而對于技術領域也有一定程度的涉獵。所以,學習編程對我們來說就是為了增加自己的附加值。

靠興趣驅動學習

明確了學習目的,那我們的學習方式也應該是有別于工程師的學習方式的。我認為設計師學習編程最快也是最有效的方式就是通過興趣驅動學習——沒有什么比看見自己用代碼寫出一個小demo更讓設計師開心了。

當然,除了滿足感我們還能得到一些切實的好處。我從四點分別講述,同時推薦一些編程語言或軟件。

1、了解一定的開發原理,和工程師溝通更順暢

推薦使用交互原型工具Framer進行一些動效設計,它將視覺設計和編程相結合,雖然代碼不能直接拿去用,但能夠讓你和開發工程師溝通起來更加順暢。

2、自己能夠編寫Ps和Sketch插件,通過代碼減少重復性工作

Ps和Sketch都支持插件擴展,同時支持多種語言風格書寫插件,所以你可以選擇自己熟悉的語言編寫。當遇到重復性的操作時,你就可以自己寫個插件提高工作效率了。

3、代碼也是一種藝術,編程就是換一個角度進行藝術創作

Processing是一款可視化編程軟件,很多設計師通過Processing創作出一些很棒的作品。在Processing里,代碼就是一支畫筆可以讓你畫出一些意想不到的作品,設計師玩了這個絕對會愛不釋手。

4、可以按自己的想法做出個人網站

能自己獨立完成個人網站需要很多知識積累。到這一步的設計師應該已經在代碼里摸爬滾打很長時間了,各種需要使用的技術都能懂一些。

需要注意的細節

最后,說一些細節問題,希望能給你在學習編程的路上一些指引。

1、永遠不要畏懼代碼

很多設計師會對代碼有一種潛意識的排斥,但其實是被自己的眼睛欺騙了。如果靜下心來,“摒棄前嫌”地看一段代碼,你會發現好像也可以看懂,它好像也沒那么難。

2、思維的轉變

編程的思維和設計的思維肯定是不同的,編程會更加注重抽象能力,很多具象的東西在代碼里就抽象成了數據。所以,最好的方式就是在寫代碼時把自己想象成一臺計算機。

計算機的特點就是能快速計算,所以代碼里所表現的一些過程其實就是很原始的方法,比如計算1到100的平均值,在代碼里就是把它們一個個加起來除以100。但是,最后肯定需要人為的地進行一些算法優化。

3、注意格式

正如在設計中將文字、圖案對齊一樣,將代碼對齊、按規范書寫將會是一個好習慣。誠然,一團亂麻的代碼沒有報錯也能正確執行,但是考慮到以后你可能會再次閱讀自己的代碼,還是把它對齊并按照規范寫吧,不然下次讀自己的代碼時你可能會想殺掉之前的自己。

更何況,簡潔優雅的代碼看起來簡直是一件藝術品。

4、數據類型及代碼結構。

編程語言有很多種,但是它們的數據類型和代碼結構卻大同小異。比如數據類型無非就是數字(number)、字符串(string)、布爾值(boolean)、對象(object)等,而代碼結構無非就是條件、循環等。所以,在準備編程之前能夠了解一下這些基礎知識,將會在以后寫代碼時減少很多不必要的時間。

在Framer官網關于程序的章節就大概講了這些內容,推薦你去看一看。

以上所述,都來自于個人經驗,未免有些錯誤或疏漏,僅供各位參考,但不可盡信。希望我的這些經驗能開啟你的編程之路或在你編程時給你一些切實的幫助,如果有任何問題也可以留言探討。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,333評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,491評論 3 416
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 176,263評論 0 374
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,946評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,708評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,186評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,255評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,409評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,939評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,774評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,976評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,518評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,209評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,641評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,872評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,650評論 3 391
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,958評論 2 373

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,637評論 25 708
  • 小星藏在魚鱗般的 大塊云朵后面 露出狡黠的目光 忽得閃不見了 藍黑夜幕下的云塊 一點兒也不溫柔 晃蕩的靈魂 第一次...
    陳硯v閱讀 234評論 3 5
  • 這周從第一天開始就忙,忙著兩地奔波,忙著準備招標,忙著準備材料,忙著學習考試,日程很滿,回想起來的時候,好久沒有這...
    夜晚很美閱讀 279評論 0 0
  • 和我在成都的街頭走一走 / 直到所有的燈都熄滅了也不回頭…… 趙雷的一首《成都》,唱出了成都街頭的委婉動人。 成都...
    DC菌閱讀 1,209評論 2 2
  • 《鄉村里的中國》這部紀錄片我已經看了不知道多少次了,有一種百看不厭的感覺。似乎每一次都能抓住一些東西,又說不出得到...
    西法大楊海堂閱讀 436評論 1 1