你覺得普通程序員和大神程序員有哪些區別? | 話題

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"每位程序員都希望自己能夠成爲大神,除了極少部分的天才,多數大神程序員都是通過無數項目經驗和不斷學習打磨出來的。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"曾經有位名叫 Ivan Bessarabov 的網友曾統計了包括 Linux 之父,Python 之父,Go 語言之父在內的諸多大佬的代碼提交(git commit)時間分佈,Ivan 還考慮到了時區因素,同時把多人合作提交的代碼剔除在外。統計結果文章可移步下方鏈接:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https:\/\/ivan.bessarabov.com\/blog\/famous-programmers-work-time","title":"","type":null},"content":[{"type":"text","text":"《Famous Programmers Work Time》"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"當 Ivan 將結果發佈出來後引起了廣泛的討論,有網友覺得提交代碼的時間並不能代表一位程序員的工作時間,更不能代表其編碼能力。也有網友表示自己實際跑了一下 LLVM,發現代碼提交時間延遲了幾個小時。還有一位網友表示:“我都讓團隊儘量避免在夜裏、週末、或者快到的時候提交代碼,因爲後面還有其他工作人員,需要這些代碼。”"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"小哥隨後將他的統計工具開源,項目地址可點擊"},{"type":"link","attrs":{"href":"https:\/\/gist.github.com\/bessarabov\/674ea13c77fc8128f24b5e3f53b7f094","title":"","type":null},"content":[{"type":"text","text":"這裏"}]},{"type":"text","text":"。大家可以去看看自己關注的一些大佬的 coding time,也許會有一些有趣的發現。雖然提交代碼的時間並不等同於工作時間,但這些 coding time 能讓我們更瞭解這些“傳說中的”程序員是怎樣的工作規律。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"有網友表示:"}]},{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"當一個普通程序員想炫耀技術時,他會說:“你知道xx嗎?”"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"當一個大神程序員想炫耀技術時,他會說:“這個不需要用xx吧。”"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"還有網友表示:"}]},{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"普通程序員喜歡用IDE;"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"大神程序員喜歡用Emac\/Vim。"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"你覺得普通程序員和大神程序員有哪些區別呢?歡迎在下方留言區分享你的看法。"}]}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章