Staying relevant as a programmer
Skills:
Staying Current in AI80%
๐ Support the show by becoming a Patreon
https://www.patreon.com/funfunfunction
You might notice that Iโm wearing suit. At least on my upper body. This is because we are not talking code today, we are talking about your career as a programmer.
In this video, Iโll talk about how to stay relevant in the job market as a programmer. Itโs *not* going to be about learning the framework that is currently in vogue, and not even about learning the up-and-coming one - Iโm going to tell you to learn fundamentals.
# Why am I making this video?
I recently made a video titled โtoo many tools and frameworksโ.
I posted it because I was so often asked the question โwhat framework should I learnโ. In the video my response was that there is no such thing as a best tool in general. If you try to find the ultimate tool to solve all problems, youโll end up with a leatherman, which works, but itโs better to know a lot of specialized tools, like screwdrivers, hammers and saws, and pick from them when you are starting a new project.
The problem with my answer was that it was viewing the question from the viewpoint of โhow to make the best possible softwareโ but what a lot of people were actually asking is โwhat should I learn in order to be attractive on the job marketโ.
# What skills are attractive on the job market?
The easy cop-out to that question is to just learn what is popular as hell. As of recording, that would be Angular. Angular is a bizarrely popular tool in organizations, and youโll have work for years to come. You can also learn SAP or Sharepoint.
# Problem: Tools of today will be obsolete.
The problem is that new tools are constantly being developed, so organizations constantly move on to new and better tools, and tools of yesterday becomes obsolete.
# Solution: The next big thing
So, I could go one step further and tell you to learn a tool that is up-and-coming, like React and Flux, which is probably what is going to be in enormous demand in the coming years.
Watch on YouTube โ
(saves to browser)
Sign in to unlock AI tutor explanation ยท โก30
Playlist
Uploads from Fun Fun Function ยท Fun Fun Function ยท 11 of 60
1
2
3
4
5
6
7
8
9
10
โถ
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Higher-order functions - Part 1 of Functional Programming in JavaScript
Fun Fun Function
Map - Part 2 of Functional Programming in JavaScript
Fun Fun Function
Reduce basics - Part 3 of Functional Programming in JavaScript
Fun Fun Function
Destructuring: What, Why and How - Part 1 of ES6 JavaScript Features
Fun Fun Function
Reduce Advanced - Part 4 of Functional Programming in JavaScript
Fun Fun Function
Closures - Part 5 of Functional Programming in JavaScript
Fun Fun Function
Too many tools and frameworks!
Fun Fun Function
Currying - Part 6 of Functional Programming in JavaScript
Fun Fun Function
Recursion - Part 7 of Functional Programming in JavaScript
Fun Fun Function
Promises - Part 8 of Functional Programming in JavaScript
Fun Fun Function
Staying relevant as a programmer
Fun Fun Function
Factory Functions in JavaScript
Fun Fun Function
Composition over Inheritance
Fun Fun Function
Software needs to be better - FunFunFunction #1
Fun Fun Function
Unit testing: How to get your team started - FunFunFunction #2
Fun Fun Function
Straight-line code over functions - FunFunFunction #3
Fun Fun Function
Clojure - FunFunFunction #5
Fun Fun Function
The growth stages of a programmer - FunFunFunction #6
Fun Fun Function
5 tips to quickly understand a new code base - FunFunFunction #7
Fun Fun Function
Semicolons cannot save you! - FunFunFunction #9
Fun Fun Function
Functors - FunFunFunction #10
Fun Fun Function
Functors: I was WRONG! - FunFunFunction #11
Fun Fun Function
Questions and Answers - FunFunFunction #12
Fun Fun Function
Streams - FunFunFunction #13
Fun Fun Function
Prototypes in JavaScript - FunFunFunction #16
Fun Fun Function
Fast or Flexible? - FunFunFunction #17
Fun Fun Function
Coders are herd animals - FunFunFunction #18
Fun Fun Function
Weekend Kubernetes Shenanigans - FunFunFunction #19
Fun Fun Function
Monad - FunFunFunction #21
Fun Fun Function
Moar Weekend Shenanigans - FunFunFunction #23
Fun Fun Function
Questions and Answers - FunFunFunction #24
Fun Fun Function
Losing motivation - FunFunFunction #25
Fun Fun Function
LONGEST KUBERNETES SHENANIGANS! - FunFunFunction #26
Fun Fun Function
Fast code is NOT important - FunFunFunction #27
Fun Fun Function
Pair Programming a Facebook Messenger Bot - FunFunFunction #28
Fun Fun Function
Writing unit tests for personal projects? - FunFunFunction #29
Fun Fun Function
Let's Code a Pomodoro Button - FunFunFunction #30
Fun Fun Function
What editor do you use? - FunFunFunction #31
Fun Fun Function
Arrow functions in JavaScript - What, Why and How - FunFunFunction #32
Fun Fun Function
Is Programming Art? - MPJ's Musings - FunFunFunction #33
Fun Fun Function
Generators in JavaScript - What, Why and How - FunFunFunction #34
Fun Fun Function
Haskell Basics - FunFunFunction #35
Fun Fun Function
Haskell - Baby's first functions - FunFunFunction #36
Fun Fun Function
Is Big O relevant to you? - Q&A Part 1 - FunFunFunction #37
Fun Fun Function
How much are you allowed to Google? - Q&A Part 2 - FunFunFunction #38
Fun Fun Function
Haskell lists - FunFunFunction #39
Fun Fun Function
var, let and const - What, why and how - ES6 JavaScript Features
Fun Fun Function
Why are some programming languages popular? - MPJ's Musings - FunFunFunction #41
Fun Fun Function
Does a developer need to be nice? - MPJ's Musings - FunFunFunction #42
Fun Fun Function
bind and this - Object Creation in JavaScript P1 - FunFunFunction #43
Fun Fun Function
Examples of this and bind - Object Creation in JavaScript P2 - FunFunFunction #44
Fun Fun Function
Prototype basics - Object Creation in JavaScript P3 - FunFunFunction #46
Fun Fun Function
Separation of concerns RANT - MPJ's Musings - FunFunFunction #47
Fun Fun Function
Cellular Automata - Pair Programming - FunFunFunction #49
Fun Fun Function
The 'new' keyword - Object Creation in JavaScript P4 - FunFunFunction #50
Fun Fun Function
__proto__ vs prototype - Object Creation in JavaScript P5 - FunFunFunction #52
Fun Fun Function
Unity game pair programming - Let's code - FunFunFunction #53
Fun Fun Function
Throw out your tools - MPJ's Musings - FunFunFunction #54
Fun Fun Function
Unit tests vs. Integration tests - MPJ's Musings - FunFunFunction #55
Fun Fun Function
Object.create - Object Creation in JavaScript P6 - FunFunFunction #57
Fun Fun Function
More on: Staying Current in AI
View skill โRelated AI Lessons
โก
โก
โก
โก
16. NeetCode 150 โ Longest Substring Without Repeating Characters
Medium ยท Programming
The Graph Traversal Recipe That Simplified Every Graph Problem I Solved
Medium ยท Programming
The Graph Traversal Recipe That Simplified Every Graph Problem I Solved
Medium ยท Python
Week 16 โ Finished the DP Homework I Gave Myself
Medium ยท Programming
๐
Tutor Explanation
DeepCamp AI