首页 > 青鸟问答 > 招生问答 > 学习编程的6大技巧
学习编程的6大技巧
文章来源:北大青鸟珠海软件学院 点击数: 次 更新时间:2016-12-30 17:23


“快速”

对于“如何快速学习编程”这个问题,你不应该只想着 “快速”。只追求速度反而会拖你的后腿,让你自食其果。“快速”学习的唯一可持续方法或许是采用浸泡式教学法。找到一种方法让自己沉浸在编程中很长一段时间。为了让它奏效,你需要不断推动自己去学习新的东西,并迅速抽身离开。这是编码训练营的一个优点。当你出来时,尽管你还不是专家,但你会学得更快。这也可以通过专门的导师教导或与专门的初学者一起学习来实现。

1.读>写代码>读>写代码(日复一日)

关于如何高效学习编程要给出的第一条建议是在阅读代码和编写代码之间循环往复。阅读代码将帮助你查看解决方案,了解最佳做法,并大致了解语言或系统。但是你需要自己实际去写代码。可以是小的编码练习或业余项目,但确保你能将之付诸于实践,并用某种方式使用你学到的东西。如果你不这样做,那么你会发现自己面对编辑器会无所适从无从下手。

这方面的诀窍是让自己感到不舒服。这是相当痛苦的,但就应该这样编码遵循80/20规则。花80%的时间在20%的代码或20%你所学的东西上习惯于这种不舒服的感觉并克服它是关键。

知识等待使用的时间越久,知识这把斧头就越钝。等待学习新知识的时间越长,你就越难以将其融入到代码中。

2.不要陷入僵局——请求帮忙

在被卡住时,我会花很多时间在一些愚蠢的东西或一些根本上不明白的东西上。有时候我需要花费好几天时间才能完成这些工作在这里给你推荐三件事情以避免僵局第一是试着阅读更多关于你使用的技术,并总体掌握正在发生什么。通常,当你陷入困境时,意味着你对需要澄清的事情做出了不正确的假设。第二是咨询互联网。这一点很显然,但依然值得一提。在网上查找并询问有过这个问题的人是一个非常重要的技能。Stackoverflow可以说是互联网上最好的网站。不要害怕在那里问自己的问题。只要尽力正确地阐述你的问题就OK了。第三个建议是向你认识的人请求帮助你或许已经理解了技术,而且有了问题,但是你可能需要更高层次的上下文才能真正解开谜团。不要胆怯,大着胆子上前去问吧。

3.为项目而工作

没有什么可以与工作于自己的项目以学习编程更有用的了。除了一些例外,我所知道的所有真正优秀的程序员都有一个习惯就是工作于业余项目。有了一个点子并试图实现这个点子是非常具有挑战性的。它需要很强的自律心但是,通过尝试实际做一件事情,你可以学到如何分解问题并应用技术。你面对的各种问题,以及你如何解决它们才真正是所谓的编程。知道编程语言的每一个古怪细节的确是有帮助的,但它只会让你越来越落伍。此外,想要完成项目的驱动力是继续学习的动力。从业余项目获得的满足感远远超过你在抽象中学习东西的满足感。

4.认识到深入钻研和搬运工之间的区别相应地选择

有两种类型的程序员:完美主义者和搬运工。有些人希望一切都是正确的,他们希望完美,他们希望遵循所有的最佳实践,并写出漂亮的优雅代码。他们想要理解每一行代码。有别于那些不管三七二十一,只要自己的代码能工作即可,即使对代码库有损害的人。

每当你花费太多时间在某个东西上时,那就问问自己:我应该采取哪种方法?在大多数情况下,你会想取中间值。你想提供一个好的、坚实的解决方案,同时你可以自信地理解和修改,但没有耗费荒谬的时间。随着你作为开发人员的成长,你会更好地明白什么时候就此离开就可以,以及什么时候需要以某些方式完成。

 5.与其他程序员交谈

学习编程的一个很好的方法就是和其他的程序员交谈。不必谈论任何特定的内容。可以是你正在学习的东西,可以是你认为很酷的东西,可以是你正在工作的东西,皆可。你会发现很多程序员并不喜欢只是聊编程。这样做可能会让你学到很多关于库,服务,编程语言和模式方面的知识。但是,最重要的是,你将了解到其他人是如何看待编程的。你会发现,你认为理所当然或从来没有考虑的事情在人与人之间是非常不同的。

6.尝试一切方法,如果搞不懂的话,那就等一等

最后,当尝试过很多东西,但我就是不理解。在用30分钟尝试新的东西后,我会停下来。我想这在起步时是很正常的。但是,在几天几个月后,我会回到同样的问题或技术上,弄清楚如何使用它。这是因为我又掌握了一些以前不具备的知识,或者因为它只是另一种方式的框架。等待一段时间,然后回去,总是一种最有用的方法。

以上的几个技巧可以帮助编程新手们更好的去学习,在学习编程的过程中时常会令人感到非常的沮丧,但请继续、请不要放弃。

