一名6岁开始学习编程的小朋友,10岁就成为了一名被全硅谷追捧的女程序员,同时她还兼任了一家游戏公司的CEO。扎克伯格赞她未来可期,奥巴马夫人还亲自写信鼓励她,这名美国小女孩叫沙迈拉·梅塔。

她6岁的时候对编程语言产生了兴趣,于是每天缠着工程师爸爸教她学计算机知识,7岁的时候,她已经是一名厉害的小程序员,还开发了一款游戏;8岁的时候,她获得了高中生学习节比赛二等奖,各大媒体纷纷报道后,她就顺势推出了自己的一款游戏,这款编程桌游一年售出1000个,赚了超过3.5万美元;10岁的时候,她引起了微软和谷歌的重视,两家公司已经向她抛出了橄榄枝。

这个10岁的小女孩用4年的时间,成为了自己想成为的人。你也许会觉得她有一个好爸爸,但需要注意的是,同龄的孩子们,这个时候还在玩玩具。为什么成功?正如她自己在中说的,

“比失败更可怕的,是连尝试都不敢,让机会白白流走的懦弱。”

这位小朋友是6岁开始学习编程的,有些20多岁的人因为曾经选错专业或其他原因想转行,还在纠结自己能不能学好编程。而那些不纠结的人早早就下定了决心开始学习,无论是自学还是找老师,都已经迈出了第一步。码宝宝记得曾有人说过,“现在是26岁,明年27岁,如果不学习编程,明年还是27岁,为什么不学呢?”于是就开始了学习,在学习过程中总会遇到困难,对于零基础的人有些知识可能不太了解,码宝宝有一些建议。

不是数学好才学编程

有些零基础的人会把数学不好当成是学习编程的阻碍,可能觉得自己不是计算机或数学系,再或者是文科生而打起了退堂鼓。事实上,数学和编程的关系没有很多人认为的那么大,比如较容易入门的前端,很多接触过计算机二级的人学习后就会知道,其实入门还挺容易的。但在程序员的发展后期,数学和逻辑思维还是很重要的,这一点决定了一位程序员在这行业所能取得的上限。

一定要有兴趣

这一点不是开玩笑,很多人看见编程薪资高,就准备跳槽进行,短期内是可行的,但越往上走越需要学习新的东西哎,这时候兴趣就很重要了,如果没有及时提升自己的技术和对系统基础的理解,这类程序员可能会在两到三年左右陷入职业的迷茫阶段。

自制力一般,还是选择线下学习

线上教育的好处很多,能够不限地点和时间。线下的学习方式更加传统,但线下的好处在于。更容易让人坚持下去,能够面对面接触老师更快的解决疑难问题,能够找到很多未来的同行,很关键的点在于,自制力一般的人容易半途而废,而线下有人监督会好点儿。

学历还是很重要

先不说博士生和本科生的薪资差别,有些高考失利的学生可能也会去选择学习IT,不能说这些学生中没有学得好的,但很多用人单位还是会关注学历,所以建议大家最好能够有专科及以上的学历,更方便未来就业,高考失利的同学们,如果还想从事这一行,可以先对学历进行提升。

转载于:https://blog.51cto.com/14022478/2326532

