个人理财 与编码相关的教育神话 - 虚拟人物

与编码相关的教育神话 - 虚拟人物

目录:

视频: Sasha Stone Interview with Mary Lou Houllis 2025

视频: Sasha Stone Interview with Mary Lou Houllis 2025
Anonim

认为编码职业是为世界上少数几个技术专家所保留的。事实上,这对普通人来说是一项常规工作。如果你坚持不懈,认真和好奇,我敢打赌你可以做到。不要通过买入那些不正确的想法来卖空自己。

您必须善于数学才能成为编码人员

开发尖端游戏的开发人员,试图创建下一个大型机器学习算法的数据科学家,或从事金融服务行业工作的工程师可能需要一定的熟练程度在物理学,统计学或金融数学。然而,许多开发人员(如建立电子商务应用程序或典型网页的开发人员)不需要比基本的加减法和高中代数更多的数学运算。

<! --1 - >

大量的数学运算和权力的申请,但往往不需要了解发生的一切。计算机语言和程序旨在通过要求你理解输入和输出来管理复杂性,而不是在两者之间发生什么,一个叫做 抽象的概念。

例如,在驾驶汽车时,您不需要了解内燃机的工作原理或将活塞的能量转换为车轮后的物理原理。要驾驶汽车,您需要了解如何操作加速器,制动器和换档车的离合器。同样,程序也有执行操作的功能,但是只需要理解发送函数的输入和返回的输出。

<! - 换句话说,你需要能够理解数学,并有一些基本的数学技能,但是你不需要成为下一个能够编程的爱因斯坦。

你必须学习工程学来编写代码

许多学习工程学的人学习如何编程,但是你不需要成为一名工程师来学习如何编写代码。工程学教授对程序员有用的技能,例如如何逐步解决问题,以及如何在现实世界的约束条件下工作和设计。这些是有用的技能,但你可以在工程课程之外学习。

作为工程课程的一部分,很多课题在学习如何编写代码时都有用处。像算法这样的主题可以直接适用,尤其是在处理尖端问题时。其他主题,如汇编语言和计算理论,提供了一个很好的背景,但很少被大多数编码人员使用。

如果你的目标是推动计算机程序的前沿,计算机工程学位可能是有用的。但是,如果你想创建一个网站来解决问题,学习三到六个月的代码大概就足够了。

许多学院提供奖学金,可以资助或完全支付女性和少数民族获得理工科学位的费用。

你可以在几个星期内学习编码

像任何激情或职业一样,编码是一门艺术,编程者在数十年中磨练自己的技能。虽然你不需要几十年的学习开始编码,但学习所需的时间取决于你的目标。例如:

一周:

  • 学习足够的HTML以将文本,图像和其他基本内容放在页面上。您将能够运营网站建设者来创建和定制信息网站。 一个月:
  • 开发您的前端CSS技巧,以便您可以在页面上定位和设置元素。您还可以编辑使用Wix,Weebly和SquareSpace等网站构建器构建的网站。对于数据科学,您可以学习导入和处理大型数据集,并使用Python或R来查找有关数据的见解。 三到六个月的时间:
  • 学习前端和后端开发技能来理解概念,构建一个可以将数据存储在数据库中的工作原型,然后编写一个可处理数十万用户。另外,学习如何使用编程语言的外部库来添加额外的功能,用户管理和Git等版本控制系统,这样多个人就可以同时在一个项目上工作。对于数据科学,您将能够使用JavaScript库(如d3)构建交互式可视化。 JS。无论是学习网页开发还是数据科学,都需要大约800小时的精力才能被录用。 你需要一个好主意来开始编码

学习编码是一个漫长的过程,充满了起伏。你可能会被困住几天而没有看到太多的进展。在不可避免的挫折时期,有一个更大的想法或激励你继续学习的具体理由是有帮助的。尝试构建能够解决您个人面临的问题的方法,而不是尝试构建下一个Facebook,YouTube或Google。这里是学习编码的人,并保持着一个项目的动力:

