APP下载

编程入门必知

2020-08-24王文萍

疯狂英语·爱英语 2020年8期
关键词:主从复合句点石成金

王文萍

改变职业道路的想法,脑海中获得的一个应用程序的想法,或者仅仅是为了学习一些新奇、有用的东西,都是开始编程的好理由。如果你觉得开始这个过程很困难的话,那你可以看看下面这篇文章,或许你会获得一些帮助。

Changing career paths, getting an idea for an app out of your head, or just learning something new and useful are all great reasons to get started programming. Learning a programming language might sound like learning an actual foreign language. Before you go all in on a new language, you should figure out what exactly you want to get out of coding. Is it a new career path, filled with a bit more flexibility(and cash)? Maybe you want to strike out on your own, and learn how to make your own apps? Whatever the case, you dont need to feel intimidated(胆怯的) by the number of languages, or the complexity of certain bits of software you need to get started coding.

If youre not sure if you want to go all in on a particular language, or want to get a taste of whats out there before you dedicate more time to the project, you should look into nailing the basics of multiple languages. Youll go on to understand the concepts of each programming language, learn how different symbols have different functions within each language and figure out how they interact with one another.

Dont spend a dime on any books until you need to. If you need some reading materials, how can a list of over 500 free programming, mathematics and engineering books cram into your brain. There are books on popular languages like C, beginner tutorials on devices like the Raspberry Pi, and even a list of books about machine learning, so check out that GitHub database to find more.

So if youve got your sea legs about you and are ready to show off, why not take on a real challenge? You can make a few bucks visiting bug bounty boards, where companies post vulnerabilities(漏洞) in software theyre looking to fix. Youll need some extra tools, software, and perhaps a Linuxbased operating system to work from, but if you think youve grown enough as a programmer, it cant hurt to test your skill on a realworld problem.

1. What does the first paragraph mainly talk about?

A. Where we start to learn to code.

B. When learning to code is proper.

C. Why learners want to learn to code.

D. What learning a new language means.

2. What should learners pay attention to before spending more time on computer languages?

A. Getting some reading materials for free.

B. Laying a foundation of several languages.

C. Finding books on popular languages like C.

D. Comparing the concepts of each programming language.

3. Which can replace the underlined phrase “got your sea legs” in the last paragraph?

A. Achieved higher level.

B. Owned some extra tools.

C. Experienced more challenges.

D. Explained vulnerabilities clearly.

Difficult sentence

If youre not sure if you want to go all in on a particular language, or want to get a taste of whats out there before you dedicate more time to the project, you should look into nailing the basics of multiple languages.

【翻譯】

【点石成金】本句是一个主从复合句。第一个if引导条件状语从句,第二个if引导宾语从句,before引导时间状语从句。

猜你喜欢

主从复合句点石成金
创意条形码
Exploring the link between education and climate change 教育和气候变化之间有何联系
儿童气候教育者让成人开眼看气候
鸟类世界的爱因斯坦
创建你的生活手册
旋转位似的性质与主从联动法
新目标英语九年级UnitStep 2
点石成金
点石成金
牵手中考复合句