計算機愛好者VS程序員
優(yōu)秀的計算機愛好者具有一種無價的技能。可作為一名程序員會跟計算機愛好者一樣嗎?難道程序員跟那些不知道如何編碼的計算機愛好者們相比,會在創(chuàng)造性上處于劣勢嗎?
下面的這個故事讓我看清了他們之間的不同。
我最近被邀請在一個周末創(chuàng)業(yè)活動中做指導(dǎo)。周五晚上,我們召集到一起吃匹薩,定創(chuàng)意,建團隊以及討論啟動計劃。臨近結(jié)束時,每個人都對這個周末將要做的事情感到非常的滿意。
周末早晨我來到現(xiàn)場發(fā)現(xiàn)人們都在努力的工作。有些人通宵未回在這趕進度實現(xiàn)他們的想法。這就是創(chuàng)業(yè)精神!
但我吃驚的發(fā)現(xiàn)如此多的團隊都已經(jīng)開始編碼了!感覺是他們急著讓東西能在周日晚上之前開發(fā)出來,跑起來,這使大多數(shù)的團隊一心想著實現(xiàn)他們最初的創(chuàng)意想法,而不再去探索不同的創(chuàng)意、選擇一個更好的來實現(xiàn)。
聽起來沒什么不同嗎?
有一個團隊脫穎而出,因為這個團隊中沒有會編程的。所以他們把時間都花在用PowerPoint制作原型,走訪各個房間跟其他團結(jié)交流他們的想法,獲得反饋,然后回到他們的桌子邊討論、改進提煉他們的想法。他們是最喧鬧的,最有生氣的,最熱情好善的一組,他們看起來從活動中得到了不少樂趣。最重要的是,他們向前推進的速度比其他組快很多,因為他們沒有迷失在要能清楚如何使用Rails或PHP讓什么東西跑起來的細節(jié)里。
周日早上,他們靈光一閃,拋棄了以前所有的原型,重新回到繪圖板前工作。我看到他們在數(shù)小時里做出來一個新原型。因為沒有寫代碼,他們并不擔(dān)心拋棄昨天的作品(畢竟,原型就是用來干這個的)。因為他們使用PowerPoint來模型化他們的想法,他們可以快速的讓想法具體化。
在周日晚上,他們并沒有交出一個可以運行的應(yīng)用程序,但他們使用依據(jù)他們最終創(chuàng)意制作出來的、具有點擊效果的原型吸引力所有的觀眾。他們不僅呈現(xiàn)了最終創(chuàng)意,他們還帶著觀眾遍歷了整個創(chuàng)意的變更迭代過程。
結(jié)果呢?他們奪得頭籌!
他們并不是贏在創(chuàng)意有多么的好或比其他組包含更多的功能。這個周末產(chǎn)生了很多的創(chuàng)意。但當(dāng)其他組把有限的時間花在實現(xiàn)細節(jié)上時,這個組一直專注于他們的想法的高層面的問題,把更多的時間花在改進它而不是編碼上。
他們不是程序員,但他們是計算機愛好者。這個身份最終讓他們受益匪淺!
很多創(chuàng)業(yè)者認(rèn)為自己跟那些會編碼的人比起來處于一種劣勢。他們認(rèn)為自己不是計算機愛好者,因為不會編程。而事實卻是,他們具有一種創(chuàng)造力上的優(yōu)勢,因為他們不會急著一頭扎進編碼工作里。相反,他們會被迫去“修剪”他們的想法,用上層的工具和平臺測試它們,會被限制不去關(guān)心細節(jié)。這將迫使他們關(guān)注于解決用戶問題,而不是解決實現(xiàn)問題。
做軟件不只是編碼的技術(shù)。它是一種在事情不同的階段關(guān)注每階段最重要的事情、而不是過早的陷入細節(jié)的思維習(xí)慣。
【編輯推薦】