I Spent 6 HOURS Researching The Coding Job Market… Here’s What I Found

Devslopes
23 May 202311:23

Summary

TLDR本视频探讨了在2023年是否应该追求编程职业的问题。通过分析当前的编程就业市场、不同职业路径及其收入潜力,视频强调了构建一个长期可持续的编程职业的重要性。提到了人工智能和自动化对编程工作的影响,同时强调了创造性思维和解决问题的能力对于编程职业的重要性。视频还讨论了未来编程工作所需的关键技能,包括模块化编程、团队合作和持续学习新技术的能力。

Takeaways

  • 🚀 技术正在改变工作方式,例如农业从20人操作变为使用拖拉机。
  • 📈 根据BLS报告,软件和应用开发者的职位需求预计从2016年到2026年增长31%。
  • 🔍 从2021年到2031年,软件开发的就业前景增长速度比平均速度快20%。
  • 🌐 网络开发者的就业前景预计从2021年到2031年增长30.3%。
  • 💰 React开发者的平均年薪为92,000美元,即使是零到一年经验的开发者也能赚取81,760美元。
  • 🤖 AI和Chatbot虽然在编程中有帮助,但不能取代人类的创造性思维和问题解决能力。
  • 🔧 程序员需要能够编写模块化和可扩展的代码,并能作为团队的一部分工作。
  • 🏆 2023年工人的核心技能包括分析思维和创造性思维,这是区分好开发者与差开发者的关键。
  • 🌟 网络开发是初学者快速进入编程行业的领域,HTML、CSS和JavaScript是最应该开始学习的技术。
  • 🔄 持续学习新技术,如TypeScript,是编程行业中生存的关键。
  • 💼 追求编程职业的关键在于理解行业前景、克服AI挑战,并具备必要的创造性思维和软技能。

Q & A

  • 根据视频中的内容,为什么编程职业在2023年仍然是一个值得追求的职业?

    -视频中提到,根据美国劳工统计局的报告,软件和应用开发者的职位预计从2016年到2026年将增长31%,而从2021年到2031年的就业展望显示,这一增长率将达到25%,远高于平均就业增长率。此外,Web开发人员的增长预计将增加30.3%,而React开发者的平均年薪可达92,000美元。这些数据表明,编程职业有着良好的就业前景和收入潜力。

  • 视频中提到的未来工作的核心技能是什么?

    -视频中引用了世界经济论坛的数据,指出2023年工作者的核心技能包括分析思维和创造性思维,这两种技能被认为是最重要的。此外,还包括适应性、灵活性、敏捷性、内在动机和自我意识、好奇心和终身学习等。

  • 为什么说AI和聊天机器人无法取代人类的编程工作?

    -视频解释说,尽管AI和聊天机器人可以帮助提高编码效率,但它们无法进行复杂的问题解决和创造性思考。编程需要人类专家的能力,能够理解代码并找出并修复AI可能产生的错误。此外,AI缺乏像人类一样的思考能力,目前还无法取代软件开发工作。

  • 编程工作中需要哪些软技能?

    -视频提到,程序员需要具备软技能,如愿意学习新技术、团队合作能力和问题解决能力。他们需要能够编写模块化和可扩展的代码,并能够在团队中有效合作。

  • 视频推荐初学者从哪些技术开始学习编程?

    -视频建议初学者从HTML和CSS开始,然后转向JavaScript。此外,还推荐学习Node.js和React.js框架,以及随着职业发展,学习TypeScript和后端开发。

  • 为什么说终身学习对于程序员特别重要?

    -视频中强调,终身学习对于程序员来说尤其重要,因为编程行业不断发展,总有新的技术出现。程序员需要能够适应现代技术,持续学习和掌握新技能,以保持自己的竞争力。

  • 视频提到了哪些编程行业的挑战?

    -视频提到,编程行业面临的一个挑战是许多学习编程的人并没有学习他们需要学习的内容。市场上有很多会编码的人,但并不是所有的人都能成为真正有热情和能够解决复杂问题的开发者。

  • 根据视频,React开发者的起始薪资是多少?

    -视频指出,作为React开发者,即使是零到一年经验的初级开发者,年薪也可以达到约81,760美元。

  • 视频提到了哪些因素可以帮助开发者构建一个长期的未来职业?

    -视频强调了构建一个长期的未来职业的重要性,包括选择一个长期需求的领域、具备必要的技术和软技能、持续学习和适应新技术、以及拥有创造性思维和问题解决能力。

  • 视频作者是如何看待编程职业未来的?

    -视频作者认为编程职业有着光明的未来,尽管存在人工智能等技术的挑战,但只要开发者愿意适应和保持开放心态,持续学习新技能,他们就能在行业中取得成功。

  • 视频推荐了哪些资源来帮助学习编程?

    -视频推荐了一些资源,包括哈佛大学的文章、劳工统计局的数据、世界经济论坛的核心技能列表,以及Stack Overflow的开发者调查报告。

