Like many 10-year-olds, Nick Wald takes private lessons. His once-a-week tutor isn't helping him with piano scales or Spanish conjugations, but teaching him how to code.

Nick, a fifth-grader in New York, went in with no experience and has since learned enough HTML, JavaScript and CSS to build a simple website. He is now working in Apple's AAPL +0.97% XCode environment to finish an app named 'Clockie' that can be used to set alarms and reminders. He plans to offer it in the iOS App Store for free.

'I always liked to get apps from the app store, and I always wanted to figure out how they worked and how I could develop it like that,' Nick says.

As the ability to code, or use programming languages to build sites and apps, becomes more in demand, technical skills are no longer just for IT professionals. Children as young as 7 can take online classes in Scratch programming, while 20-somethings are filling up coding boot camps that promise to make them marketable in the tech sector. Businesses such as American Express Co. AXP -0.53% send senior executives to programs about data and computational design not so they can build websites, but so they can better manage the employees who do.

'I equate coding to reading and writing and basic literacy,' says Adam Enbar, founder of New York's Flatiron School, which offers 12-week, $12,000 programs to turn novices into developers. 'Not everyone needs to be Shakespeare, just as not everyone needs to be an amazing developer,' he says. 'But...we're entering a world where every job if not already, will be technical.'

Programming languages vary in popularity and difficulty, and it takes hundreds of hours to become even a junior developer. But understanding what 'code' is and knowing what's possible and what's not, when working with an IT team, is generally more important than being able to make apps yourself.

The Younger Set

Johns Hopkins University's Center for Talented Youth offers online courses in everything from essay writing to music theory, but Web-development classes have been 'a juggernaut in terms of level of interest,' says Patricia Wallace, senior director of CTY Online. The courses are geared toward elementary- and middle-school students. In 2009, 63 children signed up for Introduction to Web Design, one of the few coding classes then offered. This year, there are already 762 enrollments.

juggernaut:世界主宰

The classes, which began with Introduction to Web Design and soon may include Intermediate Scratch Programming, are growing because there aren't many opportunities to learn coding in elementary and middle school, says Ms. Wallace. Some parents want children to learn programming as early as possible.

In-person coding programs for kids are springing up across the country. CoderDojo Twin Cities, a Minneapolis-based volunteer program, holds free, daylong coding programs. It has filled each of its 20 sessions with about 80 students since it launched in April. 'We've had to turn students away at every event,' says CoderDojo Twin Cities co-founder Matt Gray. The kids build games with Ruby, work with Linux, and-in one of the most popular programs-learn Python to build things in the world of Minecraft, a popular videogame.

Another group has started in Rochester, Minn., and a girls-only camp, Katie CoderDojo, had its first session last month.

The Job Seekers

At a recent Web Development Immersive class offered by General Assembly, an education startup that offers coding and design courses, about 25 students-mostly men, mostly in their 20s and each with a MacBook-listened to a lecture on how to use JavaScript to add check boxes to pages. Previously, the students each had completed a project using coding language Ruby. One example: A website showed nearby restaurants' health ratings.

Alina Guzman, 23, recently paid the $11,500 tuition to take the 12-week course. She graduated from Baruch College in 2013 with a degree in digital marketing. 'I had worked in a marketing agency before and did stuff with a small-scale e-commerce website, but I wanted to do something different and I had always been interested in tech and websites,' she says.

She took classes from 9 a.m. to 5 p.m. weekdays to learn Ruby and JavaScript. Two months after the course ended, she was hired as a junior engineer by New York-based startup Superhuman, which builds personal assistant applications.

General Assembly also has programs in San Francisco, Los Angeles, London, Boston, Hong Kong and Sydney. According to a General Assembly spokeswoman, 95% of its students world-wide find jobs within three months.

Co-founder and CEO Jake Schwartz says that coding is important because it teaches a different way of thinking. 'Programming teaches logic, higher-level math and learning concepts that make you smarter and are useful no matter what,' he says.

The majority of students at Flatiron and General Assembly are between 20 and 30. Flatiron accepts 8% of its applicants.

'The vast majority of our students are those who, later in life, realize that this is a really interesting career and also one where there are a lot of jobs,' he says.

James Vanneman, 27, was in the first class at Flatiron School. A former professional poker player, he had been teaching himself to code with books and websites. 'I'd get stuck and it'd get frustrating because I felt like I needed a place to get me over the hump of learning,' he says. A few weeks after graduating he was hired as a software engineer at Concierge Live, a ticket-management service.

The Corporate Managers

Even people who don't plan on becoming developers may hear at work that they ought to learn to code.

American Express Co., General Electric Co. GE -0.54% , Staples Inc., SPLS -0.09% Merck & Co., Inc. and PepsiCo Inc. PEP +1.32% have worked with General Assembly, Mr. Schwartz says. These corporations have sent senior teams to two-day programs on topics such as Introduction to Big Data and Rapid Prototyping, also known as computer-aided design.

Summit Group, an Atlanta-based marketing company, has sent employees for the past three years to learn HTML 5 and basic Web development, says Jill Hood, Summit's director of strategic initiatives.

