(這篇文字是用語音寫出來再到電腦上修正的,效率還可以)
今天主要是在辦公室度過的,印象最深刻的三件事是:
小波的在線TDD直播真是太棒了
小波昨天晚上進行了一次在線的關于TDD的直播,事先寫好的《深度解讀TDD》的文章和現(xiàn)場對問題的回答都非常的高質量,讓我十分佩服。今天又看了小波直播用TDD寫代碼的過程,受益匪淺。
小波用來舉例的是一套統(tǒng)計文本中重復單詞的個數(shù)的題目,看起來非常簡單,我甚至能夠直接在腦海中想象出來的。然而如果真的讓我按照TDD的方式來,一小步一小步的驅動出代碼,發(fā)現(xiàn)自己就卡住了。直到看到小波現(xiàn)場的重構思路,才恍然大悟。
感覺這一年多來,我一直在教學生一些編程的思想和習慣,而自己以前比較熟悉的東西,現(xiàn)在已經(jīng)有點不記得了(也有可能是本來就沒有真正的掌握)。看到小波的進步,自己的壓力很大,但是現(xiàn)在的身體狀況又嚴重地制約了我,真是讓人非常的郁悶。
直播地址:http://www.bilibili.com/video/av9208705/
訪談的時候讓別人直接按照問題來填答案是行不通的
這段時間我在做小buddy訪談,采用的形式是把問題寫在紙上,然后在訪談的過程中,以這些問題為引導,同時把對方的答案的關鍵字記錄在紙上,回去再整理。但是由于我現(xiàn)在使用電腦非常不方便,所以今天就想嘗試一下,直接讓燕子在金數(shù)據(jù)表單上照著我提前準備好的問題,直接輸入答案。
結果發(fā)現(xiàn)燕子回答問題非常痛苦,覺得表單上的問題太虛了,沒法回答。比如說第一題是“你當小buddy的心情和狀態(tài)怎么樣”,她只能回答出來說感覺還不錯,就沒了。第二個問題“有什么感想”,也不知道該怎么回答。最后,我們只好又回到了之前的方式,馬上發(fā)現(xiàn)不一樣了:問題還是一樣的,但是一聊就能聊開。
這是怎么回事呢?我分析了一下,這是因為我在給她提問的時候并不是嚴格的按照紙面上的問題,而是會根據(jù)對方的反應和前面提到的信息,進行一定的調整,使得對方更容易理解。當對方給了一個比較簡略的回答,我可以直接再去追問“到底是什么樣的事情讓你有這樣的感覺”,對方也能夠很自然地去舉出很多例子。在這個過程中,我們還能隨意穿插一些其他的東西,進行一定的發(fā)散,使得聊天過程很流暢。然而當面對冷冰冰的問題的時候,回答者的思維就被禁錮起來了,感覺怎么回答都不對勁。
經(jīng)過今天的實驗,證明了訪談還是得要靠兩個人面對面的交流,由提問者不斷地引導和調整,才能夠獲得比較好的訪談效果。
在這個時代把手機應用外包給別的公司是行不通的
晚上跟朋友聊天的時候,了解到他正在和人一起合伙做一個手機上的應用,幫助推廣他們現(xiàn)在的業(yè)務。這個應用是外包給了一家小公司的,剛剛拿到最終產(chǎn)品,然而使用以后,朋友的心情非常的糟,因為發(fā)現(xiàn)了很多問題。
開始我以為是一些在現(xiàn)階段來說不是特別重要的問題,比如字體、頁面刷新速度等等,然而朋友向我展示以后,我發(fā)現(xiàn)不是這樣的。以其中的一個“消息通知”為例,當對方發(fā)來的消息以后,頁面上沒有任何通知,只有自己點開了消息欄才能夠看到里面的新消息。這明顯是非常不負責任的設計。朋友跟對方提出來以后,對方推辭說這是一個非常難做的功能,至少要半個月,而且還要加錢。
其他更多的問題就省略不提了。這件事情給我?guī)淼乃伎际牵乙郧安]有意識到,在現(xiàn)在這個時代,如果一家公司想以手機應用作為公司對外的主要工具,靠外包出去是行不通的。
原因就是相比之前的我們在瀏覽器上打開各種網(wǎng)站來說:
- 人們手機上能裝的應用就那么多,安裝一個新的應用不容易,推廣成本很高
- 由于屏幕的獨占,全長人們對于手機應用上的不良體驗會更加敏感
- 手機的型號和系統(tǒng)繁多,很容易出現(xiàn)各種意料之外的問題,難以測試和修復
- 修復完成以后,讓用戶更新也是一件非常麻煩的事情
這里每一個步驟都有可能讓用戶失去信心,卸載以后再不使用。如果應用的開發(fā)外包一個小公司,不論是在運用的是流程設計,還是機型兼容、用戶測試、問題修復上,反饋周期都太慢了。因為大多數(shù)情況下,對方考慮的是掙錢,而不是把東西做得好用。
所以必須要建立起自己的開發(fā)團隊,才可能在一定程度上避免這些問題。因為大家是在為自己做產(chǎn)品,而且能夠隨時發(fā)現(xiàn)和改進問題。另外,如果隨著業(yè)務的擴大,這些應用在公司的重要性也越來越大,開發(fā)團隊在公司中的重要性和話語權也將會越來越大,將不僅僅只是一個“開發(fā)團隊”了。在那些依靠手機應用生存的公司里,這些團隊已經(jīng)是公司的核心了。
當時聊到這里的時候,我突然想到,我們平時在手機上用到的那些應用,除了一些個人開發(fā)者自己開發(fā)的小應用之外,哪一個應用不是公司自己的團隊開發(fā)的?我是沒有見到哪個外包出去的商業(yè)應用能夠存活在我的手機上。
其他
- 從今天開始繼續(xù)每日寫總結,哪怕是用語音轉文字
- 在淘寶上找到了一家語音轉文字的服務商,價格比較便宜,一分鐘大概一塊錢多一點
- 在訪談的過程中明顯體會到,經(jīng)過實驗室和所選培訓的學生,要好帶很多
- 嘗試使用語音記錄自己的想法,發(fā)現(xiàn)一說起來就停不住了,本來一件事打算5分鐘說完,結果說了9分鐘,還沒說到一半