提高编程能力的建议

编程很酷。但在酷的背后对于很多人来说确实很难的。很多人在学习编程的早期阶段就放弃了。在你对编程不熟悉时,你可能发现自己不知道从哪里开始,首先做什么,哪里使用这些知识。一旦你度过了艰苦的学习阶段,你会发现一个新世界。下面的几条建议可以帮你快速提高编程水平。

编写更多的代码.快速学习东西的最好方式是练习。你应该花费更多的时间用来构建和编写代码上,否则你将不会获得提升除非你练习这项技能。你可以先使用了解的语言的基础知识编写一些简单的程序。

从事不同类型的项目。在你对某个语言足够熟悉的情况下,你应该尝试一些现实的东西。这会帮你全面理解该语言的能力。反过来也会促使你学习语言的其他部分。然后你会发现自己总是使用类似的方法完成类似的任务,这时你就需要 脱自己的舒适区去学习新的技能

掌握一到两门编程语言。读一两本关于语言的好书。集中精力理解该语言中的高级部分。熟悉核心的,语言相关的类库。确保至少学习一门脚本语言。

开始阅读。读尽可能多的书。书籍常常能给你一个语言的系统图,它们能够带你领略该语言的所有方面。这对于初学者特别有用。可以从这里开始:哪些是每个程序员都应该读的最有影响的书?

参与讨论:当你和其他人讨论时,你可能获取到新的主意或以前没有注意到的想法。在这个阶段,你也可以向别人学习。通过分享关于编程的观点,你可以测试自己对某语言的掌握程度。

阅读任何内部提供的技术,学习资料。例如,谷歌有一个广泛的代码实验室(codelabs),用于教授核心抽象层和提供高质量的最佳实践指南,这些代码都是资深工程师们基于自己几十年的经验使用各种语言编写的。如果你的公司没有类似的资源,Google将一些指南开源了: https://code.google.com/p/google-styleguide/

写博客
。在学习编程时,你肯定会遇到不同的问题,你将尝试通过各种方式解决问题。这是个很好的机会去写下解决问题的过程及从这个过程中获取到的知识。其他人可以从你的经验里受益。你也能和志同道合的人交朋友。

关于花费在编程上的时间,你需要拿出20%的时间投入到已有技能的发展上。如果可能的话,这20%的时间最好是从1天中抽出1到2个小时,而不是从1星期中抽出1天,这样你可以在提高技能水平的同时养成一个好的日常习惯。最初你的生产力可能会降低(和网上冲浪或其他分心的事相比也许没多大区别),但从长远角度来看,这些投资会让你更高效。

英文地址:http://www.pixelstech.net/article/1392994721-Advice-on-improving-your-programming-skills

  • 7
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值