此乃谎言
好的,请抓住您的护目镜,因为我是在这里揭开一些神话。
你看,当你是一个“正常的人”(读:不是超级智能), 也恰好是一个成功的软件工程师-很多人问你,你的交易是什么。
拥有经济学学位,软件工程生涯并不像我期望的那样。 我只是在职业生涯中选择了最糟糕的选择,直到人们付钱编写代码为止。
有了这样的背景,难怪我是一个如此庞大的传播者,几乎每个人都可以学习编码。
但是大多数都不是 。
现实情况是,大多数人已经在这种恐惧的半神中建立了代码。 所有这些恐惧都源于“我不够好”的想法。
所以我今天在这里有点刺耳,告诉你为什么你都错了。
但是就像,以一种很好的方式。
我必须擅长数学
这太荒谬了,以至于令人痛心。
在学校的时候,我的数学很差。 实际上如此糟糕,以至于我父母让我当了家教。 即使每周进行一次充满泪水的会议,我也几乎无法通过我的GCSE进行抓取。
我只是不明白。
快进了十年,后来又焕发了光芒,我是一名全职软件工程师。
怎么样? 因为我是在告诉你,这不是通过提高数学水平来实现的。
现实是,数学不再那么重要了。 当然,在我们用二进制或构建框架进行编写的时代,数学确实是一件大事。 但是现在,在机器学习和学术界之外,您将不会看到很多您不知道的数学。
您能数到十,知道时间表吗? 恭喜,您现在已经掌握了足以成为软件开发人员的数学知识。 请在门口领取证书。
我并不是说编码很简单。 不是,要学习很多工作。 但这也不是矩阵中随机散布的绿色蔓延文本的负担。 这是一门语言,如果您花时间逐一学习这些概念,那么您会理解的。
我的意思是,看看这个网站 。 很漂亮不是吗? 我要告诉您的是,我们在该网站上使用的数学运算-任何有算盘的孩子都可以做。 但是你知道那个孩子不能做什么吗? 选择正确的颜色。 考虑用户流。 确定正确的字体和大小。 了解如何吸引用户。
像这样的软件工程生涯全都有。
不会碰数学的职业。 但是,在哪本书法书上您都会得到妈妈的帮助。 那时您花在阅读垃圾杂志上的时间将帮助您计划更好的布局。 这些年来玩Xbox的地方将帮助您更合理地思考。
网络是一门艺术,而编码只是一把画笔。
我不够聪明
从扎克伯格在硅谷,我们的软件工程师是什么样的集体想法令人毛骨悚然的家伙-开始和结束与书呆子的刻板印象的天才。
我不是在这里告诉你它们不存在。 他们是这样。
他们也像所有软件工程师中的1%。 对于生活在山谷双层床上的每个天才少年,都有数百名普通人在建造整洁的东西。
想想一下Airbnb-过去十年中最大的软件创业公司之一。 好吧,也许现在他们是独角兽了,有时间做些复杂的事情。 但是当他们还是一家谷物公司时 ,他们的MVP是Rails可以做到的。
我并不是要摆脱他们建立的东西。 但是我的意思是这样。 您无需在Google上用烟雾信号重新编写JavaScript或设计算法即可成为编码器。 您可以只是在卧室里建造漂亮东西的女孩。
我没有正确的心态
许多编程都围绕逻辑,并且能够推理问题。 我的牛肉是,这常常被不公平地归因于数学技能,而不是一般的生活技能。
当然,逻辑非常重要。 但这也是可以学习的 。 有一些教人理性和科学方法的书,以及您可以在网上做的逻辑难题。 即使是由其他编码人员阅读博客,也可以使您深入了解他们的工作方式。
但是这里有个秘密: 还有其他技能比逻辑更重要 。
你知道还有什么重要的吗? 通讯。 保持时间。 人事管理。
假设您接受了我的建议。 您进行了训练营,并靠牙齿的皮肤生存。 恭喜! 您现在是一个非常初级的程序员。 但是如果可以的话, 同时又能够与其他开发人员和管理人员进行沟通。 同时能够计划一个项目并按时完成。 在吸引人们喜欢您的同时,说服他们努力工作,以帮助您制造出很棒的东西。
然后我的朋友,你有美好的未来 。
Huckletree现在正在招聘初级软件工程师! 如果您是驻伦敦的JS工程师,并且注重设计,那么请确保 让我们知道 。
翻译自: https://hackernoon.com/the-3-lies-stopping-you-from-learning-to-code-59e76cc8f1eb
此乃谎言