“我们已经安排了一个全球文明,其中大多数关键要素都深深地依赖于科学和技术。我们还安排了事情,以至于几乎没有人了解科学和技术。这是灾难的处方。我们可能会暂时摆脱它,但是迟早这种无知和权力的可燃混合物会在我们的脸上爆炸”
如果科学作家卡尔·萨根的预言看起来有点夸张,我们仍然同意这种观点。根据eMarketer的统计数据,超过25亿人 (占全球人口的3分之1以上) 将2018年拥有智能手机。然而,虽然他们的口袋里装着30年前还需要一个房间的电脑功能,但真正了解他们的手机是如何工作的比例仍然非常低。
为什么这是个问题?从欺诈和黑客攻击到人工智能接管你的工作,如果你不了解计算机是如何工作的,你就会面临很多风险。在更日常的层面上,对代码的理解有点像理解你的汽车引擎是如何工作的。在处理它抛出的问题时,它可以为您节省大量的时间和金钱。当然,学习编码也有很多好处。虽然你可能不会成为下一个扎克伯格或沃兹尼亚克,但编码很有趣。基础并不像你想象的那么难,有很多资源可以帮助你!
学习代码
的好处
很多人看一眼HTML页面,就会想 “ 那不适合我 ”。毫无疑问,学习编写代码会让人感到非常困难。如果你不是数学一年级的学生,或者在学校发现计算机科学很难,无数的破折号、圆点、斜线和括号可能看起来很陌生。但不要让这让你望而却步。疯狂的方法和一点点的决心,你很快就会体验到一些真正的优势:
- 更好地了解它的工作原理
如果你曾经想知道谷歌地图到底是如何找到你和你的智能手机,答案是 (基本上) 代码!当然,你使用过的每一个计算机程序、网页和移动应用程序都是基于代码的。所以,当你学习基础知识时,你会开始对你每天使用的技术有更好的理解。
- 进行大脑训练
编写代码本质上是通过使用逻辑来解决问题。一旦你学会了编程语言的基础知识,编码就需要你把这些知识转化为解决问题的工具。很少有其他活动需要这样一种纯粹的方法来解决问题 — 这既具有精神上的挑战性,又真正吸引你所有的脑力来找到解决方案。
- 寻找解决方案
从前面的观点开始,编码可以用来解决日常生活中的问题。你不需要成为一名全职专业人员来建立自己的小程序,自动执行无聊的日常任务。从更新电子表格到自动创建文件夹,您可以创建程序,这将节省您每天的时间。这些通常可以在几个小时内完成。
- 提高你的简历
在这么多的职业中,编程语言的知识将使你的简历脱颖而出。虽然人们拥有一些编码知识越来越普遍,但这仍然很少见。所以,即使这份工作不是纯粹以发展为导向的,如果你的下一个职业生涯需要使用互联网和软件 (即基本上每一份工作),你的知识也会让你的简历脱颖而出。
我明白了,接下来呢?
所以,如果你已经决定编码适合你,你应该如何去学习呢?
1.获取您的计算机科学知识达到划痕
如果RAM,CPU和算法听起来有点吓人,我们建议提醒自己计算的基础知识。有了这些构建块,你会发现告诉计算机做什么更容易。
2. 免费,兼职课程
那里有大量的免费在线课程。代码或代码学院是不错的起点。如果你正在寻找一个特定的解决方案的信息,它几乎肯定在那里 (很可能在GitHub上)。
3. 付费在线课程
像Coursera这样的网站提供许多主题的付费 (但价格合理) 课程,包括计算机科学-通常来自世界上一些最好的大学。付费课程意味着你有更强大的质量保证,通常会提供某种证书-使它们非常适合你的简历。
4. 参加夜校,甚至回到学校
我们绝对建议您首先使用在线选项-它们不仅可以节省您的现金,而且最重要的是可以帮助您决定是否真的喜欢编写代码。然而,如果你想更认真地对待事情,上课是一个很好的选择。您将获得任务,并将得到专业教练和同行的支持。
使用Infragistics ASP.NET控件为任何浏览器构建功能齐全的业务应用程序!立即下载免费试用!
</p