1. 程式人生 > >對設計的新認識

對設計的新認識

在學習思維導圖的過程中,一個章節中試用了聯想,想到了自己的職業軟體開發工程師,於是想到了設計,我在思考:到底什麼是設計?

    
曾經我以為很牛逼的framework是真正的設計,當然這很牛逼,但是當我在知乎上發現其他行業對設計的認識是這樣的:

“設計師這個詞不再指有著美術天分的特殊人才,而是每個人在工作時,都應該、也都可以像個設計師一樣思考。因為,每個人都有創新的本事,而設計的一切都和了解人類的需求有關。”   

這是我在IDEO的書上看到的一句話。雖然我的設計學得很菜,但是畢竟上了幾年的工業設計,雖然不怎麼聽課,但總得研究一些吧。   

下面我就談談對設計思維的一些感悟。什麼是設計?  
我個人的理解是:   
1、解決問題   
2、優化生活

前者需要研究特定的問題並且提供解決方案,這一類設計往往是被動的、問題導向的;    
後者則是人創造新的生活方式和提升生活水平的過程,這類則是主動的,需求導向的。   

首先基於解決問題這一層面,我們探討一下設計的思維:   
要坐車這類設計毫無疑問你得觀察大量的細節,這些細節有可能是:   
用電腦的時候,發現滑鼠不好    
用宿舍的椅子很容易壞   
拉行李箱的時候覺得很重    
很難拉刮鬍子的時候覺得很難刮    
夏天覺得很熱孕婦推車的時候故意翹起嬰兒車的前輪    

當我看到其他行業對設計的理解時,我發現我以前的一些理解是有偏差的,小到每一行程式碼,都可以是很好的設計。

聯想於:知乎文章

相關推薦

設計認識

在學習思維導圖的過程中,一個章節中試用了聯想,想到了自己的職業軟體開發工程師,於是想到了設計,我在思考:到底什麼是設計? 曾經我以為很牛逼的framework是真正的設計,當然這很牛逼,但是當我在知乎上發現其他行業對設計的認識是這樣的: “設計師這

資料結構的認識

資料結構是指相互之間存在著一種或多種關係的資料元素的集合和該集合中資料元素之間的關係組成 資料結構具體指同一類資料元素中,各元素之間的相互關係,包括三個組成成分,資料的邏輯結構,資料的儲存結構和資料運算結構。  資料結構是為了更高效的處理資料而存在的  資料結構與演算法關係

塊作用域與變數函式提升再添認識

[toc] # 關於這篇部落格 這篇部落格是在我讀《你不知道的JavaScript-上卷》的時候,遇到的我覺得需要記錄下來的知識。 剛好又能夠配合之前我寫的這篇[執行上下文與執行上下文棧部落格](https://www.cnblogs.com/fitzlovecode/p/jsadvanced7.htm

設計模式的總結之簡單工廠與策略模式

mage 建立 不變 href catch nag 實現類 初步 cti 前言 面向對象編程追求的本質-提高擴展性、可維護性、靈活性和復用性。合理利用面向對象6個原則,能夠很好的達到要求。如何利用好就是至關重要的了,前人總結了23+個設計模式能夠讓初學者更容易

HoloLens展示舞臺設計方式

orm geo julia -c 早期 times 的人 計算 支持 原文標題:HoloLens展示舞臺設計新方式 Magic Leap是一家十分神秘的佛羅裏達公司,同時已經完成了數額巨大的融資。而他們正在開發一種可以把計算機圖形疊加在現實世界中的智能眼鏡。

組委會正在為美團點評CodeM大賽的決賽設計賽制

通過 隨機 space 個數字 數字 範圍 class 包括 bound 比賽有 n 個人參加(其中 n 為2的冪),每個參賽者根據資格賽和預賽、復賽的成績,會有不同的積分。比賽采取錦標賽賽制,分輪次進行,設某一輪有 m 個人參加,那麽參賽者會被分為 m/2 組,每組恰好

談談mvc的認識

控制 用戶交互 nbsp 首字母 str 控制器 java font soft 談談對mvc的認識 簡單來說,MVC是一種流行的程序架構,獲得C#、Java、PHP、Ruby等多種語言的支持。MVC是模型(Model) 、視圖(View)、控制器(Control) 的英文首

Appium的認識 get

體系 轉發 jar 機器 color oot tor get uia 介紹 Appium是一個開源、跨平臺的測試框架,可以用來測試原生及混合的移動端應用。Appium支持iOS、Android及FirefoxOS平臺測試。Appium使用WebDriver的json wir

關於換個jdk引發的血案,一個的eclipse如何下手

