程式設計相關思想和網站、公眾號分享
一、論壇和網站
http://stackoverflow.com/ Stack Overflow(英文)
http://home.51cto.com 51CTO家園(部落格園)
http://www.csdn.net/ CSDN論壇
http://www.oschina.net/ 開源中國
https://github.com/ GitHub(英文)
http://readwrite.com/2015/08/12/good-code-testing/
https://about.gitlab.com/ GitLab 是一個用於倉庫管理系統的開源專案
https://www.bitbucket.org/ BitBucket 是一家原始碼託管網站,採用Mercurial和Git作為分散式版本控制系統,同時提供商業計劃和免費賬戶
JS1K : 主要是前端JS的開源競技專案
二、公眾號
InfoQ
阿里技術(最牛的Java工程師聚集地)
演算法愛好者(演算法相關,有些很有趣的問題)
SegmentFault51CTO美團點評技術團隊(都是美團碰到的問題的解決方案)
CSDN(程式猿沒有不知道的)
野狗(專注前端)
圖靈教育(圖書相關)
開源中國(開源專案)
谷歌開發者
三、其它
演算法網站:
演演算法網站:http://www.csie.ntnu.edu.tw/~u91029/index.html值得參加的程式設計大賽:
全國青少年資訊學奧林匹克競賽 http://www.noi.cn/
ACM 大學生程式設計大賽(ACM-ICPC) http://livearchve.onlinejudge.org/
賽時:5 h 3名參賽者一組,一般8-10個題目,用一臺計算機解題
TopCoder(每月舉辦3次小型競賽) http://www.topcoder.com/tc
Google Code Jam https://code.google.com/codejam其它線上競賽模擬考試:
TopCoder (線上舉辦競賽) http://www.topcoder.com/tc
Codeforce (俄羅斯程式設計競賽交流平臺) http://codeforces.com 舉辦比賽頻率較高
巴利亞多利德大學線上評分網站 http://uva.onlinejudge.org
功能稍落後,但是經常舉辦的模擬考試題有ACM-ICPC決賽階段的裁判所出線上評分網站:
USACO Training Program(適合初級 中級人員) http://train.usaco.org/usacogate
收錄的題目按照難易程度排序後,與講座內容以前提供給使用者
TopCoder (適合中級人員) http://www.topcoder.com/tc
網站的競技臺(competition arena)有一個練習往屆真題並可評分的練習平臺
ACM-ICPC Live Archive(適合中級人員) http://livearchve.onlinejudge.org/
收錄了各國的ACM-ICPC地區賽題目和世界總決賽題目,併為這些題目評分
Project Euler(適合中級人員) http://projecteuler.net
收錄了有關數學和演算法的題目。參賽者可以在自己的電腦上執行程式後,僅提交結果就可獲得評分
SPOJ Online Judge(適合高階人員) http://spoj.pl收錄了大量高水平的題目
四、電影
盜夢空間(軟體設計-遞迴演算法、虛擬機器,巢狀)
恐怖遊輪(軟體設計-死迴圈)
超能查派(人工智慧)
模仿遊戲(“人工智慧之父”阿蘭圖靈:數學家,邏輯學家,密碼學家。計算機界的諾貝爾獎:圖 靈獎)
駭客帝國(線上/離線,遞迴,迴圈,矩陣等)
頭號玩家(虛擬現實)
原始碼(多執行緒重進入(Reentrancy)機制)
社交網路(facebook歷史)
異次元殺陣
我是誰:沒有絕對安全的系統
超驗駭客
鷹眼(人類是不是AI的最終形態)
程式碼奔騰 (Code Rush)
程式碼(芬蘭/法國·2001)
環形使者(迴圈)
創:戰記(虛擬和現實)
雲圖(並行,多執行緒)