成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

互聯網公司和軟件工程那些事

開發 后端
2004年,我大學畢業到新浪時,正好參與了一個大型的互聯網項目——新浪教育頻道見習就業項目。進度是由項目經理控制的,光是需求分析報告疊起來有一個iPhone側面高。過程還算正規,有ER圖,有數據結構表,還有界面示意圖。

關于軟件工程,我一直有一些零散的想法,正好@技術人攻略 這期聊這個話題,于是順手寫了這篇「散」文。

關于延期

2004年,我大學畢業到新浪時,正好參與了一個大型的互聯網項目——新浪教育頻道見習就業項目。進度是由項目經理控制的,光是需求分析報告疊起來有一個iPhone側面高。過程還算正規,有ER圖,有數據結構表,還有界面示意圖。從項目開始我們就天天加班到晚上四五點,回去睡個覺,早上9點回來接著干。還記得我和偉平半夜3點出去買煙,回來看見前端的妹子一邊哭一邊嵌頁面。***項目還是延期了蠻久。

出于對加班的恐懼,那時候我就對軟件工程產生了興趣,然后讀了大量關于軟件工程的書,統一過程、敏捷開發、極限編程以及***期限、人月神話這些周邊。我試圖弄懂,為什么需求和開發之間,會有如此之大的鴻溝,以至于它能成為一門獨立學科。

這個思索持續了多年,我一直沒有找到合適的答案,直到2009年我回到新浪,擔任新浪云計算產品經理。

SinaAppEngine項目8月立項,11月上線***個版本,整體進度延遲3天(這就是為什么它是11月3日上線的),當時我們就五六個人。我在新浪云負責的***一個大項目——新浪云商店***期上線,沒有進度延遲。

這讓我發現,延期最核心的問題其實并不在于過程,而在于需求。作為一個曾經開發過億訪問量系統的產品經理,我可以異常精準的控制需求和進度。我們在需求分解時,可以在技術實現級別討論時間表。最終我們的時間表可以精準在小時級別,誤差在天。這招屢試不爽,從快簡歷到JobDeer.com,我們的進度延期都最多幾天。

關于質量

再來說質量的控制。

如何提升軟質量

程序員有一個習慣,就是把自己的高標準拿去要求別的人。所以我們會發明各種高效但是一點都不易用的框架,覺得——如果連這個都不明白,還當什么程序員。

我一直都是這么想的,但當我08年自己開工作室的時候,我發現我沒法招到技術特別好的人,我們新招的同學甚至搞不明白面向對象。

于是后來我寫了LazyPHP框架,這是一個用面向過程封裝面向對象的框架。整個框架20個函數,搞定一切。它只有一個目標,讓不懂面向對象的人,也可以寫出強壯的Web程序。大體來說,它做到了。

再說一件事情。在設計SAE的時候,我們有一個最常討論的話題,就是如何讓那些寫出不良代碼的程序員進行自我修正。后來我們采用了云豆和配額兩個方式來進行軟性限制。現在SAE上訪問量特別大的應用都優化得特別好。

如何提升硬質量

我從來不相信軟件是什么藝術,藝術從來不會Done is better than perfect。所以有些核心的質量指標是必須的,比如單元測試,比如編碼規則,比如常規安全檢查。而這些東西,不應該作為圣經天天念,而應該簡單粗暴的做到代碼發布系統里邊,不遵守就提交不了的代碼。

關于軟件工程

坦白的說,我覺得「軟件工程」這個名字過時了,那是軟件時代的遺物,在互聯網時代是很詭異的。軟件不再是被定義好的大規模工程,分發到外包公司去做實現。它是產品不可分割的一部分,是受需求影響***最慘的部分。

需求分析,原來是軟件工程的起點,現在已經由專門的產品團隊來做了,這個決定創業公司生死存亡的東西,居然以前是程序員在做。user story,在沒有用戶畫像、應用場景時也很容易失之千里。

我們需要一個新的,產品整體的工程化,以天為周期進行全產品流程迭代的過程。而我在這個方向找到的最接近的理論,是《精益創業》。它是精益開發在產品全流程的實現方法論。

我覺得,未來「產品工程」會替代「軟件工程」。

大型互聯網公司的技術團隊會分成兩類人,一類做私有云平臺——提供通用技術能力(這部分前期可以用公有云),一類直接合并到業務團隊做實現。

超大型項目,會被API分割成平臺和應用,通過強隔離的方式有序生長;而以往那些依賴關系,也會在這個層面得到很好的解決。

大部分人不用關心系統,只需要關心自己的應用。

軟件工程本身,則浴火重生,從一個面向過程式的管理,變成一個面向對象式的支撐環境(有點像對象容器)。

具體的東西,我沒想太好,我就隨便寫寫,您就順便看看。

責任編輯:張偉 來源: Get社區
相關推薦

2018-09-29 14:59:06

互聯網數據BAT

2018-08-23 09:06:18

互聯網百度面試

2013-01-18 09:26:58

2015-11-16 09:50:11

2015-11-17 09:09:56

2015-03-09 09:47:37

互聯網公司軟件

2015-08-06 13:57:58

初創謊言ceo

2013-12-18 16:21:32

未來互聯網移動互聯網

2013-01-25 10:31:02

互聯網公司移動互聯網船票

2013-08-08 10:19:22

2010-12-30 09:17:57

PHP程序

2015-06-24 15:35:54

2015-09-09 14:24:14

2018-12-17 08:59:38

2019-06-17 11:17:20

互聯網中年人工作

2020-04-24 15:47:31

互聯網公司裁員

2015-10-19 10:28:14

2013-07-26 13:40:12

主密鑰NSA

2020-02-06 16:08:46

互聯網劇變企業的待見

2021-01-11 09:50:30

互聯網公司面試
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久婷婷天堂 | 午夜视频免费在线观看 | 女人牲交视频一级毛片 | 久热伊人 | 免费观看一级特黄欧美大片 | 日韩五月天 | 国产精品一区一区三区 | 成人在线观看免费视频 | 在线观看国产视频 | 亚洲国产精品久久 | 国产精品18hdxxxⅹ在线 | 久草热视频 | 日韩在线观看 | 欧美一区二区三区在线播放 | 欧美中文字幕在线 | 91精品国产综合久久福利软件 | 亚洲午夜av久久乱码 | 一区二区免费在线观看 | 新超碰97| 日本黄色的视频 | 国产欧美日韩一区二区三区在线 | 一级毛片免费 | 精品中文字幕久久 | 人人精品 | 国产黄色大片在线免费观看 | 中文字幕在线视频免费视频 | 91精品国产一区二区在线观看 | 日日久| 日本人做爰大片免费观看一老师 | 日韩欧美中文 | 国产黄色大片在线免费观看 | 精品一区二区久久久久久久网精 | 亚洲欧美视频一区 | 男女深夜网站 | 国产综合精品一区二区三区 | 91精品久久 | 久久久久亚洲 | 久久久久久久久久久久久久久久久久久久 | 男女免费在线观看视频 | 精品少妇一区二区三区日产乱码 | 亚洲精品视 |