Coffitivity。四名大学生想要通过听周围的声音来对抗作家的阻碍。在学习编码的同时,汤米·尼古拉斯(Tommy Nicholas)建立了一个网站,用来传播咖啡厅的声音,以增加背景噪音,以至于无声的办公室和工作区。

  • 长大。我: Sam Fellig是一名Kickstarter爱好者,他想要一个简单的方法来浏览和购买成功的众筹项目中的物品。他跳了起来,学会了编码,所以他可以建立自己的网站,成为2013年度
  • 时代 杂志的50强网站之一。 瑞安汉娜喜欢锻炼,但经常在健身房里变得无聊。在学习JavaScript和Ruby的同时,他建立了一个应用程序,在五分钟或更短的时间内引导用户通过军事训练。该应用程序有超过一百万的下载量,而瑞恩最终将它卖给了Nexercise,一家运动公司。 长大。我从成功的众筹项目中销售产品。
  • 这些网站都受到一定程度的欢迎,并受到大量用户的注意。如果您设计的网站出现类似的情况,则可以获得很好的奖励。但即使没有,你也会感到满意,解决了你自己的问题。 Ruby比Python好

你可能会想知道先学什么语言,尤其是考虑到所有的选择。你可以从Ruby,Python,JavaScript,PHP,Swift,Objective-C开始 - 这个列表继续。为了解决这个争论,你可以搜索哪种语言是最好的,哪种语言要先学习。你会发现提倡一种语言或其他文章的文章和帖子。不像比较电视机或烤面包机,明显的赢家不太可能出现。有时你可以花更多的时间来决定首先学习哪种语言,而不是学习语言。

最重要的是先学习一些简单的脚本语言,然后再选择一种通用的初学者编程语言来深入学习。通常,初学者从HTML,CSS和JavaScript开始。这些语言是语法错误最容易理解的,也是最容易学习的语言。然后,在学习这些基础知识之后,如果您对Web开发感兴趣,请选择Python或Ruby。你会发现许多在线教程和帮助。

如果您计划使用WordPress或Drupal等内容管理系统,请考虑学习PHP。

不要花太多时间来决定先学哪种语言,也不要同时学习所有的语言。有时候,人们用一种语言碰到障碍,放弃,并开始学习另一种语言。然而,最终的结果是学习一些关于许多语言,而不是掌握一种语言,并能够建立一个完整的,功能正常的网站。

与编码相关的教育神话 - 虚拟人物

编辑的选择

中进行情景分析在您的财务模型中进行情景分析 - 虚拟

中进行情景分析在您的财务模型中进行情景分析 - 虚拟

完成了所有计算财务模型,做大量的敏感性和情景分析。敏感性分析的压力测试将检查模型的公式和逻辑的内部运作是正确的,但假设是多么现实?如果发生绝对最糟糕的情况,底部会发生什么情况?

使用Excel Dashboards的数据透视表创建柱状图 - 您知道您可以使用虚拟变量

使用Excel Dashboards的数据透视表创建柱状图 - 您知道您可以使用虚拟变量

数据透视表作为Excel仪表板和报告的直方图的来源?那就对了。用一个鲜为人知的技巧,你可以创建一个像数据透视表一样交互的直方图!使用数据透视表创建直方图的第一步是创建一个频率...

通过快速分析工具在Excel 2013中创建图表 - 虚拟人物

通过快速分析工具在Excel 2013中创建图表 - 虚拟人物

要选择Excel 2013中数据表的一个子集作为要绘制的范围(而不是在数据表中选择单个单元格),可以使用新的快速分析工具创建图表。请按照以下步骤操作:

编辑的选择

SQL WHERE子句谓词 - 虚拟子

SQL WHERE子句谓词 - 虚拟子

谓词归结为TRUE或FALSE结果。您可以通过应用WHERE子句(其谓词排除不需要的行)来从SQL查询的结果中筛选出不需要的行。比较谓词=等于 不等于 小于等于>大于> =大于...

MySQL安全数据库 - 虚拟机

MySQL安全数据库 - 虚拟机

所有用于保护数据的信息都存储在此数据库中,包括帐户名称,主机名,密码和权限。权限被存储在列中。每个列名的格式是Privilege_priv,其中特权是特定的帐户特权。例如,...

编辑的选择

如何使用IPhoto查看翻转视频文件 - 傻瓜

如何使用IPhoto查看翻转视频文件 - 傻瓜

选择使用IPhoto查看和管理Flip Video相机中的文件。如果将iPhoto定义为将Flip连接到Mac时运行的默认程序,请执行以下步骤:将Flip插入Mac上的可用USB端口。 iPhoto ...

如何通过Windows Live图库查看翻转视频文件 - 傻瓜

如何通过Windows Live图库查看翻转视频文件 - 傻瓜

从你的翻转相机传输文件到你的电脑,你有几个选择。你使用什么取决于你使用什么类型的操作系统(Windows或Mac),以及将Flip插入计算机时会发生什么。 Windows Live照片库是...