程序員的回歸式進化
Node是單線程的,想一想異常的后果?好比你允許在一個單頁面Web應用上出現JS Error?
本周我出席了OpenStack峰會。在峰會上絕大多數應用部署都是基于Linux的,然而,大家使用的筆記本電腦最多的還是蘋果產的。人們寫代碼,最終要把代碼部署到Linux上,但在編碼時卻使用另外一種不同的操作系統。
編程很有壓力的。 如果你最重要的是,整天坐在一個不舒服的椅子上,不喝足夠的水可以動搖你的健康。 我已經談到的好處喝大量的水 。 我也試著實踐瑜伽和太極減壓,但兩人都太復雜了。
到 2013 年初,Minecraft 的注冊用戶已經不計其數,付費用戶數量也已經超過 9000 多萬。2011 年 10 月,發布了移動版 Minecraft,在 App Store 的付費應用中,仍舊排在前三。
程序員是活生生的人,他們有自己的情欲,興趣和生活。老板們有了一個現實的愿望,想實現它,經過辛苦和幾番努力讓這個想法能夠成形。要么是有了 投資人,要么是自己的收入所得,你可以用這些錢來雇傭其他人幫助你。這些被雇傭的人把自己生活相當重要的一部分投入到幫助實現這個愿望中。靜下來想想,這些人值得你去感激。
導讀:要想成為一個偉大的程序員,需要的可不僅僅是能夠編寫出可以正常運行的代碼。Justin James 給出了能夠成為業內頂尖高手的程序員應該具有的幾個典型特質。
在過去幾周,我寫了些關于恐懼對程序員(一個人)的影響的內容,這里有一些我所喜歡的引述: 當一個團隊承認了失敗但沒有受到責備或遇到尷尬,再次嘗試的恐懼會消失,創造力也將激發。
1、貓在練習長跑,烏龜諷刺道:再練,也不能跑出個長跑冠軍!貓答: 我成不了豹子,卻能做最棒的貓!是的,努力做好自己,做到最棒,就是成功! 2、一萬元以內的奢侈品,可以買,但不可以炫耀。
SafeKeep是一個集中的,易于使用的備份應用程序,它包含最佳的鏡像和增量備份的功能。利用簡單,集中的配置增強了rdiff-backup,同時增加了支持LVM快照,數據庫轉儲和方便的SSH密鑰管理。
時至今日,程序猿真正從零開始寫代碼的已經很少了,大部分都是在全網搜刮代碼功能片段,再重新組裝。即使對于一些專家級程序猿來說,為了同步最 新的技術、功能和組件,他們也很難避免全網搜刮。但是,全網搜刮怎一個亂字了得。來自亞馬遜的幾位程序員就深諳其中之痛,于是創立了代碼片段一站式服務平 臺 Runnable,并稱其為“代碼界的 Youtube”。
編者按:看到此文時恍惚回到自己學習網頁的時候,那時候只知有編程,不知有設計。各個論壇大部分時候討論的也是如何用Frame實現頁面的分區,如 何做出圓角,以及寫一大段javascript代碼或者做個flash只為讓頁面看起來更眩一點。后來css1.0, 2.0陸續出現,html 4.0 4.1 以及如今的html 5也逐漸淘汰掉了表現樣式的標簽。視覺傳達思想開始陸續進入程序猿與產品經理的視線,從網頁到現在的APP,經歷過野蠻生長階段后,只有那些功能與視覺傳 達同樣優秀的產品才能笑到最后。
科技公司總是會想出許多非傳統的方法激勵員工。這或許是因為科技公司強調創新,也或許是因為枯燥的編碼生活需要新鮮刺激來補償。不過,對于許多 公司來說,這種激勵更多是一種臨時起意,并不會有什么專門的規劃。從這方面來說,Urban Airship 的做法有值得借鑒之處。
很少有程序員大部分時間都在編碼,就算在工作中編碼時,他們也往往會受到分配給自己的任務的約束,有時這可能會導致他們的編程期望值降低。
“我所認為最深沉的愛,莫過于分開以后,我將自己,活成了你的樣子”。——寫給所有熱愛互聯網和相信愛情的人。菜菜是個開朗樂觀的 90 后小文藝少女,隨和開放。飯飯是個睿智嚴謹的 80 后程序員,溫和傳統。她還是個大學生,他已是工作族。故事的發生始于青天白日被一大捆 Money 砸中的相愛幾率,兩個人的生活也從此發生了翻天覆地的變化。
盡管沒那么明顯,但至少對我而言,哲學與編程有很深刻的關系。你想想看,軟件代碼無非是反應了開發者看問題的視角和解決方案。在開始編碼之前, 開發人員會花時間反復思考待解決的問題,明確該問題的要點以及它們之間關系,這種過程正好反應了他們看待這個世界的哲學。同樣地,哲學家們都在不停地琢磨 他們所關心問題的重要特征,比如生命、意識或者上帝。
我曾經認為編程很容易, 但多年之后我慢慢意識到我錯了: 一份程序員的工作和我理解的"寫程序"是不同的. 起初我覺得編程無非就是命令計算機工作, 而這相對來說并不算難. 在工作了二十多年之后,我愈發覺得這實在是非常容易的事情。
之前在緣創派上活躍過幾天,不少朋友也咨詢過我程序員如何參與創業的問題,給(tu)點(chao)建(ji)議(ju)。
國慶節長假前后,我和很多業內外的朋友們展開了關于“碼農”的大討論,作為這些討論的延伸,一篇叫做《從“碼農”說起》 的文章從腦海中輸出,最終展現在 CSDN 官網上。在文章中,我主張年輕的技術人們不應該接受社會輿論強加的“碼農”屬性,自己做有創造力的事情,要相信付出和智慧一定有回報。此文一出,得到了很 多朋友的批評指正,令我頗為欣喜,因為有互動才會有頭腦風暴,進而產生更多的新想法。
如果你想在眾多程序員中脫穎而出,下面這個現象是值得你深思的:隨著敏捷開發、開發運營和分布式版本控制系統的愈漸流行,開發的重心逐漸從個人能力向小組合作轉移。