Outlines

00:00

🚀 未来编程职业展望

本段落讨论了编程职业的未来前景,特别是在2023年。提到了技术如人工智能、机器人技术、3D打印、5G无线网络等正在改变工作市场,以及如何构建一个长期可持续的编程职业。强调了软件和应用开发者的需求增长,以及Web开发人员的增长预期。同时,提到了React开发者的薪资情况,以及编程职业所需的技能,如AI和Chatbot的局限性,以及编程工作市场面临的挑战。

05:03

🧠 编程工作中的软技能和创新思维

这一段强调了编程工作中软技能的重要性,如分析思维和创造性思维,这些是2023年工人最需要的核心技能。讨论了编程不仅仅是编写代码,还需要能够解决问题、编写模块化和可扩展的代码,并且能够作为团队的一部分工作。此外,还提到了不断学习新技术的重要性,如TypeScript,并强调了编程行业对于适应性和终身学习的需求。

10:04

💼 职业规划与技术栈选择

最后一段总结了构建一个未来证明的编程职业所需的要素,包括了解行业趋势、面对AI挑战的策略、成为有激情的开发者、具备解决问题的能力以及所需的软技能。讨论了React开发者的起薪和学习路径,包括HTML、CSS、JavaScript、React以及后端开发。强调了适应新技术和保持开放心态的重要性。

Mindmap

Keywords

💡编程职业

编程职业指的是以编写代码、开发软件和应用为主要工作内容的职业。在视频中,讨论了是否应该在2023年追求编程职业,并分析了编程工作的市场前景和所需的技能。

💡未来证明职业

未来证明职业指的是那些能够长期存在并适应未来市场变化的职业。在视频中,强调了选择一个能够持久且有适应性的职业的重要性,例如医生就是一个例子。

💡人工智能

人工智能是指由人造系统所表现出来的智能行为,包括机器学习、自然语言处理等技术。视频中提到,尽管人工智能如Chat GPT在编程中有帮助,但它无法取代人类的创造性思维和问题解决能力。

💡软技能

软技能是指个人的人际交往能力、沟通技巧、团队合作精神等非技术性质的技能。视频中强调,对于编程工作来说,软技能如分析思维、创造性思维、适应性等是非常重要的。

💡Web开发

Web开发是指创建和维护网站或Web应用程序的过程。视频中提到,Web开发是增长迅速的领域,特别是对于初学者来说,是进入编程行业的快速途径。

💡React开发

React开发是指使用React框架进行Web应用开发的活动。React是一个流行的JavaScript库,用于构建用户界面。视频中提到,React开发者的平均年薪可达92,000美元。

💡模块化代码

模块化代码是指将大型程序分解为可重用、具有独立功能的小型模块的编程实践。这样做可以使代码更易于管理和维护。

💡代码可扩展性

代码可扩展性指的是软件能够适应未来需求变化而无需从头开始编写的特性。这使得软件可以随着时间的推移而发展和改进。

💡团队合作

团队合作是指在团队环境中与他人协作完成任务的能力。在编程领域,团队合作对于项目的成功至关重要,因为软件开发通常需要多个开发者共同工作。

💡JavaScript

JavaScript是一种广泛使用的编程语言,主要用于Web开发中的客户端脚本。它允许开发者创建交互式的网站和Web应用程序。

💡TypeScript

TypeScript是JavaScript的一个超集,它添加了可选的静态类型和基于类的面向对象编程。这使得代码更易于维护和调试,并且可以帮助捕获错误。

