% @/ J2 i8 A. Q$ ZCodinGame很特别,和一些竞争性编程网站有所不同,它不是简单地通过生成一组输出来实现编程挑战,而是以玩游戏的方式通过在线编程完成相应挑战,并且游戏界面非常精美! $ S& k2 |9 ~ B+ R J, k( N& R% p# Q) n. c
# G: Y2 z$ ^% N8 |- z
K9 Z& `. r6 l" P& U
4.九章算法 2 Y, K1 |/ t p- J7 s2 V ]0 C$ r( {4 P
开设包括Java、Python、大数据、全栈开发、系统设计等20+门课程,还会定期举办求职讲座。讲师均来自 FLAG, BAT 等硅谷和国内顶尖IT企业。老司机带路,靠谱!( i9 v" C+ D% h+ L4 F" N* i
: G0 G1 p5 d/ i& d/ Z7 q: _! F
九章算法的《零基础找CS相关工作,如何准备》非常值得一听,理清思路能节省50%以上准备时间。9 X, e. d& A P+ [; `0 k! j' O% m
' f) n2 Y- p! w2 @7 ~/ q9 d
* G; v, R$ D1 ~- D( m' P, x
1 |( E2 b6 ]2 T ?7 S
5.GeeksforGeeks 3 h3 y6 e; j0 }9 _& ?5 {4 k8 n( A P# i5 M
关于“算法和数据结构”,GeeksforGeeks 有很多很好的文章、解释和代码解决方案。你可以:3 m# e' X9 V6 Q4 {* F6 D# y
7 T. P+ J) [8 m% u& a% g
在在线编辑器中进行挑战,你可以看到其他解题者的解决方案5 i A. j, L K2 u5 I2 e- C
如果你正在准备一个软件工程师的面试,也可以用这个网站准备和复习更难的算法问题。: e/ L' I, [; G- q/ L
4 o, f7 t9 B V
' y5 A- W- s, u. ]" S/ Z. U6.Coursera, h" H$ ], w1 H; s9 ?
: I9 B9 ]; [+ @- u
Coursera是大型公开在线课程项目,由美国斯坦福大学两名计算机科学教授创办。 7 v9 g# a @- q; H $ m6 X8 S: ]4 B* Y( f$ YCoursera的合作院校包括斯坦福大学、密歇根大学、普林斯顿大学、宾夕法尼亚大学等美国名校。你可以在上面学到大量计算机理论和编程知识,部分课程有中文字幕哦~。 ; ?3 [, t% B3 g/ e3 f# | p8 I& T( H8 ~$ A# {( a) I
; z* k% f. ]/ a' M0 X8 m7 l7 G1 s, T
7. 博客园 / r7 N( W+ y& Q* Z; H% @ H! `+ Z) W/ x8 j$ t# U! ^6 h
面向开发者的知识分享社区,内容包括开源项目,程序员招聘、职场、面试、学习方法,科技行业事热点,程序员生活等。干活多,广告少。4 i1 Z& b3 x8 g
/ Y; S- e4 Q" t5 P, f3 c9 G $ y8 B, j& Q$ ? u2 [' h+ K/ K' v9 d
8.Kaggle在线竞赛( K }, B% d* m- d; K. _2 _