学习coding如同婴儿学步一样,模仿,尝试,迈步,跌倒,再来。
一上来就学习系统的基础知识,效率并不快,很多人倒在了漫长的道路上。其实我们完全可以升华的时候再这么做!
don‘t overwhlem trying learn too much
试着学太多,及时地学习,最好有项目驱动
使用一门技术开始工作:
1:如何起步
2:这门技术能做什么
3:再90%时间里都会用到的东西
试着将学习集中在两个主要的方面:
1:一个要精通的特长
2:软件开发里通用的技术 , 比如《代码大全》
(super coder 通常是精通一两个领域,并了解大量多领域通用的知识)
十个值得学习的 C 开源项目:
1:Webbench
2:CMockery
3:Libev
4:Memcached
5:Lua (标准的ANSI C)
6:SQLite
7:Redis
8:Nginx (网络编程教科书)
9:Unixvb
10:NETBSD (Unix like OS)