Should you learn programming?Yes

素材来源:https://sivers.org/prog(原文来自Derek Silver Should you learn programming?Yes.)

原文节选(一):
Should you learn programming?Yes
When I was 14 years old, my guitar teacher told me something important:
“You need to learn to sing. Because if you don’t, you’re always going to be at the mercy of some asshole singer.”
His point was about self-reliance. If you ever have any ideas, whether for songs or apps, you need to have some basic skills to turn those ideas into reality.
One of the most common things I hear from aspiring entrepreneurs is, “I have this idea for an app or site. But I’m not technical, so I need to find someone who can make it for me.”
I point them to my advice about how to hire a programmer, but most programmers are already busy and expensive.
Imagine if someone said, “I have this idea for a song. But I’m not musical, so I need to find someone who will write, perform, and record it for me.”
You’d probably advise them to just learn enough guitar or piano so they can play their song.
It’s like learning to drive or make dinner. You only need to learn enough so you’re not helpless.

词串对应

• at the mercy of
• 完全谁的支配
• 任由某人摆布

•   在某人支配下

• turn those ideas into reality
• 把那些注意变成现实
• 让那些想法成真
• aspiring entrepreneurs
• 有抱负的企业家
• 有野心的企业家
• It’s like learning to drive or make dinner. You only need to learn enough so you’re not helpless.
• 就像开车和做菜,你需要学会基本的方法,这样就不会感到无助
• 如同学开车和做菜,所有要做的就是掌握基本原则,这样就不会过于依赖他人。
素材来源:https://sivers.org/prog(原文来自Derek Silver Should you learn programming?Yes.)

原文节选(二):
Should you learn programming?Yes
When I was 14 years old, my guitar teacher told me something important:
So, yes, you should learn some programming. Basic HTML, CSS, and JavaScript are enough to start.
I recommend Head First HTML and CSS first, then Head First HTML5 Programming. Those are very fun, visual books where you need to see the detailed illustrations, so get the paper book or PDF.
If you prefer a course and community, use Free Code Camp. Ideally, do those books and this course at the same time, to really reinforce what you’re learning.
You could go through those books or courses in a few weeks, and you’d already know as much as half of the people that call themselves web developers.
It’s a really amazing feeling. The mystery is lifted. You’ll look at all websites in a new way. You’ll understand what’s going on behind the scenes. You’ll know how to do it yourself. It’s really empowering. (It’s definitely been the most rewarding thing I’ve ever learned.)
For an inspiring example see Jennifer Dewalt, who learned to code by building 180 websites in 180 days, with no previous experience.
Next, read my advice on learning JavaScript..

词串对应

• Basic HTML, CSS, and JavaScript are enough to start
• 基础的HTML,CSS和JavaScript语言对初学者就足够用了
• 初学者就从基本的HTML,CSS和JavaScript语言开始,这些编程语言足够用了
• Those are very fun, visual books where you need to see the detailed illustrations
• 那些有趣视觉化的书籍可以很好的解释一些具体的细节
• 那些有趣有插图的书里有你需要的详细的说明和解释
• Ideally, do those books and this course at the same time, to really reinforce what you’re learning
• 最理想的是,结合那几本图书和免费课程来学,这样做可以确实强化所学内容
• 有效地学习方法是,看那几本书的同时,上免费的课程,以巩固学到的知
• You could go through those books or courses in a few weeks
• 你大概可以用几周的时间读完那些书或者上完课程
• 你能在几周内就可以通读那些书或者学完课程
• The mystery is lifted
• 神秘的面纱被揭开
• 揭开神秘面纱
• You’ll understand what’s going on behind the scenes
• 你将理解屏幕背后的世界
• 你就知晓屏幕背后的怎样运行程序
• the most rewarding thing
• 最有价值的事情
• 最令人感到欣慰的事情
• 最令人感到鼓舞的事

你可能感兴趣的:(Should you learn programming?Yes)