首页 > 科技 > 问答 > 科技经验 > 学编程的"天分",如何看自己在编程有没有天赋

学编程的"天分",如何看自己在编程有没有天赋

来源:整理 时间:2022-04-11 14:38:08 编辑:科技知识 手机版

编程这件事儿要看天赋吗?

编程这件事儿要看天赋吗

谢谢邀请需要有逻辑思维能力,天赋这事在编程这方面还真体现的较少。很多人在学习编程的初期都会遇到一些困难,这个是正常的,程序设计本身就是件比较复杂的事情,所以有的人学不会就会跟自己说这是天赋不足的问题,其实这么多年我带了很多程序员,没发现天赋在程序设计上起到多大的作用。10年的时候我带过一个学生,非计算机专业,基础薄弱,逻辑思维能力很差。

当时说实话我都有点要放弃他了,把他下放到一个做后台的项目中做实习生,半年后他竟然成为项目中的主要开发者之一。我从侧面了解了一下,他开发的能力和速度得到了项目经理的认可,已经提前结束实习,进入主力开发序列了。我跟他谈了一下,他告诉我加入项目中以后,他积极跟其他程序员交流学习,通过自己的坚持和努力,逐步建立了自己的开发思路,现在已经能独立完成一些功能模块的开发了。

所以说什么是天赋?天赋就是初期你能快点理解问题,但是否能起到决定性的作用,通过很多实际例子发现,并不是这样。我每年都会带几个非理工科的学生,通常分数都比较高,但是对程序设计的理解几乎没有什么概念,但是这些学生最终大部分都进入了大型互联网企业从事软件研发工作。这里面没有一个学生跟我说自己天赋不足的,因为天赋在我看来更多的也许只是借口而已。

我再跟头条的读者分享一个我身边发生的事情,我家有一个远方亲戚,这个小孩是中专毕业,中专学的是机械方面的内容。非要让我带他做程序设计的工作,我当时都有点哭笑不得,我让他去听了几个月课程,本想他会自己放弃,结果这个孩子虽然刚开始一点都听不懂,但是就是坚持了半年,慢慢地实验他能自己动手做了,现在他在北京一家做互联网金融工作做软件开发工作,月薪20K左右。

你觉得写代码需要天赋吗?

编程这件事儿要看天赋吗

这个问题问的。这个“写代码”这个词说的就好像是打字员一样,弄得你好像不认识生僻字,就能用五笔输入法打出来似得。其实软件开发还是讲究些天赋的。个人有些经历,就是一位同事编程费了很大周张,在源程序上附带写了大段程序,实现了某个功能。后来拿过来让我看,功能呢确实没有错,但觉得不是很理想。后来就在原程序上做了一个小小的改动,功能也实现了。

怎样看出一个人有数学天赋?

编程这件事儿要看天赋吗

在小学阶段,看一个孩子有没有数学天赋很简单,就看他对应用题的解答能力是不是强。有的学生,由于学习态度端正,计算能力很强 ,感觉数学成绩可以,但是一到应用题就不行了。那些需要列两三个式子才能解决的问题,就转不过弯来。那这样的孩子到了初高中数学成绩不会太好。如果是初中阶段,就看他解几何题目就行了。难的几何题,山路十八弯,如果基本能顺利解答,就说明有数学天赋。

如何判断自己是否适合学编程?

学任何东西没有什么适不适合一说,如果没有兴趣可以选择不学,有兴趣再难的东西都能学会,兴趣是最好的老师,除非不是天生智力有问题,如果一个人对编程很感兴趣,在编码时遇到了难以解决的问题,那么他会选择问别人,或者是上网查资料,直到弄懂原理才罢休,知识是一点点积累起来的,在看别人的代码时,看不懂的地方可以调试,修改,运行后看看有什么变化,这对任何一个学者都有帮助,能够快速理解别人的思路。

其实本人就是一个例子,80后的小学都没毕业,02年就出来工作了,想想小时候读小学也是个学渣,数学模拟试卷从没超过50分,07年第一次接触电脑,那个时候就知道玩游戏【完美世界】,后来09年发现了私服,看到别人在用外挂,因此我也是受到了启发,上网查了一下,大多数推荐用vb,所以我第一次接触编程选的是VB,开学之前我让我哥教会了我26个字母的读法,从此迷上编程,渐渐的游戏也戒了,虽然没学历但我是勤奋的,自顾自的学,也是走了不少弯路,时间一长也积累了不少知识,下图是最近几个作品,第一个是【俄罗斯方块游戏】,代码量500多行,思路就是用一个2维数组来完成的,没有方块的格子代表0,其他的代表有颜色的方块,第二个记事本,代码比较多,主要封装了一些常用的东西,第三个内存遍历,这个比较复杂,主要用途做外挂对游戏内存遍历的辅助,代码很多,三个类模块,一个进度条,一个列表框,我从不觉得我学不会,我只要想搞懂原理的时候,就算不吃饭我也要弄懂它,所以你要是真的喜欢编程就不要担心学不学的会,只要认真去查资料你就会懂了。

