首页 > 新闻中心 > 黄金行业 广阔前景 > 程序员节|青鸟告诉你学编程的第一步
程序员节|青鸟告诉你学编程的第一步
文章来源:北大青鸟 点击数: 次 更新时间:2019-10-27 14:44

学编程应具备哪些条件?

第一:硬件保证,首先你应该具备一台电脑,不管是笔记本还是台式,也不管性能高低,性能对前期学习编程几乎无任何影响,就入门来看,操作系统还是首选windwos。

第二:有编程语言的入门本书,纸质的。虽说现在铺天盖地的都是电子书了,到处是扫描版,还高清呢,但我还是推荐看纸质的书,好处有两点,其一是便于携带,可以随时翻阅;其二是避免眼疲劳,我不信你一直盯着显示器看电子书眼睛不会酸;还有一点,尊重图书作者的版权。

第三:时间保证,如果你每天都有一大堆事等着你去处理,先去处理那些事吧,处理完后把剩余时间划出一整块的给编程,进行随时可能被打断的学习,在编程这块,我不认为这是在用功学习,零碎时间去背单词?应该是个不错的选择。

如何才能入门?

到底怎样才能入门?其实,只要你有毅力,慢慢折腾个一年半载,肯定能入门,但写这篇文章的目的就是为了把这个周期缩短些,不是吗?

1> 去了解计算机的基本组成

计算机的发展史和编程的发展史,看起来和编程没什么关系,潜在的影响还是十分大的,了解一些编程的实质远比知道如何编程更有意义,不要在不知道编程是怎么回事的情况下就去学习编程,这样对你的学习是十分不利的,作为一个编程爱好者,知道计算机的工作原理,这应该是一件再正常不过的事,你难道不想去知道吗?

2> 选择一门简单的语言作为入门语言

这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,怎样挑选适合入门的编程语言?要解决这个问题,首先要明白一个根本问题,我推荐从难度这个角度来考虑,这门语言必须简单易学,有趣,而且要有一定的热度,有热度才能有更多的人一起交流讨论,翻开编程语言列表,发现有100多种编程语言,而且这个数还是在不断增加的,能进排行榜前20的,首先在热度上都已经差不多了,现在要做的就是从排行榜里找到一门简单有趣的语言。

3> 学会使用搜索引擎

之所以推荐使用搜索引擎的目的是培养更好的独立解决问题的能力,通常来说,刚学编程时,可能我们有时候连使用什么软件作为编程环境都不知,或者下载安装了编程环境却不知如何使用,这时搜索就派上大用场了,跑到搜索引擎里输入”xxx 使用教程”,结果就出来了,简直太方便了。不需要等待,还可以锻炼独立解决问题的能力,何乐而不为?

4> 知道如何看书

无论是电子书还是纸质的书,都会有页码,要做好学习的计划,每天看多少页?这倒不是,不要忽略目录这个好东西,先认真看下一本书的前言和目录,了解这本书的知识点的分布,这样有利于更快的融入这本书,然后按章节作学习计划,按页来你就不怕把一个知识点切成两半?笔者看书时第一遍喜欢浏览,也就是走马观花的看,花一上午或一下午从头把书悠闲的翻一遍,不求记住知识点,只求记住几个名词,知道书里面有这些东西,给大脑一个模糊的印象。

从第二遍开始认真看,不放过任何一句话,碰到不明白的名词,没关系,搜索解决。看书要及时复习,推荐“看五退三”(笔者自造的词)式看书,也就是说一次看五页,下次看书时再向后退回三页,这样可以起到很好的复习效果,遇到确实看不懂的地方,也不要停留太长时间,很有可能当你继续向下看,再返回这个问题时,发现你已经可以理解了,这种情况很常见。

代码是一定要亲手调试一遍的,要亲手一个字符一个字符的输入,不是机械的复制粘贴,复制粘贴的后果就是你自己感觉学的差不多都理解了,然后到你上机亲手写代码时,要么写不出来,要么一运行报错一堆。所以,书上的每段代码都要亲自调试(再次强调:学编程,就必须得要亲手实践,不要想着走捷径,捷径在哪?有捷径我早走了。)

对于代码报错,作为新手,正常的不能再正常的一件事,这里说两点,注意单词的拼写错误和符号是不是在英文状态下输入的;还有就是坚持自己找出代码错误,坚持,代码报错不求人,自己解决。

5> 要”像”个高手

在写这几个字的时候我还是在担心等等这句话会不会造成误解,像个高手,并不是让你打肿脸充胖子,而是一种激励自己学习的一种方法,具体就是,要多帮助其他新人,帮助别人可以提高自己的话就不说了,在论坛或群,你可能遇到新人们各种各样的问题,要么代码报错自己检查不出错误,或者想解决某个问题却找不到方法等等,诸如此类的问题,如果你能解决,一定要记得解答一下,不断这样下去,你在你的圈子里说话就会越来越有分量,别人也就更信任你的能力,正是由于这种信任,也渐渐使你背负上了一种高手的责任感,别人请教问题我能不会?即使出于虚荣心,我们也得不断学习,维护我们在别人心中高手的形象,这样也就达到了刺激自己不断学习的目的。