'People learning these skills become more self-sufficient,' says Ms. Hood. Training employees in coding saves the company from having to use additional IT managers to help manage client accounts, she adds.

Lynda.com, based in Carpinteria, Calif., sells online education videos on everything from Photoshop to JavaScript. Its customers include Patagonia Inc., Volkswagen Group VOW3.XE +1.31% and Penguin Random House, says co-founder and executive chair Lynda Weinman.

Patagonia, the outdoor-gear retailer, will require its employees learn technical skills through Lynda.com in the next six months, says Ceci Saez, global director of organizational development. Half of Patagonia's 800 American employees have voluntarily taken courses through Lynda.com.

'Technology is not something in the past that we would strive for on a regular basis,' says Ms. Saez. 'But things have changed. There's a different cohort of people joining the company and it's necessary.'

每日英语:Who Needs to Know How to Code的更多相关文章

  1. 每日英语:The Secret About Online Ad Traffic: One-Third Is Bogus

    Billions of dollars are flowing into online advertising. But marketers also are confronting an uncom ...

  2. 每日英语:A Different Color: China's Chameleonic Politics

    China has tried your form of government and found it wanting. That was the message delivered by Chin ...

  3. 每日英语:why can't China produce world-class CEO?

    The appointment of India-born Satya Nadella as Microsoft Corp.'s CEO has caused a bit of a stir in C ...

  4. 每日英语:A Whiff Of 'Welcome Home'

    Buying real estate involves weighing a lot of factors: location, price . . . smell? Some condo devel ...

  5. 每日英语:What To Expect To Wear When You're Expecting

    AT THE ACADEMY AWARDS earlier this month, Kerry Washington, the star of the ABC-TV series 'Scandal,' ...

  6. 每日英语:Success Outside the Dress Code

    Anyone who has felt like the odd duck of the group can take heart from new research from Harvard Bus ...

  7. 每日英语:Mistrust Between U.S., Malaysia Strains Probe

    Mistrust between U.S. and Malaysian air-accident investigators has hampered a multinational probe in ...

  8. 每日英语:A New Way to Learn Chinese

    Entrepreneur and author ShaoLan Hsueh thinks that English-speakers can start learning to read Chines ...

  9. 每日英语:How To Survive The Windows XPiration Date

    The default background for Microsoft's Windows XP operating system -- a perfect blue sky full of cot ...

  10. 每日英语:The Right Way to Network

    With startup-themed conferences, hackathons, meet-ups and cocktail hours regularly taking place, ent ...

随机推荐

  1. js异步刷新局部页面

    真不想说博客园的Markdown编辑器,我发表到我的个人博客上多好看的一篇文章,发到博客园上格式就成这个鸟样了,哎,不发现到博客首页了,就个人存个档吧 最近在做一个异步刷新页面中的局部,这样做可以防出 ...

  2. H5即时通讯Websocket

    /** * Created by admin on 2017/8/19. */ // import Vue from 'vue' // import axios from './HTTP.js' // ...

  3. Web前端性能优化进阶——完结篇

    前言 在之前的文章 如何优化网站性能,提高页面加载速度 中,我们简单介绍了网站性能优化的重要性以及几种网站性能优化的方法(没有看过的可以狂戳 链接 移步过去看一下),那么今天我们深入讨论如何进一步优化 ...

  4. 洛谷.3374.[模板]树状数组1(CDQ分治)

    题目链接 简易CDQ分治教程 //每个操作分解为一个有序数对(t,p),即(时间,操作位置),时间默认有序,用CDQ分治处理第二维 //对于位置相同的操作 修改优先于查询 //时间是默认有序的 所以可 ...

  5. Python3面向对象——案例-01

    经典的策略模式案例 问题描述 使用"策略"设计模式处理订单折扣的 UML 类图 定义一系列算法,把它们一一封装起来,并且使它们可以相互替换.本模式使得算法可以独立于使用它的客户而变 ...

  6. JVM笔记(一)数字在JVM中的表示

    数字在JVM中的表示 一.整数在JVM中的表示 1.在Java虚拟机中,整数有四种表示: byte:8位        short:16位     int:32位     long:64位 2.原码. ...

  7. RadGridView添加序号列

    public class RowNumberColumn : GridViewDataColumn { public override System.Windows.FrameworkElement ...

  8. Chrome 浏览器的Secure Shell插件

    说起putty,windows下面的程序猿个个都是爱恨交加. 不小心发现一个宝贝,Chrome 浏览器的Secure Shell插件. 这是Google官方推出的插件,试用下来,putty完全可以下岗 ...

  9. Redis淘汰删除策略

    Redis淘汰删除策略 Redis淘汰删除策略6种淘汰Key策略3种删除过期键策略定时删除惰性删除定期删除其他模块的淘汰处理RDB 快照持久化创建载入AOF 只追加持久化写入重写主从复模式下对过期键的 ...

  10. C# 调用windows api 操作鼠标、键盘、窗体合集...更新中

    鼠标操作window窗体合集...更新中 1.根据句柄查找窗体 引自http://www.2cto.com/kf/201410/343342.html 使用SPY++工具获取窗体   首先打开spy+ ...