雷觀(二十五):定義和分析問題,往往比解決具體問題更重要
最近一直忙於一個服裝電商系統的開發,下午準備回憶下14年和15年開發P2P網貸系統時的資金賬務系統,以便用到電商系統中來的。
這套簡潔實用的資金賬務系統,在我看來,非常能說明,使我想闡述一個觀點,“定義和分析問題,往往比解決具體問題更重要”。
說道“觀點” ,自然應該歸納到我的“雷觀”系列中,回頭看一看時間,上一篇卻是在半年前,寫作,更準確的說,做事大多貴在堅持。
先拿學習來說。
小學6年,學的都是基礎。語文,三千個漢字。數學,加減乘除。
到了初中,3年時間,就學了10門左右的學科。
高中,內容更是多。
大學,如果努力點,4年的知識增長抵得上過去13年的總和。
在早期學習的時候,我們學習的都是具體的知識。沒有自己的思想體系,知識體系,學習方法,而且是在老師等人的引導之下進行的,可以說是“漫無目的”。
而參加工作之後,大多數人的學習能力其實是“很高的”。工作中遇到的問題,你分分鐘、幾天就搞定了。因為,工作本身的目的性,問題的範圍,問題的定義是比較清楚的。
老闆和上司定義了問題,你只管去解決,不會立即針對問題本身,從網際網路等其它渠道得到答案。
當然,如果你有自己的思想體系和解決問題的方法論,那更是牛逼的不行。
繼續說到學習,到了期末考試階段,學習效率通常也是大大增加的,因為目標明確了,每個人自身的問題明確了,我需要(想)考多少分。
因此,我們可以說,定義需要解決的問題很關鍵。
優秀的老師和老闆,都會給自己的學生和員工,提出明確的目標,努力的方向。
再來看看軟體開發領域。
優秀公司的做法:
老闆定高層目標,市場定位/盈利目標,提供資金等支援。
產品經理等產品中層等,界定專案的範圍,要解決哪些問題,為哪些人解決問題。
架構師等技術中層,定義專案或者產品的技術邊界,選擇哪些技術。
專案經理等,定義每個人的分工,怎麼協調,專案工期,分階段驗收的時間點。
Coder/程式設計師:Just do it...
一般公司的做法:
來了個專案,最高層有了idea,有了一筆資金。大家一起討論要解決什麼問題,怎麼解決。產品定義和專案開發,也都是大家一起討論。
我們不去討論組織劃分,只想專注“解決問題”這個抽象的事。
解決問題的過程:提出問題(比較抽象),分析問題(思考的過程),定義問題(問題拆分的更小,來龍去脈更清晰),解決問題。
具體到軟體/網際網路等領域的公司來說,高層提出和初步定義問題、中層細化問題、底層解決具體問題。上一層利用自己的資訊優勢,專注解決問題過程中最有價值的一個小而關鍵的環節,下一層同理,最底層的往往是解決最具體的問題,但往往已經沒有什麼難度了。
在大多數的IT類公司,架構師和技術經理等,如果把主要的有難度的問題,定義清楚了,分工合理,留給程式設計師的,不就是編碼了嗎。
所謂編碼,主要就是呼叫各種API,解決一些業務邏輯等問題。
當然,高難度演算法等較高和很高的智力、智商問題,除外。。。
最後再來看看,我偏愛的創業專案投資和股權眾籌。
普通散戶,要麼憑感覺,要麼總體上瞅瞅這個專案是幹啥的,創始人靠譜嗎。
而專業機構,則專注自己擅長的幾個領域,有豐富的行業知識和理論調研。
散戶和專業機構,其實都不是我想要的重點。
2015年,出來了一個“專注眾籌專案分析的第三方平臺-變革家”,他們每一篇分析報告,我基本都看了。
因為:
這個平臺,不只是簡單地分析一個個的專案,而是有自己獨特的“方法論”。
需要解決的問題:分析眾籌平臺的專案(他們創業的立足點)
分析和定義問題:散戶缺乏方法論,資訊缺乏,決策盲目,可參考的依據少,可以為散戶提出供決策參考的中立報告。
解決問題:
第一步:“基於使用者需求理論,判斷創業專案價值的方法”、“變革家拆解學院第三課:專案拆解利器——變革家投資畫布”、“拆解學院第一課:如何判斷股權眾籌專案是否值得投資?”
第二步: 招募/邀請專業的分析師,根據/圍繞自己平臺的分析理論,拆解專案。
第三步:為使用者提出更多角度的分析方法, 邀請平臺散戶,提出自己的見解。(方法告訴你了,有頭腦的散戶,很快就可以有一套自己的分析判斷方法)
第四步:邀請專業機構投資人/業內高管和創始人,提出自己的看法。
以上,從學習、軟體開發、創業專案分析等3個方面,闡述了我們對“解決問題”這個非常抽象問題的一些認識。
下面,我們總體概括下我們的觀點:
1.解決問題的過程和方法論。
簡化版:分析問題,解決問題。
詳細版:提出問題(我家太窮,吃不飽,買不起車)、分析問題(人有生存的本能,基礎的物質追求,人有尊嚴等精神追求,需要實現更高的目標)、定義問題(10年內,還清負債,年入20萬,15年後有車有房有妻有娃,成為四有新人)、
進一步定義問題(考上211大學,畢業後一步步成為頂尖的程式設計師、優秀的投資經理、創業創新公司/上市公司高管)
解決問題(Just do it,如果覺得問題不夠詳細,回到前幾步,提出-分析-定義問題,最後再逐個解決)。
2.對於一個正常的人,總是可以遇到和發現一些問題。
解決這些問題的關鍵是,定義和拆解問題。
然後,每一步都要“跟上節奏”、“點要踩準”。
初中努力點-考上好高中-考上大學-進入牛逼公司-成為領軍人。
事情都是一步步做的,人都是一步步成長的。
考慮未來的問題,解決好當下的問題,未來就不是問題。
現實是,很多人初中不努力,進入差學校,找不到優質的工作。(總是慢一拍)
3.就學習、軟體開發、創業專案分析等來說,高層/上一層把問題定義清楚一點(要讓下一級可執行)、下一層同理把問題定義清楚,交給下一級解決,或者自己解決。
定義好解決問題的流程,把重點專注在“分工協調”和“目標驗收”上。
每一個里程碑都能按時達到,整個目標就差不了多少。
結論:定義和分析問題,往往比解決具體問題更重要。
大部分的具體問題,都不是太難,可以搞定它的後備人選往往較為充足,而定義和分析的人群,則比例少了很多。
這套簡潔實用的資金賬務系統,在我看來,非常能說明,使我想闡述一個觀點,“定義和分析問題,往往比解決具體問題更重要”。
說道“觀點” ,自然應該歸納到我的“雷觀”系列中,回頭看一看時間,上一篇卻是在半年前,寫作,更準確的說,做事大多貴在堅持。
先拿學習來說。
小學6年,學的都是基礎。語文,三千個漢字。數學,加減乘除。
到了初中,3年時間,就學了10門左右的學科。
高中,內容更是多。
大學,如果努力點,4年的知識增長抵得上過去13年的總和。
在早期學習的時候,我們學習的都是具體的知識。沒有自己的思想體系,知識體系,學習方法,而且是在老師等人的引導之下進行的,可以說是“漫無目的”。
而參加工作之後,大多數人的學習能力其實是“很高的”。工作中遇到的問題,你分分鐘、幾天就搞定了。因為,工作本身的目的性,問題的範圍,問題的定義是比較清楚的。
老闆和上司定義了問題,你只管去解決,不會立即針對問題本身,從網際網路等其它渠道得到答案。
當然,如果你有自己的思想體系和解決問題的方法論,那更是牛逼的不行。
繼續說到學習,到了期末考試階段,學習效率通常也是大大增加的,因為目標明確了,每個人自身的問題明確了,我需要(想)考多少分。
因此,我們可以說,定義需要解決的問題很關鍵。
優秀的老師和老闆,都會給自己的學生和員工,提出明確的目標,努力的方向。
再來看看軟體開發領域。
優秀公司的做法:
老闆定高層目標,市場定位/盈利目標,提供資金等支援。
產品經理等產品中層等,界定專案的範圍,要解決哪些問題,為哪些人解決問題。
架構師等技術中層,定義專案或者產品的技術邊界,選擇哪些技術。
專案經理等,定義每個人的分工,怎麼協調,專案工期,分階段驗收的時間點。
Coder/程式設計師:Just do it...
一般公司的做法:
來了個專案,最高層有了idea,有了一筆資金。大家一起討論要解決什麼問題,怎麼解決。產品定義和專案開發,也都是大家一起討論。
我們不去討論組織劃分,只想專注“解決問題”這個抽象的事。
解決問題的過程:提出問題(比較抽象),分析問題(思考的過程),定義問題(問題拆分的更小,來龍去脈更清晰),解決問題。
具體到軟體/網際網路等領域的公司來說,高層提出和初步定義問題、中層細化問題、底層解決具體問題。上一層利用自己的資訊優勢,專注解決問題過程中最有價值的一個小而關鍵的環節,下一層同理,最底層的往往是解決最具體的問題,但往往已經沒有什麼難度了。
在大多數的IT類公司,架構師和技術經理等,如果把主要的有難度的問題,定義清楚了,分工合理,留給程式設計師的,不就是編碼了嗎。
所謂編碼,主要就是呼叫各種API,解決一些業務邏輯等問題。
當然,高難度演算法等較高和很高的智力、智商問題,除外。。。
最後再來看看,我偏愛的創業專案投資和股權眾籌。
普通散戶,要麼憑感覺,要麼總體上瞅瞅這個專案是幹啥的,創始人靠譜嗎。
而專業機構,則專注自己擅長的幾個領域,有豐富的行業知識和理論調研。
散戶和專業機構,其實都不是我想要的重點。
2015年,出來了一個“專注眾籌專案分析的第三方平臺-變革家”,他們每一篇分析報告,我基本都看了。
因為:
這個平臺,不只是簡單地分析一個個的專案,而是有自己獨特的“方法論”。
需要解決的問題:分析眾籌平臺的專案(他們創業的立足點)
分析和定義問題:散戶缺乏方法論,資訊缺乏,決策盲目,可參考的依據少,可以為散戶提出供決策參考的中立報告。
解決問題:
第一步:“基於使用者需求理論,判斷創業專案價值的方法”、“變革家拆解學院第三課:專案拆解利器——變革家投資畫布”、“拆解學院第一課:如何判斷股權眾籌專案是否值得投資?”
第二步: 招募/邀請專業的分析師,根據/圍繞自己平臺的分析理論,拆解專案。
第三步:為使用者提出更多角度的分析方法, 邀請平臺散戶,提出自己的見解。(方法告訴你了,有頭腦的散戶,很快就可以有一套自己的分析判斷方法)
第四步:邀請專業機構投資人/業內高管和創始人,提出自己的看法。
以上,從學習、軟體開發、創業專案分析等3個方面,闡述了我們對“解決問題”這個非常抽象問題的一些認識。
下面,我們總體概括下我們的觀點:
1.解決問題的過程和方法論。
簡化版:分析問題,解決問題。
詳細版:提出問題(我家太窮,吃不飽,買不起車)、分析問題(人有生存的本能,基礎的物質追求,人有尊嚴等精神追求,需要實現更高的目標)、定義問題(10年內,還清負債,年入20萬,15年後有車有房有妻有娃,成為四有新人)、
進一步定義問題(考上211大學,畢業後一步步成為頂尖的程式設計師、優秀的投資經理、創業創新公司/上市公司高管)
解決問題(Just do it,如果覺得問題不夠詳細,回到前幾步,提出-分析-定義問題,最後再逐個解決)。
2.對於一個正常的人,總是可以遇到和發現一些問題。
解決這些問題的關鍵是,定義和拆解問題。
然後,每一步都要“跟上節奏”、“點要踩準”。
初中努力點-考上好高中-考上大學-進入牛逼公司-成為領軍人。
事情都是一步步做的,人都是一步步成長的。
考慮未來的問題,解決好當下的問題,未來就不是問題。
現實是,很多人初中不努力,進入差學校,找不到優質的工作。(總是慢一拍)
3.就學習、軟體開發、創業專案分析等來說,高層/上一層把問題定義清楚一點(要讓下一級可執行)、下一層同理把問題定義清楚,交給下一級解決,或者自己解決。
定義好解決問題的流程,把重點專注在“分工協調”和“目標驗收”上。
每一個里程碑都能按時達到,整個目標就差不了多少。
結論:定義和分析問題,往往比解決具體問題更重要。
大部分的具體問題,都不是太難,可以搞定它的後備人選往往較為充足,而定義和分析的人群,則比例少了很多。
(注:定義和分析的先後順序,看情況。)
本文中的觀點和方法論,可以給我們帶來的一些啟示和價值:
1.學習、生活和工作中遇到了問題,莫著急,冷靜下來,分析分析。先屢屢思路,再行動。
2.找工作,判斷一個公司的價值,先看看這個公司的定位是否清晰的可理解的,是否真的解決了一些問題,以免進入騙子公司,很快就要倒閉的公司。
和麵試官聊天的時候,看看他的面試思路和表達能力。如果一團糟,不靠譜,進去後還很可能是你的上司,抓緊閃人。
3.上司給你分配任務的時候,你能比較清楚地知道自己要做哪些事情,恭喜你,上司比較靠譜,多跟他學習點本領。
上司給你指點迷津的時候,條理清晰,頭頭是道,再次恭喜你。
4.下屬向你請教問題的時候,他能很清晰地描述自己遇到的問題,對這個問題有初步的認識。
這個下屬不會太差勁。
5.激情滿懷,要去創業。
多花2天時間,耐心地去分析自己創業要解決的問題以及它的價值,自身團隊是否提供了較為可行的方法。
6.錢多了,想投資。
用解決問題的方法論,來看看這個專案是否靠譜吧。
小雷FansUnion-一個有創業和投資經驗的資深程式設計師
2016年5月8日
湖北-武漢-陰
定義和分析問題,往往比解決具體問題更重要~
嗯,就這樣!
最後的問題
本文中的觀點和方法論,可以給我們帶來的一些啟示和價值:
1.學習、生活和工作中遇到了問題,莫著急,冷靜下來,分析分析。先屢屢思路,再行動。
2.找工作,判斷一個公司的價值,先看看這個公司的定位是否清晰的可理解的,是否真的解決了一些問題,以免進入騙子公司,很快就要倒閉的公司。
和麵試官聊天的時候,看看他的面試思路和表達能力。如果一團糟,不靠譜,進去後還很可能是你的上司,抓緊閃人。
3.上司給你分配任務的時候,你能比較清楚地知道自己要做哪些事情,恭喜你,上司比較靠譜,多跟他學習點本領。
上司給你指點迷津的時候,條理清晰,頭頭是道,再次恭喜你。
4.下屬向你請教問題的時候,他能很清晰地描述自己遇到的問題,對這個問題有初步的認識。
這個下屬不會太差勁。
5.激情滿懷,要去創業。
多花2天時間,耐心地去分析自己創業要解決的問題以及它的價值,自身團隊是否提供了較為可行的方法。
6.錢多了,想投資。
用解決問題的方法論,來看看這個專案是否靠譜吧。
小雷FansUnion-一個有創業和投資經驗的資深程式設計師
2016年5月8日
湖北-武漢-陰
定義和分析問題,往往比解決具體問題更重要~
嗯,就這樣!
最後的問題
如果把本文的寫作課題當作一個“問題”,作者小雷FansUnion,是怎麼解決這個問題的。
請用數百字說一下小雷FansUnion的寫作思路。
相關文章
- 提問題比解決問題更重要
- 具體問題具體分析
- 【譯】解決問題比寫程式碼更重要
- matlab編譯exe問題具體解決辦法Matlab編譯
- 解決「問題」,不要解決問題
- 解決問題的方法和途徑-問題管理
- 發現問題,解決問題
- CSS Hacks 和 問題解決CSS
- 陶哲軒:計算機通用方法,往往比深奧的純數學更能解決問題計算機
- Ubuntu 16.04 Vysor 破解 和黑屏問題解決+ 閃屏問題解決Ubuntu
- 【問題】 table 和column 查詢表定義
- 解決問題
- Maven解決repository不更換的問題Maven
- URL重寫(rewrite)的具體實現與異常問題解決
- JAVA中文比較問題的分析和解決 (轉)Java
- 自定義RedisTemplate,解決Redis亂碼問題Redis
- maven的編碼問題、解決和疑問Maven
- session定義使用和丟失問題小結Session
- ActiveMQ問題分析和解決MQ
- Android定時關機問題解決Android
- 設定autotrace的報錯問題解決
- yum問題解決
- sqlitedabaseislocked問題解決SQLite
- dump 解決問題
- 【Debian】更換軟體 源出現的Certificate問題解決方法
- 解決軟體供應鏈安全問題需要關注哪些問題
- Ajax跨越問題原因分析與解決思路
- zt_enqueue:HW問題分析與解決ENQ
- Error in GetCurrentDir(): 13 問題分析與解決Error
- 【問題解決】單機搭建dataguard的問題
- RocetMQ搭建攻略和問題解決之道MQ
- PLM對解決“資訊孤島”問題的意義和侷限性
- 【劍指offer】讓抽象問題具體化抽象
- 解決PowerDesigner中DBMS設定的問題
- 比較好用的遠端軟體 及時解決遠端問題
- 解決軟體供應鏈安全問題
- 解決golang 的記憶體碎片問題Golang記憶體
- 解決git記憶體洩露問題Git記憶體洩露