The technology advisor offers various resources and assistance to help our students pursue career roles of their choice in the technology field whether in a tech company or any other industry, e.g., data analytics, software engineering, and non-technical roles. We have provided a few links for resources to help you navigate to your career role of interest and to pursue internship and first destination opportunities. We encourage you to explore your interests through your own research, meeting with a career advisor, and speaking with alumni who have experience in the industry and the roles of interest to you. Below are a few of these resources.
In addition to the resource access you have through Handshake, check out a number of events, programs, and resources to help you navigate along your career exploration and development path through the CCI Webpage.
CSCI to Career Primer
Career pathways are an individually determined journey. This document is intended to delineate several of the traditional career pathways for students majoring in computer science (CSCI) within a liberal arts academic environment as a helpful tool for students to determine and design their first destination strategies and tactics. Contained in CSCI to Career Primer are:
- Middlebury College’s Learning Goals for Computer Science Majors;
- Typical Career Roles and Pathways that may be relevant to CSCI majors/disciplines;
- Three Stages in the Campus to Career Pathway;
- Resources for Students during their career exploration process; and
- CCI Career Exploration Modules.
Resources for Those Interested in Technical Roles
- Top Technical Career Roles
- Best Job Boards for Software Engineers
Technical Interview Prep Resources
- Interview Cake is a great interview prep guide and self paced. They also do a discount if you’re a github student member which you can apply for!
- LeetCode is technical interview prep that uses an online judge. Its great if you are a self-motivated student but also a challenge if you might not understand the problem or the solution space itself
- HackerRank is also similar to LeetCode but a little less challenging. Great for students who are trying to ease their way into the online technical interview prep:
- Pramp requires you to chat with a live person to do technical interview prep. I would say this is a great resource once you’ve done a few Medium Problems on LeetCode or HackerRank!
- Hacker news https://news.ycombinator.com is awesome for technical (and non-technical) things that engineers find interesting.
- https://betterprogramming.pub/ just software / code related stuff. Pretty good content for beginners
- If you want to write the “front-end” of web software, this is an awesome resource: https://egghead.io/
- CareerFoundry info on UX/UI, Data Analytics, Web Development Roles contains some great beginners info about these roles, videos, and articles
Resources for Those Interested in non-Technical Roles
e.g., product manager, program manager, technical writer, data analyst…
The 10 Most Important Product Manager Interview Questions
The types of questions you can expect to be asked in a Product Management interview are pretty vast and varied. But in general, you’ll probably be asked some of the following:
- What do you see as a Product Manager’s main role within product development?
- How do you stay user-focused?
- What main changes would you make to [our product]?
- How do you see your career developing in the next 5 years?
- Tell us about a time you used data to influence an important stakeholder.
- Tell us about a time you faced failure and how you bounced back.
- How would you improve your favorite product?
- What’s your approach to prioritizing tasks?
- Why do you want to work at [our company]?
- Why do you want to be/what do you love about being a Product Manager?
Questions will vary depending on the role, the company, and the industry, and the types of questions you’ll be asked will change as you move through the interview process.
Check out the The Ultimate List of Product Manager Interview Questions article from Product School to help you better prepare for the interview.
Cracking the PM Interview is a great guide that students can take a look at for prepping for Product Manager Interviews https://github.com/drew-mn/Books/blob/master/Cracking%20the%20PM%20Interview.pdf
- This is a list / guide for all the non-technical Summer Internships that is currently maintained by a few practitioners. Really great resource: https://github.com/leestanley/pm-openings2022
Great Book for understanding how Tech Things work for Non-Technical People https://howtospeaktech.com/
Guide to Computer Science Degree Programs
Technology Industry Trade Association
The Computing Technology Industry Association is an American non-profit trade association, issuing professional certifications for the information technology industry. It is considered one of the IT industry’s top trade associations. https://www.comptia.org/home
Tech Jobs for Good https://www.techjobsforgood.com/
Mathematical Association of America http://www.maa.org/
Society for Industrial and Applied Mathematics http://www.siam.org/
There are numerous offices and organizations at Middlebury and in the local community that may be of particular interest to STEM students.
- Peer STEM Tutors assist students in a wide range of math, science, social science, and related courses, including biology, chemistry, computer science, environmental science, economics, logic, mathematics, physics, psychology, and statistics. Some tutors run weekly drop-in sessions while others work with students in scheduled appointments.
- STEM and Quantitative Skills Support: Whether you are wondering what course to take, are already enrolled in a course with a quantitative component, or are working on a senior thesis, we have resources to help you. Professional and peer tutors are available to assist students in a wide variety of STEM subjects, including biology, chemistry, computer science, economics, environmental science, mathematics, philosophy, physics, psychology, and statistics. These services are free of charge to Middlebury College students.
- The Posse STEM Scholars
(You can find a complete listing of all of the student orgs at https://middlebury.collegiatelink.net/Organizations)
Middle Endian is Middlebury’s student led Computer Science club. It aims to cultivate community among Computer Science students and faculty, as well as complement the academic Computer Science curriculum on campus. Check out their website and events.
Underrepresented Students in STEM (UR-STEM)’s mission is to normalize the participation in STEM classes and careers, bridge the academic gap in students from different backgrounds, and improve retention of underrepresented students in the STEM fields by providing support systems and essential resources for success.
Women in Computer Science++ – The purpose of wiCs++ is to create a culture and space that welcomes historically underrepresented groups in the field of computer science.
Middlebury Consulting Group (MCG) is a non-profit student organization dedicated to providing consulting services to local businesses and nonprofits. MCG brings together students with distinct skill sets from various backgrounds to provide actionable and high-impact advisory to our clients.
Looking for a dedicated (but informal) mentor to help you explore longer-term goals, develop professional competencies, or explore what it means to navigate life at Middlebury?
Then join MiddMentors! With MiddMentors, you get to build a connection with an alumni mentor matched to your goals and objectives.
Our volunteer alumni mentors come from all over the globe, and represent an incredible diversity of experiences and backgrounds. Select from Cirque du Soleil aerialists, startup founders, volcanologists, corporate executives, award-winning writers, surgeons and psychologists, educators, human rights attorneys, coders, athletes, bankers and traders, veterinarians, Zen practitioners, to name a few…
After you’re paired with your mentor, you’ll embark on monthly conversations, guided by a flexible curriculum. Along the way, we support you with CCI advising appointments, resource pages, and email consults.
This is a developmental experience–not an evaluative one. In exchange for a small amount of prep, you get access to stellar advice and viewpoints from an alum who has already walked the path you’re hoping to take.