不少IT大牛在自家是年龄时就很厉害了,自身该怎




本人现在21岁,就读于一个二本院校的一本计算机专业。喜欢编程,可以从早上一直编到第二天早上。 在同一专业甚至同一学院的人看来是“大神”级的人物,但是和那些真正的大神相比感觉自己就是小白。打个比方,很多人在大学期间就能参加ACM竞赛,但是对于我来说想都不敢想,而且学校也从来没有组织参加过这种竞赛。 (我也知道算法很重要,但是我却感到学习数据结构比较枯燥,虽然书上讲的我都能理解原理,但是感觉想要记住这些算法…





少年,我给你打个比方。

假设这是江湖 (我超爱这个的有没有)

你现在还没出师,你在羡慕那些纵横江湖的大侠。

这些大侠里面,有些是家学渊源, 他爸爸就是打狗十三式第五代传人,他从小就有六根打狗棍,三片练习场;有些是3岁拜入少林,每天练功8个时辰,下山的时候揣了6张清华毕业证;有些是5岁捅了220V插座,电通了奇经八脉,看程序bug自动举手说我在这。这些都是真大侠。

不过,我感觉你看到的更多的是,巨鲸帮的王二,铁斧门的李三,联邦镖局的尼古拉四,你听到的是他们在悦来客栈烤串部等烤腰子时候的自夸,这和上次我跟我老婆去苏州藏书羊肉店吃羊肉锅听到旁边保安大叔讲他年轻的时候一人对50人还单骑冲进场捏住对方老大的蛋蛋是差不多情况。

这些都是红楼梦大侠,姓贾。

我劝你一句,先分清楚真大侠和假大侠,别浪费时间在追逐巨鲸帮的王二,铁斧门的李三,联邦镖局的尼古拉四身上。除非你也真的以成为保安队长为职业目标。

这江湖当中,还有一种大侠,没有显赫的家世,没有波斯明教的留学背景,从小到大没有掉过悬崖,没在街上遇到过乞丐,他们默默无闻,不太被世人知道,然而他们是真大侠,是尸山血海当中杀过来的,手刃几千个bug,从邪教教主的thread trace到小兵的DB dump都见过。我劝你,如果你没那些显赫的家庭,奇妙的境遇,还是老老实实学这些真侠客吧。这些侠客你是看不见的,因为他们不会写一篇文章,痛斥微软的短视,也不会开一个live,让大家知道下这个V不如那个A什么的。




我所见的这些侠客,只会轻轻的念叨,你抓个包看看有没有丢包?你看看eden走势。

如是而已




我今年已经30了。我才和21岁的你一样的水平。很大可能比你还差一些。

因为我27岁的时候才开始自学计算机专业基础和编程。

闻道有先后。如果你的同龄人比你早接触比你早入门,那么在一段时间练习之后,强于你,这是很正常的。

如果你一直这样可以从早编到晚,你在一段时间练习后,也会达到他们同样的水平。但是要讲究方法。比如你说的数据结构枯燥,其实它一点都不枯燥。你把它们想象成现实中的直观的形象的结构,然后你面对这个结构,去思考在它们身上能做什么操作能达到什么目的,再借鉴他人的思路,就形成了自己的算法思路,不用记,忘不掉的。为了说明这个方法,我把我QQ空间的一篇日志搬到我的百晓知道专栏了。

有一种数据结构叫做树 - 百晓知道专栏

这篇文章写于15年底,反映了我将数据结构和现实生活结合起来思考的方法。

单谈年龄没有意义,娃哈哈创始人宗庆后40岁的时候还在给校办工厂代销汽水、在学生中间卖冰棍呢。但是他一旦走上了创业的路,一步步做好,就成就了当今的食品饮料行业的巨头。

每个人的出身背景、家庭条件、成长环境、机遇都不一样,如果现在遇到了你的热爱,只要坚持、讲究方法,就一定会成为大牛的。

把我上篇文章的一句话摘录下来,共勉:

那就是,一定要活在当下,站在当下的节点上,面对未来,做出最符合自己内心的选择。身后,只有一条固化的路径,前方,还大有可为。