只有数学好才能当程序员?

时间:2022-10-10 19:20:55 | 浏览:350

作者 | Kaleb Mckelvey 编译 | 郭露出品 | CSDN(ID:CSDNnews)我出生于20世纪90年代末,在农村长大。那时候网速非常慢,只能拨号上网,网速还只有0.056mbps。上高中后,我们终于用上了DSL,但网速依

作者 | Kaleb Mckelvey 编译 | 郭露

出品 | CSDN(ID:CSDNnews)

我出生于20世纪90年代末,在农村长大。那时候网速非常慢,只能拨号上网,网速还只有0.056mbps。上高中后,我们终于用上了DSL,但网速依旧非常慢,只有3Mbps。学校开了电脑课,但老师只教我们怎么用Office,连Excel中的宏都不曾提起,更不用说编程了。除此之外,由于网速太慢,在网上学习编程也很不方便,而且当时我一心就想着玩游戏和打篮球,想着只要能够上大学就有机会学习编程。

几年后,我成为了一名普通的大学生。

大学期间,我们开了一门编程入门课,当时的我学得非常艰难。老师教我们要理解自己写出来的代码,他说:“写代码并不是简单的点击运行就可以”。我们每两周都需要交一次编程作业,但是大学生几乎都有拖延症,不到DDL绝不会开始写。因此,交作业的前几天晚上,实验室总是挤满了人。之后我便早早的完成作业,这样能有更多和老师接触的机会,并且获得更好的成绩。

大学期间我的GPA仅仅只有3.01。虽然分数不高,但我已经很知足了,因为在学习之余,我还有去实习。在我看来,成绩并不代表一切,实习经历让我收获了不少书本之外的知识。

我的实习经历和第一份全职工作让我积累了很多经验,借助这些经验,我拿到了通用电气offer。我能够去到世界的各个角落,接触许多大牛,而且和优秀的同事工作。这在以前我是想都不敢想的。

几年后,我辞了这份工作,搬到了纽约。2020年初,我成功入职迪士尼+,对我而言这简直就是梦想成真,因为我非常喜欢他们的节目。

可能有人会认为,我的成绩又不拔尖,编程技术也不突出,为什么能够拿到这种offer?

我认为,我的成功归功于两点:第一点,我将其归功于运气,我获得过许多宝贵的机会;第二,我乐观勇敢,能够迎难而上。

智力从不是决定因素,重要的是要有勇气

不是只有数学好的人或者技术专家才能学编程,尽管这会让你更有优势。但是,掌握正确的专业术语和了解数据结构同样非常重要,但如果你不敢迈出第一步,你永远无法应对新的挑战或学习新的事物。

相信大家都有过辛苦写的代码需要推翻重写的经历。每每这个时候,我们可能都会感到非常挫败,甚至想要摔烂自己的电脑。

然而,一旦你解决了这个问题,你就能够获得巨大的成就感。在我学习编程的过程中,我也曾有过类似的经历,这也激励了我要不断学习,并始终保持积极向上的态度。

而要想实现这一点,必须要做到虚心听从他人的建议、保持良好的阅读习惯、并懂得挑战即是成长。这三点是我在工作生活中所总结出来的经验。

1. 虚心听从他人的建议

虚心听从他人的建议。当有人提出建设性的批评时,你可能无法欣然接受,但你要倾听并进行反思,决定是否采纳他人的意见,这个过程非常重要。虚心的学习态度会让你走得更远!

2. 保持良好的阅读习惯

阅读有关“软能力”、领导力和个人发展的书籍,能够帮助形成终身学习的概念。如今各个行业的专家都会将自己的人生经历或专业知识写进书中,从他们的书中我们不仅可以学到专业内容,还能够了解他们的学习思维,从而运用到自己的身上。

3. 挑战即是成长

每一次挑战都是你成长的机会。挑战就意味着可能会面临失败,但对于我而言,正是失败让我吸取教训,我永远都不会忘记。

每个人都可以成为程序员

不管你是谁,你都可以成为程序员。有的人40岁或50岁时才转行当程序员;有的人没有接受过正规培训,但也成为了优秀的程序员;而有的人还是高中生,就已经参加黑客马拉松比赛了。

人们通常会有一种误解,认为在顶尖的公司当程序员就必须要有多么出色的专业技能。但是,除了技术之外,程序员还有很多东西需要学习。适应力强、主动学习、善于合作、抗压力强等等都非常重要,甚至比专业技能还要重要。希望大家能够清楚,程序员并不需要有超出常人的智商,你所需要的只是积极的学习态度和足够的勇气!

原文链接:
https://cult.honeypot.io/reads/anyone-can-be-a-software-engineer/

本文已获原作者授权,未经允许,请勿转载!