Highlights

2023年是否应该追求编程职业的问题探讨

技术正在改变工作方式,例如农业的机械化

未来-proof职业的重要性,例如医生职业的长久性

根据BLS报告,软件和应用开发者的岗位需求预计增长31%

2021至2031年,软件开发者的就业增长速度比平均速度快20%

Web开发岗位的增长预期为30.3%

React开发者的平均年薪为92,000美元

AI和Chat GPT作为编程辅助工具的讨论

编程工作市场面临的挑战,如开发者不理解他们所做的事情

程序员需要具备的软技能,如编写模块化和可扩展的代码

世界经济论坛列出的2023年工作者的核心技能,包括分析思维和创造性思维

Web开发是程序员入门的推荐领域

Stack Overflow 2022年开发者调查中显示JavaScript是最流行的技术

Node.js和React.js是最受欢迎的框架

TypeScript作为JavaScript的延伸,是雇主寻求的技能

建立未来-proof编程职业的要素总结

React开发者的起始薪资和学习路径

对于追求编程职业的最终建议,保持开放心态和适应性

Transcripts

play00:00

what's going on guys Jake the programmer

play00:02

here and in today's video we're going to

play00:04

be covering a lot of stuff and by the

play00:06

end of this video you should be able to

play00:07

answer the question should I pursue a

play00:10

coding career in the year 2023 if we got

play00:13

a lot of Statistics that we're going to

play00:15

be looking at we're going to be looking

play00:16

at the current coding job market and

play00:18

we're going to be finding which route

play00:20

she should take why you should take them

play00:22

how much you can make in these routes

play00:25

and overall we're going to look at what

play00:27

it takes to build a future-proof career

play00:30

in coding so let's get started with this

play00:32

article by Harvard edu now this article

play00:35

has tons of really good information but

play00:37

what I really want to do is start right

play00:40

here so Tech is taking over

play00:44

foreign

play00:46

robotics 3D printing artificial

play00:48

intelligence and 5G wireless network and

play00:51

other Technologies are providing us with

play00:53

machine capabilities never before

play00:55

possible the fourth Industrial

play00:57

Revolution like the three that came

play00:59

before it will dramatically alter the

play01:02

job market without a doubt technology is

play01:05

changing the way jobs work but it's

play01:07

always been doing that if we look at

play01:09

farming for an example it went from

play01:11

having 20 people on a farm to using

play01:14

tractors technology always changes the

play01:17

way careers function let's talk about

play01:19

the importance of building a future

play01:21

proof career so a future-proof career is

play01:24

essentially a career that will last a

play01:26

long time for example doctors doctors

play01:28

are going to be around forever so it's

play01:31

about finding a career that can last you

play01:33

a long time and it's about finding out

play01:35

whether or not software development and

play01:38

overall just computer programming is in

play01:40

that realm so let's scroll down a little

play01:42

bit further and let's take a look at the

play01:44

emerging roles and growing sectors so

play01:47

according to the BLS report on the

play01:50

fastest growing occupations in the U.S

play01:53

from 2016 to 2026 the following

play01:56

positions are expected to be in high

play01:57

demand now we have some pretty obvious

play02:00

stuff physician assistants nurse

play02:02

practitioners but what I really want to

play02:03

take a look at is here software and

play02:05

application developers is projected for

play02:08

a 31

play02:10

growth this is awesome this is great

play02:13

news now granted it says 2016 to 2026

play02:16

it's 2023. we only got three years left

play02:19

so what I wanted to do is I wanted to

play02:20

take a look at the Bureau of Labor

play02:22

Statistics and get more in-depth

play02:24

information so that's what I did so here

play02:27

we can look at the job outlook from 2021

play02:29

to 2031 25

play02:33

much faster than the average in fact if

play02:36

we look at the average percent

play02:38

employment change from 2021 to 2023 it's

play02:41

only five percent that means software

play02:44

developers is going up 20 percent faster

play02:47

than the average now I want to shift

play02:49

Focus to right down here not only is

play02:53

software developers coming up 26 but

play02:56

let's get more specific if we look take

play02:58

a look up higher web developers and

