当前课程知识点:IT行业职场英语 > Unit 10 Preparing for the Interview 准备面试 > 10.4 Expertise Development 拓展学习 > unit 10-1Who Does What in the Tech Industry-
hey i'm ryan one of the co-founders a
treehouse and if you've ever considered
building an app or making a website you
are probably wondering how does this
whole world fit together you know what
do i need to learn what tools do i need
to use
how does all fit together so that the
basic premises you have mobile apps you
have websites and you have web apps and
depending on what you want to build
you'll learn different things so let's
say that you're interested in building
mobile apps you know those are things
like snapchat or Instagram or games
if you want to build a mobile app then
you decide which type of phone or mobile
device
do you want to use so do you wanna have
it available in an iphone and ipad or on
an android phone or android tablet once
you decide
yep on a build an iphone app for
instance then you learn something called
iOS you need a mac to do that and then
you use a tool that's free and it's
called Xcode and you make apps using a
language called objective-c the way you
sell those apps in the App Store so you
upload it to the app store
and then Apple okay is it or doesn't
hopefully they'll hit and then it goes
in the store and then you can charge
real money for that and launch your app
that way
the next thing is if you decide well i'd
i'd rather make an android app
yeah I'm you know I for a nexus phone or
a nexus tablet then you are building for
android android is the operating system
of those devices and the tool that you
use is usually something like eclipse or
something new that's gonna be launched
in called Android studio the actual
language that you use to build those
apps is called Java so that is that the
basic idea of mobile apps you code in
these specific languages in these
specific tools and then people download
your apps in the App Store and they pay
for them that way
now say instead you would rather build a
website so you want to build a website
for your restaurant or for your dad's
business or for your school
the tools that you use to build websites
are basically a text editor and then you
save your files and then you upload them
to the internet the languages you need
to learn are called HTML CSS and a
little bit of JavaScript
those are some of the easiest things to
learn initially you don't have to do a
lot of programming or or a lot of
technical things they're fairly
straightforward so that's a little
website now say that you want to build a
website but you want to you want people
to interact with it you want them to log
in or you want them to you know friend
people or like things or create accounts
all those things really turned that
website into a web application
you know something that you interact
with and examples that are you know
things like Facebook Google Maps is a
good example
it's something that's very interactive
so if you want to build something like
that
first of all you pick a language to
build it in and a treehouse we guide you
down that path which language you should
pick but your choices are things like
Ruby PHP Python
there's there's more but those are some
of the most common ones and then once
you pick a language then you would also
pick a database and a database is
basically a thing that holds all them
from
nation in the site so when you create an
account
i'm in a password that is stored in the
database
the tools that used to make web apps are
also text based so you have a text
editor and then you save your files and
then you upload them to the internet
it's similar to making a website but you
use more powerful languages to make
things happen
so we've covered so far mobile apps
websites and web apps now let's talk a
little bit more about the types of jobs
that you might get in those fields so
all three of those things require three
types of people
the first is a designer and the second
is a front-end developer and the third
is a developer i'll briefly talk about
what each of those people do so
a designer thinks about the way things
look and and how they work and they use
tools like photoshop illustrator various
tools like that and they design and they
make it look great and then they handed
over to the next person which is a
front-end developer and a front-end
developer is someone who takes that
design and then they
chop it up and they translate it into
code and they use tools like HTML CSS
and JavaScript now what's happening more
and more though is designers in front
end developers are becoming the same
person
so a treehouse we only hire designers
that are also front-end developers so
eventually it really pays off to know
both those skills and then you have back
end developers so front end developer
will chop up the design and make it
ready
but it won't actually work you can look
at it but you can't actually log in or
you can actually create an account that
type of thing
so the back end developer takes that and
then they'd wire it up
quote unquote they connected to the
database they write code to make the the
app actually work and function
they're using tools like Ruby Python PHP
Java things like that so that is the
basic overview of how this fits together
it can be confusing at first but once
you understand that there's these basic
buckets you know
okay i want to make an a mobile app or I
want to make a website or i want to make
a web app once you decide which of those
three things you want to do then you can
go down a track and learn it and that's
why a treehouse we make it very simple
to go down a track and we tell you
exactly what you need to know and and in
what order you need to learn it so
thanks for watching hope that that
clarifies this kind of confusing and
overwhelming world of technology and
it's something that is actually pretty
straightforward him and we hope that you
come and learn with us
thanks
yeah
-1.1 Unit overview 单元概述
-1.2 Cultural Reading 文化阅读
--案例学习
--概念学习
-1.3 Skills Training 技能训练
--术语朗读
-1.4 Expertise Development 拓展学习
--unit 1 How the Software Industry Redefines Product Management
-第一章测试
-2.1 Unit overview 单元概述
-2.2 Cultural Reading 文化阅读
--案例学习
--概念学习
-2.3 Skills Training 技能训练
--术语朗读
-2.4 Expertise Development 拓展学习
--unit 2-1COMPUTERS THAT CHANGED THE WORLD
--unit 2-2HISTORY OF THE INTERNET
--unit 2 a brief history of AR
-第二章测试
-3.1 Unit overview 单元概述
-3.2 Cultural Reading 文化阅读
--案例学习
--概念学习
-3.3 Skills Training 技能训练
--professional communication etiquette new staff
--术语朗读
--Techniques For Speed Reading
--Workplace Etiquette for new staff
-3.4 Expertise Development 拓展学习
--unit 3 Can HP Change its DNA_
--unit 3 LinusTorvalds_the man behind Linux
-4.1 Unit overview 单元概述
-4.2 Cultural Reading 文化阅读
--案例学习
--概念学习
-4.3 Skills Training 技能训练
--术语朗读
-4.4 Expertise Development 拓展学习
--unit 4-1Introduction to Scrum - 7 Minutes [English]
--unit 4-2 Product Design & Development Process Animation by Lumium
-第四章测试
-5.1 Unit overview 单元概述
-5.2 Cultural Reading 文化阅读
--案例学习
--概念学习
-5.3 Skills Training 技能训练
--American and british accents
--术语朗读
--Difference between American and British accents
-5.4 Expertise Development 拓展学习
--unit 5-1 six Best Accounting Software 2016
--unit 5 Apple’s Secret_ It Tells Us What We Should Love
-第五章测试
-6.1 Unit overview 单元概述
-6.2 Cultural Reading 文化阅读
--案例学习
--概念学习
-6.3 Skills Training 技能训练
--understanding organizations 0406
--术语朗读
--Understanding of Organizations
-6.4 Expertise Development 拓展学习
--unit 6-1 Simon Sinek- How great leaders inspire action
--unit 6-2 Corporate Culture Apple example
--unit 6 What Is Organizational Culture_ And Why Should We Care_
-第六章测试
-7.1 Unit overview 单元概述
-7.2 Cultural Reading 文化阅读
--案例学习
--概念学习
-7.3 Skills Training 技能训练
--术语朗读
--Nonnative English Asian Accent
-7.4 Expertise Development 拓展学习
--unit 7 Your Body Language Shapes Who You Are
--unit 7 figure Out Your Manager’s Communication Style
-第七章测试
-8.1 Unit overview 单元概述
-8.2 Cultural Reading 文化阅读
--概念学习
--案例学习
-8.3 Skills Training 技能训练
--术语朗读
-8.4 Expertise Development 拓展学习
--unit 8-2 common mistakes made by newly promoted supervisors
--unit 8 Managing Multicultural Teams
-第八章测试
-9.1 Unit overview 单元概述
-9.2 Cultural Reading 文化阅读
--案例学习
-9.3 Skills Training 技能训练
--attentive listening during interview
--术语朗读
--Attentive Listening in Interview
-9.4 Expertise Development 拓展学习
--unit 9 How to Beat Procrastination
-第九章测试
-10.1 Unit overview 单元概述
-10.2 Cultural Reading 文化阅读
--案例学习
--概念学习
-10.3 Skills Training 技能训练
--listening in a group interview
--术语朗读
--Listening in a group interview
--Write a resume when you have no work experience
-10.4 Expertise Development 拓展学习
--unit 10-2 How to Work at Google- Prepare for an Engineering Interview
--unit 10-1Who Does What in the Tech Industry-
--unit 10 What You Should (and Shouldn’t) Focus on Before a Job Interview
-第十章测试
-11.1 Unit overview 单元概述
-11.2 Cultural Reading 文化阅读
--概念学习
--案例学习
-11.3 Skills Training 技能训练
--how to stand out in a group interview
--术语朗读
--How to stand out in a group interview
-11.4 Expertise Development 拓展学习
--unit11Why good leaders make you feel safe
--unit 11 How to Talk About Office Politics with a New Colleague
-第十一章测试
-12.1 Unit overview 单元概述
-12.2 Cultural Reading 文化阅读
--案例学习
--概念学习
-12.3 Skills Training 技能训练
--make your resume beat the applicant tracking system
--professional communication etiquette for interview
--术语朗读
--Make Your Resume Beat The Application Tracking Systems
-12.4 Expertise Development 拓展学习
--unit12 The 15 Characteristics of Effective Entrepreneurs
--unit 12 Startups Need Relationships Before They Ask for Money
-第十二章测试