201411-30 第一代程序員王小波 喜歡讀書的人,對王小波都不陌生,他是中國最富創造性的作家之一,他是中國近半世紀的苦難和荒謬所結晶出來的天才,他英年早逝。他的作品對我們生活中所有的荒謬和苦難作出最徹底的反諷刺。他還做了從來沒有人想做和做也沒才力做到的事:他唾棄中國現代文學那種“軟”以及傷感和諂媚的傳統,而秉承羅素、伊塔洛·卡爾維諾他們的批判、思考的精神,同時把這個傳統和中國古代小說的游戲精神作了一個創造性的銜接。對于王小波也就讀... 繼續閱讀 >
201411-29 如何優雅的討好程序員? 日志君導讀很多人都覺得軟件工程師們是一群聰明絕頂但裝模作樣的家伙,通常身邊有這種朋友,大家心里都是又敬又懼又恨??!但其實要讓他們把你當自己人倒也不難,先贏得他們的尊重即可。以下提供「內行人」的七大絕招,讓軟件工程師們對你另眼相待!第一招:發送純文字電子郵件工程師們不欣賞內容繁瑣又花俏的電子郵件,有人喜歡加上一堆修飾用語、花俏字體格式來豐富郵件內容,這種圖文并茂的風格不會得到工程師青... 繼續閱讀 >
201411-27 老板,我就要把這個bug搞定了 手機24小時開機,一旦遇到緊急bug,隨著給予應答,必要時,不管在哪里都要火速趕到公司機房里滅火——這是程序員的使命。程序里bug多多,就越能顯示公司一刻離不開你,越能顯示你的攻克危機的能力??纯聪旅孢@位大俠的編程環境,你不能不佩服。老板,我就要把這個bug搞定了 繼續閱讀 >
201411-27 程序員周末都喜歡做什么? 程序員周末都喜歡做什么?在公司加班?在家里加班?看電影?睡覺?程序員都怎么找女朋友?百分之八十的程序員表示,女朋友是啥,有好基友就夠了。程序員都去哪些網站呢?嘿嘿嘿。。。來自:互聯網的一些事 繼續閱讀 >
201411-26 八塊腹?。汗韫瘸绦騿T的新標配 人們總是說硅谷的新陳代謝正在火箭式上升,這當然是一個用來形象說明利潤、創新、產品或服務激增的比喻。但現在,這一幕就切切實實地發生在我們眼前??萍夹袠I的文化正在轉變:健身已經成為所謂brogrammer(意指善于社交,喜歡出外玩樂的程序員)的新嗜好。軟件開發人員一向把世界視為一系列需要優化的系統?,F在,他們開始用這種本能來觀察自己的身體。讓我們權且將它稱為“高效技術人員的六塊腹肌”——堪比健美運動員的身... 繼續閱讀 >
201411-23 程序員必須知道的10大基礎實用算法及其講解 算法一:快速排序算法快速排序是由東尼·霍爾所發展的一種排序算法。在平均狀況下,排序n個項目要Ο(nlogn)次比較。在最壞狀況下則需要Ο(n2)次比較,但這種狀況并不常見。事實上,快速排序通常明顯比其他Ο(nlogn)算法更快,因為它的內部循環(innerloop)可以在大部分的架構上很有效率地被實現出來??焖倥判蚴褂梅种畏?Divideandconquer)策略來把一個串行(list)分為兩個子串行(sub-lists)。算法步驟:1... 繼續閱讀 >
201411-21 淺談程序員的薪資和工作經驗 我發現很多人都會問關于程序員薪資與工作經驗年限的內容,無論是在就業論壇的評論還是作為網上流傳的指導性文章,都會涉及這方面的問題。例如,有人知道3年Java/JEE工作經驗的工資是多少嗎?本人擁有10年Java/JEE工作經驗并且懂Spring、Struts和Hibernate,提多少薪水比較合適?請發我一些關于擁有多年經驗的面試問題,謝謝。對于那些只有一兩年工作經驗的入門新手,討論這個問題或許還有點意... 繼續閱讀 >
201411-20 數據說話:怎樣的程序員最搶手? 100offer10月程序員拍賣在100offer程序員拍賣的日常運營中,我最重要的工作,就是定期對拍賣的數據進行分析與整理。今晚剛好整理了10月的拍賣數據,跟大家分享一下:怎樣的程序員最搶手?100offer程序員拍賣本文主要探討三個部分:1、2014年怎樣的程序員最搶手?2、互聯網公司怎樣吸引優秀程序員加盟?3、程序員跳槽中的一些典型案例。本文所有的數據來源于100offer10月參與拍賣的200名優秀的程序員收到的1244份面... 繼續閱讀 >
201411-11 程序猿的“代碼社交平臺”:GitCafe想要打造一個技術項目分享與教育平臺 不去Github托管幾行代碼,都不好意思說自己是“程序猿”,甚至很多技術類崗位都會優先查看應聘者對Github的使用情況,可見托管代碼對于程序猿的標志性意義。最近國內的代碼托管服務平臺“GitCafe”宣布,獲得景林資產300萬人民幣天使投資,在代碼托管的基礎之上,繼續打造一個技術項目分享與教育平臺?!癎itCafe”是一個基于代碼托管服務打造的技術協作與分享平臺,程序猿們可以通過使用代碼版本控制系統git來將他們所寫的... 繼續閱讀 >
201411-11 程序員雜談之多些時間能少寫些代碼 我在我的微博上說過這樣一段話,我想在這里把我的這個觀點闡述地更完整一些。@左耳朵耗子:聰明的程序員使用50%-70%的時間用來思考,嘗試和權衡各種設計和實現,而用30%–50%的時間是在忙碌著編碼,調試和測試。聰明的老板也會讓團隊這樣做。而傻逼的老板,苦逼的程序員會拿出來100%-150%的時間來忙著趕進度,返工,重構,fix大量的bug…所以,越差的團隊一般會越忙,而且還忙不完。在現在這個浮躁的時期,再加上敏捷咨詢師... 繼續閱讀 >
201411-11 程序員那些悲催的事兒——從錯誤中學習進步 在StakeOverflow上有這樣一個貼子叫“ConfessionsofyourworstWTFmoment”(WTF就是Whatthefuck的縮寫),挺有意思的,我摘幾個小故事過來,希望大家在笑過之后能從中學到什么——所有的經驗都是從錯誤中來的。我們公司的軟件是給警察局用的,那是一個對用來處理被逮捕的人的系統,此系統還需要收集臉部特征和指紋信息,并且,這個系統和會向FBI的系統提交這些信息。當我們在測試這個系統的時候,我們一般都是用我們自己的... 繼續閱讀 >
201411-11 GitHub如何運作(一):時間并不決定一切 導讀:Github公司的職員ZachHolman寫了一篇關于“GitHub如何運作管理”的文章,文章分三部分,這是第一部分:時間并不決定一切。弗雷德里克·溫斯洛·泰羅在1911年寫了一篇有關管理和效率的驚世之作:《科學管理原理》。他是用科學方法闡述工業生產中最優效率的第一人。時間就是金錢。效率越高越好,時間越多越好?!皶r間決定一切”不適用于我們在很多行業中,時間是評判效率的準則,但不是我們的標準。在創業公司工作是完全不... 繼續閱讀 >
201411-11 GitHub如何運作(二):異步工作 這是到目前為止我在GitHub工作最喜歡的方面:每件事都是異步的。聊天GiHtub在最初的兩年沒有辦公室。我們用聊天室(Campfire)來溝通?,F在我們已經搬到了第二個辦公室,但仍然使用Campfire。這是因為聊天可以是不同步的。用這種異步的交流方式,我可以出去吃飯,然后當我回來的時候我仍能跟得上對話;我可以問同事一個問題,不用擔心會打擾到她,因為當她有時間的時候她自然會回復;我可以去Minnesota的鄉村,也可以同平常一樣好... 繼續閱讀 >
201411-11 程序員雜談之面試時如何向公司提問? 很多人將面試看作一種單向選擇,事實上,面試是一種雙向選擇:不僅是公司挑選你,也是你挑選公司。面試就是為雙方提供互相了解的機會,公司在評估你,你也在評估公司。面試官也知道這一點,所以他們有心理準備,期待你提出問題,并且會做出回答。所以,面試時不要浪費向公司提問的機會。而且,你主動提問,表明你比較重視這個職位,會加深面試官對你的印象,可能會提高面試的成功率。有一些注意點,你需要知道1.面試之前,一定... 繼續閱讀 >
201411-11 程序員雜談之如何面試程序員? 如果你要面試一個程序員,應該問他什么問題?有人在HackerNews的討論區里,請求指點,怎么才能在面試中發現合格的人。眾人紛紛出主意,有很多高質量的回帖,我覺得挺有啟發,就整理出了下面這篇文章。一、提問之前的準備首先,最重要的是,你自己一開始就應該想清楚:1.需要新員工完成什么樣的任務?2.怎樣的人能完成這樣的任務?3.哪些途徑和方法可以發現這樣的人?只有明確這些根本性的問題,才能正確高效地完成面試... 繼續閱讀 >
201411-11 程序員修煉之工作中只接觸到小項目該如何提高自己? 注:本文整理自知乎。問題程序猿,工作只接觸一些小項目,也不需要高難技術,怎么樣才能提高自己?自學當然能提高,但是還是接觸不到大的或者高難度的項目,這方面沒法提高,咋辦?回答精選1.Fenng(Work@丁香園)的回答:小項目小需求:做一個專題頁面。如果你覺得這是個簡單的東西,那就三下五除二就能搞定,熟練的人可能一天能搗鼓出來幾個,還能有時間刷個微博。如果你仔細去看你做的頁面,就會發現一堆問題。舉個例... 繼續閱讀 >