看板Soft_Job
我覺得它們重要的對象不一樣,
需求重要的對象是人, 因為人有需要而重要,
技術重要的對象是需求, 因為對實現需求來說有其必要而重要,
它們重要的時間不一樣,
例如溝通的需求 N 百年來如一,
用以溝通的技術則不斷更新,
從快馬 飛鴿傳書 電報 書信 bbcall 到現在的 手機 FB 與 skype
例如對便利與降低成本的需求,
幾千年前的商人一樣知道買低賣高, 排程, 動線規劃等等,
現在多了理論與資訊技術協助而已
如果不看技術, 需求的重要性仍在,
如果不看需求, 那技術要用來幹麻?
但也因許多需求一直都是那麼重要, 反而鑽研的空間不多,
技術不斷演化更新, 進步空間仍然很大
結論就是, 沒有什麼結論
真要說的話就是上面某推文, 肝比較重要,
大家小心肝 早點睡
: 程式技術不一定會是重點,解決問題和提昇產值才是根本。
: 這句話其實是我常喜歡說的,也是近來常看到的,
: 但是常常被誤會成,所以技術不重要,不需要鑽研技術。
: 不,並不是這樣的意思。
: 早上搭車時看到朋友在噗浪上提到這個議題,我想了想加註了一些註解,
: 也覺得這個議題其實值得提出來討論,底下附上我的經驗跟意見。
: TonyQ 想
: 這個論述不是技術無用,是技術是為了解決問題跟提高產值而學習的,
: 不要為了盲目的展現技術而誤會學習技術的目的。
: 以工程師圈而言,過度依賴技術,認為只要確實達成規格,
: 無視於規格和規格間在需求上的關聯性,為了達成非必要的抽象化包裝,
: 而做的過度架構及非必要犧牲效能,都是非常典型而常見的問題
: 技術在工程師圈扣掉根本無法掌握技術的人(根本不懂技術所以貶低技術),
: 大部分狀況反而是過度看重技術,我不是說以技術為重心不好,
: 而是要把需求謹記在心,這是一種雙方的拔河。
: 反過來在管理層或user而言,他們因為只依賴人去處理問題,
: 對技術並不直接著墨,所以對他們而言在乎的是需求有沒有被達成。
: 這種時候又過份的偏向於需求,而無視於開發者的技術能力,
: 會在根本上強力的影響需求達成度的事實。
: 諸如效能或資安問題就是很吃技術經驗的東西等。
: 這時又應該對 user / 管理層提高技術的重要性。
: 對user跟管理層,不重視技術會讓他們以為技術瓶頸很多,
: 但事實上很多事情可以用更低的成本,更快的速度,更好的效能做到,
: 但他們無法掌握,甚至『不知道』有這樣的事情。
: 這是我認為公司該有架構師做為平衡雙方技術認知的理由。
: 原噗 http://www.plurk.com/p/fc2nmh
: -----------------------------------
: 回到標題,技術重要?需求重要?
: 我認為的是「都重要」,而且雙方都應該把彼此放在心裡,
: 比例孰輕孰重,依照不同環境跟情形會有不同的需求。
: 當比例過度偏重一邊時難免會引起反彈,
: 但也不要過度的敵視另一邊,畢竟雙方需要的是合作,不是對立。
: 大家對這個議題有什麼看法或經驗呢?
--
◆ From: 61.224.46.123
先說, 我仍然是沒有結論,
我也發現我想的需求和討論的主題有些不同,
想了想價值倒底是什麼? 很多人需要? 或者是現今技術相信做得到?
想到的一個例子是萊特, 在他們那個年代,
倒底是相信飛行只差一步的人多, 還是認為根本不可能實現的人多?
是只把飛行當成 "如果能夠有多好" 的幻想的人多, 還是?
然後看看現今飛行這項技術的需求與價值, 我想...價值或許是在,
"能實現的情形下的獲利能力" 吧
或者說是
"實現之後能對多少人提供多大的益處" 或許更貼切
但是, 回說到上頭的防盜連需求,
或許現今技術難以實行,
但是誰知道未來...新的協定 or 新的軟硬體規格 or 其它,
不會讓它變成簡單基本的功能?
另一方面也想了想技術的重要性,
前面說不看需求技術哪裡重要, 好像也不對,
先有個不知能幹麻的技術, 後來才生出有價值的應用的例子應該也不少,
那似乎不論需求的發展技術也是有其價值的,
反正, 還是沒有結論,
如果這麼簡單能有結論, 這話題也就沒什麼好討論/爭論的了吧?
※ 批踢踢實業坊(ptt.cc)※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1326726590.A.1D9.html
→ TonyQ:如果技術做不到的東西,需求也是屁啊... 01/17 09:55
→ TonyQ:舉個例子,web的東西要防盜轉這需求到處都有,哪個真的做到 01/17 09:55
→ TonyQ:如果不看技術,只看需求很多需求都會變成不重要的泡泡。 01/17 09:56
→ lovdkkkk:技術做不到的東西 需求就是推近技術開發的力量 01/17 11:17
→ lovdkkkk:它可能變成做不到的泡泡 但不重要倒未必 01/17 11:18
→ TonyQ:如果以需求的目的(做出可銷售的成品、可用的系統)而言, 01/17 11:20
→ TonyQ:做不到的需求價值相對就低很多,而且浪費討論時間、浪費開發 01/17 11:20
→ lovdkkkk:如果不重要了 沒人重視 需求小了對應的技術就更難出來了 01/17 11:20
→ TonyQ:成本。這是我說他不重要的理由。特別是那些在技術上早就已經 01/17 11:21
→ TonyQ:證明不太可行的東西。 01/17 11:21
→ TonyQ:你說的是技術研發應該被重視的理由,可以達成潛在、無法完成 01/17 11:22
→ TonyQ:的(未來/高風險)需求,那時重點會偏重在技術而非需求。 01/17 11:23
→ TonyQ:很多需求都早已被提出,而且一直不斷的被提出,但就是不重視 01/17 11:23
→ TonyQ:技術卻又認為需求重要的人,無法了解需求為什麼無法被達成。 01/17 11:24
→ TonyQ:因為雙方沒有坐下來對話。重點在於這個。 01/17 11:24
推 readonly:有啊,我有需求,你做一個iOS還是android,絕對賣得出去 01/18 21:03
→ readonly:但是技術上你做得到嗎? 01/18 21:04
→ lovdkkkk:我覺得 iOS, android 是技術, 絕對賣得出去才是需求 @@ 01/18 22:02