但是需要记住几点;

一:不要误导其他新人,自己不确定的知识不要回答;

二:对于那些弱爆了的问题,你已经回答过很多遍了,如果别人没指明让你回答,那么就把这个机会让给别人吧,确实没必要再在这些弱爆了的问题上浪费时间;

三:每天冒泡回答问题的时间不要过长,否则会影响到你的正常学习进度;

四:发现自己错了就要勇敢承认,等高手出来吐槽时只会让你更难堪,不要以为新手好忽悠,当新手有天成为高手时,他会记得当初是谁在挖坑让他跳。

6> 应具备的学习态度

①恒心?专注?相信自己?每当看到有人告诉新人学习方法讲要有恒心,要学会坚持不懈之类的我就想吐槽,做什么事不都需要这样的态度?编程,要有激情,要有想象力,不局限于书本上的知识点,大胆实验,尝试把已经学习的知识点组合成新的知识点,就拿C语言的链表来说,几乎所有的C语言入门书都把链表作为单独的一个知识点,如果说所有的书都取消链表这个知识点,当你学完指针、结构体、再告诉你malloc函数的用法,你能想到可以组合成链表这有趣的知识点么?

②学会稳定自己的情绪,当在论坛或群意见不合,或者有人无理取闹时,不要动怒,立即潜水,因为没必要动怒,谁对谁非,旁观者自然能看到,有个词,叫冷暴力。

    人往高处走,尽量和高手混在一起,尽管在高手眼里你可能会仅仅是个菜鸟,但这样做确实有利于你提高自己,有压力才有动力。需要叮嘱一点:永远不要指望技术大牛经常出现在xx群,高手在哪里?高手多半都在写程序,会有时间泡群?

    最后给大家一点总结,学习是一种演变,在你想学、想做、想知道一件事之后,你就会通过各种方式去完成自己的目标,要靠持之以恒,坚持不懈,不能半途而废,即使你学习到一课不会的东西的时候,等到后面做项目的时候,你迟早要用到你不会的,然而自己不会怎么办?那时候你就会很容易理解的。----加油吧!趁自己还年轻、有时间、有青春,就抓紧多学点东西吧,即使你不走这条路,你也不会亏,只有收获,没有遗憾!

 

 

标签:北大青鸟

  • 北大青鸟
  • 北大青鸟
  • 北大青鸟
  • 北大青鸟
免费咨询热线
在线咨询QQ咨询
  • 领军人物——施隆光博士
    领军人物——施隆光博士 施隆光博士:教育家,金网国际教育管理集团董事局主席,北大青鸟珠海软件学院董事...[详细] 在线咨询 预约课程
  • 领军人物——杨芙清教授
    领军人物——杨芙清教授 杨芙清教授:计算机软件专家,中国科学院院士,北大青鸟创始人、董事长 中国科...[详细] 在线咨询 预约课程
  • 领军人物——罗兴副教授
    领军人物——罗兴副教授 罗兴副教授:北大青鸟珠海软件学院院长,国家注册高级培训师,广东省优秀教育工作...[详细] 在线咨询 预约课程
  • 金牌教师——李老师
    金牌教师——李老师         李老师:延安大学西安创新学院艺术系视觉传达设计专业...[详细] 在线咨询 预约课程
  • 金牌教师——邓老师
    金牌教师——邓老师 邓老师:北大青鸟认证的高级讲师,学士后.NET课程专家顾问     ...[详细] 在线咨询 预约课程
  • 优秀教师——简老师
    优秀教师——简老师 简老师:吉首大学国际经济专业,珠海北大青鸟副校长,广东省职业教育先进工作者,...[详细] 在线咨询 预约课程
  • 优秀教师——伍老师
    优秀教师——伍老师     伍老师:对外经济贸易大学工商管理专业、广东省职业教育优秀班主任...[详细] 在线咨询 预约课程
  • 优秀职业规划师——江老...
    优秀职业规划师——江老...     江老师:北京外国语大学计算机科学与技术专业,招生办主任、高级...[详细] 在线咨询 预约课程
  • 优秀教师——巢老师
    优秀教师——巢老师          巢老师:电子科技大学软件工程专业,北大青鸟认...[详细] 在线咨询 预约课程
  • 教师团队
    教师团队             师资力量的强弱,往往是衡量一个学校好...[详细] 在线咨询 预约课程
推荐文章
最新文章
热点问答
项目文章
在线咨询
报名表单
  • 姓名:*
  • 电话:*
  • 邮箱:
  • QQ/MSN:
免费预约热线400-882-8383
string(16) "/mnt/www/bdqnzh/"