๐ค๐ "2024 Yearly Plan (Month-wise) to become a self-taught Robotics Software Engineer" ๐
(Detailed blog post with links now available: https://www.learnroboticsandai.com/post/become-a-self-taught-robotics-software-engineer-step-by-step-guide)
Happy New Year! Here is your learning plan for 2024.
๐๏ธ JANUARY
๐ ๏ธ Step 1: Define Your Core Motivation:
โ Uncover your 'why' in robotics:https://lnkd.in/ekA6_Ep2
โ Discover the right reasons to study robotics:https://lnkd.in/ebbRFabg
๐๏ธ FEBRUARY
๐งฎ Step 2: Build a Strong Mathematics Foundation:
โ Dive into essential mathematics:https://lnkd.in/eJ9xjitG
๐๏ธ MARCH
๐ฅ๏ธ Step 3: Switch to Ubuntu OS:
โ Elevate your environment:https://lnkd.in/e674eksG
๐ Step 4: Install VS Code:https://lnkd.in/eMkbxUgt
๐ง Step 5: Create a Conda Environment:https://lnkd.in/eBBXavFp
๐จโ๐ป Step 6: Learn Git:
โ Master version control:https://lnkd.in/eJvbTFCC
๐๏ธ APRIL
๐ Step 7: Learn Python (for those with no prior programming background):
Start your journey:https://lnkd.in/etRd5-uM
๐ข Step 8: Learn the basics of C++ (if you are already familiar with Python):
Expand your skillset:https://lnkd.in/erepz6qM
๐๏ธ MAY
๐ง Step 9: Learn TensorFlow:
Explore the world of AI and deep learning:https://lnkd.in/eVJvQif2
๐ Step 10: Learn OpenCV:
In Python:https://lnkd.in/erTnvbEe
In C++:https://lnkd.in/ezanJtuq
๐๏ธ JUNE
๐ค Step 11: Learn Gazebo:
Simulate your robotic environments:https://lnkd.in/eWJc_2Sc
๐ Step 12: Learn ROS/ROS 2:
Master the Robotic Operating System:
๐ ROS 2 Crash Course:https://lnkd.in/eWssfAsq
๐ Comprehensive list of ROS 2 resources:https://lnkd.in/eFHR4qU5
๐ Top 10 ROS projects for beginners:https://lnkd.in/e-3u9MxS
๐๏ธ JULY-AUGUST
๐ ๏ธ Step 13: Define projects based on your own curiosity:https://lnkd.in/eZTs3_8y
๐ Step 14: Do projects in different domains in robotics: perception, planning, learning, control, behavior with focus on navigation, manipulation, locomotion, or multi-agent systems:
๐๏ธ Step 15: Define your niche:https://lnkd.in/eztbYrcm
๐๏ธ SEPTEMBER-NOVEMBER
๐ฐ Step 16: Do more projects within your chosen niche
๐๏ธ DECEMBER
๐ Step 17: Build a portfolio of projects
๐ Step 18: Create a strong CV and prepare for interviews
๐ฉ Step 19: Apply for jobs
Follow this systematic approach, stay focused, and soon you'll be on your way to a successful career in Robotics Software Engineering! ๐ค๐
Thanks for the update