如果您想知道是否应该开始学习编码,请继续阅读...
在开始详细介绍之前,请先简要介绍一下自己:我今年33岁,住在德国,而现在,我正处于为期3个月的全职开发人员Bootcamp????????中。 写这篇文章时,我喜欢分享我在学习编程时的一些第一手经验。
学习编码是一个重大决定
每个需要我们一生的决定都应该被证明是正确的。 当我决定要学习编码时,我知道这将占用我几乎所有时间,甚至更多:需要大量的精力。
但是, 有很多重要的原因使我相信,深入研究编码并接受这一令人敬畏且令人兴奋的挑战是明智的选择(不是对所有人,而是对许多人而言) 。 在下文中,我将阐述我为什么要编码并成为一名专业开发人员的原因。
对开发人员的需求很高
数字化已不再处于起步阶段,实际上影响到了每个行业。 开发人员处于数字化运动的最前沿,因此几乎每个现代公司都强烈要求它们。 因此,不足为奇的是,对智能开发人员的巨大需求远远超过了可用开发人员的数量。 因此,许多IT职位空缺时间更长。 显然,这对公司而言至关重要,但对于那些能够解决问题(通过提供开发人员知识)的人来说是一件好事。
此外, 我绝对喜欢在与公司高度相关的领域中工作 。 因为这意味着我的时间值得努力,并且实际上影响了业务成果。 从先前工作的实践经验中,我可以强调:我们所有人都不应浪费宝贵的时间在工作上,而进行对自己无意义的活动。 在飞速发展的领域中,我觉得自己每天都在学习,这是我的时间的巨大投资!
对IT专家的强劲需求还有另一个好处: 该行业对未学习计算机科学的职业变革者 (例如我!) 相对开放 。 这与法律或医学等大学学位有很大不同。 由于软件工程的发展速度快得多,因此任何成功的程序员不断学习都是不可避免的。 因此,任何IT课程的价值仅在几年内就值钱了。 任何可以说主动学习如何编码的职业变革者都被证明拥有持续学习的关键技能。
编码将训练您的创造力
对我来说,最令人信服的原因之一是, 我一直想在某些特定领域获得稀有而宝贵的技能 。 当我在一两年前看到人们编码时,我真的很欣赏他们的技能和工作。 我自己现在要成为专家,在如此复杂而充满挑战的领域中建立深刻的理解对我来说是深远的动力。 很高兴看到一旦我们做出明确的决定并将我们对生活的全部承诺付诸实践,我们所有人的能力。
当我开始编码时,我也越来越了解编程是一项创造性的任务(我以前从未想过……)。 作为开发人员,您可以凭自己的稀有技能创造出对他人极有价值的东西。 就像您要从头开始构建新应用或功能一样。 在前端上工作时,您还可以立即看到所构建的内容,这将是非常有益的(尽管后端开发也很酷!)。
成为问题解决者
除了编程本身的技能外,我还认为基本好处远远超出了工作寿命。 正如史蒂夫·乔布斯(Steve Jobs)所说:
“我认为这个国家的每个人都应该学习如何编程计算机,因为它教会了您如何思考。 我认为计算机科学是一门文科。”
我完全同意。 学习编码可以使我在总体上思路更清晰 。 为什么? 因为开发人员每天都要训练他们的分析思维。 同样,在编码时,通常会遇到无法立即解决的挑战。 如果您不喜欢在困难(商务和私人生活)中坚持下去,那么-您一定会在编码时训练这项重要技能。
优秀的开发人员也将是擅长将大挑战分解为小块并逐步解决的人。 我发现这种方法在生活的许多其他领域也很有用。 而且,由于持续学习是一个如此重要的主题,因此开发人员通常也非常擅长离开舒适地带来使用新技术。
选择您喜欢的工作类型
另一个巨大的优势是,开发人员可以从极大的灵活性中受益。 除了大公司中典型的受薪员工之外,还有许多工作方式可以从事开发工作。 这里有些例子:
- 启动 :对于大多数创业公司,开发商是建立公司时关键人员。 因此,在这个领域被录用的机会很大(这对学习也确实是有价值的!)。
- 自营职业 :开发人员经常被雇用为自由职业者。 几乎所有大中型公司都与IT自由职业者合作,以填补专业知识方面的空白,或在不断发展的项目中为更多的人提供服务,而无需经历长期的新员工雇用过程。 对于那些喜欢单独工作并成为自己的老板的人来说,这是一个绝佳的机会。
- 代理商/咨询 :如果您正在定期寻找新项目或希望使用各种新技术,那么为像代理商或IT咨询公司这样的外部服务提供商工作是一个非常有趣的选择。
- 远程 :越来越多的IT职位提供远程服务。 这不足为奇,因为开发人员所需的全部是他/她的技能和一台笔记本电脑。 尽管“ 远程工作 ”在德国仍然很新,但在人才争夺战中越来越流行。 尤其是初创公司以及国际公司正在为这类工作开放。 因此,如果您梦想着在工作中环游世界,那么进入开发领域可能是一个明智的选择。
- 创业精神 :如果您知道如何编码,那么建立自己的公司和开发应用程序要容易得多。 因此,如果您梦想着自己经营一家公司,那么知道如何编码会很棒,因为这样可以节省大量成本,并且可以从低风险入手。
如您现在所看到的,您应该学习编码的原因有很多,也有很多非常不同的重要原因。 最重要的原因之一-即使不是最重要的原因-我还没有提到: 这很有趣,而且很有意义! 每次打开代码编辑器并使用某个功能时,我都会感觉很好。
显然,编码并不适合所有人,因为我们都是独一无二的。 要查看它是否适合我,我刚刚启动了一个小型WordPress网站并试用了代码。 有了一些初步的实践经验,我可以看到我真的很喜欢它,然后逐步进行。
我希望阐明我为什么能够学习编程成为一个不错的选择的原因对您有所启发。 我相信这是一个伟大的路要走...
From: https://hackernoon.com/whats-the-benefit-of-learning-how-to-code-e6062ffe5a76