如何成為一名會編程的設計師

已發表: 2022-06-18

設計師是否應該學習編碼的話題可能是業內爭論最多的話題。 有許多論壇主題和博客文章支持雙方。 此外,實際學習如何編碼的步驟並不總是那麼清晰。 在這篇專題文章中,我們將通過一些重要的步驟來成為一名編碼設計師,以及將設計技能與編碼知識相結合的諸多好處。

目錄顯示
介紹
設計師應該學習編碼嗎?
什麼樣的設計師會從學習編程語言或編碼中受益?
如何成為會編程的設計師
關於如何為設計師學習編碼的 6 個技巧:
1. 選擇您的開發人員在當前項目中使用的語言
2. 每天從有信譽的來源學習
3.多練習
4. 學習分析專業編寫的代碼
5.關注社區
6.獎勵自己
為什麼學習編碼對設計師來說是個好主意
設計師應該考慮學習如何編碼的 4 大理由:
1. 學習編碼會豐富你的設計
2. 你會成為更好的合作者
3. 您將能夠簡化和自動化流程
4. 你將在就業市場上擁有競爭優勢
我可以從哪些編程語言中受益?
有多少種編程語言?
您應該開始使用的編程語言
HTML 和 CSS
JavaScript
爪哇
包起來

介紹

有人說,專業人士應該只關註一個焦點,而不是把自己分散得太細。 他們的主要論點是——一個多才多藝的人不能對他們所從事的每個領域都有深入的了解,所以他們不能成為一個真正的專業人士。

其他人則認為,在現代世界中,多技能的專業人員對企業來說是一個巨大的好處,設計師應該沒有任何障礙來獲得他們認為必要的許多有價值的技能。 畢竟,知識就是力量。

設計師應該學習編碼嗎?

在這場關於設計師是否應該能夠編碼的無休止的辯論中,我們絕對站在“”的一邊。 在這篇文章中,我們將分享我們的論點,說明為什麼成為一名編碼設計師對所有參與其中的人來說都很棒,並為您提供一些關於如何成為一名設計師的提示。

什麼樣的設計師會從學習編程語言或編碼中受益?

如果您是網頁設計師、用戶體驗設計師、遊戲設計師或應用程序設計師,那麼您肯定會擴展您的設計能力,並在您當前的職業中打開更多機會。

如何成為會編程的設計師

學習編碼似乎是一件不可能的事情。 代碼看起來很亂,學習理解它的任務似乎很無聊和乏味。 是的,這不會是在公園裡散步。 但這不會像你想像的那麼難。 有了足夠的動力,您可以在短短幾週內掌握您選擇的任何編程語言的基礎知識。

如何成為會編程的設計師 別針

圖片來源:Adobe Stock

關於如何為設計師學習編碼的 6 個技巧:

1. 選擇您的開發人員在當前項目中使用的語言

如果你不能在日常生活中應用一門編程語言,那麼學習它就沒有任何意義。 此外,當您旁邊有專業的開發人員時,您可以提出問題並獲得有用的提示。

2. 每天從有信譽的來源學習

就像你的設計教育一樣,學習編碼需要一些犧牲和努力。 但是話又說回來,所有好事通常都會做,對吧?

您不必每天花 8 個小時在上面。 但是,每天花 30 分鐘的時間來學習編碼會對你的技能水平產生巨大的影響。 一致性是關鍵。

此外,您不必花很多錢。 我們知道,有時學習額外設計技能的預算可能是不存在的,尤其是當您在項目之間時。 我們將談到負擔得起且免費的選項,但這將在下面標題為“我可以從哪些編程語言中受益?”的部分中討論。

3.多練習

編碼是一種實用技能。 學習理論而不應用它不會對你有任何幫助。 所以一定要練習。 選擇提供 80 到 20 實踐理論比率的課程,並且不要跳過練習。

4. 學習分析專業編寫的代碼

“破解”別人的代碼是一種出色的學習技術。 您可以對您正在設計的項目進行逆向工程,測試每一行,並清楚地了解它的工作原理。 這裡最好的事情是——你可以請從事它的開發人員解釋你自己無法掌握的東西。

5.關注社區

編碼行業最偉大的事情是每種編程語言都擁有圍繞它的社區。 有許多論壇、Reddit 線程、視頻博客和網站,您可以在其中找到志同道合的人來分享知識和提問。

社區是您找到最佳技巧、代碼片段、新技術和其他非常有用的信息的地方。 此外,如果您遇到困難,您可以隨時尋求幫助。 以下是您可以找到編碼社區的最受歡迎的網站:

  • GitHub
  • 黑客新聞
  • 堆棧溢出
  • 紅迪網

6.獎勵自己

正如我們已經確定的那樣 - 學習編碼並不是在公園裡散步,尤其是當您是一名全職工作的設計師或一名忙於項目的自由職業者時。 有時您會感到沮喪並失去動力。 這是不可避免的。 獎勵自己成功完成里程碑將使學習過程更加愉快。 並且保證保持動力!

