設計師要不要學編程
連小浩哥都感覺學會一門計算機語言貌似越來越重要了,從草根到設計師,有志於在移動互聯網領域一展手腳的人如過江之鯽,不可勝數,但目前的現狀是說的多行動少。究其原因,無非是找不到合適的程序員寫代碼。資深程序員對於和設計師合作開發產品態度很謹慎,所以呢,最好的方法就是設計師自己先學一門語言,這樣一來很多問題就相對簡單了。
(不曉得你們在工作中有木有被程序員「羞辱過」 或者體驗過他們的「非暴力不合」 一個你精心設計的效果,最後被他嘰里哇啦的一堆你都沒聽過的理論說服,沒有理論基礎讓設計師有口莫辨,只好退一步海闊天空。其實編程沒接觸過的人老以為那是另一個次元的產物,這樣的想法使人們不敢輕易去嘗試學習編程。國外有個口號被喊了很多年,大致就是 「設計師最好去學編程」 「人人都應該學點編程」之類的。最開始學編程的時候只是想更好的完成設計工作,但後來發現通過編程實現的效果要好很多而且更有效率,讓我能從本質上了解到自己作品的運行方式。想想看,如果你都不了解基本的技術,你怎麼能設計出優秀的產品呢?所以說,設計師們,試著去學學編程把。)
【學了編程,能做啥?】既然設計師學習編程是有好處的,那學完編程之後到底能做些什麼,能幫助我什麼?很多人只是將編程作為一項技能去學習,又不清楚學習編程之後能做些什麼。這就和孩子在學校學習英語一樣,由於缺乏目的性和應用的場景,而使得效果大打折扣。帶有目的性地去學習,並不斷地實踐是學習編程的最佳方式。
學習了編程,你可以
獨立地設計、開發一個軟體,然後將它發布出去給更多的人使用。並不斷地去維護與改進它,說不定你的奇思妙想成為了爆款,讓你一夜暴富哈哈。
也可以參與到開發團隊中,去開發一些更複雜應用,滿足你客戶的需求。具備多種技能的你,話語在這個團隊也會很有份量。
【選擇你的第一門編程語言】
編程語言有幾十種,那種最簡單?哪種最好入門?哪種應用面更廣?該如何選擇你的第一門編程語言呢?這個最好還是根據你學習編程的目的去進行合理的選擇。
如果你希望找到一份程序員工作
下面是那些大型企業最普遍採用的開發技術,你可以根據自己的喜好,選擇不同領域的開發語言。
Web前端開發作用:(開發網站,基於Html5的手機APP等)語言:JavaScript後端開發作用:(企業應用,後端服務)語言: Java(跨平台), C#(Windows平台)移動開發作用:(iOS平台),(Android平台)語言:Swift Java3D或遊戲開發語言:C++大數據或人工智慧語言:Python,Java
如果你已經有一個很好的點子,並希望實現它
製作網站使用JavaScript + HTML5九完全可以了。
做一個APP需要Swift(iOS平台),Java(Android平台)
【如果你希望為那些初創公司工作】可以先學習下JavaScript,因為越來越多的初創公司直接使用JavaScript來構建他們的前端和後端應用(比如使用基於JavaScript的NodeJs來開發後端服務等)另外目前多媒體線上HTML5廣告很火熱,學會後你就可以輕鬆的從設計到開發製作一條龍完成了。【如果你只是想建一個企業服務站或搭一個論壇】你可以學習PHP,因為幾乎所有那些優秀的基於CMS的建站平台都是用php寫的。從語言的難易程度方面選擇選擇從最簡單的編程語言開始:選擇Python稍微難度高一些,但應用更廣的語言:選擇Java【完全沒有任何想法】如果只是為了提高自己想學習一門編程語言沒有具體的目的,那建議先了解下 Python可以幫助你免費學習編程的在線網站
說到python估計很多人會不了解,如果認為這是一個入門級別的語言,沒什麼大用途。那你真是大錯特錯了
python現在主要在做web站點(php以前做的工作,例子:豆瓣,知乎)伺服器端的服務和系統(比java輕量級,開發迅速,例子,youtube,dropbox,openstack),大數據中的數據處理(報表,mapreduce)。目前看python的主要方向是取代php以及java在web伺服器端的部分份額,以及在海量數據系統中起到處理數據的腳本的功能。
python是一門黑客和geek很偏好的語言,這與其簡單優雅的哲學是密不可分的,選一門語言除了看他是否適合你要深入的領域,還要看你是否認可他的設計哲學。
如何學習呢編程?
【網上免費教程大把,重要的是踏踏實實動手練習】
首先吃透概念,你要理解教程里闡述的概念,敲出同樣的代碼。檢驗是否真正理解了,就要嘗試去修改下某個參數,或者調整下語句的位置看看出現了什麼效果,這個過程是加強理解的過程,代表你在思考著學習,而不是簡單機械的複製。到最後不要局限於例子本身,需要對知識點進行重組,這個過程就是創造的過程。多做案例練習!如果你已經有100個實例練習並且熟練掌握其中的核心,那麼舉一反三,你是可以做出很多效果的。所以量的積累是必須的過程(這個不是說一個案例做100次```)
學習教程哪裡找
慕課網
網易雲課堂
講了這麼多,總結一下,設計師學點編程好處還是蠻多滴,學習過程呢,也會比較枯燥乏味,所以我強烈建議大家帶著目的來學習,這樣會讓你有方向,也會更有成就感。希望這篇文章能給大家一點啟發。






※設計師必看——要達到什麼程度才算學會了工業設計手繪
※學設計,為啥還要懂點心理學?
※設計師需要注意的禁忌
※葉眼觀潮|獨立設計師品牌究竟要不要「跑量」?
※一位不要臉的模特設計師
※不收費的設計師不是好設計師!
※不浪費的設計師 超愜意的工作室
※不想當廚師的設計師不是好攝影師
※選擇設計師的重要性
※不想當吃貨的設計師不是好設計師
※既不需要別人設計,更不需要自我設計
※整木設計裝修,為什麼非要設計師?
※國際優秀設計師獲獎作品,懂設計不要錯過
※冷門!設計師也要懂攝影
※平面設計需要學習些什麼?
※不騙人的攝影師不是好設計師!
※美到不要不要的,辭職去干設計
※學會這招,字體設計一定難不倒你!
※服裝中的結構設計,不學會它怎能成為合格的服裝設計師?