手机版 | 设为首页 | 联系我们 | 联系电话:15333301535
邯郸翱翔学校地址:河北省邯郸市邯郸学院北路滏西大街交口西北角  咨询热线:15333301535
最新开班
  • 报名截止
  • 班级类型
  • 报名情况
  • 2019-07-25
  • 校长特招班
  • 热招中
  • 2019-08-04
  • 在职转行班
  • 仅剩三位
  • 2019-07-23
  • 技能+学历班
  • 热招中
  • 2019-07-28
  • 名企就业班
  • 仅剩8位
  • 2019-08-08
  • 就业金领班
  • 热招中
热门文章
北大青鸟邯郸翱翔小区
千赢游戏官网手机版 您当前所在位置:首页 > 千赢手机app下载官网 > 千赢游戏官网手机版

除了苦敲代码,还有什么办法能提高编程能力呢?

点击次数:390次

如果你想提高编码的能力,最容易想到的一个方法就是多敲代码。每个人都知道这点。然而,另外一种我认为绝对也能提高的方法:

阅读别人的代码能让你的编码能力得到明显的提升!

这样说,可能很多人都抱有怀疑的态度,但是我觉得你应该相信。如果你愿意尝试,我相信你将会得到巨大的回报!

今天小编就将告诉你如何阅读代码,阅读什么样的代码最有效。如果你已经很擅长阅读别人的代码了,那读完此篇文章,你可能会发现新的方法。

应该阅读什么代码?

这是一个很重要的决定,很难给出具体的建议。我无法简单的告诉你应该阅读这个代码还是那个代码,只能将一些指导方针,基本的原则告诉你。

阅读那些你用得着的代码

这一步最好从阅读那些你已经在使用的插件或者库文件开始。

你非常喜欢的WordPress插件

你觉得很有用的Ruby gem工具包

你可能还会使用到的jQuery 插件

这些都是你可以学习的非常好的例子。

你已熟悉了它们的公共API,了解它们内部工作原理的障碍是较低的。此外,作为代码的用户,你有机会添加文档、实现新的功能,或者通常以某种方式给项目做贡献。

阅读那些你印象深刻的代码

我记得第一次看到280 Slides幻灯片网站时,我心里想:“这太让人印象深刻了。”我很快了解到,该网站的代码就是基于的Cappuccino开源项目。我把这些知识塞进了大脑的深处,当我最终遇到另一个令人印象深刻但同样是基于Cappuccino 的应用程序时,我知道我有一个项目,我可以从中学到很多东西。你最近对什么项目印象深刻?是开源的吗?如果是这样的话,这是一个很好的阅读选择,因为代码很可能会给你留下深刻的印象。

阅读那些让你尊敬的大师写出来的代码

如果你已经用开源软件编码了一段时间,可能已经有其他程序员赢得了你的尊重。在我的脑海中我能想到一些开发人员,他们写的代码简直令人羡慕。

如果目前你脑海里面没有一个受人尊敬的开发者,想找到一个并不是什么难事。他/她可能已经在前两部分(你能用到的代码,或者给你印象深刻的代码)中授权了一些代码。

阅读那些能给你带来灵感的代码

如果你属于冒险型,那么可以考虑投身于一些大型项目,如Ruby on Rails框架,Drupal或jQuery。但是我建议暂时别接触这样的项目,除非你是一个有经验的而且已经很会阅读别人代码的开发者了。

大型项目有更多的活动部件,你可能最终会因为这些概念而陷入困境,无法学到任何有价值的东西。困惑会导致沮丧,而更大的项目更有可能让你在阅读中感到困惑和气馁。选择一个小项目阅读的好处是可以一次将整个程序逻辑放在脑子里。这样你就可以关注细节,从而学习到很多知识。


本篇文章地址:/newsshow.php?cid=12&id=2959


对学校有任何不了解,或者有疑问的都可以直接咨询在线客服哦,老师会为您做详细的解答!



咨询热线:15333301535

学校地址:邯郸市学院北路与滏西大街交叉口西北角

学校网址:/

关闭