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

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

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

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

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

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

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

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

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

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

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

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

从编程小白到入门码农的五个途径相关推荐

  1. Python编程:从入门到实践第五章练习题

    从零开始学Python第四天. 1.条件测试 5-1 条件测试:编写一系列条件测试:将每个测试以及你对其结果的预测和实际结果都打印出来.你编写的代码应类似于下面这样: car = 'subaru' p ...

  2. 码农翻身全年文章精华

    在码农翻身公众号写了一年多, 最大的体会就是:原创真心不易! 每天思考的最大问题就是: 下一篇文章写啥? 在大家的支持和鼓励下,还是坚持了下来,  回头看看走过的路,这一年过得还算充实. 很快就要过年 ...

  3. 每3位新码农中就有2个是单身?来自31000人的调查报告显示……

    选自Medium 作者:Quincy Larson 机器之心编译 参与:刘晓坤.王淑婷 freeCodeCamp 做了一个名为「2018 New Coder Survey」的调研,以了解成年人学写代码 ...

  4. 50 岁老码农:Python Bug 太多,我选 Rust 和 Go!

    作者 | 伍杏玲 责编 | 唐小引 出品 | CSDN(CSDNnews) 这里有一位IT界的老司机,不,是久经沙场的老码农: Linux专家,几十年来开发不少免费的开源软件:Linux之父的同窗好友 ...

  5. 来自31000人的调查报告显示:每3位新码农中就有2个是单身……

    选自Medium,作者:Quincy Larson,机器之心编译,参与:刘晓坤.王淑婷. freeCodeCamp 做了一个名为「2018 New Coder Survey」的调研,以了解成年人学写代 ...

  6. 猿创征文|前路有光,初心莫忘,从编程小白,到如今小有所成,我这一路是如何走来的?

    前言 无论是谁,对于编程来说,一开始看都很难看懂的,这也是为什么这个行业,属于互联网高薪行业代表的原因之一. 我是属于自学编程的非科班码农,在我看来,自学编程应该重点思考下自己的学习方式以及是否对 J ...

  7. 我是如何从程序小白成为码农的

    转眼大学生活就要结束了,想想还真有点舍不得.简单叙述一下我大学的编程生涯. 大学一年级,对我来说,可以说基本上没有接触到什么编程的技能,买了个笔记本也就是用来聊聊天看看电影什么的.至于C语言是什么,我 ...

  8. 35岁学python爬虫_35岁码农的机器学习入门之路-python篇

    35岁码农,苦逼的80后,岌岌可危的尴尬年纪,何以解忧,唯有学习,对了,要跟上潮流:机器学习. 本篇所提入门之路,适合大学没学好数学,毕业后数学已忘光,工作多年想半路出家的人,仅供参考. 学习动机提升 ...

  9. 每周一书《码农翻身(好玩有趣的编程知识)》分享!

    作者简介 刘欣(@码农翻身): 15年的软件行业从业经验,前IBM系统架构师,擅长企业应用架构和设计,领导过多个企业级应用架构设计和开发工作. 内容简介 <码农翻身>用故事的方式讲解了软件 ...

最新文章

  1. \multirow 表格文字居中(latex强制换行)
  2. 分享Kali Linux 2017年第24周镜像文件
  3. 选择纯种犬还是杂种犬?
  4. mysql 二进制安装卸载_MySQL二进制版本的安装及卸载
  5. I2C 简介(备忘)
  6. 朋友,别告诉我你懂分布式事务!
  7. linux:ubantu中pycharm专业版安装
  8. 空场景在安卓上的渲染消耗问题
  9. POJ - 3436 ACM Computer Factory(最大流+输出残余网络)
  10. 使用wireshark抓包并进行网络协议分析
  11. 操作系统 哈工大 李治军
  12. 40_自定义泛型方法及其应用
  13. 计算机java培训总结,java培训总结范文
  14. [书摘]架构真经--可扩展性规则的利益与优先级排行榜
  15. mac在当前文件夹打开终端,献给不喜欢终端打字的小伙伴
  16. 基于Ajax提交formdata数据、错误信息展示和局部钩子、全局钩子的校验。
  17. 未来教育计算机三级课后题答案,全国计算机三级网络技术课后题答案(2016.3 未来教育).docx...
  18. [转]C#用SHA对密码加密
  19. Spring AOP aspectjweaver.jar与aopalliance-1.0.jar 下载地址
  20. c语言 python rsa库_python如何调用libcrypto实现RSA解密?

热门文章

  1. 为什么我的windows 10 电脑关机时,电脑灯延迟很久才熄灭?
  2. Keil uVision5 创建STM32F4
  3. 求圆面积 输出精度要求
  4. MES系统功能在石油化工行业的应用
  5. 概率论与数理统计--S2数理统计概念
  6. Android开发——查询/杀死手机里正在运行的进程
  7. uniapp结合萤石视频ezuikit.js的爬坑记录
  8. 微信JSAPI支付 跟 所遇到的那些坑
  9. 无秘app android2.2.3.5能用么,关于“无秘”APP的竞品分析
  10. 喜茶门店总数超过650家,深圳单城市突破100家店