你知道怎么发现自己的能力和天赋吗?

个人的价值定位很重要我想不少人会发现,同样学校同样专业的同学,在出来社会工作后,薪资差距为什么会变得如此的大。其实很简单,人和产品一样。产品有不同的价值定位:产品领先、价格便宜,服务优越举个例子来说,你买小米是因为价格便宜,买席梦思是因为产品好。其实现在的人出来工作,就相当于是把自己“卖”给了社会,怎么才能卖个好价钱呢。

这就要看你的价值都有哪些。有哪些因素可以决定你的价值呢总的来说就是两个内在因素和外在因素内在因素最重要的就是你的天赋你的兴趣和快速试错是我总结出来的一个最简单也是最直接地发现自己天赋和能力的方法。为什么这么说呢,在大学期间,我不知道自己工作之后应该尝试哪方面的计算机工作。因为计算机编程分很多,数据挖掘,算法工程师,后台工程师,Android开发工程师,iOS开发工程师。

文章TAG:学编程的"天分"如何看自己在编程有没有天赋编程程的天分

最近更新

  • 有的商家发顺丰为什么可以发带电池的电子产品,商家竟然发的顺丰快递

    当时我们有一个食品分类组,里面很多商家,直接是厂家,占了店铺的一半。因为马云要动快递、三通一达的奶酪,无法独立生存。只是他被马云牵着鼻子走,结局肯定不好,最惨的是换成马云自建物流。 ......

    科技经验 日期:2022-06-08

  • 安卓系统为什么臃肿,安卓系统每年都说更流畅

    说实话,安卓这几年在系统流畅的线条上下了不少功夫。安卓不会自动清理后台。有的安卓手机厂商优化不了,或者用的人不知道怎么用好。久而久之,手机开始卡顿。熟悉Android系统开发的R ......

    科技经验 日期:2022-06-08

  • 苹果为什么嚣张,美国如此嚣张从哪儿来的底气

    卖猪肉的梁屠夫,告诉我为什么宇宙不是上帝主宰的。为什么现在科学在发展?反而有人认为宇宙是上帝主宰的。普朗克常数h定义的量子是宇宙中最小的粒子,是宇宙中最基本的变化载体。对宇宙真理的 ......

    科技经验 日期:2022-06-08

  • rx480 为什么没有了,rx480都8g显存了

    想象一下,一个花粉进华为手机专卖店,预算4000元买一部手机。推荐荣耀30Pro还是华为P40?华为和荣耀是同级还是上下级,华为和荣耀是什么关系,兄弟还是父子。买华为意味着产品力比 ......

    科技经验 日期:2022-06-08

  • 太阳为什么温度最高,为什么不会融化

    这也是不对的。如果时间拖得足够长,随着太阳物质核聚变的继续,物质元素融合成铁元素,基本停止反应。重的铁元素会落到太阳表面,或者形成一个固体的太阳球体。随着越来越多的铁落下,对底层的 ......

    科技经验 日期:2022-06-08

  • 流量卡为什么好卡,为什么移动的无限流量这么卡

    无线流量限速问题运营商提出的无线流量卡并不是真正的无限流量。你以为便宜的是垃圾物联网卡。这是惯例。我觉得12流量卡都是正规卡,去过无数坑,所以知道这个月租49块钱很贵,但是100g ......

    科技经验 日期:2022-06-08

  • 为什么火星叫火星,那么金星为什么不叫火星

    他实际上是苏联的二号人物。斯大林死后,他一度有可能成为苏联的领袖,但在他春风得意之时,却被昔日的战友处决了。苏联只用了20多年就赶上了美国。那么,你认为苏联的科技是先进还是落后?我 ......

    科技经验 日期:2022-06-08

  • 为什么摩拜单车变少了,摩拜单车为什么这么难骑

    没办法,穷成这样。买二手的,打折的就行。喜欢苹果手机的人有以下几种可能:全新的6800元左右,二手的4000元左右,没有五官的才2000多点。价格差别还是很大的,所以有些人喜欢便宜 ......

    科技经验 日期:2022-06-08