需要 。。 安裝 eclips workspace 中修改 兼容 重要 core 總結一下今天一天發生的問題。。氣的上火 1.先是eclipse,換了JDK後,我的ecplise不兼容JDK7,但是我去官網總是下不到對的版本,結果是進錯網頁,沒有搞清楚哪個eclipse對應

201671010116. 2016-2017-5《Java程序設計認識繼承

表示 自學 繼承 相關 equal 父類 概念 多個 相等 本周在老師的講解下我可以找到自己之前自學遺漏的細節以及易混淆的概念,自學後再經老師講解,很多問題就迎刃而解了。比如在老師講解後我對繼承又有了更多認識: 1.父類: 1)Java中一個類可以有多個子類,但一個類只

視圖查詢性能的認識

count get tle htm identity seda upd 計劃 hot   前兩天做系統調優的時候,想著把一系列的表聯合查詢換成視圖查詢,這樣速度就會快些,但是效果卻不是很理想。下面我把相關實驗過程記錄下來。 原sql語句是一個表聯合查詢,WorkOrder表

課程期待和git的認識

IT 老師 知識 設計 clas 高速 基本 控制系統 lin 希望老師傳遞給我們軟件設計的思路和習慣,並講解一些基本的知識。git是一個開源的分布式版本控制系統,可以有效、高速的處理從很小到非常大的項目版本管理。git 是 Linus Torvalds 為了幫助管理 Li

typescript 接口的認識

int bsp sss cti result span wid offset sca interface 用於接收服務器的數據。 eg: interface mmmmm { x: string, y: number, z: number, sel

初步學習JAVA面向象初步認識及面向象內存分析圖舉例說明

多態 ... txt 事務 class void 內存模型 規模 println   1. 說到面向對象, 一個繞不開的話題,就是面向過程.   面向過程適合簡單、不需要協作的事務。 面向過程 = 分解問題 + 邏輯為先 = 先細節,再整體。   對比面向過程, 面向對象

學習爬蟲前網頁進行認識

關系 一次 cal -c 原始的 CA 標簽 高亮 爬蟲 前言   首先我們提到爬蟲,我們不得不說網頁,因為我們使用python編寫的爬蟲實際上是針對於網頁進行設計的,解析網頁以及抓取這些數據是爬蟲需要做的事情,日常中我們看到這些網頁,可以看到很多圖片,很多的標題以及很多的

連載03:軟件體系設計方向:數學抽象、設計模式、系統架構與方案設計(簡化版)(袁曉河著)

如果 oss 為我 AS img 概念 失望 架構 eof 統一化 打破了這種集合關系,那麽我們需要重新整理一下我們的思路,這些特征到底是什麽關系呢?感覺有點亂。 不過沒有關系,我們先跳出面向對象的原有的思維方式,我們先從計算機的最基本的處理來看,在計算機裏面我們使用 (值

連載01:軟件體系設計方向:數學抽象、設計模式、系統架構與方案設計(簡化版)(袁曉河著)

識字 架構 margin 簡化 ××× 實例 如果 基本 系統架構 軟件設計公理化 現在是一個知識過剩的時代,培養獨立思考的能力遠比盲目看書更重要。

連載00:推薦:軟件體系設計方向:數學抽象、設計模式、系統架構與方案設計(簡化版)(袁曉河著)

連載 由於 並且 時代 進取 瓶頸 轉載 所有 是我 我正在推出本人的心得體會《軟件體系設計新方向:數學抽象、設計模式、系統架構與方案設計(袁曉河著)》,由於我從未進行過相關的推廣,所以經驗欠缺,希望各位給出寶貴意見,謝謝!軟件設計正在邁入一個瓶頸時代,軟件設計正在越來越衰

連載02:軟件體系設計方向:數學抽象、設計模式、系統架構與方案設計(簡化版)(袁曉河著)

根據 str 多態 讓我 text tro 得到 然而 ext 公理化之路 1 2 傳統方式的疑惑 首先讓我們來理解一下來自百科中傳統的對面向對象的定義和說明:抽象與分類:忽略事物的非本質特征,只註意那些與當前目標有關的本質特征,從而找出事物的共性,叫做抽象,把具有共同性質

連載04:軟件體系設計方向:數學抽象、設計模式、系統架構與方案設計(簡化版)(袁曉河著)

在一起 class rgb 反向 變換 模式 tom prot RM 置換的公理化過程前面所涉及到的地址和值的“置換”關系以外,賦值、抽象、實現、繼承等也都是一種“置換”的關系,而這種“置換”關系是否只是邏輯上我們的一個創造呢?還是客觀現實中存在呢?這裏我暫時先給出結論:“