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

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

目录:

视频: 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。

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

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

编辑的选择

常见的SharePoint 2013站点模板 - 傻瓜

常见的SharePoint 2013站点模板 - 傻瓜

站点模板是您在创建新的SharePoint站点时使用的模板。它为您提供SharePoint的启动设置。 SharePoint 2013中提供了许多网站模板。网站模板分为合并,企业和发布等类别。注意:您可以使用哪些网站模板取决于...

SharePoint 2010中的常见Web部件 - 虚拟

SharePoint 2010中的常见Web部件 - 虚拟

Web部件是可重复使用的组件,可在SharePoint 2010的网页上显示内容。Web部件是团队网站体验的一个基本组成部分,因此,让它适合他们,并了解您的选择是什么。通用Web部件Web部件类别示例Web部件说明列表和库...

配置SharePoint 2010中的当前导航 - 虚拟假设

配置SharePoint 2010中的当前导航 - 虚拟假设

配置每个SharePoint 2010站点的当前导航设置与全局导航。你有相同的选项来自动显示页面和子网站。您可以使用这些选项来确定站点当前导航中显示的项目:显示与父站点相同的导航项目:此选项显示当前导航项目...

编辑的选择

何时按摩你的宝宝 - 假人

何时按摩你的宝宝 - 假人

你不需要花哨的设备,特殊的房间或大量的免费给宝宝一个很好的按摩时间。面对现实吧。妈妈是忙碌的人这里只是一些好的时候按摩你的宝宝的想法:按摩到你的日常工作:在你的宝宝午睡之前或之后给予按摩。 ...

成为一名保姆是什么?假人

成为一名保姆是什么?假人

是一个保姆是否是您正确的职业选择?也许你照顾你的弟弟姐妹,或者你总是被你的邻居叫到照顾,或者你只是热衷于与孩子们的工作。做一个保姆可能是你一个伟大的职业选择。信贷:©IStockphoto。 com / Piotr Marcinski What ...

编辑的选择

。 Com - dummies

。 Com - dummies

Salesforce中的一个案例分配规则。 com实际上是一组规则,将帮助您根据案例记录中捕获的标准自动在整个支持组织中分配案例。每个分配规则可以有多个规则条目。规则条目表示匹配时确定分配的条件或条件集合。

如何将案件小组添加到您的Salesforce案例 - 假人

如何将案件小组添加到您的Salesforce案例 - 假人

以及Salesforce中的预定义案例小组。 com Service Cloud系统,您可以从代理的角度来使用它们。从您正在使用的案例中,请按照下列步骤操作:向下滚动到案例组相关列表,然后单击更新案例组成员按钮。更新案例...

中的文本和日期如何在MYOB中更改文本和日期 - 虚拟人员

中的文本和日期如何在MYOB中更改文本和日期 - 虚拟人员

您可以随时复制和粘贴MYOB中的文本会在任何文字处理器。以下是快捷方式:按键组合快捷键结果Ctrl-A选择所有高亮显示的文本Ctrl-C复制文本Ctrl-V粘贴文本Ctrl-X删除或剪切文本Ctrl-Z取消所写文本的最后一位(有时候!也可以更改日期...