• 从编程小白到入门码农的五个途径


    一、找人带(推荐度:四星半,可行性:两星)

    对于编程小白,能找到老鸟带是上升最快的途径。有些新人连设置环境变量和安装必要的程序都不会,还没摸到编程的大门已耗尽了所有的耐心。另外,老鸟还会教你一些学校学不到的知识点。举个最简单的例子,要求输入两个数,打印两数相除的结果。大多数学校教你写出程序就万事大吉了,但是你有没有想过,如果输入的除数为0怎么处理?如果输入的参数非数值又怎么办呢?这些坑,有经验的老鸟会帮你填。随着小白逐渐入门,很多bug已不再是必应或谷歌就能应付了,与其花费大量时间上专业论坛问(还不一定能解决),不如找老鸟咨询一下,也许几分钟就搞定了。那么去哪里找人带,还能免费教你呢?通常可以选择在互联网公司实习,不仅有收入(实习工资,但并不多),还能学到本事。但这个方法适用大学生,可行性较低。如果你有熟识的人愿意手把手免费教你,也是可以的。不过找人带还有个缺陷——虽然上升快,但是学得不系统。这点会在文末讲述。

    二、看网上的教学视频(推荐度:四星,可行性:三星)

    非常适合零基础的编程新人,选一门编程语言,从头到尾看下来,每看完一节课,动手操作一遍,虽然整门课听下来不能保证你已经有参加项目的实力,但是对这门语言肯定有大致的了解,之后根据兴趣完成一个作品,此时可以说你已经入门了。网上优质的视频绝大多数是收费的,还有一些盗版的免费或低价视频,个人偏向付费视频,毕竟你花了至少几百元,当学得枯燥,打算放弃的时候,摸摸凹进去的口袋,是不是又有动力了?实在不愿意花钱的,这里透露个不能说的秘密:破解版网盘下载器+网上搜索电子资源。个人不喜欢帮厂商做广告(谁叫厂商没给我钱哈),如果需要教学的网站、下载器名称以及现成的资源,可以私信我。

    三、看入门编程书籍(推荐度:三星,可行性:四星)

    新手只要买一本入门的书即可(没错,就一本)。书名形如:XX入门经典、XX从入门到精通。买来后,把他通读一遍,再实践一遍,切勿一时兴起买一堆书,根据我的经验可能你连最简单的那本书的五分之一都看不完——直接从入门到放弃。个人觉得买书适合学习专注,喜欢钻研的人,否则非常容易半途而废。

    四、报培训班(推荐度:两星,可行性:三星)

    这么说吧,笔者身边的所有程序猿里,没有一个参加过培训班,此乃其一,其二,价格非常贵——少则七八千,多则两三万,想想这可以买多少书,看多少正版视频了!此外,培训班多如牛毛,想找到一个靠谱的真的很不容易。不过,培训机构至今在市场占有一席之地也有它的道理,遇到技术问题可以直接找老师,同学之间能有交流,最终能否学到本事,甚至像其介绍的一样拿到万元薪水就得看你的造化了。

    五、自行网络搜索(推荐度:一星,可行性:五星)

    老鸟看到这里估计要骂人了——学编程的哪个不是搜索大神,且慢!本文讲述的是编程小白,就算他能对电脑做基本的操作,懂得使用搜索引擎,你确定他会发现问题、正确地描述问题,甚至查看文档吗?我更推荐小白先从头到尾系统地学一遍,而且不是不会什么搜什么——因为他们不会的太多了。

    也许你已察觉,本文更主张小白系统地从头学,因为我觉得查缺补漏是入门后的操作,举个简单的例子,用Python交换两个变量。很多有基础、甚至老鸟会自信的使用中间变量,但是倘若你系统地学过,一行x,y=y,x就搞定啦。


    本文为“爱锋程序猿”原创,转载请写明出处。

     
  • 相关阅读:
    Mvc分页:为IQueryable定义一个扩展方法,直接反回PagedList<T>结果集
    从零开始一起学习SLAM | 相机成像模型
    从零开始一起学习SLAM | 为啥需要李群与李代数?
    从零开始一起学习SLAM | 三维空间刚体的旋转
    从零开始一起学习SLAM | 为什么要用齐次坐标?
    从零开始一起学习SLAM | C++新特性要不要学?
    从零开始一起学习SLAM | SLAM有什么用?
    从零开始一起学习SLAM | 学习SLAM到底需要学什么?
    2019年度【计算机视觉&机器学习&人工智能】国际重要会议汇总
    从零开始一起学习SLAM | 为什么要学SLAM?
  • 原文地址:https://www.cnblogs.com/lovecrazy/p/11370299.html
Copyright © 2020-2023  润新知