天赋是牛人的基因?

最近听了吴瀚清(俗称道哥)分享安全,他是西安交大少年班毕业,专注于安全技术领域,23 岁加入阿里巴巴成为集团最年轻的高级技术专家,目前在阿里任 P10 职级。对于这类少年天才,一般会冠与神童的美誉。

在之前还听过朱赟(俗称软姐)分享机器学习,她毕业于科大少年班和美国莱斯大学,现在美国任职 Airbnb。又是一个少年班的神童。

他们都算是牛人,各自在自己的领域里都走得颇远。然后我就不禁在想,这是因为他们天赋英才?所以你我凡人自然读不了少年班,在前行的路上,要么看其后来居上(相比他们的老人家),要么望其背影渐行渐远(相比他们的年轻人)。

年龄

前面说了你我皆凡人,没有读过少年班自然也不会有少年班的同学,但我确实在读大学时意外了解到一个同学居然比我小四岁。然后我就疑惑了,我上小学时,你才上幼儿园,为什么我们居然成了大学同学。他说小学跳了两级,中学跳了一级,再加上读小学时比学龄儿童稍微超前了半岁,所以我们就成了同学。

恩,对的,我正好比学龄儿童晚了大半岁入学(生于九月之后几个月),所以我们在大学相交时差了四岁。对于神童的感觉,于我是那种在相同的领域比你强很多,走的比你远很多,而且还比你年轻很多。而我的同学虽然比我年轻很多,但并没有让我产生神童的感觉,因为可能觉得当时我们的水平还差相仿佛。但我却是先起步四年,这个意外的了解一直驱动我后面想要再走的更快一些。

而对于那些真正的少年天才的感觉就是,远远望见那个山峰,你跋涉千山万水,历经数年,一身尘埃,终于爬上那个山头,却发现那里早已站着一个少年,回首对你微微一笑,挥挥衣袖,继续前行,留下一个气喘吁吁的你,在那里怅然若失。

兴趣

在程序的领域走了很多年,曾碰到一些人,说自己对编程很有兴趣,开始时候热情满满,做了两年发现牛人太多,自己似乎永远也追不上,感觉程序天赋一般,兴趣锐减。

人的兴趣其实挺多变的,所以会感兴趣的事情会很多。但对于一件事情坚持做,长期做、重复做之后都会变得无趣,这才是符合人性的。人到中年,难免发福,所以很多人都对减肥感兴趣,但坚持减肥这件事其实久了就极其无趣,还要拼命抵制无处不在的诱惑。

所以保持持久的激情是极其艰难的,我们有了兴趣才去做一件事,但长期做之后慢慢变得无趣。亦或不断的去做并改善,在其中获得成长的乐趣,因此变得越来越有兴趣。到底是天赋驱动了兴趣,还是兴趣发现了天赋?很多人都曾陷入这样的纠结中,这可能是一个需要在不断前行过程中完成的自我认知与发现,留在原地只能继续纠结。

好多年前,我在读初中时学校开了个计算机编程的兴趣课程,我立刻对其产生了巨大的兴趣。曾经彻夜不眠的在 Apple II 上编写调试 BASIC 程序,也正因为那个年代很少人能接触到计算机更别提编程了,所以我会觉得自己在编程这件事上很有天赋。一种自我感觉和赋予的天赋让我对程序进一步产生了更大的兴趣,这在当时的互联网史前时代属于环境所限形成的狭隘认知天赋,却驱动了我对编程的强大兴趣,而在遵循兴趣的发展中,也许才能发现真正的天赋。

基因

关于天赋,让我印象深刻的是一段池建强曾在其文章《你是牛儿我是渣》中写过的文字:

每个人的天赋其实就是我在《恋恋风尘》里写到的「百分之一的基因」。在每个人的心里,有百分之一的地方是不长粮食只长花儿的。那块田地,不长玉米,不长土豆,不长白薯和小麦,但只要有花粉落在上面,就会长出鲜花和雨露。但是如果你想找到那块「百分之一」的田地,就需要付出百分之百的努力。

恩,是的,天赋不只是牛人的基因,而是固有在每个人中的「百分之一的基因」。这块田地从来不是固定的,很难找到,所以才需要很努力的寻找。它会随着你的成长,周围的环境(人、事、物)和认知的变化而改变,太懒的人总是找不到,而当他们看见找到这块田地的那些人,就会觉得他们很牛,以为这是天生带来的,写在基因里了的,而自己的基因中从来也没有。

但在寻找的过程中未必那么顺利,就像圆和方。也许你的周围有大量的圆,他们都被塑造为适合各种滚动的场景,而你却是方的,并不适合滚动。你曾努力的想让自己像圆一样快速的移动,但花了更大的力气,却移动的很慢,也走不出多远。也许你可以把自己改造成圆,也可以为自己找到更适合方的用途和场景,这就是一个塑造和发现天赋的过程。

每个人都有天赋的基因,只是需要很努力的去发现它,而只有少数人通过长久地努力终于发现了它,所以少数人变成了多数人口中的牛人。

走在寻找天赋的路上,有时候,出发的早晚并不重要,重要的是持续的时间。走得越久,人也越少。从熙熙攘攘的人群中出发,终将走上荒无人烟的山道,翻上下一座山峰,希望真能碰到一个回眸一笑的少年。

鸣谢这位博主:http://blog.csdn.net/mindfloating/article/details/51534289

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/419305.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

最长回文Manacher

