Software and Tech Skills

!tags:: #lit✍/📰️article/highlights
!links:: career profile, software engineering,
!ref:: Software and Tech Skills
!author:: 80000hours.org

=this.file.name

Book cover of "Software and Tech Skills"

Reference

Notes

Why are software and tech skills valuable?

What does a career using software and tech skills involve?

How to evaluate your fit

How to predict your fit in advance

Quote

Some indications you’ll be a great fit include:The ability to break down problems into logical parts and generate and test hypothesesWillingness to try out many different solutionsHigh attention to detailBroadly good quantitative skills
- No location available
-

How to tell if you’re on track

How to get started building software and tech skills

Independently learning to code

Attending a coding bootcamp

Quote

Course Report is a great guide to choosing a bootcamp. Be careful to avoid low-quality bootcamps. To find out more, read our interview with an App Academy instructor.
- No location available
-

Studying at university

Doing internships

AI-assisted coding

Building a specialty

Quote

But if that’s not possible, here are some suggestions of places you might start if you want to self-study the basics:3blue1brown’s series on neural networks is a really great place to start for beginners.When I was learning, I used Neural Networks and Deep Learning — it’s an online textbook, good if you’re familiar with the maths, with some helpful exercises as well.You can do online intro courses like fast.ai (focused on practical applications), Full Stack Deep Learning, and the various courses at deeplearning.ai.For more detail, see university courses like MIT’s Introduction to Machine Learning, and NYU’s Deep Learning for even more detail. We’d also recommend Google DeepMind’s lecture series.
- No location available
- artificial intelligence (ai), neural networks, 1resource/course, deep learning,

Quote

PyTorch is a very common package used for implementing neural networks, and probably worth learning! When I was first learning about ML, my first neural network was a 3-layer convolutional neural network with L2 regularisation classifying characters from the MNIST database. This is a pretty common first challenge and a good way to learn PyTorch.
- No location available
-

Quote

Probability: Take a look at MIT’s undergraduate course in probability and random variables.
- No location available
-

Quote

We’ve written about some other relevant skill sets:How to get started building research skillsHow to get started building specialist knowledge relevant to a pressing problemHow to get started building skills for communicating ideas
- No location available
-


dg-publish: true
created: 2024-07-01
modified: 2024-07-01
title: Software and Tech Skills
source: hypothesis

!tags:: #lit✍/📰️article/highlights
!links:: career profile, software engineering,
!ref:: Software and Tech Skills
!author:: 80000hours.org

=this.file.name

Book cover of "Software and Tech Skills"

Reference

Notes

Why are software and tech skills valuable?

What does a career using software and tech skills involve?

How to evaluate your fit

How to predict your fit in advance

Quote

Some indications you’ll be a great fit include:The ability to break down problems into logical parts and generate and test hypothesesWillingness to try out many different solutionsHigh attention to detailBroadly good quantitative skills
- No location available
-

How to tell if you’re on track

How to get started building software and tech skills

Independently learning to code

Attending a coding bootcamp

Quote

Course Report is a great guide to choosing a bootcamp. Be careful to avoid low-quality bootcamps. To find out more, read our interview with an App Academy instructor.
- No location available
-

Studying at university

Doing internships

AI-assisted coding

Building a specialty

Quote

But if that’s not possible, here are some suggestions of places you might start if you want to self-study the basics:3blue1brown’s series on neural networks is a really great place to start for beginners.When I was learning, I used Neural Networks and Deep Learning — it’s an online textbook, good if you’re familiar with the maths, with some helpful exercises as well.You can do online intro courses like fast.ai (focused on practical applications), Full Stack Deep Learning, and the various courses at deeplearning.ai.For more detail, see university courses like MIT’s Introduction to Machine Learning, and NYU’s Deep Learning for even more detail. We’d also recommend Google DeepMind’s lecture series.
- No location available
- artificial intelligence (ai), neural networks, 1resource/course, deep learning,

Quote

PyTorch is a very common package used for implementing neural networks, and probably worth learning! When I was first learning about ML, my first neural network was a 3-layer convolutional neural network with L2 regularisation classifying characters from the MNIST database. This is a pretty common first challenge and a good way to learn PyTorch.
- No location available
-

Quote

Probability: Take a look at MIT’s undergraduate course in probability and random variables.
- No location available
-

Quote

We’ve written about some other relevant skill sets:How to get started building research skillsHow to get started building specialist knowledge relevant to a pressing problemHow to get started building skills for communicating ideas
- No location available
-