
你是編程中的“快槍手”還是“慢悠悠”?
英文原文:Code fast or code slow? Who are you? 一般而言,有兩種類型的開發(fā)者。一種編碼速度快,喜歡一大段一大段的組合代碼,然后看它是否能順利運行,這是編程中的“快槍手”,還有一種在朝著目標前...
|
英文原文:Code fast or code slow? Who are you? 一般而言,有兩種類型的開發(fā)者。一種編碼速度快,喜歡一大段一大段的組合代碼,然后看它是否能順利運行,這是編程中的“快槍手”,還有一種在朝著目標前...
英文原文:Productive Developers are Smart and Lazy 這里我使用了聰明,懶惰和程序員這幾個詞。我說的這幾個詞的意思是:程序員:有積極活力的,專注于用代碼解決真實世界里的問題,不是指那些夢想家,那些永遠只想...
如何留住人?我們要先搞清楚人為什么會離開。記得馬云總結(jié)過兩點非常到位:1. 錢沒給到位;2. 心受了委屈。我們可以從團隊的體驗和員工驅(qū)動力來思考如何更好地管理一個技術團隊。 一個技術團隊就像是一個UGC社...
一年前的現(xiàn)在,在杭州支付寶大樓里有個叫“春秋書院”的閉關室,里面一群緊張而興奮的年輕人在忙碌著。項目室巨大的落地窗前,站著一個面色凝重的人,他就是天弘基金創(chuàng)新事業(yè)部技術負責人樊振華,一個在金...
英文原文:Swiss Army Knife Syndrome 如果大家認為這篇文章更多是在噴,我先說抱歉。“瑞士軍刀綜合癥”的想法是起源于我和項目經(jīng)理、客戶、甚至其他開發(fā)者打交道的過程中產(chǎn)生的沮喪感,他們都以一...
老羅的Smartisan T1手機發(fā)布會很多人應該都看了,發(fā)布會的最后老羅凝視著自己的工匠自畫像,半晌沒說話,隨后轉(zhuǎn)過身,慢慢離開舞臺,屏幕下方只留下一句話:我不是為了輸贏,我就是認真。 這一瞬間讓我想起93年「獅城...
本文根據(jù)InfoQ中文站對豆瓣洪強寧(@hongqn)的溝通交流整理而成。洪強寧介紹了豆瓣的架構(gòu)和組件,并分享了豆瓣基礎平臺部的一些團隊經(jīng)驗。文中截圖來自洪強寧在2013年CTO俱樂部中的分享。 架構(gòu) 豆瓣整個基...
工作是在大公司更好,還是小公司更好?這個問題讓大家爭論不休,也沒有最終的答案。湊個熱鬧,我結(jié)合自己的經(jīng)歷,談談我的看法。 我最開始工作就是在小公司。當時剛剛畢業(yè),在對工作完全沒有概念的情況下,進入了...
英文原文:http://boxesandarrows.com/designing-screens-using-cores-and-paths/ 譯者注:文章的原名為Designing Screens Using Cores and Paths。本文作者受到城市規(guī)劃中“交通需求線”的啟發(fā),提...
優(yōu)異的用戶界面(user interface,UI)讓用戶用得順心,從而提高轉(zhuǎn)換率(conversion rate),換言之,好的UI在使用與銷售層面上形成雙贏。UI設計師Jakub Linowski列出16點改善UI的訣竅,而這份清單仍在繼續(xù)累積,有興趣的讀者可...
在天貓雙11活動中,商品詳情、店鋪等瀏覽型系統(tǒng),通常會承受超出日常數(shù)倍甚至數(shù)十倍的流量沖擊。隨著歷年來雙11流量的大幅增加,每年這些瀏覽型系統(tǒng)都要面臨容量評估、硬件擴容、性能優(yōu)化等各類技術挑戰(zhàn)。因此,架...
構(gòu)建在Windows平臺之上的網(wǎng)站,往往會被業(yè)內(nèi)眾多架構(gòu)師認為很“保守”。很大部分原因,是由于微軟技術體系的封閉和部分技術人員的短視造成的。由于長期缺乏開源支持,所以只能“閉門造車”,這...
之前也有一些介紹大型網(wǎng)站架構(gòu)演變的文章,例如LiveJournal的、ebay的,都是非常值得參考的,不過感覺他們講的更多的是每次演變的結(jié)果,而沒有很詳細的講為什么需要做這樣的演變,再加上近來感覺有不少同學都很難明白...
認識我的朋友都知道,每天早上五點到八點是我的「博客時間」,除非家里有緊急的事情,否則誰也不能打擾我做這門功課。我從 2009 年 6 月開始寫博客,到現(xiàn)在剛好三年,累積了 580 篇文章,每個月有超過 50 萬人次閱...
搬回臺灣的這一年半來,我從南到北跑遍各大學校園去演講,幾乎只要學校有來邀約,即使是賠上時間和交通成本,我也會出席。這場網(wǎng)絡革命來得很兇,我認為年輕人有必要知道世界正在往哪里去,并且把自己準備好 ── 還記...
今天終于“朝圣”了兩個偉大的公司——Facebook和Google,對創(chuàng)造力和驅(qū)動力的來源有了更多的理解,尤其是對于典型的知識型工作者——軟件工程師,如何激發(fā)和維持他們的內(nèi)心激情。...
英文原文:What Makes a Good Programmer Good? 我這些年和許多程序員工作過——他們有些人超級棒,有些明顯比較平常。因為我近來和一些熟練的程序員工作的很愉快,我花了一些時間考慮我羨慕他們什...
段念,現(xiàn)任豆瓣工程副總裁,曾在Google、樂元互動、OpenTV等公司任重要職位,并在華中科技大學獲得了碩士學位。他在華為的時候拋棄了大家羨慕的市場部崗位,只為了去“搞技術”。他在通訊行業(yè)如日中天的...
微博作為國內(nèi)最大的社交媒體網(wǎng)站之一,每天承載著億萬用戶的服務請求,這些請求的背后,需要消耗著巨大的計算、內(nèi)存、網(wǎng)絡、I/O等資源。而且因為微博的產(chǎn)品特性,節(jié)假日、熱門事件等可能帶來突發(fā)數(shù)倍甚至十幾倍的訪...
同樣是打工,為什么你一個月只有2、3K,而唐駿的身價卻可以高達10億?或許你會反駁我,說人人都成為唐駿的概率有多大?的確,人人都成為唐駿的確不現(xiàn)實,但是經(jīng)過努力,月薪達到8K、1W的總是大有人在吧?雖然不能達到大富大貴...
1 簡介 英文原文:MVC vs. MVP vs. MVVM...
這兩天,在微博上表達了一下Code Review的重要性。因為翻看了阿里內(nèi)部的Review Board上的記錄,從上面發(fā)現(xiàn)Code Review做得好的是一些比較偏技術的團隊,而偏業(yè)務的技術團隊基本上沒有看到Code Review的記錄。當然...
英文原文:5 Common Usability Mistakes and Solutions For Avoiding Them 我是一個性情乖戾的Web用戶,但我想這也幫助促使我成為了一名優(yōu)秀的Web開發(fā)人員。當我看到一個網(wǎng)站上有讓人不爽的設計時就會非常的...
今天有位朋友在微博上問我這樣一個問題: “@老碼農(nóng)的自留地 ,最近出于學習目的寫一個管理系統(tǒng),越到后邊,越覺得自己前邊的代碼寫得爛。前輩,我想讓代碼寫得更好一點,能不能談談你的經(jīng)驗,給我指點一下!&rdquo...
如果有人問你,GET和POST,有什么區(qū)別?你會如何回答? 我的經(jīng)歷 前幾天有人問我這個問題。我說GET是用于獲取數(shù)據(jù)的,POST,一般用于將數(shù)據(jù)發(fā)給服務器之用。 這個答案好像并不是他想要的。于是他繼續(xù)追問有沒...