他來到了一家軟件公司,希望能從經驗豐富的開發者那里得到建議和幫助。 他碰到的第一個人是一位非常自傲的資深工程師,自我感覺非常良好。
摘要:余額寶曾經是只有代號沒有名字的“2號項目”,阿里內部的旺旺交流群上稱之為“2013支付寶秘密武器”,本文中,作者將帶我們從阿里內部去了解余額寶的初期業務背景以及由余額寶引發出對IT系統建設的新需求。 一年前的現在,在杭州支付寶大樓里有個叫“春秋書院”的閉關室,里面一
因為有人在酷殼里評論里說我給一個女程序員的建議不靠譜,我不服,因為我的工作經歷中的一些女程序員都很不錯,比那些男程序員都強,所以,我在新浪微博和 twitter 上征集女程序員的故事和想法,這兩天來,我收到了好幾封郵件,讓我很感動。其中,有一個故事讓我回味很久,在腦海里揮之不去,可能是因為她的經歷和我很相似,她的想法和我很有共鳴。 本來,我想通過收到的這些故事然后編輯成一篇關于女程序員的文章
從畢業加入Google開始做分布式機器學習,到后來轉戰騰訊廣告業務,至今已經七年了。我想說說我見到的故事和我自己的實踐經歷。這段經歷給我的感覺是:雖然在驗證一個新的并行算法的正確性的時候,我們可以利用現有框架,盡量快速實現,但是 任何一個有價值的機器學習思路,都值得擁有自己獨特的架構。所以重點在有一個分布式操作系統,方便大家開發自己需要的架構(框架),來支持相應的算法 。如果你關注大數據,聽完我說
前段時間呢,因為AlphaGo讓圍棋很火,所以慕課網也邀請我做個棋類的課程,后來我選擇了五子棋,講道理我是不喜歡這個課程的,因為感覺題目比較老舊,在我印象中我初學時就好像學習過,不過當我寫完代碼、備完課,腦子里面簡單過了下想要如何表達之后。然后我就改變了看法,這個課程還是蠻不錯的,如果表達的清楚,還是能說明不少東西的。
Google I/O 2013 上發布了重新制作的 Google Maps。在一個以新版 Google Maps 體驗為主題的座談會上,負責領導地圖用戶體驗設計的 Jonah Jones 和網頁版地圖工程設計的主管 Yatin Chawathe 帶大家回顧了這些全新設計背后的一些故事。
近期,Linux 宣布無人機開源軟件平臺項目 Dronecode。而在這個項目中,非常賣力的一員就是英特爾,另外一個是中國的百度。
A 創建了一家藥物研發外包公司,自任 CEO。 他是個很容易被新機會吸引的人,無論看到什么機會,他都會像飛蛾撲火那樣興奮地撲上去,不管希望多渺茫,他都認為成功八九不離十,所以他總是八面出擊,淺嘗輒止,無法專注。
首先,我們這里的字母 'x' 就是26個英文字母 a , b , c , ... 中的 x . 由于自身形態的一些特殊性,因此,這個小小的不起眼的字母擔當大任,在CSS世界中扮演了一個重要的角色。 有人可能的第一反應是:“我知道,可以模擬關閉按鈕的那個叉叉效果!”
什么是時間戳(timestamp)?它和時區(timezone)又有什么關系?初學者可能一開始很難搞懂時間戳這個概念,就像這期《程序員的日常》漫畫中的主人公一樣。
從前,有兩家互不知曉的公司,一家叫做“自動會計應用協會”,另外一家叫做“統一計算資本公司”。他們同時決定開發一種提供相同功能的程序。 “自動”雇傭了一位分析程序員,艾倫,來解決這個問題。 而“統一”決定試一下新來的初級程序員查爾斯,看看他是否有真本事。 艾倫做過一些復雜項目,有著豐富的經驗,決定采用PQR結構化方法來開發這個程序。于是他找到部門經理,要求增
敏捷社區的專家正在熱議如何使用故事點和速率(Velocity),不少人對使用它們估算和度量總體進度產生了懷疑,打上了問號。大家普遍認為,產生問題的根本原因就是這些度量項往往不是掛羊頭賣狗肉,就是浮于表面被誤用,很少能用在刀刃上。
知道軟件開發知識的人在我們這個社會只占極少數。而軟件卻幾乎是所有人每天都有用到的東西。這種不平衡給我們的軟件開發帶來了很多的問題。 就比如我們承接的項目主要是政府機構提供的,這種項目來錢很快,但弊病是需方很強勢,他們很少有懂得軟件工程的,有些人甚至是電腦盲。這樣的人提出來的需 求往往是天馬行空,把能想到的功能全都提出來,完全不考慮軟件的可用性,不考慮開發工期的限制。這樣的情況下開發出的項目必然是漏洞百出。
Facebook 的總部位于美國加州的 Menlo Park,這里曾經是 Sun 公司的駐地。在其入口處,一個“贊”的標志牌(“贊”就是一個豎大拇指的姿勢)赫然樹立。當我最近造訪 Facebook 園區時,一群年輕人正在這個標志牌前,爭先恐后地用手機拍照留念。
2014 年 4 月 30 日下午 16:00,我和 747.cn 敲定了公司并購的細節,然后匆匆趕往大哥等在路邊的車里。我對大哥說:“抱歉遲到了,但我剛做了件挽救紅軍挽救了黨的大事!”五一假期,我放開了創業兩年 來的約束,和大學宿舍八個兄弟好好喝了三天酒。什么也不用想,就是換幾個不同的地方喝酒聊天,共同追憶美好的大學時光。
圖 1. 學生問:“為什么我要上大學?”導師回答:“這樣你可以就得到學位。” 圖 2. 學生問:“得到學位是為了什么?”導師回答:“這樣你可以就得到好的工作。” 圖 3. 學生問:“得到好的工作是為了什么?”導師回答:“這樣你就可以賺更多的錢了。”
用戶故事的估算總是不準確的,這是估算的第一要義。正因為此,我們才不能在故事估算上耗費太多時間。估算不應該由個人來進行,團隊的 Planning Game 不可缺少。在估算用戶故事時,不應該估算時間,而應該估算用戶故事的規模。同時,在團隊進行估算時,團隊應對“Done”的定義達成一致。
我不知道有多少人聽說過PGP(Pretty Good Privacy):這是一個加密程序,被廣泛用于對文件和郵件進行加密。PGP本身是收費商業軟件,所以現在最常用的是開源免費的GPG(Gnu Privacy Guard)軟件(它使用OpenPGP標準,可以方便的進行PGP加密和解密)。
什么是時間戳(timestamp)?它和時區(timezone)又有什么關系?初學者可能一開始很難搞懂時間戳這個概念,就像這期《程序員的日常》漫畫中的主人公一樣。
凌晨 3 點時, Arun C. Murthy 被一個電話弄醒了,公司要求他緊急處理一個軟件 bug。當時他是雅虎一個的廣告定位 App 的工程師,App 運行很緩慢,因為 App 啟用開源數字平臺 Hadoop 時的一串軟件代碼寫得很糟糕。誰也不會想到,這個小 bug,數年后卻促成了官方 Hadoop 2.0 的誕生,改變了 Hadoop 的命運。