Keys to Success

Success in this course depends on how you approach it. The course is intellectually challenging. But, by setting realistic expectations, you’ll be prepared to overcome many difficulties that might arise. Take some time to prepare yourself by reading our tips and suggestions.

Boot Camp Mindset

Being committed, compassionate (toward yourself), collaborative, and confident will translate into a successful learning experience. The following sections present ideas for how to apply that mindset as you navigate the boot camp.

Be Committed

Like any skill, applied data science requires diligence, practice, and a desire to improve. These things can’t be taught in a classroom—the effort must come from you.

Besides attending class and completing the activities and the capstone, you should try to put in extra hours of independent practice every week. With that in mind, try to set time aside for extra practice or study in advanced topics. This will help you stick to a schedule and manage your time, which is key to your success.

Remember that making mistakes is part of the process. You'll encounter errors, but with each problem that you solve, you’ll add another instrument to your tool kit.

Be Compassionate (Toward Yourself)

Much of the time, you might feel like you're between victories and struggling to come up with solutions. This feeling can be discouraging. It can even make you think that everyone else gets it and that you don’t. This feeling has a name: imposter syndrome. It's also a lie.

Everyone struggles and feels frustrated with Python—regardless of their expertise. The field is huge. Everyone has areas where they excel and others where they struggle. Fight against the temptation to compare yourself to others. Don’t downplay your strengths while focusing only on your weaknesses. Remember that you're in a safe space to make mistakes. The fact that you want to be in this course is the best indicator that you belong here.

Be Collaborative

No matter what your level of knowledge is when coming into this course, remember that other students might be going through a similar experience. Many of you will have similar doubts and fears. Even more of you will share hopes and expectations. This course involves more than just technical skills. It’s also a chance to build the type of community that you’ll need to succeed as a professional in the field.

As you work through the course, follow these tips:

  • Reach out to other students to form virtual study groups (via Zoom).

  • Create channels in Slack to discuss the concepts in general and ideas for applications.

  • Leverage the knowledge of your classmates in addition to the rest of your support team!

Ways to Be Collaborative

Although you’ll complete some of the work for this course on your own, you’ll also work together to achieve success. You’ll learn how to step someone through your logic, communicate your thought processes, explain your code, and establish solutions with a team. Any professional role that you take after the boot camp will require a lot of teamwork, so treat this as an opportunity to work on your soft skills as you develop your data science skills.

Collaborating to find solutions is a major part of working as a data science professional. Besides working on group projects, you’ll have opportunities to pair up with other students to complete activities and think through concepts. For example, you’ll take part in pair programming, which is a common technique in agile development. With this technique, one student drives, or writes code, while another student navigates, or reviews it in real time. Take advantage of these opportunities as enthusiastically as you can. They offer terrific experiences for you to discuss during job interviews down the road.

As you'll soon discover, the collaboration extends well beyond your classmates and this course. You belong to a larger community that exists online, where engineering professionals ask questions, get feedback, discuss solutions, and learn new ideas. The Stack Overflow online forum, for just one example, offers an open community for coders to learn, share their knowledge, and build their careers.

One of the greatest advantages of the course setting is the network of professionals that you’ll build. Your classmates will become hiring managers or employees of companies who will seek more engineers in the future. Now is the perfect time to get to know each other. The community of learning that you build in this boot camp will supply a bridge to your future endeavors. The strength of that bridge depends on the amount of effort you put into its construction.

Be Confident

Remind yourself each day that you're here for a reason and that you can succeed.

The work that you’ll do has tremendous value. It will translate to hard skills, and you'll truly get out of this program what you put into it!