This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Your first job as a self-taught programmer
Introduction
Welcome (2:12)
Your instructor (0:52)
How to find me
Why many programmers are self-taught (2:15)
Statistics on self-taught programmers
The benefits of programming career
Why programming salaries are good (2:37)
Why you will get regular and significant pay rises (1:59)
Why being self-taught is not a stigma in the industry (1:37)
Why the demand for programming jobs will remain high (2:25)
There are many niches to choose from (2:20)
Why changing job frequently is a widely accepted norm (1:59)
You can work remotely (1:15)
Why flexible hours are norm in the industry (1:16)
Your job will be protected against lockdowns and crises (0:58)
Summary
Further reading
Why programming career is not for everyone
You’ll be working in a total silence most of the time (1:13)
You’ll be working in a loud and distracting environment (1:06)
You will need a good ability to focus (0:46)
A lot of work is repetitive and boring (0:54)
Having to work with incomplete information and requirements (0:48)
Some of your colleagues will be annoyingly “religious” (1:16)
You will need to be able to take criticism well (1:47)
You will have to keep updating you knowledge (0:38)
You will need to have good negotiation skills to earn well (1:13)
You may encounter toxic sales people (1:36)
For truly big salaries, forget about personal time (1:30)
Summary
Further reading
Strategies for getting your first job
The most effective way of getting the first job (3:04)
Case study: how I got my first job as a programmer (3:14)
Case study: from law firm to software development (1:48)
Case study: from tech support to programming (2:29)
How to get an office job without special qualifications (2:08)
Summary
Further reading
What skills are the most important to learn
How to choose your first programming language (3:33)
Why you shouldn't learn either C or C++ as your first language (4:15)
Why Python is a probably the best choice (2:03)
Why knowing the syntax is not enough (1:15)
Which best practices are the most important (3:15)
Why you should not neglect soft skills (1:14)
How to choose online tutorials (2:57)
Summary
Further reading
Misconceptions about programming
Why you don’t have to be good at maths (2:30)
Why algorithms and data structures are not critical (1:52)
Why algorithms and data structures will still be helpful to know (1:56)
Summary
Further reading
How to choose a coding bootcamp
What is coding bootcamp and how it will help you (3:34)
What kind of bootcamps to avoid (2:12)
Signs of a good bootcamp (1:29)
Summary
Further reading
Wrapping up
You did it! (0:39)
What to do next (0:35)
Keeping in touch
Which best practices are the most important
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock