栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > 资讯 > 其他资讯

编程应该如何学

编程应该如何学

很多人想学编程。为什么?因为作为程序员学习编程是高薪的,可以在各种buy buy买到。

据统计,去年腾讯11万员工平均年薪为84.7万元,同比上涨3.59万元。你兴奋吗?

但是,学习编程是有方法的。找对方法可以事半功倍,错误的方法浪费时间,消磨学习兴趣。

那么作为一个初学者,一个对计算机编程感兴趣的人,如何学习编程呢?

在这里,我暂时把你分为两类。一个是刚上大学的计算机专业学生,一个是没学过甚至没接触过计算机的门外汉。

如果你是第二种,请往后看。

对于第一种人,我的建议是大学打好基础,学好数学,学好线性代数,形成良好的逻辑思维能力。

然后学好一些计算机基础课程,比如数据结构、算法导论、软件工程、计算机网络等。这些课程基本都会在大一下学期或者大二上学期学习,所以我觉得你不用等老师来教你。大一上学期就可以开始学习了。怎么会?

有许多方法:

先在网上找一些公开课,比如网易公开课,极客学院等。会有一些名校的老师,比如清华,北大,甚至国外的名校,或者一些大厂的教授。

第二,当然是去了学校图书馆,那里是获取知识最方便的地方,藏书也很多。作为一名大学生,我应该好好利用学校的图书馆,它包含在你的学费里。如果你不好好利用你的学费,那将是浪费金钱。

有些同学可能有些反感去图书馆,因为每个学校的环境都不一样。也许你的同学室友会觉得你很装逼,但是请记住,学习是你自己的事,不要在意别人的眼光,学习是一件光荣的事情。不要受外界环境的影响。找一些志同道合的同学,营造良好的学习氛围。如果找不到,也可以在网上找,比如加一些学习QQ群,讨论学习方法,交流学习资源等等。

第三,自己买书和视频课程。现在网上有很多在线视频课程。当然,所有质量更好的课程都需要付费。学生不应该舍不得花钱。少在外面吃饭,少喝奶茶,就能有这个钱。

当然,总是学习理论课是很无聊的。这时候可以和实践课程一起学习。例如,你可以选择一种编程语言。作为计算机专业的学生,我建议你选择C语言进行入门编程。

为什么?因为C语言可以让你在较低层次上理解,让你在编程和计算机操作上更加透彻。当然,学得好,学得不好也看不懂。

但是如果你对某一门语言特别感兴趣,可以,也不一定要先学C。只是建议你作为一个有经验的人先学C,因为对你的未来会有更好的发展。

C语言虽然是众多计算机课程中比较难的一门,但是真的很实用。比如你可以用它来做一些小软件甚至一个网站,它也可以作为一种编程思想让你更好的入门其他编程语言。

希望大家不要被C语言中的“指针”这个概念吓到。其实指针没什么可怕的,只是一个地址。可以多看书多了解,再加上自己的实践,慢慢就明白了。第一次看不懂也没关系。你可以先跳过下面的内容,再回头看一遍,也许你会豁然开朗。

另外,还有一个很重要的步骤,就是切记不要只看不练。学习编程是必须要做的。不做就学不会。就像学游泳一样,不接触水怎么学?

一定要自己用键盘在编辑器上打出书里或者视频里的代码,然后执行结果。

因为编程还有一个重要的能力,就是调试能力,因为写代码必然会出bug。正好这个工艺是国产的,锻炼你的调试能力。如果问题解决了,它就变成了经验。

我敢肯定,第一次输入代码,有很大概率是不行的。语法或者逻辑有问题。这是锻炼你发现问题能力的时候。如果实在找不出什么问题,可以去网上找现成的代码,然后复制粘贴,仔细对比。你写的和别人写的有什么区别?是不是少了个分号或者格式不对?

这个过程非常重要。不要浪费时间。事实上,当你工作的时候,你会发现你可能会花大部分时间去寻找bug和代码错误。反而是写代码花的时间最短。

对于第二种人,也就是非计算机专业,没学过计算机的外行,那么我的建议是开始学习Python。为什么?

因为Python是一种非常简单的编程语言,非常适合初学者。它的语法简单,没有C语言晦涩难懂的指针概念,功能强大。

你会发现很多网上和现实生活中的学习课程都在宣传Python,说学习Python对工作有帮助。确实能帮到你,但是对于普通人来说真的非常有限。也许你的工作中根本不需要这个东西。

但是作为一个对计算机感兴趣的人,学习不要功利,否则会急于求成,导致学习不好。

那么怎么学呢?

首先当然是看视频。作为初学者,看视频是最直接的。网上有很多便宜的Python课程,可能1块钱就有。这里不推荐具体课程。建议你上网搜一下,或者关注我的私信,我会推荐给你。

第二,当你觉得看视频太慢的时候,你可以去淘宝JD.COM买一本Python的书。书中附有很多例子和CD码,可以借鉴。具体买什么书,这里不具体推荐。请关注我,私信我。

第三,找个好老师。比如你有正在研究这个领域的同学或者朋友,他给你推荐学习的视频或者书籍,问他你不懂的问题,这是最方便的。我相信作为一个计算机专业的学生,我非常愿意帮助一个非计算机专业的学生学习计算机。

最后,最重要的一点,就是自己写代码。不要光看视频就觉得很简单。实际自己写的时候,各种问题都会出现。

最好的学习时间是有问题的时候。也许这样一个小问题就能让你的编程能力有一个大的提升。

我是一名IT档案,欢迎关注我,学习更多计算机知识!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/news/1180288.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号