程序员中的大牛都是从很早就开始接触编程的吗

早不早没有关系。

我小学四年级(2001 年)学 VB,五年级学 C 考出国二,考出微软 ATC 的 VB 认证证书。初中开始搭个人小站,做黑客 X 档案版主,研究网络攻防,写过病毒 shell,写过保护进程。高中开始搞 OI,正式开始接触 C++,开始系统化学习算法和数据结构。大学继续搞竞赛,ACM/Codeforces/Topcoder,接触到了更底层的计算机知识,也接触了前端、移动端和嵌入式开发。而现在也只是一只搬了三年砖的算法码农,自学机器学习和金融。

高中才开始接触编程的,有高一就拿了 NOIP 一等奖保送 FDU 的。高中才开始接触编程的,有高二就拿了 NOI 金牌,高三参加 IOI 拿到金牌保送 MIT 的。

大学才开始接触编程的,有大二就拿到 ACMICPC 亚洲区域赛金牌,征战 World Final 的。大学才开始接触编程的,有大三就拿到 Google Intern,大四毕业就飞去了 Mountain View。

诸如种种,都是我身边发生的故事,也都是我认识的人,甚至有些人的 Hello World 还是我教的。更不用举那些中年才开始接触编程后来成为大牛的例子了吧。

保持学习是成为大牛唯一的途径,很多人会觉得自己天资不够聪慧没法继续深入下去,那就错了。智力其实只是决定了你成长曲线的导数,而你还远未达到你的极限值。不是有人说过,**天赋决定了你能达到的上限,努力程度决定了你能达到的下限。以绝大数人的努力程度之低,远远没有达到大家去拼天赋的地步。**就如我举的那几个人的例子,他们的天赋到底有多高这不好说,我看到的是他们付出了超出常人好几倍的努力,废寝忘食地看书刷题 coding,所以能在短短几年内达到一个很高的水平。

Keep learning.

程序员中的大牛都是从很早就开始接触编程的吗? - SimonS 的回答 - 知乎 https://www.zhihu.com/question/23241706/answer/70581807