编程语言应用

首页 » 常识 » 预防 » 聊聊学生时期的大牛
TUhjnbcbe - 2024/10/1 17:03:00
北京治疗白癜风大概多少钱 https://m.39.net/pf/bdfyy/bdfrczy/
那些技术很牛的人,并不都是计算机科班出身的。在我在读大二的时候,就认识了一位这样的大牛。大佬原本不是计算机专业的,而是物理专业的。物理专业也有计算机课程吗?其实除了公共课程,诸如高数、线代等外,最相关的计算机课程就是C语言、matlab了。除此之外,计算机最核心的课程如算法、数据结构这些在物理专业里都是没有开设的。所以,物理专业毕业的学生想从事IT行业是非常难的,更何况是成为技术大牛。大佬的计算机知识都是自学的。到了大三,发觉对计算机的兴趣越来越大,就申请转专业到了计算机学院。大佬看上去是很普通的人,但总是不修边幅,头发很凌乱,像极了江湖上的侠客。如果不是在学校看见他,我甚至会认为他是落魄的社会人。接触了一段时间才知道,原来实验室成了他的卧室。他专门准备了被子,基本上每天都在实验室过夜。他可不是在打游戏,而是每天都在敲代码。至于他不在宿舍写代码的原因,是在宿舍会影响到别人,因为他经常在深夜敲代码,索性他就住进实验室了。这是把实验室当家了啊。在我们看来,大佬的计算机人生是开挂的,渗透了物理的量子理论,学习计算机效率才那么高。大佬对代码的热爱甚至要超过对他的女友。每一次见到他女友,只在一种场景下,那就是实验室里,在他旁边坐着干点啥。撒狗粮的场景没人见过。在我们看来,他女友似乎已经成了他的生活私人助理,给他送饭,给他倒水。可能,女生都喜欢认真工作的男生?!大佬对算法是情有独钟。在那会儿,还没有leetcode这类在线算法网站,有的是POJ、TopCoder。他在POJ上排名前20,在TopCoder上也是红色段位的那种选手。每一次的编程比赛,是大佬的高光时刻。TopCoder的不少比赛会持续到凌晨一两点。每次比赛后,TopCoder论坛里会有不少人继续讨论如何在时间上做优化、空间如何优化到O(1)等等。而大佬也是最活跃的,很多帖子下都有他的身影。别人比赛完了都睡觉去,他还在混论坛,跟一帮老外探讨技术到天亮,过起了美国时间。在大三时,和大佬搭档一起参加了ACM程序设计比赛。那时候比赛的前几名基本上都被清北占据着。要拿奖牌,甚至金牌,对于一般的队伍来说是一件很有挑战性的事。比赛时,大佬把所有题目快速看过去,看到简单的,就交给我和队友。有点难度的,他就自己敲上代码,一时狼烟四起,龙争虎斗,只听见键盘在噼里啪啦地响着。ACM最难的那几道题,通常需要复杂的数学推导,得到时间/空间维度上的优化后,才能不超时。数学推导上,他也是游刃有余。在大佬强大的气场下,我们队伍有惊无险地拿到了金牌,而且还填补了学校在ACM赛事上很多项的空白。我和队友已经在庆祝了,而大佬却并没有表现出特别的兴奋,他还在琢磨着最后没有通过的那道题,仍拿着笔在纸上推导着公式,仿佛比赛时间还在延续,接着又敲起了代码,过了一会儿说道:”刚才在一个数学问题上卡住了,你们看这样就能在规定时间内解决问题”。说完就给我们讲起来了。大佬对获奖并不感冒,他说他是来解决问题的,这样才有挑战性。后来,因为在很多算法平台上的出色表现,大佬顺利拿到了去谷歌实习的机会。不过,两个月后他就主动辞职不干了。他说,在公司里,都是跟着别人做指定好的模块功能啥的,很多代码没有算法挑战性,这样的工作并不能给他带来成就感。后来,大佬去创业了。我们作为普通人只能佩服大佬的境界。码这些文字是想说,兴趣和专注,是扩展技术深度和广度的最好老师。学校培养我们的是计算机基础能力,在这方面,只要踏实去学习,个人技术能力差距并不会太大。而真正拉开差距的是,你有多强烈地意愿,在没有被动指导的情况下,主动地去持续学习、实践。有不少人觉得学校不好或专业不好,所以自己技术能力成长受限。其实,在众多专业里,计算机是很公平的专业。网络信息的开放发达,使得我们可以接触到很多免费的计算机资料、知识,与牛人们探讨技术问题。只要感兴趣愿意去学,坚持去学,专注去学,不管你是来自哪个学校,哪个专业,都有可能成为大牛。
1
查看完整版本: 聊聊学生时期的大牛