相关资讯

九零后程序员心塞:“30岁,月薪还没过万,是我的问题吗”

2020年有职场专家指出:四千元的月薪,在国内算是中等的薪资水平。每个月能赚到四千块,就打败了一半的国人;如果每个月能赚8000~10000,那你就能跑赢90%的国人。这几个数字是怎么得出来的?我们可以从两个方面加以推测和论证。第一,全国最

程序员的五层境界,你在哪一层?最后一层的,都是人生赢家

在我的很多文章下面,都会有一些小伙伴,留言说他迷茫,不知道后面该怎么走。刚入门的,觉得自学怎么这么难,怎么完全没有方向。工作几年的,自以为自己什么都懂了,不知道接下来应该怎么办。其实,在各个阶段,每个人都会有迷茫期。今天我们就来聊聊,一个菜

只有程序员才懂的梗,外人一脸茫然,php为何招黑?

世界好梗千千万,程序员占了一大半,一般来说,如果你不是计算机相关专业、不是程序员,这些程序员梗,不要说没听过,就算有幸听到,也会不明所以,什么意思根本看不懂。因此,假如你未来想成为一名程序员,这些梗,你一定得“精通”,并时不时的“调用”一番

程序员为什么会鄙视PHP?它是世界上最好的语言?

Because PHP is the best language ever,ever.It"s fast,very powerful,and free.这是PHP官方文档里的话,太拉仇恨了,PHP是世界上最好的语言!后来,一则著名的笑话诞生

PHP是不是宇宙第一?程序员不要再争论了!TIOBE排行榜来证明

做为一名程序员,都比较关注其使用编程语言的热度,一方面编程语言的热度决定了它拥有多大的市场,另一方面也关系到行业内程序员选择机会有多大。我们总听说某个编程语言排名第一,那么这些数据到底准不准确呢?1、PHP是不是宇宙第一?比如,我们经常会听

一些程序员常挂在嘴边:PHP是世界上最好的语言,原因是这个吗?

Bug 是一门艺术页面的背景图片前端美如画代码与啤酒更配等我喝完咖啡再写代码PHP 是世界上最好语言的原因是这个吗?程序员专属键盘程序员必备T恤学习从来不是一个人的事情,要有个相互监督的伙伴!小编这里有一个学习编程的交流圈子,想要成为优秀程

黑马程序员:PHP为何能成最抢手后端语言?

2016(第十五届)中国互联网大会于6.21-23日在北京国际会议中心召开。作为聚焦热点趋势的深度权威大会,此界互联网大会公布了下面一组数据:在刚刚过去的2015年,随着智能手机大力发展,移动互联网用户已高达6.1981亿,占整体网民比例也

PHP程序员必备的3大编程自学资源,有这些资源学编程如鱼得水!

无论自学,还是报培训班,学会PHP编程的正常速度是4—6个月。所谓的学会PHP是可以胜任PHP正式工作岗位,成功成为PHP战斗士。之前w3cschool已经分享过PHP自学、入门、进阶的方法,今天主要就给程序员小伙伴们分享三大详细的PHP学

千锋精心整理:2018年PHP程序员面试题

  无需编译,弱类型,热部署,开发快,运行稳定,运维省心,内置模板引擎,丰富的库函数,强大的哈希表(关联数组),脚本中所有量,每一个请求对应一个生命周期,几乎不存在内存泄露,这些都是PHP明显的优势。很多人也去学了PHP技术,面临找工作的你

程序员如何保护视力?医生推荐了这7个方法,看到就幸运

众所周知,与其他职业的人来相比,程序员使用电脑的时间更长更多。因此,更应该注意保护自己的眼睛,避免近视、眼睛干涩、慢性结膜炎等眼部疾病。那么,保护眼睛视力,应该怎么做呢? 广州军区广州总医院眼科主任邹玉平主任医师建议: 1、眼睛与电脑屏幕的

友情链接

SEO域名抢注宝宝起名网妈妈知道币圈中医学知识网百魔洞旅游网深海电影影评网信阳毛尖官网广西六堡茶道文化邵阳新闻头条网建材市场资讯网黄骨鱼养殖雁荡山旅游攻略超能一家人电影网周大生珠宝信用征信资讯网平行世界之门月子餐食谱网黄冈新闻头条网
Java编程学习网-java零基础自学、java新手入门菜鸟必学、电脑编程入门自学、java安装教程详细、java新手编程入门、前端刷题网站、java开发工程师、前端刷题小程序、java入门基础知识、java新手代码大全、编程题库网站、java程序员刷题软件、编程入门自学网站、java题库网站、java新手刷题网站。
Java编程学习网 yaliandai.cn ©2022-2028版权所有