10岁小孩通过编程成为CEO,零基础学IT真的不难相关推荐

  1. 浙江理工大学 我的编程之路 零基础学C/C++ 200题 标程/题解

    浙江理工大学 我的编程之路 零基础学C/C++ 200题 标程/题解 OJ地址:http://47.96.116.66/index.php 标程/题解GitHub:https://github.com ...

  2. 浙江理工大学c语言作业网站,浙江理工大学 我的编程之路 零基础学C/C++ 200题 标程/题解...

    浙江理工大学 我的编程之路 零基础学C/C++ 200题 标程/题解 OJ地址:http://47.96.116.66/index.php 标程/题解GitHub:https://github.com ...

  3. Ps编程脚本开发零基础学脚本(一)

    Ps编程脚本开发零基础学脚本(附电子书+脚本案例) PS脚本自动化简介: Photoshop 通过脚本支持外部自动化.在 Windows 中,可以使用支持 COM 自动化的脚本语言,例如 VB Scr ...

  4. 女生零基础学软件测试难不难

    软件测试属于一门IT技术编程语言,很多人都觉得IT技术都是男性比较多,按照目前的行业数据来看,确实是男性居多,但最近几年,女性程序猿也越来越多,其中就有软件测试这个岗位,下面具体来看看女生零基础学软件 ...

  5. python 少儿趣味编程下载_零基础学Python编程(少儿趣味版)

    本书是一本少儿编程入门书,适合零基础的读者.本书以"派森号"飞船和西西船长等人的童话故事为载体,从头开始介绍了Python语言的基础语法.全书共有6个章节.每章都有约十个独立的内容 ...

  6. 小白学python,零基础学Python难不难?

    Python是一门非常适合入门的编程语言. Python语法简单明了,代码可读性很高,容易入门:对于初学者规范自己的学习有很大的帮助,同时还可以帮助初学者看懂别人的代码.今天达妹就带大家了解一下,零基 ...

  7. response_json是什么类型数据_零基础学VBA编程第5课:什么是数据类型?

    每天一篇Excel技术图文微信公众号:Excel星球NO.79-什么是数据类型?作者:看见星光微博:EXCELers / 知识星球:Excel 嗨,大家好,我是星光,今天咱们来继续学习VBA编程. 在 ...

  8. response_json是什么类型数据_零基础学VBA编程05:什么是数据类型?

    每天一篇Excel技术图文微信公众号:Excel星球NO.79-什么是数据类型?作者:看见星光微博:EXCELers / 知识星球:Excel 嗨,大家好,我是星光,今天咱们来继续学习VBA编程. 在 ...

  9. 零基础学鸿蒙编程-UI控件_DatePicker

    什么是DatePicker DatePicker是一种日期滚轮式选择器.常见效果如下: 1.基本用法 效果图 代码 <DatePickerohos:height="match_cont ...

最新文章

  1. java中bigdecimal除以int类型的数据怎么实现_大部分Java程序员都会忽略的几个问题,你中招没?...
  2. 1098 Insertion or Heap Sort (25 分)【难度: 中 / 插入排序 堆排序 堆排序不会未完成】
  3. 产品打包工具的制作,ant,编译源码,打jar包,打tag,打war包,备份release版本等
  4. redis 获取所有key_Redis笔记
  5. 2.3_circular_queue_环形队列
  6. 朗沃20140414
  7. Linux下如何查看高CPU占用率线程 专题
  8. mnist数据集python导入_关于Pytorch的MNIST数据集的预处理详解
  9. 电脑没声音解决方法(重启/声卡设置/升级声卡驱动)
  10. selenium爬取裁判文书网
  11. python编程求长方形的面积_python实现用类读取文件数据并计算矩形面积
  12. install Oracle JDK in Linux:安装oracle JDK in linux
  13. CANoe如何查看总线负载率?
  14. 普洱机器人编程_普洱机器人视觉效果怎么样?
  15. 定时器 java qua_【spring-boot】 springboot整合quartz实现定时任务
  16. 如何给电脑加装硬盘?
  17. 计算机安装硬盘后无法启动不了,加装固态硬盘,装好后系统怎么不能启动了呢?该怎么办?...
  18. 01 注释的作用和分类
  19. 单组率的meta分析——R与Stata
  20. Java接收solr动态域_Spring Data Solr创建动态域报错:org.springframework.data.solr.UncategorizedSolrException...

热门文章

  1. 温柔的声音,温暖的旋律:碧娜《再回到从前》
  2. DevOps落地与转型:提升研发效能的方法与实践
  3. java实验3 判断二维坐标系中2个圆的位置关系
  4. Cisco ASA防火墙简易配置与调试手册
  5. html5建筑图插件,13个JavaScript图表图形绘制插件
  6. 南大通用与杭州思福迪软件完成兼容性互认证
  7. 微信第三方平台开发经验总结(一):接收component_verify_ticket
  8. 通过模糊测试寻找车载蓝牙的安全漏洞
  9. 脚本病毒分析扫描专题1-VBA代码阅读扫盲、宏病毒分析
  10. 企业内部创业平台如何搭建