Education can make a big difference in your career, and there are many paths to being successful, but understanding that all developers need to have learning as a core commitment is really important. In this video, explore how developers approach learning and what they do to stay sharp.
- Education can make a big difference in your career. There's four paths most people take to become web developers: instructor-led training, self-study, working on projects, and learning that only happens as a result or working with real clients. Instructor-led means learning from an instructor who follows a curriculum with exercises, lesson plans, and other tools. Now this type of learning typically happens at a school, in a bootcamp, or in a workshop or conference. This approach works great for someone with less experience who wants to be able to ask questions and work with others. Now almost 70% of all developers describe themselves as self-taught. So in a way no amount of instructor-led training is going to teach you everything you need to be successful. In this industry software changes so rapidly that it's not as important to learn specific skills, but rather learn the basics and then adjust quickly to new technologies. Some of the keys to becoming a great developer are learning to read online documentation, examining other developers' code, and exploring new ideas that can make you more efficient. No amount of reading books or watching videos will make you into a great programmer. You'll have to build real projects. So some learning is only going to happen as a result of making mistakes with real things. Making mistakes actually makes you a stronger developer by improving your ability to find, test, and anticipate errors. Other learning will only happen when you're on a real job. Working in a corporate or even a start-up environment is vastly different from the classroom or personal projects. It's important to learn how to work with others in cross-functional teams that are made up of more than just developers. Your education starts when you decide to become a web developer, but it never really ends.
- Types of web developers
- Server technologies
- Getting web development training
- Choosing the right tools
- Getting a job
- Negotiating your salary