[請益]如何才能當一個具有創造力的設計師呢?

看板Soft_Job (軟體人)作者時間14年前 (2011/10/25 16:15), 編輯推噓9(9019)
留言28則, 13人參與, 最新討論串1/1
進行三四年了,雖非本科出身,但靠著自身的興趣跟一點小聰明 學習也沒有碰到太多的問題,但走到現在,愈來愈發現自已的渺小 對我而言去 hack 同事或是前輩的程式碼都不是什麼難事 debug 時去 trace 雖然猜測撰寫者的程式流程上會有一點難度 但做來也不至於無解,畢竟最慘也是把所有的 class 都看一遍而已 (小弟不才我還沒遇到 百來支 class 以上的專案,所以全看完是我的最後手段) 可是,最近發現自已的 "創造力" 實在是很不足卻又不知該如何補強 要我在 別人的 程式架構 裡改東西對我而言是 ok 的 要我遵循著 同事 或是 前輩的 framework 去做開發也沒太大問題 但是 要我看著 一片空白的 ide 編輯畫面 很不幸的我腦袋的想法一定比畫面還白 我好像完全沒有自已開發 程式流程、framework 的能力 像是怎麼安排 什麼物件 要做什麼事,要完成一項功能需要切出幾個物件 怎麼做 class的繼承,interface 裡又要開那些 method 看著人家的 code 都沒問題,也都可以了解為什麼要這樣做 等到切回自已的專案畫面 想法又是一片空白 不自覺的就會去回想剛剛看的 code 是怎麼做的 最後寫出來的 東西 幾乎就跟 copy / paste的一樣 還是一樣用人家的 workflow 用人家的寫法 去做 所以想上來請各位前輩們指導一下小弟該怎麼突破現在這個困境 或是能討論一下各位是否有遇到類似的問題 又是怎麼解決的呢? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.147.239.66

10/25 17:59, , 1F
我也會這樣...後來發現其實程式是慢慢累積的,只可惜能回頭
10/25 17:59, 1F

10/25 17:59, , 2F
修改的時間不多...XD
10/25 17:59, 2F

10/25 18:07, , 3F
把你看成viable,不仔細看還以為變性了...
10/25 18:07, 3F

10/25 18:48, , 4F
想要從無到有的設計 需要一定的內力和想像力
10/25 18:48, 4F

10/25 20:26, , 5F
XD 我有一瞬間也以為我什麼時候多po一篇了
10/25 20:26, 5F

10/25 20:34, , 6F
創造力,其實多學學只出一張嘴完全不會寫成是那種人就好
10/25 20:34, 6F

10/25 20:45, , 7F
當自己是使用者 "想要什麼東西" 就有無限創意啦^^
10/25 20:45, 7F

10/25 21:36, , 8F
所有的學習都是從模仿開始, 我覺得是好事阿
10/25 21:36, 8F

10/25 21:42, , 9F
說不定那天會冒出vaible
10/25 21:42, 9F

10/25 22:17, , 10F
做了了就會知道啦~ 加油喔~ 支持支持~
10/25 22:17, 10F

10/25 22:55, , 11F
這應該不能算是創造力啦…比較算是等級的差異…
10/25 22:55, 11F

10/25 22:56, , 12F
助理工程師、工程師、資深工程師的差異就是這樣子比的…
10/25 22:56, 12F

10/25 22:57, , 13F
只能靠經驗…但多看沒用…實際要寫還是會傻在那…
10/25 22:57, 13F

10/25 22:57, , 14F
多實際動手下去做更重要…
10/25 22:57, 14F

10/26 00:03, , 15F
copy paste 就是一個增加等級的過程
10/26 00:03, 15F

10/26 12:34, , 16F
design pattern 是好朋友
10/26 12:34, 16F
我來補充一下好了 其實 我也認為 光看 是看不出個鬼 也不會有所進步 所以,當下我就開始 "自已嘗試" 做出個一樣的 專案 就拿我現在的工作內容來說,公司要開發一系列的小專案 而這些專案都沒有太大關聯,唯二有關的是 這些專案 1. 都必須 跟 同一個 server 溝通,當然溝通方式 是依靠 繼承來的 物件 並加上各專案特有要資料的 function 2. 同性質的 專案都有 固定流程 只是操作的 資料不同 如: 同樣都是 CRM ,A 專案 只可以匯出客戶的所有資料,B 專案 要用權限來判斷 匯出什麼 客戶資料 所以 在嘗試的階段,很自然的 就把,web service 跟 固定流程 給 copy 進來 再來我就開始傻了,因為這樣一來,就有 8 成像了 所以等做完就發現,自已還是在 前輩的 框架下做事 好像還不如 直接做 copy / paste 後 再改 參數 跟 物件結構的微調 來的更快 所以現在覺得自已實在愈做愈沒 sense,有點 無力 我想 請教 該怎麼增進 desing pattern 的功力呢?? 從而進一步去規畫出 一個 framework ?? 小弟 虛心求教 Orz

10/26 12:56, , 17F
我其實發現我最近也會有這樣的想法....
10/26 12:56, 17F

10/26 12:56, , 18F
感覺自己要真的去寫寫不出什麼東西
10/26 12:56, 18F
※ 編輯: vable 來自: 122.147.239.66 (10/26 14:49)

10/26 15:10, , 19F
Stay Hungry, Stay Foolish 再做個3~5年~你就能體會了 XD
10/26 15:10, 19F

10/26 21:36, , 20F
copy paste的同時要去了解內容的架構 有餘力是否能改寫
10/26 21:36, 20F

10/26 21:36, , 21F
而不是只是知其然 這樣才會進步
10/26 21:36, 21F

10/26 23:13, , 22F
推design pattern~"深入淺出設計模式"很棒~"大話設計模式"
10/26 23:13, 22F

10/26 23:14, , 23F
聽說也不錯~但是看完還是要和實際對照~並且多想想才有用
10/26 23:14, 23F

10/26 23:17, , 24F
不過這東西也跟經驗有關~老經驗的人通常一提就想很遠~新手
10/26 23:17, 24F

10/26 23:17, , 25F
可能要寫了用了才知道設計不太好~要常常重構...
10/26 23:17, 25F

10/26 23:20, , 26F
另外也要想想是不是OO過頭了~正在拿石頭砸自己的腳...
10/26 23:20, 26F

10/27 12:37, , 27F
如果前輩的架構在這裡很適用, 為什麼不用呢?!
10/27 12:37, 27F

10/27 12:41, , 28F
[瞞天過海]的電影裡將行竊的pattern套用得出神入化
10/27 12:41, 28F
文章代碼(AID): #1Efd0PTh (Soft_Job)
文章代碼(AID): #1Efd0PTh (Soft_Job)