预处理: 判断一个串是不是回文串&#xff0c;往往要分开编写&#xff0c;造成代码的拖沓 int LongestPalindrome(const char * s, int n){ int i, j, max; if (s 0 || n < 1) return 0; max 0; for (i 0; i < n; i){//i is the middle point of palindrome for (j 0;…

链表面试笔试题目总结

链表是最基本的数据结构&#xff0c;凡是学计算机的必须的掌握的&#xff0c;在面试的时候经常被问到&#xff0c;关于链表的实现&#xff0c;百度一下就知道了。在此可以讨论一下与链表相关的练习题。 1、在单链表上插入一个元素&#xff0c;要求时间复杂度为O(1) 解答&#x…

linux下常用FTP命令

linux下常用FTP命令 1. 连接ftp服务器 1. 连接ftp服务器格式&#xff1a;ftp [hostname| ip-address]a)在linux命令行下输入&#xff1a; ftp 192.168.1.1b)服务器询问你用户名和密码&#xff0c;分别输入用户名和相应密码&#xff0c;待认证通过即可。 2. 下载文件 下载文件通…

线程、多线程与线程池

线程&#xff1a;进程中负责程序执行的执行单元。一个进程中至少有一个线程。 多线程&#xff1a;解决多任务同时执行的需求&#xff0c;合理使用CPU资源。多线程的运行是根据CPU切换完成&#xff0c;如何切换由CPU决定&#xff0c;因此多线程运行具有不确定性。 线程池&…

selenium webdriver python 元素操作

常用操作 click 点击某个元素driver.find_element_by_id(“su”).click()cleardriver.find_element_by_id(“kw”).clear()send_keys模拟键盘输入driver.find_element_by_id(“kw”).send_keys(“hello”)from selenium.webdriver.common.keys import Keysdriver.find_element_…

通过mvn dependency:tree 查看依赖树,解决依赖jar冲突问题

举例&#xff1a;E:\01workspace\chenxh\09research\rop\rop>mvn dependency:tree [WARNING] [WARNING] Some problems were encountered while building the effective settings [WARNING] pluginRepositories.pluginRepository.id must not be local, this identifier is …

“睡服”面试官系列第八篇之iterator(建议收藏学习)

目录 1. Iterator&#xff08;遍历器&#xff09;的概念 2. 默认 Iterator 接口 3. 调用 Iterator 接口的场合 3.1解构赋值 3.2扩展运算符 3.3yield* 3.4其他场合 4. 字符串的 Iterator 接口 5. Iterator 接口与 Generator 函数 6. 遍历器对象的 return()&#xff0…

【转】使用Jmeter针对ActiveMQ JMS Point To Point压力测试

准备工作针对JMS类型的Sampler&#xff0c;需要额外的jar包&#xff08;这里用的是apache ActiveMQ&#xff0c;将下载的AMQ apache-activemq-5.5.0根目录下的activemq-all-5.5.0.jar拷贝到JMETER_HOME\lib目录下&#xff09;启动ActiveMQ&#xff1a;打开dos窗口&#xff0c;进…

Mysql中int(M)的含义

知识点&#xff1a;int(M) M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关 所以int(10)与int(11)后的括号中的字符表示显示宽度&#xff0c;整数列的显示宽度与mysql需要用多少个字符来显示该列数值&#xff0c;与该整数需要的存储空…

用户体验——南通大学教务学生管理系统

进入主界面&#xff0c;看见了这么长的菜单&#xff0c;我就感到到了一丝恶意&#xff0c;然后我想用这个系统来查询我的公选课&#xff0c;我把菜单拉到底&#xff0c;发现我需要打五个字母&#xff0c;我想没关系&#xff0c;照着打就好了。 于是我点击输入栏&#xff0c;准备…

“睡服”面试官系列第九篇之数值的扩展(建议收藏学习)

目录 1. 二进制和八进制表示法 2. Number.isFinite(), Number.isNaN() 3. Number.parseInt(), Number.parseFloat() 4. Number.isInteger() 5. Number.EPSILON 6. 安全整数和 Number.isSafeInteger() 7. Math 对象的扩展 7.1Math.trunc() 7.2Math.sign() 7.3Math.cbr…

MySQL分页查询小技巧

当提到查询数据库中某个指定起始位置到特定位置的数据时&#xff0c;我们的第一个反应是采用如下的语法格式&#xff1a; limit是mysql的语法 select * from table limit m,n 其中m是指记录开始的index&#xff0c;从0开始&#xff0c;表示第一条记录 n是指从第m1条开始&#x…

转:vim----复制粘贴

vim有12个粘贴板&#xff0c;分别是0、1、2、...、9、a、“、&#xff0b;&#xff1b;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到“&#xff08;双引号)粘贴板里&#xff0c;同样用p粘贴的也是这个粘贴板里的内容&#xff1b; 要将vim的内容复制到某个…

个域名最多能对应几个IP地址?,一个IP地址可以绑定几个域名?

1、也就是说通常情况下一个域名同一时刻只能对应一个IP地址。 但是在域名服务商那里&#xff0c;你可以把服务器群里面的多个提供相同服务的服务器IP设置一个域名可以轮询。但是同一时刻&#xff0c;一个域名只能解析出一个IP供你使用。这些IP可以轮流着被解析。 这些IP其实对应…

每个 Linux 用户都应该知道的命令行技巧

每个 Linux 用户都应该知道的命令行技巧 原创 2015-09-11 伯乐在线 程序员的那些事 【伯乐在线导读】&#xff1a;有网友在问答网站Quora上提问&#xff1a;“有哪些省时小技巧&#xff0c;是每个Linux用户都应该知道的&#xff1f;” Joshua Levy 平常就在 Linux 平台工作&…