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

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

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

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

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

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

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

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

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

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

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

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



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

原文地址:https://www.cnblogs.com/lovecrazy/p/11370299.html

时间: 2024-10-09 21:04:34

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

python编程:从入门到实践----第五章:if语句>练习

5-1 条件测试 :编写一系列条件测试:将每个测试以及你对其结果的预测和实际结果都打印出来. a. 详细研究实际结果,直到你明白了它为何为True 或False b. 创建至少2个测试,且其中结果分别为True 和False 的测试都至少有2个. food = 'meat' print("Is food == 'meat'? I predict True") print(food =='meat') print("\nIs food == 'apple'? I predict

一个编程小白,如何入门APP软件开发领域?

近些年,互联网创业火得不得了!一时间,满世界都在招做App软件开发的专业人员.从大众角度来看,学编程,写代码,是一件非常困难的事情.但是,App开发人员的工资那么诱人,让很多小白也跃跃欲试想学一下.那么,一个编程小白如何入门App软件开发领域呢?如何快速掌握App开发技术呢? 对于APP开发,如何选择原生与混合,小编的意见就是选择自己擅长的,对于新手来说,选择简单的.从无到有,循序渐进,这样子从个人学习进度.学习兴趣来讲,都是合适的.一下子来个高大上,只能让你陷入困境.学习程序我的经验是,先看语

对话一位70岁硅谷“码农”:我们的真实生存状态

美剧<硅谷>中描述的正是硅谷真实的写照.硅谷作为全球科技前沿阵地,不仅是Start-Up的摇篮,更是应用开发者的圣地.据了解,目前硅谷有近10万的iOS应用开发者,他们年龄大多在20-40岁之间,以20-30岁的年轻群体为主,他们或“单打独斗”,或三五成群,期望以最低的整体成本开发出可以迅速上线并盈利的iOS应用. “对任何一个应用开发者而言,早日辞职并专注于自己的应用都是最理想的状态,但往往只有10%的开发者可以实现这一目标,”从业40余年的湾区个人开发者David Wilson告诉记者,“

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

转眼大学生活就要结束了,想想还真有点舍不得.简单叙述一下我大学的编程生涯. 大学一年级,对我来说,可以说基本上没有接触到什么编程的技能,买了个笔记本也就是用来聊聊天看看电影什么的.至于C语言是什么,我去!还是睡觉打球吧.从大一就养成了翘课的习惯,导致整个大学基本上都没有上过几节课.罪过…幸运的是靠着考前的几天的抱佛脚居然没有挂科,还拿了几次奖学金,和学霸们埋头苦读比起来也算是值了. 记得大一下学期开设了C语言的课,也是大学期间唯一的一门专门教授编程语言的课,尼玛由于缺课太多,中途去听一堂完全是天

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

作者简介 刘欣(@码农翻身):15年的软件行业从业经验,前IBM系统架构师,擅长企业应用架构和设计,领导过多个企业级应用架构设计和开发工作. 内容简介 <码农翻身>用故事的方式讲解了软件编程的若干重要领域,侧重于基础性.原理性的知识. <码农翻身>分为6章.●第1章讲述计算机的基础知识:●第2章侧重讲解Java的基础知识:●第3章偏重Web后端编程:●第4章讲解代码管理的本质:●第5章讲述了JavaScript的历史.Node.js的原理.程序的链接.命令式和声明式编程的区别,以及

码农-如果当初学习编程时能有人给我这些忠告该多好

在你学习编程之前思考一下你的目标 要知道编程大多时候就是在创造,当你有最终目标感时道路会更加的清晰.如果你的目标是"学习编程"而不是更具体的学习哪种程序及如何让你的生活更好,那么你可能会发现这不过是一次令人沮丧的实践. 我有点惭愧地承认我学习计算机科学的部分动机是为了证明我聪明,及我想干"聪明人"的工作.我也喜欢思考数学和理论(<哥德尔.艾舍尔.巴赫:集异璧之大成 >这本书在我易受影响的年纪进入了我的脑海),编程是一个不错的选择.当然这并不足以使我坚持这

『电子书』分享一波码农必备编程开发类书籍[转]

layout: default title: 『电子书』分享一波码农必备编程开发类书籍[转] category: [技术, C/C++] comments: true --- 分享一些书籍 看到书籍很多,感觉很不错,就收藏下来了,是百度盘的连接,失效的可以评论一下以此更新一下连接. 书籍清单 Python编程快速上手 细说PHP(第2版) Python核心编程(第3版) Linux命令行与shell脚本编程大全(第3版) python高手之路 iOS编程(第4版) Python编程:从入门到实践

编程小白的第一本python入门书(高清版)PDF

编程小白的第一本python入门书(高清版)PDF百度网盘链接:https://pan.baidu.com/s/1-flaGOj3CYb47UaiUEK8-g 提取码:57yu 复制这段内容后打开百度网盘手机App,操作更方便哦内容简介 · · · · · · 原文地址:http://blog.51cto.com/12650227/2332117

编程小白的第一本python入门书(高清版)PDF下载

本书特色 为了能让更多的编程小白轻松地入门编程,我把高效学习法结合 Python 中的核心知识,写成了这本书.随意翻上几页,你就会发现这本书和其他编程书的不同,其中有大量的视觉化场景帮你理解概念,穿插了若干有趣的小项目,最重要的是,这本书是为零基础小白而设计的. 下载地址 原文地址:https://www.cnblogs.com/pythongood/p/11235550.html