Coconote
AI notes
AI voice & video notes
Export note
Try for free
My Journey as a Software Developer
Jul 17, 2024
My Journey as a Software Developer
Introduction
Presenter
: Justin, a 23-year-old software developer at Accenture in Rome, Italy
Purpose
: Share experiences and journey as a software developer
Topics Covered
:
Educational Background
How I Learned to Code
Projects and Experience
Job Search and Career Transition
Working as a Software Developer
Personal Advice and Lessons Learned
Educational Background
High School
: No college degree, only a high school diploma
Programming Exposure
: Initial aversion to programming; learned basics of C++
Post-High School
: Faced a crossroads—considered filmmaking or a degree in software engineering/computer science
Decision
: Felt lost but eventually found passion in software development
How I Learned to Code
Initial Steps
: Started with HTML and CSS
Resources
: First two books on HTML and CSS
Boot Camp
: Enrolled in a boot camp in Rome, learned Java, and transitioned to web development (back-end and front-end)
Learning Front-End Development
: Focused on JavaScript, TypeScript, and Angular
Self-Discovery
: Realized software development as a lifetime goal
Further Studies
: Enrolled in an online computer science university, but paused due to time management issues
Key Resources
: YouTube, Free Code Camp, Zero to Mastery, Udemy, AlgoExpert, Documentation
Projects and Experience
Languages
: Go-to languages are JavaScript and TypeScript, with some Java and Python
Notable Projects
: Few but impactful projects that solidified programming foundation
Job Search and Career Transition
:
First Job
: Landed through a mix of knowledge and soft skills
Challenges
: Low salaries for junior developers in Italy
Current Position
: Front-end team lead at Accenture
Day-to-Day
: Leading a team, client interactions, working on e-commerce project in the automotive industry
Personal Advice and Lessons Learned
Curiosity
: Stay curious, remain updated
Junior Developer Mindset
: Always more to learn
Saying Yes or No
: Balance and knowing limits are key
Value of Time
: Spend time wisely, cherish moments with loved ones
Passion
: Must be genuinely interested in software development to succeed
Conclusion
Advice
: Pursue dreams with passion, learn and network continuously, enjoy the journey
Final Words
: Thank you for watching; success wishes for viewers chasing their dreams; don't forget to like, comment, and subscribe
đź“„
Full transcript