play03:01

we'll talk about why pursuing web

play03:03

development might be the best option for

play03:05

you here in just a moment the web

play03:07

developer outlook for from 2021 to 2031

play03:11

is expected to increase 30 percent 30.3

play03:17

percent for web development growth but

play03:19

not only web developers let's not let's

play03:22

not just stop there let's get even more

play03:25

specific and let's start looking at the

play03:27

the money that could be made in web

play03:29

development specifically react

play03:31

development and like I said we'll talk

play03:33

more about the languages and the

play03:35

technical stuff here in just a moment

play03:36

but right now I just want to look at the

play03:39

careers so as a react developer on

play03:42

average you can make 92 thousand dollars

play03:46

a year and that says all years of

play03:48

experience let's let's dial this in even

play03:50

further let's take a look at zero to one

play03:52

years of experience boom look at that 81

play03:56

760 dollars a year that is zero to one

play04:00

year of experience as a react developer

play04:03

that is a junior react developer and

play04:06

even on the on the Lesser side

play04:08

65

play04:10

000 a year

play04:12

starting I don't

play04:15

know not compensation

play04:20

be facing so we have this great news

play04:21

great jobs are going to be there what

play04:23

are those jobs gonna look like what

play04:25

skills are you going to need for those

play04:27

jobs so number one and probably the

play04:30

biggest and most popular and trending

play04:32

right now is AI and specifically chat

play04:35

GPT

play04:39

chat gbt right now is a tool not a

play04:43

replacement now I made a whole video

play04:44

about AI taking over programming jobs

play04:47

and I would definitely recommend you

play04:49

watch it linked down below go check it

play04:51

out but here's the gist chat GPT cannot

play04:54

do what US humans can do when it comes

play04:57

to creative thinking and problem solving

play04:59

yes chat gbt is helpful for making

play05:02

writing code more efficient but

play05:04

programming requires complex problem

play05:07

solving you'll run into problems that

play05:09

chat gbt can't fix there has been plenty

play05:12

of cases where Chad gbt has given bad

play05:14

bad code that can't be used and without

play05:17

having an understanding of how

play05:19

programming and coding works you won't

play05:21

be able to find and catch those mistakes

play05:23

technical stuff aside chat gbt does not

play05:25

have the ability to think like us humans

play05:28

can and as of right now it's not

play05:30

replacing any software development jobs

play05:32

computer programming is much more in

play05:35

depth and it requires human expertise

play05:38

and someone that can understand code now

play05:41

another problem that the coding job

play05:42

market is facing is developers that

play05:45

don't understand what they're doing you

play05:47

have thousands of people that are

play05:49

learning how to code but not a lot of

play05:51

them are learning what they need to

play05:53

learn the coding job market needs

play05:55

passionate developers that means

play05:58

developers that want to build cool

play06:00

that also means developers that are

play06:02

willing to learn soft skills and

play06:04

developers that are willing to learn the

play06:06

right coding practices let's start with

play06:09

those programmers need to be able to

play06:10

write code that is modular what that

play06:12

means is being able to take a large

play06:14

program and break it down into smaller

play06:16

modules and these are basically more

play06:18

manageable components with its own

play06:20

specific functionality and purpose let's

play06:22

think about a puzzle except each piece

play06:24

has its own purpose and you can take out

play06:26

those pieces and put them back in

play06:28

without affecting the entire program

play06:31

programmers need to know how to write

play06:33

code that is extendable that means the

play06:35

software is able to be adjusted and

play06:37

adapt without having to be written from

play06:40

scratch and programmers should be able

play06:42

to work as a team now let's get into the

play06:45

soft skills and actually let's pull up

play06:47

the world economic Forum because this is

play06:50

extremely helpful these are the core

play06:52

skills for workers in 2023. these are

play06:56

the top skills people are looking for

play06:58

number one analytical thinking number

play07:01

one look at that and creative thinking

play07:05

these are the top two core skills for

play07:07

workers in 2023 this is what people are

play07:10

looking for and like I said before these

play07:12

are the two skills that chat gbt and AI

play07:14

do not have this is what separates a

play07:17

good developer from a bad developer the

play07:19

ability to think and solve problems

