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