Software and Tech Skills
!tags:: #litâ/đ°ď¸article/highlights
!links:: career profile, software engineering,
!ref:: Software and Tech Skills
!author:: 80000hours.org
=this.file.name
Reference
=this.ref
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
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
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
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,
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
-
Probability: Take a look at MITâs undergraduate course in probability and random variables.
- No location available
-
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
Reference
=this.ref
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
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
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
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,
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
-
Probability: Take a look at MITâs undergraduate course in probability and random variables.
- No location available
-
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
-