afddy_零基础学编程套路

作者: seo 分类: seo基础 发布时间: 2019-07-02 20:52

  1.去了解计算机的基本组成,计算机的发展史和编程的发展史,看起来和编程没什么关系,潜在的影响还是十分大的;

  了解一些编程的实质远比知道如何编程更有意义,不要在编程是怎么回事的情况下就去学习编程,这样对你的学习是十分不利的,作为一个编程爱好者,知道计算机的工作原理,这应该是一件再正常不过的事。

  这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,到最后搞到新手一会听说这种语言适合新手,于是学习这种语言,一会又有人会开始推荐你xxx语言,于是新手们又开始学习这种语言,搞到最后,什么语言都没搞懂,时间大把大把的流失,热情消耗殆尽。要解决这个问题,首先要明白一个根本问题,怎样挑选适合入门的编程语言?我推荐从难度这个角度来考虑,这门语言必须简单易学,有趣,而且要有一定的热度,有热度才能有更多的人一起交流讨论,翻开编程语言列表,发现有100多种编程语言,而且这个数还是在不断增加的,这里我们一起来看下2012年5月份的编程语言排行榜,能进排行榜前20的,首先在热度上都已经差不多了,现在要做的就是从排行榜里找到一门简单有趣的语言。

  对于上述的语言,这里不可能一个个详细介绍,篇幅有限,最主要的是,这些语言的介绍只需要打开搜索引擎,输入这项语言的名字,搜索一下,就能看到详细介绍了,如果说不会搜索,那么,请返回第一个问题,一般来说,如果你去论坛提问什么语言适合入门,得到最多的结果应该是C语言,没错,就是上述排行榜排行第一的那个,强烈推荐C语言入门的同学如果看到这篇文章可能会很想吐槽,因为这里笔者要推荐的不是C语言,笔者认为,Python语言对于零基础更适合入门,很多人推荐C语言原因我猜测可能有两个,一是全国大部分的高校的编程课C语言是都有开设的,也可以说是学习过C语言的用户基数大,第二是C语言自身的强大,可谓是口碑好。基数大+口碑好,足以让你得到的结果是C语言居多。

  笔者是Python语言入门,接触编程时完全是零基础,现在接触了C、接触了C++、JAVA,Visual Basic 6,回味了下,如果让我再次选择一门入门语言,我绝对不会后悔选择Python,建议每位同学去百科搜索下Python,看下是否真的简单易学,并且强大,如果你想快速写GUI(图形用户界面 )的软件,Python有一大把图形库供你选择,不像C语言,半年下来,还是停留在黑框框里,大大打击了初学者对软件开发的信心,对于写游戏,Python也是绝对不会让你失望的,pygame模块为你提供简单快速的游戏开发,Pygame是 跨平台 Python模块,专为电子游戏设计。 包含图像、声音。 虽说没法和Direct X相比,但对于新手来说,独立写个2D游戏也是一件很愉快的事。

  对于Python,笔者就不再详细介绍了,只是推荐,具体选择什么语言,决定权还是在你手里,无论是C语言也好,Python语言也罢,下面所介绍的学习方法都是适用的。

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

  而且,新人都喜欢加很多xx语言的编程群,而且大都是挑人多的加,一旦编程中出现了一点小错误,就立马到群里提问,这是一个很不好的习惯,假如说群里有人在线,为你解决了这个问题,那么你独立解决问题的能力就降低了一分,假如没人在线,你就可能面临着等待,或者把问题放这,不去管它,这样积累的后果你是知道的,最好的方式就是动用搜索引擎,不需要等待,还可以锻炼独立解决问题的能力。还有一点,许多新人反应说许多知识搜索不到,我很负责任的说,不是搜索不到,是你不会使用搜索引擎,至少我现在在编程上还没有遇到过搜索不到某个知识点的情况,对于搜索的使用技巧,如果你还不知道,去搜索吧。

  顺便说句,加很多群不是一个好习惯,群里并不能让你学到太多知识,他的功能在于能找到一群有共同话题的朋友,真实的情况是大多时间都在时一起闲扯一些与编程无关的线.知道如何看书:

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

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

  代码是一定要亲手调试一遍的,要亲手输入一个字符一个字符的输入,不是机械的复制粘贴,复制粘贴的后果就是你自己感觉学的差不多都理解了,然后到上机亲手写代码时,要么写不出来,要么一运行报错一堆。所以,书上的每段代码都要亲自调试。

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

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

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

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

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

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

  **说说我自己的经历。**南京理工大学,光学工程研究生毕业,和程序猿完全不搭边。毕业后进了成都某国字头研究所,在光学行业醉心研究了四年,觉得这行当实在没啥好钻研的,瞅来瞅去总不能干微商吧,还是自学编程...

  来自 MeloDevAndroidDeveloper微信公众号你们以为这篇文章该是我教你们如何泡妞了吧?并不是...最近连续发了几篇文章都不是跟Android太相关,已经有人给我留言说「你这还是And...

  如何零基础自学编程简介1.计算机基础2.java语言必修课总结简介楼主普通本科学校渣硕,出于对编程的兴趣自学了编程并且转行。写这篇博客是因为从转行开始到现在已经有很多朋友在咨询我如何自学编程,如何才能...

  现在很多年轻人喜欢计算机,喜欢软件开发,想从事IT行业但又不是学这个专业的,很多人就想通过自学的途径走上这条道路,但大家肯定也和我当初一样有很多的困惑。本人学校学的是国际贸易专业,毕业之后的不顺利加上...

  首先要求这几点:1、做一名程序员,绝对要耐得住寂寞,并且要一直有点兴趣促进你学习。如果你完全没兴趣,你是不可能学会编程。2、能抗压。咱干程序员这一行业,没填几乎都是面对枯燥的代码,经常要面临着加班,除...

  高中开始荒废,毕业后浑浑噩噩过了几年,如今马上23岁,扪心自问不愿就这样度过以后的日子,想选一个自己喜欢的工作,受得了苦,也不怕孤独,肯学,那么,请问如何从零基础成长为一名程序员?问题补充:1.完全零...

  1、做一名程序员,绝对要耐得住寂寞,并且要一直有兴趣促进自己学习。如果你完全没兴趣,基本是不可能学会编程的。2、能抗压。咱们干程序员这一行,几乎每天都是面对枯燥的代码,经常要面临着加班,除非是特意去很...

  很多人对编程感兴趣或者因为看到程序员工资普遍很高,所以产生了学习编程的想法。但或许是因为高考填志愿的时候没有选到计算机类的专业或者已经出来工作了,失去了在校学习的机会。那么,应该要怎么样自学编程呢?首...

  零基础学Minecraft编程-图文版 minecraft 编程 python

  《零基础学Minecraft编程(图文版)》是非常有趣的Minecraft编程入门学习书。在Minecraft游戏中,你可以学习许多Python编程技能,在 PC、Mac或树莓派上与游戏进行互动,更可将Minecraft与电子元件连接起来...

  零基础学系列书籍,来源于互联网,侵删。提供电子书格式以及转化为PDF格式,原电子书格式代码显示混乱,转PDF格式,代码展示特殊处理,但学习过程中最好还是下载源码对比,以免有偏差。

  零基础学系列书籍,来源于互联网,侵删。提供电子书格式以及转化为PDF格式,原电子书格式代码显示混乱,转PDF格式,代码展示特殊处理,但学习过程中最好还是下载源码对比,以免有偏差。

  我认为学习编程或者其他技能,不仅是为了谋生,还是为了自由。因为:能力越大,越自由。......通过教身边人学编程,与学习成功者失败者的沟通,我认为编程学习是有快速方法的,是有捷径的...

  二叉树是最经典的数据结构之一,其结构类型和算法操作也是十分多,今天来做一个总结(今天先不讨论对B树,红黑树那种比较高级的数据结构)。树结构,一般用节点引用两个子节点作为左右节点。结构代码如下PS:有些...

  最近,在交流群里经常有苦逼小白问怎样学编程,对编程有兴趣但无从下手,这是个庞大到让大神们“无言以对”的命题。在知乎、CSDN等论坛上,许多同行也对此类问题进行了探讨,小编就其中认可度较高的回答进行了整...

  一、做好心理准备自学编程的弯路多得数不完,坑多得踩不完。如果你决定要自学编程,就意味着踏上了一条面对困难、挫折和失败的无尽之路,要想清楚自己能不能承受这些挫折,自己能不能坚持走到最后。自学编程过程中总...

  学习学习再学习学习了学习方法后,再进行学习。为什么学习编程? 学会了编程我能得到什么好处? 如何开始学习?学习编程之前的思考,以上三个问题是要先问自己的,并且要得到明确的答案。那么,什么才算是明确的答...

  1温度转换(5分)题目内容:写一个将华氏温度转换成摄氏温度的程序,转换的公式是:  °F=(9/5)*°C+32其中C表示摄氏温度,F表示华氏温度。程序的输入是一个整数,表示华氏温度。输出对应的摄氏温...

  零基础学编程:零基础学HTML+CSS(第3版)站在零基础学习的角度,以通俗易懂的语言,结合丰富多彩的实例,来帮助初学者学习和掌握HTML语言和CSS样式设计。本书列举了大量的小型实例、综合实例,并包...

  gt;注意:本文主要写给零基础的同学,作为编程的入门引导,如有不当之处,还请指正。gt; 访问源站回顾上一节,我们已经基本了解了计算机程序和程序语言的基础知识,本小节主要想讲讲程序...

  Minecraft编程心得参考学习书目:《零基础学Minecraft编程》Python下载安装:初学者工具...

  为了教十岁的儿子Python编程,我研究了下Minecraft中的编程,搭建环境是第一步,可惜网上的资料不是很多,特此记录下,以供有同样需求的家长们参考:准备工作安装Python,要2.7版本的,过程...

  Kotlin系列课程一:《零基础学习Kotlin编程》课程简介在你决定要打开这个页面阅读的瞬间,风云巨变互联网行业里拼搏的你,已经得到了一个引领时代,改变命运,突破瓶颈的机会。互联网的马太效应会越来越...

  比如学习Python。推荐视频,手机APP下载中国大学mooc,里面有很多Python,我当时学的是python程序设计,北京理工大学嵩天老师的课程,配套书籍也是北理工的。(其实个人还是建议不要一开始...

  ○前言•上一期我们学习了常量和运算符,这一期我们就要开始学习语句块了,简单啊!•本来这一期想讲判断和循环的,但是一起讲的话太多了,所以本期就只讲判断吧!•学习编程一定要多学多练,多敲出来才能记得更牢!...

  作者: ZAX溪曳 时间:2018年2月24日说到开发Minecraft服务器插件,大家肯定会首先想到大段大段的代码,我也是这样。直到有一天,那只企鹅发给我了一个网址,我就不这么认为了。为什么呢?因为...

  2016年6月29日大家好,我是易百洋,今天25岁,中专毕业(计算机专业-貌似就学会了五笔打字、上网,其它。。。别提了)。06年毕业开始出去打工,年龄小,刚开始只知道浑浑噩噩的过日子,上下班、熬夜打...

  本系列作为学习C++的学习笔记,视频在b站搜索C++入门老九学堂即可。这一章前几节都在介绍C++,没有太多内容,故没有记录。1.4HelloWorld(1)第一个程序“HelloWorld.cpp”#...

  Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有...

  因为ug在工程上用的比较多,UG零基础在学习UG编程时,需要先学习绘制三维图,然后学习刀具知识,再就是学数控指令。  UG编程学习又包括三大模块:加工模块(编程,后处理)、建模模块(拆电极,3D设计)...

  前言众所周知程序员是21世纪比较吃香的工作。程序员工资高还不需要和复杂的社会打交道。那么作为一个零基础,什么都不懂的人该怎么成为一名程序员?当程序员需要学什么?下面就来分析下。零基础的我该如何学习?如...

  1单词长度(5分)题目内容:你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“its”算一个单词,长度...

  1、务实基础,学习高数和Python编程语言。因为人工智能里面会设计很多数据、算法的问题,而这些算法又是数学推导出来,所以你要理解算法,就需要先学习一部分高数知识。先将高等数学基础知识学透,从基础的数...

  很多人都会选择自学Java或者前端,相信有在校的大学生,有正在上班想转行的,也有已经在自学的。下面通过几个问题我来给大家分析学习编程的难易程度。编程是什么?通俗的理解,编程就是编写程序,哪什么是程序呢...

  ★前言        Hello,大家好!没错,又是我,上一期我们干了……额,好像啥也没干……        那么,废话少说,让我们开始学习吧~●内容概要1.创建项目2.程序结构3.基本语法-----...

  jquery/js实现一个网页同时调用多个倒计时(最新的)nn最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦!nnnn//jsn...

  这一篇,代码折腾的时间较长,完成之后都是一些小细节,主要有三:n1、引入的依赖错误;n2、启动配置错误;n3、xml文件的mapper命名空间错误。n一、完整的pom.xmlnn...

  本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。1、 Esp8266之 搭建开发环境,开始一个“hellow worl...

  扫二维码关注,获取更多技术分享nnn 本文承接之前发布的博客《 微信支付V3微信公众号支付PHP教程/thinkPHP5公众号支付》必须阅读上篇文章后才可以阅读这篇文章。由于最近一段时间工作比较忙,...

  采用EasyUI 1.4.x 版本,默认default风格,异步加载页面,多Tab页展示,使用JSON文件模拟从后台动态获取数据。...

  接着上次的图书管理系统rnrn修改完问题后把SpringBoot成功部署到了服务器上rn测试了下api接口,能正常访问rn那么下面就是在服务器上部署前端的vue.js了rnrnrn这里的话我们要明确一...

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!