1. 分享 | 國外程序員常去的14個開發社區
文 | 小峰
來自Linux中國
作為程序員,選擇好合適的開發社區對提高自己的編程能力會有很大的幫助,我也說不出為什麼,但是一些優秀的實時開發社區確實能幫你積累不少開發經驗。
下面我們來看一下程序員經常去的14個頂級開發者社區,如果你還不知道它們,那麼趕緊去看看,也許會有意想不到的收獲。
Stack Overflow
9月份,Stack Overflow也將迎來其6歲的生日,毫無疑問,Stack Overflow是全球最受程序員歡迎的開發社區,而且也是內容最豐富的社區之一。
官方網站: http://stackoverflow.com/
reddit也是一個非常富有個性的社區,你可以在reddit上提交一些感興趣的話題,也可以和其他程序員討論一些編程開發的問題和當前的IT熱點資訊,reddit是一個用戶粘性比較強的開放社區,編程開發板塊只是其中的一小部分。
官方網站: http://www.reddit.com/r/programming
Google+ Communities
加入Google+社區只需要一個Google賬戶即可,你可以完全免費的獲取裡面的資源。
官方網站: https://plus.google.com/communities
SitePoint
SitePoint社區論壇也是我最喜歡的在線開發社區和程序員設計師家園之一,SitePoint主要目標是幫助初學者了解其選擇的編程語言和技術,並且得到相應的提高,網站內容包括web開發、Web設計、技術寫作以及用戶體驗等。
官方網站: http://www.sitepoint.com/forums/
CodeProject
截止2013年8月,已經有100多萬用戶入駐codeproject,並且分享了約100多萬個代碼演示,在codeproject里,你可以將代碼分享給你的朋友們。和其他社區不同的是,codeproject更加側重軟體開發,比如C, C#, C++, Java, Lisp等開發。
官方網站: http://www.codeproject.com/
Treehouse
在尋找一個實惠的編程學習途徑嗎?你可以試試加入treehouse,它並不昂貴,年度會員還可以打折優惠。treehouse非常簡單,你可以在上面找到各種等級的問題答案。
官方網站: https://teamtreehouse.com/forum
Hacker News
Hacker News這個名字已經刻在很多開發者心裡了,在這里,可以實時看到編程界中發生的任何事情,包括一些學習的資源和教程。你可以從用戶提交的數據中找到適合你的學習資源,比如文章、圖像視頻以及一些問題的討論。
官方網站: https://news.ycombinator.com/news
DZone
DZone是一個允許用戶分享最新IT新聞和編程資源的社區,這是一個文章內容驅動的社區,所以需要許多內容管理員來把關文章的質量,從某種意義上說,它與HN和其他的編程社區類似,但是這個平台時間最長,裡面的用戶數量也是最多的。
官方網站: http://www.dzone.com/links/index.html
Bytes
Bytes是一個傳統的開發社區,新手和專家都可以在裡面討論一些關於軟體開發、資料庫開發以及網路和系統管理的問題。資料庫、網路以及系統是編程的基礎,我們需要關注這方面的問題,從而能更好的幫助我們提高編程能力。
官方網站: http://bytes.com/
DaniWeb
DaniWeb以前是專為市場營銷業務分析人員設計的,但是現在主要為各個年齡段的Web開發者和程序員服務。
官方網站: http://www.daniweb.com/
Dream In Code
這幾年,它的更新比較緩慢了,這有好的一面也有壞的一面,60w的用戶以及百萬及的文章,內容涵蓋 Java, C++, VB.NET等,學習資源相當豐富。
官方網站: http://www.dreamincode.net/forums/
Tech.Pro
Tech.pro是一個關注科技領域發展的相關資訊的社區,Tech.pro是一個獲取資源和教程的入門網站,包含一些技術教程、討論、博客已經鏈接等。
官方網站: http://tech.pro/
Pineapple
也許這還算不上活躍的優秀開發社區,但是這里也包含很多有用的工具、教程以及類庫資源等。我在幾個月前開始使用Pineapple,現在已經比較依賴它了。
官方網站: http://pineapple.io/
Lobsters
這是一個用戶邀請制的開發社區,是一個真正「面向社交」的社區,你可以在裡面找到大量的關於編程的任何討論,很多信息都至少有20多條回帖,這些信息或許對你會有很大幫助。
官方網站: https://lobste.rs/
以上是小編為大家分享的關於分享 | 國外程序員常去的14個開發社區的相關內容,更多信息可以關注環球青藤分享更多干貨
2. 開發人員分享會說什麼
會議里的氣氛應該是比較嚴肅的,當然如果在分享收獲的成果的時候氣氛可以適當的去調節一下,可以說些隨和慷慨的話和鼓勵、立志的話。以某個事件或者是成果作為話題展開對成果以及不足的問題進行分享討論。這樣的分享比平時開的議會會好很多!
3. 作為程序員你有哪些值得分享的能夠簡便工作的技巧
我覺得重構真的是程序員的非常的主力的技能,大家把這個技能熟了或者優化了工作就是事半功倍。
4. 求分享《程序員跳槽全攻略》全集電子版免費百度雲資源
程序員跳槽全攻略-Easy.mobi
鏈接:
5. 分享我2年的程序員經歷和求教如何提高自己的編程能力
世界上並沒有成為高手的捷徑,但一些基本原則是可以遵循的。 1. 扎實的基礎。數據結構、離散數學、編譯原理,這些是所有計算機科學的基礎,如果不掌握他們,很難寫出高水平的程序。據我的觀察,學計算機專業的人比學其他專業的人更能寫出高質量的軟體。程序人人都會寫,但當你發現寫到一定程度很難再提高的時候,就應該想想是不是要回過頭來學學這些最基本的理論。不要一開始就去學OOP,即使你再精通OOP,遇到一些基本演算法的時候可能也會束手無策。 2. 豐富的想像力。不要拘泥於固定的思維方式,遇到問題的時候要多想幾種解決問題的方案,試試別人從沒想過的方法。豐富的想像力是建立在豐富的知識的基礎上,除計算機以外,多涉獵其他的學科,比如天文、物理、數學等等。另外,多看科幻電影也是一個很好的途徑。 3. 最簡單的是最好的。這也許是所有科學都遵循的一條准則,如此復雜的質能互換原理在愛因斯坦眼裡不過是一個簡單得不能再簡單的公式:E=mc2。簡單的方法更容易被人理解,更容易實現,也更容易維護。遇到問題時要優先考慮最簡單的方案,只有簡單方案不能滿足要求時再考慮復雜的方案。 4. 不鑽牛角尖。當你遇到障礙的時候,不妨暫時遠離電腦,看看窗外的風景,聽聽輕音樂,和朋友聊聊天。當我遇到難題的時候會去玩游戲,而且是那種極暴力的打鬥類游戲,當負責游戲的那部分大腦細胞極度亢奮的時候,負責編程的那部分大腦細胞就得到了充分的休息。當重新開始工作的時候,我會發現那些難題現在竟然可以迎刃而解。 5. 對答案的渴求。人類自然科學的發展史就是一個渴求得到答案的過程,即使只能知道答案的一小部分也值得我們去付出。只要你堅定信念,一定要找到問題的答案,你才會付出精力去探索,即使最後沒有得到答案,在過程中你也會學到很多東西。 6. 多與別人交流。三人行必有我師,也許在一次和別人不經意的談話中,就可以迸出靈感的火花。多上上網,看看別人對同一問題的看法,會給你很大的啟發。 8. 韌性和毅力。這也許是"高手"和一般程序員最大的區別。A good programming is 99% sweat and 1% coffee。高手們並不是天才,他們是在無數個日日夜夜中磨練出來的。成功能給我們帶來無比的喜悅,但過程卻是無比的枯燥乏味。你不妨做個測試,找個10000以內的素數表,把它們全都抄下來,然後再檢查三遍,如果能夠不間斷地完成這一工作,你就可以滿足這一條。 這些是我這幾年程序員生涯的一點體會,希望能夠給大家有所幫助。
6. 分享:程序員可以在哪些網站接私活
豬八戒可以,但是現在還是建議組建一個小團隊,在網站上接活兒。
7. 好程序員:技術分享 有哪些新手程序員不知道的小技巧
我有一個學習的小技巧,就是學習新技術的時候,多看看「官方文檔」。
多年來的學習和工作經歷,讓我比較深刻認識到一點:看「官方文檔」非常重要。
我們很多的問題和技術細節,其實,只要我們認真將官方文檔過一遍,會發覺大部分的問題和認識模糊的地方都消失了。甚至,你還能發現自己之前通過搜索獲得的到一些資料,可能是不準確或者已經過時的。官方文檔是真正的好東西,因為編寫文檔的人群,通常就是這些技術或者軟體的開發者,他們才是對這些東西最了解的人,因此,他們寫的文檔質量是很高的,通常也是最新的。
官方文檔的不足的地方,大概是中文版本不多,看起來可能會比較吃力。不過,請相信我,下載一個翻譯輔助軟體,慢慢看還是可以的。另一方面,就是這些文檔編寫者,通常是技術界大牛,他們編寫文檔有時候是基於他們自己的技術認知水平,跳過了很多基礎概念,也增加了閱讀難度。不過,這個我們也可以通過多查資料,慢慢看來解決,並且通常會帶來額外的學習收獲。
8. 作為程序員是種什麼體驗分享一下吧
我是一枚軟體開發工程師,加班過十二點我不敢回家,我當然也不能在辦公室里的沙發將就一晚,只能麻煩室友等我。團建時候,團隊統一進了男廁,我是懵了。
9. 分享分享與程序員談戀愛是怎樣的感覺
因為職業的原因,他總是特別留意那些前沿的、和科技相關的新鮮事物,他永遠都要領先於時代。作為他的伴侶,潛移默化的,也會關注一些最新的科技,比如最新款的手機。作為技術控,他總是要對我言傳身教,滿臉興奮地和我分享他對科技的見解,當然也可以跟著學會很多有趣的新事物。
10. 交流和分享對於程序員是怎樣的意義
1、最簡單的就是blog了(或者其他形式的記錄),也就是博客,喜歡寫博客,既能記錄自己學到的東西,也能造福別人,我在大學的時候就寫過博客,學過哪些課程,都會把心得跟在課程的基礎上做的小程序的過程分享出來,久而久之,這個習慣直到大學畢業仍然保留,比如對於演算法的認識,讀哪些書對演算法有幫助,自己對於演算法的一些自我主見等等(2333,原有博客已經被我拋棄,進騰訊後自己就沒維護以前的了),事實上,現在看來,基礎知識對於面試BAT或者其他IT公司,是極其重要的,而寫博客會讓你無形當中養成一個習慣:對基礎知識的深刻認識跟記憶。
2、在騰訊,是很提倡分享文化的,除了內部的分享平台之外(騰訊內部有類似知乎跟博客性質的平台),騰訊內部的課程非常多,就好像大學,自己平時工作之餘,如果別人有開課(這里的別人也是公司同事或者從外面請回來的行業大牛),在不影響工作的情況下,你完全可以跟組長請個小假,跑去聽課,這種文化我真是愛到不行,因為本人比較好學,認為有趣的課程就跑去聽,或多或少能學到不少東西
這些課程包括了編程、為人處世、行業發展、職業規劃、個人經驗等等,跟大學沒什麼區別,甚至更有參考性2333,而且任何人,只要有想法,都可以做講師,也就是說,你完全可以開一門課,也許你的學生裡面有來自不同崗位的同事來聽,在課程中互動時,自己講課增加自己的自信之外,有錯的地方同事也會指出,也是一種雙向學習,並且講課也會讓自己以後晉升有更多的籌碼【捂臉2333