Introduction
Coming Soon!
- Interviewing
- Overcoming Imposter Syndrome
- Choosing a Field
A Good Path To Learning
- find a good community of developers who are willing to help
- Watch plenty of coding interviews on Youtube
- Learn the technologies and topics mentioned on top SWE linkedIN profiles,resumes (based on your path)
- Of course you should learn a programming language (I think the one you choose should be focused on your path, for example, Python for working with data and perhasp AI)
- DSA and Algos is okay, but learn Design patterns and System Design
- Learn how to translate business rules into business logic.
- Build a portfolio of apps that demonstrate topics you learn while you learn them.
- Find and attend local code meetups
- Attend developer conferences if possible
- Learn technologies listed on career pages for the company you want to work at
Script
- Video of developers
- Video of interviews
- Linkedin profile scroll
- Someone coding in python
- Whiteboard of system design
- Business meeting
- App showcase
- Coding bootcamp video
- Conference video
Fields
- Software Engineering
- Artificial intelligence
- Computer Architecture
- Algorithms
- Computer graphics
- Computer programmers
- Cybersecurity
- Data science
- Information Security Analysts
- Theory of computation
- Computer networks
- Databases
- Distributed computing
- Game design
- Mobile app developer
- Systems
- Web Developer
- Analyst
- Cloud Architect
- Computer Science Professor
- Database Administrator
- Architect
- Robotics