為什麼學習編碼對設計師來說是個好主意

設計行業是不斷發展和競爭的。 在這種環境下,專業人士必須保持優勢,變得更加敏捷,努力進步,尋求創新。 另一種選擇是停滯。

為什麼學習編碼對設計師來說是個好主意

圖片來源:Adobe Stock

設計師應該考慮學習如何編碼的 4 大理由:

1. 學習編碼會豐富你的設計

作為一名專業設計師,您知道當您跳出框框思考時會找到最佳解決方案。 為了能夠做到這一點,你需要學習新事物、獲得新體驗並拓寬視野。

想像一下,如果您可以從不同的角度看待事物。 例如,通過開發人員的眼睛。 學習像前端開發人員一樣思考將使您發現舊問題的新解決方案並更客觀地考慮您的設計。

2. 你會成為更好的合作者

了解工作範圍和規範並不是設計師角色所需要的一切。 好吧,至少對於真正優秀的設計師來說不是這樣。 真正優秀的設計師總是有很好的同理心。 他們同情最終用戶並創造更好的設計。 他們同情他們的同事並更好地協作。 這種同理心使他們能夠創造更好的產品並在他們的職業生涯中前進。

掌握了關鍵的開發人員技能,您將能夠用他們的語言與開發人員交談。 這將使您能夠輕鬆克服設計師想像的內容與開發人員實際交付的內容之間的普遍差異。

即使您不每天編寫代碼,了解技術可能性,您也可以在設計時準確了解您的願景將如何實現。 您可以更快地工作並更好地協作。

3. 您將能夠簡化和自動化流程

現代技術和創新世界的節奏非常快。 如果你工作緩慢並且手工完成所有事情,那麼你做錯了。

借助您的武器庫中的編碼技能,您可以編寫自己的腳本來自動執行最繁瑣和重複的任務。

4. 你將在就業市場上擁有競爭優勢

在您的行業中擁有獨特且理想的技能將幫助您在人群中脫穎而出,並為您提供競爭優勢,最終提供更多機會。

設計和開發每年都變得越來越緊密。 在您的簡歷中添加編碼將使您能夠滿足這一市場需求,並比那些只擁有行業特定技能和工具(如 Photoshop、Sketch 和 Figma)的設計師更具優勢。 此外,多才多藝的設計師作為多才多藝的團隊成員脫穎而出。

我可以從哪些編程語言中受益?

選擇學習哪種編程語言在很大程度上取決於您當前從事的行業。顯然,與應用程序設計師或遊戲設計師相比,網頁設計師需要一套不同的技能。

我可以從哪些編程語言中受益? 別針

圖片來源:Adobe Stock

有多少種編程語言?

在全球範圍內,實際上有數百種不同類型的編程語言,正如我們所說,它們是特定於行業的。 因此,對於我們的網頁設計朋友,您應該堅持使用 HTML、CSS、JavaScript 和 Java。

您應該開始使用的編程語言

HTML 和 CSS

HTML 和 CSS 是網站的構建材料。 HTML 提供結構,而 CSS 告訴瀏覽器結構及其元素的外觀。 你不需要成為一個成熟的程序員。 在能夠編寫基本的一頁網站的範圍內學習兩種語言就足夠了。 儘管如果您經常練習並付出一些努力,您將能夠很快編寫任何您可以想像的網頁設計。

這些語言相當容易學習,尤其是在基礎水平上。 您可以學習大量免費和優質的在線課程。 可汗學院有一個很棒的入門課程,我們推薦 LearnUX.io 的一個非常簡單但內容豐富的研討會。 這兩個資源應該足以讓您入門。

JavaScript

JavaScript 是使您的網站具有交互性的編程語言。 它負責元素對用戶操作的反應方式。 UX 設計師可以使用 JavaScript 進行原型設計。

您可以在 Khan 學院開始學習 JavaScript 基礎知識。 如果您已經掌握了 HTML 和 CSS 的基礎知識,您可以繼續學習在 Pluralsight 上使用所有三種語言構建網站的課程。

爪哇

Java 是一種面向對象的通用語言。 它是隨處可見的編程語言之一,從您最喜歡的移動應用程序到廚房的微波爐。 學習 Java 基礎知識將使您了解您設計的應用程序和產品如何運行,以及您的哪些想法可以實現,哪些不能實現。 當然,如果你花很多時間和精力去學習,你將能夠自己編寫應用程序和手機遊戲。 但是對於你的日常設計工作,基本的理解和閱讀代碼的能力就足夠了。

Java被認為是最容易掌握的編程語言之一。 您可以使用 CodeGym 以及課程提供的 1200 個實用 Java 練習來學習編碼。

包起來

成為一名編碼設計師並非易事,但其好處絕對值得您投入時間和精力。 選擇正確的語言,將您獲得的知識應用到您的日常任務中,您將看到您的設計生涯如何飛速發展!