【廣告】
“你們采用的軟件開發(fā)流程是什么?”
無論實(shí)際的細(xì)節(jié)是什么,流程對于軟件工程都至關(guān)重要。至于哪些東西對于優(yōu)化流程做出了貢獻(xiàn)可能大家會(huì)有不同的看法,但僅就項(xiàng)目的工作方式達(dá)成一致就能將混亂很小化并且確保每個(gè)人都能達(dá)成共識(shí)。
危險(xiǎn)信號(hào):“我們的流程受到了自由風(fēng)格的爵士的影響。” → 很有可能整個(gè)部門都處在救火模式,總是不斷地從緊急跳到另一個(gè)緊急狀態(tài)而缺乏任何明確的目標(biāo)。
“你們是如何處理技術(shù)債的?”
技術(shù)債是過時(shí)技術(shù)以及代碼庫中臨時(shí)應(yīng)急的解決方案的累積。處理好技術(shù)債對于代碼的長期健康很重要,這件事情應(yīng)該持續(xù)地做。
危險(xiǎn)信號(hào):“我們只關(guān)注新功能?!?→ 他們的代碼庫一團(tuán)糟或者很快就會(huì)一團(tuán)糟。
關(guān)于企業(yè) a) 年收入。
以前面試過一家國際有名的軟件公司在北京的研發(fā)中心研發(fā)經(jīng)理的職位,經(jīng)過7輪3個(gè)Manager5個(gè)Developer的面試,終得到了研發(fā)中心老大的面試機(jī)會(huì)。他問我,你現(xiàn)在所在公司的年收入多少?我說不知道。又問我再前一個(gè)公司的年收入是多少?這個(gè)我幸好知道,我說07年7千多萬美元,后來金融危機(jī),到09年降到1千多萬美元,他問我降這么多,你為什么沒有離開那個(gè)公司?我說我對公司是很忠誠的。但顯然沒有使他信服。這也是目前為止最難最耗時(shí)的一項(xiàng)任務(wù),所以等到你把前面我提到的比較容易取得的果實(shí)都摘完之后再干這件事。
后他對我的結(jié)論是:對自己的職業(yè)發(fā)展沒有明確的目標(biāo)。結(jié)果倒在終點(diǎn)線前。所以我現(xiàn)在面試也問企業(yè)年收入、年利潤等等,如果人均企業(yè)年收入比較低,我就要好好考慮考慮它的發(fā)展前景。
如果面試官是公司高管,我會(huì)再問下面這個(gè)問題。
NoSQL解決方案真的能幫你省錢嗎?在紙面上,Azure表存儲(chǔ)是一種更便宜的選擇,因?yàn)樗拿縂b數(shù)據(jù)僅為美分,而SQL Azure則在此期間收取大約5美元的數(shù)據(jù)。
但是因?yàn)槲覀兿到y(tǒng)的存儲(chǔ)空間不會(huì)超過12 GB——這真的很重要嗎?每月60美元是我們在同一個(gè)系統(tǒng)上花30分鐘寫代碼的錢。
因此,在決定使用NoSQL僅僅是因?yàn)樗膯挝怀杀靖椭?,先弄清楚?jié)省下來的錢是否占了預(yù)算的很大一部分。
你需要吸引風(fēng)險(xiǎn)投資嗎?有趣的是,硅谷對NoSQL有偏見。這是因?yàn)楦杏X上NoSQL被認(rèn)為具有內(nèi)在的可伸縮性,并且RDBMS被認(rèn)為是不可伸縮的。記住,關(guān)鍵字是“感覺上”!
這種可擴(kuò)展性的感覺可能會(huì)讓投資者相信,你的軟件正處于正確的軌道上,準(zhǔn)備好接受大規(guī)模的采用,從而吸引他們的投資資金。
許多NoSQL公司本身就是風(fēng)投公司,這也給他們帶來了積極的偏見。
后,圍繞“NoSQL”的所有營銷活動(dòng)都有助于推動(dòng)投資者對你的產(chǎn)品的正面情緒。