Placeholder Image

字幕表 動画を再生する

  • Hey everyone welcome to CS dojo my name is YK, and I'm your host, and today

  • We're going to talk about the top five programming languages to learn for getting a job at companies like Google, Facebook, Microsoft

  • Etc so the obvious question here might be

  • Does it really matter which languages you learn if you're trying to get a job at one of these companies

  • My answer would be yes

  • It does but not directly

  • What I mean by that is when you have a job interview with one of these companies as a software engineer

  • Candidate the most important thing. They'll usually look for is not what specific language or technology you've been using

  • Instead they tend to look for mostly your coding skills your problem-solving ability and your data structures and algorithms knowledge

  • So you might say wait YK so it doesn't really matter which languages i learn then, my answer to that would be

  • Actually it still matters a lot. I'm going to explain my reasoning behind that in this video

  • But if you just want to find my lists just keep over to this time in this video (2:54)

  • Okay, so if these large companies don't care that much about which languages

  • You know then why does it matter at all which languages you learn if you want to get a job at one of these companies

  • There are three reasons for this

  • Reason number one when you apply for a job at one of these big companies

  • How do you think they will decide if they should invite you for a job interview?

  • Of course there are a few different aspects to this for example your education your personal projects and so on but the biggest factor

  • Is usually your work experience and how do you get the experience in the first place?

  • probably at smaller less known companies first and

  • Actually smaller companies and startups tend to care more about which specific language or technology you know

  • so for example a small start-up might say we need someone who can help us create an iOS app tomorrow or

  • We need someone who knows

  • JavaScript really well by next month so depending on which languages

  • you know it'll actually be easier or harder for you to get a job at one of these smaller companies and

  • Reason number two I think you should learn a programming language that aligns with your interests, so you have more motivation and reason for learning

  • So for example if you're interested in learning to make an iPhone app you should probably learn Swift

  • and if you're interested in data science machine learning or science in general

  • Python might be a good choice for you reason number three some programming languages are simply easier to learn than some other ones

  • For example I would say

  • JavaScript is easier to learn than Java and Python

  • Is easier to learn than C++.

  • So based on that I decided to use the job market and ease of learning as the two main criteria

  • For making my list of top 5 programming languages to learn

  • Ok so here's my list

  • number 5 Ruby Ruby is a programming language from Japan it became

  • Popular due to the popularity of something called Ruby on Rails and Ruby on Rails was at some point I would say the hottest

  • Framework for building websites although it's not as popular as it used to be anymore

  • Still a lot of companies use Ruby on Rails today and Ruby is a really simple and easy language to learn

  • number four swift

  • Swift is now the primary language for building an iOS app whether it's for iPhone or iPad

  • if you have the skill it should be fairly easy for you to get a job since many companies want to build iOS apps

  • I haven't used this language extensively myself

  • But it seems like a fairly simple and easy language to learn, the only downside of Swift is that it's not really cross-platform

  • Meaning, it's not easy to create an iOS app with Swift if you don't have a Mac

  • Number three : Java

  • Java is probably one of the most widely used programming languages today

  • You can use Java to build many things including Android apps

  • Many companies use Java frameworks to create websites as well

  • Unfortunately, it's not the easiest language to learn since it's a bit more complex than the other languages in this list

  • number two: Python

  • Python is also a very popular programming language at least in North America and

  • Many companies use it to create websites with frameworks like Django and flask

  • This is probably the language of your choice if you're interested in things like data science machine learning or science in general

  • it's also one of the main languages used at Google, so it's popular at both large companies and smaller companies and

  • number one

  • Javascript javascript used to be a language that only ran on your browser

  • Whether it's Chrome Firefox or Safari

  • But recently people started using it to create back-end code meaning the code that runs on your servers

  • Not just front-end code meaning the code that runs on your device. Whether it's a phone or a laptop

  • Javascript is a great language to learn for getting a job

  • And it's also fairly simple and easy to learn now if you're just getting started with programming

  • I'd recommend that you start with either Python or JavaScript

  • And I think your optimal choice here mostly depends on your interests

  • For example if you're interested in UI or user experience design

  • Then JavaScript is probably the way to go. If you're more into logic machine learning or science in general

  • Python might be the right choice for you. Now

  • I have three more languages for honorable mentions

  • But I have a quick announcement to make

  • I've just launched my patreon page where you can chip in a few dollars to join a private Facebook group and a private monthly live

  • Stream where you can ask me any questions. I'd much appreciate it if you can head over to csdojo.io/pat

  • to support my channel, so here's my honorable mention number one. Go, which is also known as go lang

  • This language was originally developed at Google, but it's used extensively in many companies today

  • Go is known for its efficiency, and it's simple syntax

  • And it's actually becoming one of the most popular programming languages today

  • So if you're looking to add a language to your skill set this is the first language I'd definitely consider

  • Honorable mention number two Kotlin - Kotlin is a relatively new language

  • And it works in both a Java based environment and a JavaScript based environment

  • Kotlin was recently

  • Officially supported by Android so it's possible that Kotlin will become the primary language for developing Android apps in the future

  • honorable mention number three SQL with some people pronounce as S.Q.L.

  • If you search for what programming language to learn you might run across on an article or two that mention SQL

  • But if you're beginner it might be confusing because SQL is different from all the other languages that we talked about in this video

  • SQL or S.Q.L. is a programming language that solely focused on managing databases

  • It's usually used in conjunction with one of the other languages

  • So learning SQL as your first programming language is probably not the best idea and in my opinion

  • It's not that easy to learn SQL without having some real-life data to play with

  • So I'd focus on learning other languages first

  • Okay, that's all I have for this video. Thanks as always for watching and again

  • I'd much appreciate it if you can head over to my patreon page right here to support CS dojo and

  • let me know in the comment below if you have any requests about what kind of videos I should make in the future and

  • I'll see you in the next video

Hey everyone welcome to CS dojo my name is YK, and I'm your host, and today

字幕と単語

ワンタップで英和辞典検索 単語をクリックすると、意味が表示されます

A2 初級

Google、Facebook、Microsoftなどに就職するために学ぶべきプログラミング言語トップ5 (Top 5 Programming Languages to Learn to Get a Job at Google, Facebook, Microsoft, etc.)

  • 7 1
    林宜悉 に公開 2021 年 01 月 14 日
動画の中の単語