Articles on: The Programme

What is Sigma School's support system like?

Along your programming journey, you will inevitably need to ask questions in an online coding community like ours, or in conversations with your colleagues. While asking questions may seem rather simple, in a programming environment it is essential to ask well formed questions with as much context as needed so you can get the most out of asking for help. In essence, “help others help you!” This lesson will provide you with the tools to effectively ask questions in communities such as our Discord chat, Stack Overflow, and in the workplace!

Unveil the support structure that will help you succeed as a Sigma student. Part of what makes Sigma School so great is our growing community and students and staff who are here to support you on every step of your Sigma journey and beyond. This article explains the different support roles at Sigma School and who holds them.

Learn with your Batchmates 📚

Your Batchmates are your core support group. Think of them as your classmates, a small group of other students that will be going through the same learning experience that you are at approximately the same time. You will meet with your Batchmates once a week to give and receive code reviews, discuss what you achieved that week and seek help for anything you're blocked on.

Get to know your Mentor 🙋‍♂️

This will be another student that is more advanced in the program or Sigma School's internal staff members. Your mentor is your hero within Sigma School. They will be your motivational coach throughout your training with us and will have weekly calls with your Batchmates to make sure you are doing well.

Learn with your Accountability Partner 👯

During the program, you will be paired with other students who are at the exact same point in the curriculum as you and the similar level of commitment you have (Full Time / Part Time). You learn together and check in daily while working solo on your projects. You will also learn together through remote pair programming. Your partner and you will help each other stay motivated throughout your work, support each other when you get stuck or frustrated and make sure you show up every day. You may request to change partners many times throughout your time in the program, giving you an opportunity to work with amazing people from all over the world.

Other Students 🌍

We have a very tight-knit community of students here at Sigma School. You'll be able to speak to everyone in our community channels in this app, or in Discord and benefit from having hundreds of like-minded people to whom you can go for help and who will celebrate your achievements.

Learn With Your Module Leaders 🙋‍♂️

As you progress through your modules, you will be meeting with different module leaders who are either senior students or internal software engineers for Sigma School. Module leaders #1 priority is to help you get through your learning challenges and capstone projects to help you advance to the next learning module.

Careers Team 💼

Once you finish our core curriculum, you will get a career coach assigned to you. Career coaches are professionals who will work alongside you to get you ready for the job market and help you find a job that's right for you

Student Success Team 🔥

Last and not least, we have the Student Success Team to help solve any problems and jump over any hurdles that might prevent you from graduating! As well as organizing everything from live Q&A sharing sessions with industry experts to managing your batchmates or accountability partner assignments. They are also here to help you with any problems you might face while in the program. Are you having problems with your coding partner? Do you need to request time off? Are you having financial or motivational problems? Student Success is there to help.

Tips for getting the best help possible

Always provide your code and the surrounding context. You can ask theoretical, vague questions, but you’re going to get theoretical, vague answers that probably won’t be helpful to you and cause frustration on both ends as you and the person helping you dance around the real issue. The only time code doesn’t need to be provided is if you are asking a purely conceptual question outside of a specific project or code snippet. Additionally, provide as much context as is necessary, and zero in on the specific problem, such as pointing people to a specific function or line number in your code so people can give you the most relevant answers and quickly assist you.

Read this article by Gordon Zhu on asking great questions.

Updated on: 12/08/2022

Was this article helpful?

Share your feedback


Thank you!