首页 >公司新闻

如何提升编程能力

发布时间:2013-12-06     发布者:本地    

编程能力有三部分,相辅相成吧

基础知识,比如算法+数据结构,这个就是要多学深,可以深入浅出的学,从大学教材开始看,不过没有考试,没有划重点,没有可选章节。然后可以看看国外的书,网上搜搜,肯定找得到。

具体技术,比如c++, java, 文件系统,网络编程等。这个我的感觉是,项目中实践吧。任何一个正儿八经的项目,都会涉及很多具体技术,你写过code,出过错,调试过,google过,基本一个点也就掌握了。

意识(common sense? 常识?) 比如你需要解决一个问题,应该怎么做?两条方法,你选了哪个?为什么?基本是前边两点+你犯过的错+看过的书或文章+你的(不是性)倾向。也不用着急去提升这个,平时出什么问题多琢磨琢磨。一个东西多想有哪些解决办法。可能大家说的参与个开源项目啥的能有帮助,不过也不是必需的。

刚开始别纠结选什么语言,看什么fancy的技术。计算机的东西其实都是相同的,做深其实也基本会做广,做深之后,你觉得comfortable的时候,再去做广。

瞎扯了半天,其实还是 天道酬勤。


上一篇:APP与普通网站使用的服务器有什么区别 下一篇:开源硬件的发展前景

相关新闻