标签:招生问答

  • 北大青鸟
  • 北大青鸟
  • 北大青鸟
  • 北大青鸟
免费咨询热线
在线咨询QQ咨询
  • 校长:罗校长
    校长:罗校长       每个人都有适合自己的一套学习方式,对于学生来说,不但要学习技能,...[详细] 在线咨询 预约课程
  • 校长助理——简老师
    校长助理——简老师 人们常说,爱是教育的底色,但作为教师,仅有爱是不够的,真正的爱里,还一定包含着智慧,...[详细] 在线咨询 预约课程
  • 教务部主任——何老师
    教务部主任——何老师 教育心得:教书育人,身正为范。高尔基说过:“谁不爱孩子,孩子就不爱他,只有爱孩子的人...[详细] 在线咨询 预约课程
  • 教质部主任——伍老师
    教质部主任——伍老师 严是爱,松是害 教育是爱的事业,这种爱高于母爱、大于友爱、胜于情爱,是严与爱的结合,...[详细] 在线咨询 预约课程
  • 招生办主任——江老师
    招生办主任——江老师       教育是爱的事业,这种爱高于母爱、大于友爱、胜于情爱,是严与爱的结...[详细] 在线咨询 预约课程
  • 就业部主任——黄老师
    就业部主任——黄老师 我是一名老师,作为一名老师,我的责任是教导好学生,能够让学生可以拥有一个独立健全的人...[详细] 在线咨询 预约课程
  • 咨询部主任——柳老师
    咨询部主任——柳老师 教师必须有高尚的品德。教师职业的最大特点是培养、塑造新一代,自己的道德品质将直接影响...[详细] 在线咨询 预约课程
  • 资深教员——李老师
    资深教员——李老师     高尔基说过:“谁不爱孩子,孩子就不爱他,只有爱孩子的人,才能教育孩子”...[详细] 在线咨询 预约课程
  • 金牌讲师——曾老师
    金牌讲师——曾老师      对于能够胜任教师这个岗位,对此我很荣幸。而作为一名教师,更应...[详细] 在线咨询 预约课程
  • 高级教师——梁老师
    高级教师——梁老师 学习 Java 编程语言要经常阅读一些优秀的源码,对自我提高、开阔视野非常重要。但 一定要多...[详细] 在线咨询 预约课程
  • 优秀班主任——王老师
    优秀班主任——王老师     教师要与学生平等对待,建立一个平等的师生关系。以身作则,树立威信要求学...[详细] 在线咨询 预约课程
  • 高级教师——邓老师
    高级教师——邓老师 由于职业学校的学生基础不一,教学方法和教学手段都有所不同,需要不断地调整角色和情绪。...[详细] 在线咨询 预约课程
  • 优秀班主任——李老师
    优秀班主任——李老师 我觉得班主任在学生管理过程中要切实作到有效两个字应该至少要做好以下几个方面: ...[详细] 在线咨询 预约课程
  • 优秀班主任——李梦潼老...
    优秀班主任——李梦潼老...       教育是一种奉献,是爱的事业。这种爱是一种理智的爱、严谨的爱、科学...[详细] 在线咨询 预约课程
  • 优秀班主任——江丽老师
    优秀班主任——江丽老师     有效,是教育工作者永无止境的追求。对于教育者,需要在与学生接触中了解学...[详细] 在线咨询 预约课程
  • 高级职业规划师——刘老...
    高级职业规划师——刘老...       曾在一家初中学校实习任教。在这之前,觉得教师的工作不过是教书育人...[详细] 在线咨询 预约课程
  • 财务——余老师
    财务——余老师 教师最大的享受、最大的乐趣就在于觉得自己是学生所需要的,是学生所感到亲切的,是能够给...[详细] 在线咨询 预约课程
  • 教师团队
    教师团队                   师资力量的强弱...[详细] 在线咨询 预约课程
  • 高级职业规划师——张老...
    高级职业规划师——张老... 对于学生而言,老师不仅仅是给他们传授知识的人,更多的时候是在他们迷茫和无助的时候给予...[详细] 在线咨询 预约课程
  • 在线咨询师——周老师
    在线咨询师——周老师 在当今世界,教育应该以人为本,充分关心学生的需求。珠海北大青鸟正是看到了IT行业人才...[详细] 在线咨询 预约课程
  • 在线咨询师——林老师
    在线咨询师——林老师 作为一名教师首先需要热爱自己的教育对象——学生。教师应该是一位雕塑大师,能将一块坯...[详细] 在线咨询 预约课程
  • 校长:罗兴
    校长:罗兴 校长:罗兴 简介:天津大学在职研究生、美国西东大学工商管理硕士、少校。 现任:...[详细] 在线咨询 预约课程
  • 校长助理:简玲
    校长助理:简玲 姓 名:简 玲 职 称:校长助理     毕业于吉首大学、国际经济学、充满...[详细] 在线咨询 预约课程
  • 招生办:江文慧
    招生办:江文慧 姓名:江文慧 职务:招生办主任 专业特长:毕业于计算机应用技术专业。获得美国微...[详细] 在线咨询 预约课程
  • 就业部:黄成安
    就业部:黄成安 姓名:黄成安 职务: 就业办主任 专业特长:毕业于对外经济贸易大学,本科,善...[详细] 在线咨询 预约课程
  • 咨询部:柳琴
    咨询部:柳琴 姓名:柳琴 职务:咨询部主任 专业特长:毕业于师范院校,具有亲和力,善于沟通,...[详细] 在线咨询 预约课程
  • 教务处:何秋茹
    教务处:何秋茹 姓名:何秋茹 职务:教务处主任 专业特长:毕业于华南师范大学,教育管理专业,本...[详细] 在线咨询 预约课程
  • 教质部:李蕊
    教质部:李蕊 姓名:李蕊 职务:教质部主任兼班主任 简介:毕业于黑龙江省牡丹江市牡丹江师范学...[详细] 在线咨询 预约课程
  • 办公室:伍书札
    办公室:伍书札 姓名:伍书札 职务:办公室主任兼班主任 专业特长:工商管理专业本科  性格开朗热...[详细] 在线咨询 预约课程
  • 学术部:李田香
    学术部:李田香 姓名:李田香 职务:学术部教师 教育背景:广州美术学院  平面设计专业  ...[详细] 在线咨询 预约课程
  • 学术部:曾松海
    学术部:曾松海 姓名:曾松海 职务:学术部教师 个人简介:本科学历,计算机专业,通过北京总部培训...[详细] 在线咨询 预约课程
  • 学术部:邓世杰
    学术部:邓世杰 姓名:邓世杰 职务:学术部教师 教育背景:电子科技大学 软件工程专业 工作背景:...[详细] 在线咨询 预约课程
  • 学术部:梁诚朋
    学术部:梁诚朋 姓名:梁诚朋 职务:学术部教师 教育背景:四川电子科技大学  软件工程专业 ...[详细] 在线咨询 预约课程
  • 教质部:李业
    教质部:李业 姓名:李业 职务:班主任 简介:毕业于广东省珠海市北京理工大学珠海学院,飞行器...[详细] 在线咨询 预约课程
  • 在线咨询师:林敏珊
    在线咨询师:林敏珊 姓名:林敏珊 职务:在线咨询师 专业特长:毕业于广州番禺职业技术学院,人力资源...[详细] 在线咨询 预约课程
  • 高级职业规划师:张燕玲
    高级职业规划师:张燕玲 姓名:张燕玲 职务:高级职业规划师 专业特长:毕业于对外经济贸易大学,对外经济贸...[详细] 在线咨询 预约课程
  • 教质部:李梦潼
    教质部:李梦潼 姓名:李梦潼 职务:班主任        专业特长:毕业于新闻专业,...[详细] 在线咨询 预约课程
  • 教质部:王珂
    教质部:王珂 姓名:王 珂 职务:班主任     专业特长:毕业于中原工信息商务学院,动画专...[详细] 在线咨询 预约课程
  • 教质部:江丽
    教质部:江丽 姓名:江丽 职务:班主任     毕业于北京理工大学珠海学院,自动化本科学历...[详细] 在线咨询 预约课程
  • 市场部专员:夏天
    市场部专员:夏天 姓 名:夏 天 职 称:渠道部经理 座右铭:世事洞明皆学问,人情练达即文章。[详细] 在线咨询 预约课程
  • 学术部:谢伟伦
    学术部:谢伟伦 姓 名:谢伟伦 职 称:教员 座右铭:不自满者受益,不自是者博闻。[详细] 在线咨询 预约课程
  • 学术部:覃壮利
    学术部:覃壮利 姓 名:覃壮利 职 称:学术部教师 座右铭:常说口里顺,常做手不笨,最淡的墨水也胜...[详细] 在线咨询 预约课程
  • 学术部:郭霞
    学术部:郭霞 姓名:郭霞 毕业院校:广东工业大学    计算机科学与技术专业 &n...[详细] 在线咨询 预约课程
  • 咨询助理:张荣
    咨询助理:张荣 姓 名:张 荣 职 称:咨询助理 座右铭:再长的路,一步步也能走完,再短的路,...[详细] 在线咨询 预约课程
  • 财务:余岁
    财务:余岁 姓 名:余岁 职 称:财 务 专业特长:毕业于会计专业,熟知国家财务法律法规,...[详细] 在线咨询 预约课程
  • 班主任:李骏浩
    班主任:李骏浩 姓 名:李骏浩 职 称:班主任 座右铭:逆水行舟,前进太慢,也是后退。[详细] 在线咨询 预约课程
  • 教务:董尚佳
    教务:董尚佳 姓 名:董尚佳 职 称:教 务 座右铭:如果你真的想做一件事,你一定会找到一个...[详细] 在线咨询 预约课程
推荐文章
最新文章
热点问答
项目文章
在线咨询
报名表单
  • 姓名:*
  • 电话:*
  • 邮箱:
  • QQ/MSN:
免费预约热线400-882-8383