play07:22

let's look down here creative thinking

play07:25

73

play07:27

analytical thinking

play07:29

71 and if we look up here these are some

play07:33

of the other skills that are important

play07:35

for workers in 2023 resilience

play07:38

flexibility and agility motivation and

play07:41

self-awareness curiosity and life long

play07:45

learning this one especially applies

play07:48

with the programming industry lifelong

play07:51

learning programmers need to be able to

play07:53

adapt to the modern Technologies this is

play07:56

huge and with that being said let's

play07:58

shift over to the more technical stuff

play07:59

so we talked a little bit about web

play08:01

development and it's clear web

play08:03

development is the field to be in

play08:04

especially if you're just starting out

play08:07

as a programmer and you're wanting to

play08:08

get into the coding industry fast so

play08:11

what I have pulled up now is a 2022

play08:13

developer survey from stack Overflow and

play08:16

guys all these links are down below this

play08:18

is a ton of good helpful information

play08:20

let's take a look at the most popular

play08:22

Technologies so boom right there

play08:24

JavaScript number one 65

play08:29

that's amazing let's take a look at

play08:31

people who are learning to code look at

play08:33

that 62 starting with HTML CSS and 59

play08:38

JavaScript so if you're wondering what

play08:41

technologies you should start with HTML

play08:43

and CSS then move to JavaScript now

play08:46

let's take a look at some of the

play08:47

Frameworks

play08:48

boom node.js and react.js specifically

play08:51

rag.js because yeah we're looking for

play08:53

that 80k salary 42 this is what the

play08:57

industry is looking for now when it

play08:59

comes to constantly learning something

play09:02

else and I'm letting you guys in on this

play09:04

typescript is popping being able to

play09:06

transition from JavaScript to typescript

play09:08

is huge because that is a skill that

play09:11

employers are looking for in fact we

play09:13

just started teaching typescript inside

play09:15

our curriculum at Dev slopes Academy

play09:17

because we know how important it is to

play09:19

be able to constantly learn and adapt to

play09:21

the new technologies that are required

play09:23

to survive in the programming industry

play09:26

look at this 2022 marks javascript's

play09:29

10th year in a row as the most commonly

play09:32

used programming language so let's recap

play09:35

what does it take to build a

play09:37

future-proof career in programming well

play09:40

first of all it's understanding that the

play09:42

job outlook from 2021 to 2023 is going

play09:46

up by 25 in web development specifically

play09:50

it's going up 30 percent are we facing

play09:53

challenges yes artificial intelligence

play09:55

how do we overcome that obstacle it's

play09:59

about being a passionate developer it's

play10:01

about wanting to build cool and

play10:03

it's about having the creative thinking

play10:05

and soft skills required to stand out

play10:08

that means knowing how to write clean

play10:10

code knowing how to write code that is

play10:12

able to be managed by a team of

play10:14

developers knowing how to work with a

play10:16

team of developers and becoming a

play10:19

problem solver and where is the best

play10:21

place to start becoming a react

play10:23

developer react developers can make

play10:25

eighty thousand dollars a year starting

play10:28

salary and the learning process HTML and

play10:31

CSS JavaScript react and not just

play10:35

stopping from there adapting learning

play10:37

things like typescript back-end

play10:39

development guys so the answer the

play10:41

answer should you still pursue a career

play10:43

in coding in 2023 1

play10:46

000 yes just remember programming is

play10:50

more than just writing code and it

play10:52

always has been and always will be

play10:54

regardless of artificial intelligence

play10:56

regardless of whatever new piece of

play10:58

technology comes out there be willing to

play11:01

adapt and be open-minded guys keep

play11:04

coding that's it for now

play11:06

everybody thank you so much for watching

play11:09

this video there's going to be a lot

play11:10

more videos like this I would love for

play11:12

you guys to check out our video on AI

play11:14

and how it's not taking over programming

play11:16

jobs and I will see you guys in the next

play11:19

video be sure to hit that subscribe

play11:20

button Jake the programmer peace

Rate This

5.0 / 5 (0 votes)

Related Tags
编程职业AI影响未来技能技术趋势Web开发React开发软技能终身学习职业发展编程语言
Do you need a summary in English?