程序员真正的天赋是什么?
小编只能说,天才是真的有,但是有多少呢?小屁孩时我就能听懂“你不笨”这三个字是大人委婉的说法了。真实含义是:智商一般,天赋很少,要靠努力。我父母经常给我看类似于1%的灵感和99%汗水故事,给我打气。
其实,这说明当时很多人都有一个板上钉钉的概念: 智商是天赋,并非人人可及。努力则可随手可得,只要你愿意,可以通过努力来弥补智商的缺憾。这个观点,恐怕看这篇文章的人看到这都会认可。然而今天我要讲的观点正好相反。
“努力才是真正的天赋“。
人是有惰性的。这个惰性来自于“动物的本能”。当动物,譬如狗,你要训练它时肯定不能用语言和它交流,唯一的办法是通过“条件反射”来触发它对事物的理解。人呢?
其实人也是靠条件反射来学习,难道不是?再想想,难道一篇古诗你看一遍就能背住?明显是通过反复背诵,背不出就会被老师罚站、打手心、甚至被反手一耳光。这和狗每次随地大小便都揍一顿没啥本质区别。只不过人类的条件反射更高级一些,可以通过意识的约束来规避“具体事物”产生的条件反射浪费,这句话很简单:譬如小明考了100分,老师亲了他一口,并让他做了班长,自然而然你看到了或听说了也想做班长,于是会努力去考100分。这个反射不一定要具体发生在你身上。这就带来了一个问题:有的人必须切身通过条件反射刺激才会知道努力去做,更多的一部分人就算“被揍”或明知道犯法要枪毙依然会铤而走险。最后,关于C/C++编程学习,小编给大家提供一个学习交流群,欢迎到访:893154226。
翻译成我们听得懂的话就是:明知道不努力、天天游戏或酗酒,将来会吃苦、穷成狗。但是有的人依然会选择不努力,混日子。而且不是少数。
譬如一帮新手程序员去公司入职,由于各种原因公司要使用一门新技术,规定大家必须2周内学会。这时立马会分成两拨人,一大波人认为根本不可能,于是各种拖延、各种吐槽。然而总有那么一波人,首先考虑的不是“到底可能不可能”,而是立马采取实际行动去实现,努力完成。 事实证明,只有愿意疯狗般学习和努力的人最后才会成为佼佼者。在这里我们得面对现实的知道:并不是所有人听到“只要努力就能成功”这句话后会真的努力。马云的鸡汤也听了很多遍了,我相信很多人只是听听,知道努力这件事一定会有成效(不管大小)。但是我相信大部分人会在努力几天后放弃。从程序员角度也一样,从入门到精通的人往往是属于那些能够逼着自己疯狗般努力的人。大多数人吃不了这个苦,从入门到放弃、转行。
程序员真正的天赋是什么?相关推荐
- 懒惰程序员的神秘天赋
假如说,你是一个经理,环顾所有的员工--嗯,所有人都在忙着噼里啪啦敲键盘.对着电脑疯狂点击鼠标,咦,不对,有一个家伙不是这样的!这个家伙躲在角落里--他在干什么呢?慢悠悠的,像一只蜗牛一样转悠.哦,等 ...
- 需要很高的天赋才能成为天才程序员吗?
有没有天赋跟能不能成为天才程序员没有必然关系!而且大多数人对天赋和努力的理解是错误的(后面细谈). 如果你说程序员需要天赋才行,可在我从业的二十年期间,见过很多程序员的水平都不怎么样,很 ...
- 成为优秀程序员的必备条件
优秀程序员的必备条件:天赋和态度,一个硬件一个软件. 天赋,有先天因素,因人而异,可遇不可求.这个世界总有那么一些人,天赋异禀,走哪都闪着光.但是就整个人类来看,天赋的分布曲线是呈现正态的,处在两端的 ...
- 天赋差的程序员,难道就只能半途而废吗?
全世界只有3.14 % 的人关注了 数据与算法之美 在很多人看来,也许优秀的程序员靠的就是与生俱来的强大天赋,外加蜻蜓点水般的时间付出,就能够炼就算无遗漏的编码技能.那么果真是如此吗?身为不太聪明的开 ...
- 《程序员练习生》第1期 做程序员需要天赋吗?
人生有很多选择,每个人身处环境的不同,可以选择的道路数量也是相差非常大.无论你是要追求人生理想,还是实现财富自由,还是要凭一己之力改变家族的命运,或者只是为了生存下去,选择做为一名程序员都是有可能实现 ...
- 《程序员养成记》第1集 做程序员需要天赋吗?
人生有很多选择,每个人身处环境的不同,可以选择的道路数量也是相差非常大.无论你是要追求人生理想,还是实现财富自由,还是要凭一己之力改变家族的命运,或者只是为了生存下去,选择做为一名程序员都是有可能实现 ...
- 皮一皮:原来程序员也是要看天赋的...
往期推荐 皮一皮:论情商的高低... 皮一皮:充实的一天... 皮一皮:华夏之大,无奇不有... 皮一皮:谁来解释下一无所有的字典含义? 皮一皮:羞羞!这妖精竟然露屁股蛋了... 推荐关注我们的视频号 ...
- 一位老码农的分享:一线程序员该如何面对「中年危机」?
如果这是第二次看到我的文章,欢迎文末扫码订阅我个人的公众号(跨界架构师)哟~ 本文长度为2728字,建议阅读8分钟. 坚持原创,每一篇都是用心之作- 先来聊一下这个问题的背景吧. 前两天有小伙伴问 ...
- 程序员新手 0年份等级 指导(一) 开发人员IT架构总览
程序员新手 0年份等级 指导(一) 开发人员IT架构总览 程序员新手 0年份等级 指导(一) 开发人员相关IT架构总览之职能分解 开发人员IT架构总览 一.职能分解 软件项目的主要组成大体上按照一个项 ...
最新文章
- linux学习笔记-第六课-/etc/passwd,/etc/shadow,useradd,su,sudo等
- 大型网站架构演化(二)——应用服务和数据服务分离
- python3.7是什么_Python 3.7 有什么新变化
- Android搜索手机文件
- HttpModule 介绍(转)
- 本地上传文件到Linux云服务器
- Silverlight中动画的性能浅析
- [渝粤教育] 陕西科技大学 食品营养安全与健康 参考 资料
- 投资投机经典著作55本
- 基于服务号的微信扫码关注公众号登录网站原理分析
- 解决Chrome无法翻译此网页
- NMOS管和PMOS管开关控制电路原理及应用
- 梅隆大学计算机专业申请,卡耐基梅隆大学计算机专业申请要求及研究方向
- azul zing_Azul垃圾收集器
- eCharts——柱状图中的柱体颜色渐变
- 拼接两条有重叠区域的核酸序列
- Keras和TensorFlow的安装配置
- 免费在线!!!多PDF合成一个PDF
- FFplay退出分析
- 专利申请需要注意什么