大家都在說程式設計師後期的發展方向可以是架構師,也可以是產品經理。然後巴拉巴拉的列出了一些相應的書籍。可是這些都是後期慢慢發展的方向,距離成為產品經理或者架構師還有很長的路要走,那麼如果更快速的進入角色呢?然後每個人又都提出了,要有架構師的思維,要有產品經理的思維。那麼,什麼又是產品經理的思維,什麼又是架構師的思維呢?然而得到的答案,大多就是考慮使用者該怎麼使用啊,這個東西該如何去架構啊,想別人之所想啊,云云……。可是對於我們來說,道理都懂,可就是不知如何下手。
最近和別人合作做專案,好像有幸接觸到了這到了這兩個的核心思想,並且突然感覺他們的核心思想好像就是乙個。那就是————選擇。
什麼是選擇,選擇不是讓我們去選擇,而且讓對方去選擇。
比如,以產品的思維,我們給出的選擇,不是自己去選擇使用哪個專案,使用哪個功能。而是交由使用者去選擇。我們給出使用者的是選擇,可以讓使用者有更多的選擇,可以讓使用者有更好的選擇,可以讓使用者選擇更好的體驗。這就是圍繞產品的中心思想。
在說說架構師,架構師針對的是誰?針對的是下面的程式設計師,而他的核心思想也是選擇,選擇哪種架構方案,選擇哪種設計,選擇哪些人來進行去做。等等,這些,都是成為真正的架構師後所要做的選擇,當然,這些都是成為架構師以後的選擇,還輪不到我們來考慮。那麼我們來考慮下如何快速的成為架構師呢?那麼就是我們要給出選擇,讓架構師進行去選擇,讓領導去選擇。比如,針對這個功能模組,我可以有方案a,方案b,方案c。而方案a帶來的好處是什麼,缺點是什麼,方案b帶來的好處是什麼,缺點是什麼。所以我們往往在考慮乙個模組的時候,應該先想到的是多種方案,而不是唯一解決方案,好多人考慮程式實現的時候,都沒有考慮,如果不行了,該怎麼辦。更有甚者,或者最低階的程式設計師,則是直接給出填空題,然後讓領導,讓架構師去填空。所以說,要想盡快的成為乙個架構師,是去考慮這個東西可以選擇哪些方案,慢慢的,後面我們就會懂得,改使用哪種方案比較好,該選擇哪種方案。
所以我們發現,不管最後要成長為什麼,最先學會的肯定是選擇。然後我們上公升到人生哲學上,然後我們發現,我們不管做什麼,最喜歡的是選擇,而不是去填空。比如考試,我們喜歡的是選擇題。吃飯我們選擇的是吃什麼什麼飯,而不是吃什麼。在向領導或者客戶展示的時候,是方案1,方案2,而不是問使用者和另外要這個方案。甚至約會的時候,都是問選擇去哪,而不是問,你想去哪。填空題永遠是個無窮答案,而選擇題,讓使用者很好的去選擇哪些,少了很多的思考。
我在跟著我們的架構師進行做專案的時候,聽到他說的一句感觸很大的話,那就是「你不能在蓋房子蓋到一半的時候,發現不能滿足,而把整個樓都給推翻重來」。他的意思是說,如果當前的不滿足,我們應該去尋找替代的方案,而不是為了去滿足這個需求,去改底層的東西。盡量滿足於需求,而不去動低層的東西。
還有,我在跟著我們架構師做東西的時候,常常被問到了一句就是「你有什麼方案?」。期初我還不是很理解,甚至認為,這個方案不應該你來出嗎?不然要你這個架構師幹啥?這個技術方案你不是應該早就知道了嗎?為什麼不發出來?後來跟他聊的時候,他才道出來緣由。如果每個我都給出技術方案,那麼你永遠學不會如何去思考,如何去架構。我的目的是,給出整體的架構,在具體的架構就需要你去考慮,我會在你想的技術方案偏離這個架構的時候,把你拉回來。甚至我有各種替代方案可以選擇。
另外,我在跟另外一撥人考慮做專案的時候,聽到他們最多的就是,「這個這個讓使用者去選不就好了,這個讓使用者填,使用者知道你這都有什麼啊」。所以,他們總能把握到使用者的需求,甚至在產品設計上不合理的地方。並且提出自己的想法,這個如何去做比較合理。
如何擁有健康的心態
今天起床以後看到糖醋同學更新了,講的是他的psp被盜的事情。看完以後我非常地佩服他,因此我決定全文 他的這篇 價值1800元的blog 錯別字已標紅,糖醋同學記得對照原文更改啊 o 補記大年初一早上遇到的倒霉事,記錄下自己的心路旅程後遂更新一篇。好,先發感言 媽的小偷!勞資的psp被偷了。不敷述被偷...
關於如何擁有自己的網域名稱
國內網域名稱的申請真的非常麻煩,弄了好多天。之後買網域名稱,網域名稱需要實名認證通過,然後還需要備案。要提交一堆資料,中途客服會聯絡和確認。像我的情況由於戶口有遷移,還需要提供戶口遷移的證明。然後上全國公安機關互聯 安全管理服務平台再備案。注意這裡的公安機關互聯 安全管理服務平台再備案說說是要有乙個...
如何擁有屬於自己的公司
本人不才,姑且以自身資歷來分析,如何擁有屬於自己的公司。小弟今年二十有七,雖無八斗之才,尚有淺薄學識。工作四年,仍大事未成。故在將近而立之際,來規劃未來數年的路,該如何去鋪滿。自工作至今,一直從事遊戲研發行業,擔當遊戲開發工程師一職。說白了,就是寫 的。活到老,學到老,這句話確切應用到程式設計師身上...