Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
This is an ever growing resource to support all your identities outside of being a Black or Latinx computer science student
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
You may be wondering how to reach the next level of ColorStack engagement to be the best member you can be. To help you with this, here are some tips, suggestions, and characteristics we value so you to bring the most you can to your ColorStack experience.
🙌 Support ColorStack Initiatives. You are open to playing an integral part in ColorStack events or initiatives. This includes: leading a workshop for the entire community, serving as a Community Moderator, offering your feedback or suggestions on all things ColorStack.
🙋 Become a Resource. You are open to helping other members outside of what ColorStack has to offer. Some examples include: mock interviewing other members, sharing your internship experiences to younger students, providing feedback on resumes in #resumereview.
💻 Active Event Attendee. Whether it be an event geared towards your professional development or bonding with the community, you attempt to attend as many events as possible.
📲 Active Slack User. One can be considered "active" in many ways. Some examples include: answering QOTDs in #announcements, sharing resources in #opportunities, responding to someone's question in #random, connecting with peers through our sub-communities, etc.
Since recruiters spend only about 6 seconds (on average!) looking at your resume, the type of sections and order matters because you want to make sure they can scan it as fast and efficiently as possible. Below are how the sections should be ordered an what they should include:
Email address (should be short, professional, and easy to type)
Phone
LinkedIn (should be formatted as Linkedin: Username and hyperlinked)
Github (should be formatted as Github: Username and hyperlinked)
Grad date ( month and year, don’t include starting date)
GPA
Major and Minor
Relevant Coursework
Technical Skills
Languages
Tools & Frameworks
Certifications
Should include internships, research experience, TA experience, Tutoring experience, and any other paid experience
Bullet points should be formatted using Question model explained below
Should include class, personal, or open source projects
Bullet points should be general overview of project and include technologies utilized
No more than 3 one line bullet points should be used, preferably use 2
Should include organizations. awards, scholarships, and any other extracurricular activities
If you run out of space, you can create 2 columns
What an interview is
How to Prepare
The different parts of an interview
How to use the STARR method
Technical Interview Overview
An interview is just a conversation
An interview is about how you fit with the company
Interviewing is a skill that requires practice
You are better than you think!
An interview is an opportunity for both the company and you to get to know each other to see if you are a fit. The interview will cover anything from values, projects, future plans, failures, and ideas you may have for the company which is why it’s very important for you to prepare before the interview so it’s not the first time you think or talk about it.
An important reminder is that each interview answer should aim to show the company why you are the best candidate for the job so you should always end each answer with a sentence on why it would benefit the company to hire you. This way they know upfront and don’t have to connect the dots as to why you are a great fit!
The first and most important part of the interview is the preparation that you put into it. If you are new to interviewing, you should aim to practice behavioral interviews at least 30-min a day and do at least one technical problem. The following are some resources that you can start with
Dream Job Exercise
Welcome home :) Our student wiki is a hub for all community, academic, and career related resources. From homework help to recruiting tips and open opportunities, we got you!
Here are some handpicked resources to get you started selected by the community. Use the navigation menu on the left side to explore more!
Students' Pick | Staff's Pick |
---|---|
If you'd like to contribute to the class resources or add in an open opportunity that you've come across, please email Nyasha, our Community Manager.
Interested in joining the family? Apply here.
To increase the number of Black and Latinx Computer Science graduates that go on to start flourishing technical careers.
A future where Black and Latinx technologists are at the forefront of innovation.
Name | Role | Calendly |
---|---|---|
Have ideas about how we can improve the Slack? Do you need support in areas that are currently not being promoted? Share your thoughts with the team by filling out this form — any and all feedback is greatly appreciated! Let us know!
Jehron Petty
Founder & CEO
Caleb Lewis
Operations Manager
Kaya Coleman
Program Manager
Johana Duarte
Program Manager
Liana Dominique
Partnerships Coordinator
Nyasha Francis
Community Manager
Brittany Sharnez
Marketing & Communications Manager
What a resume is and how to build one
What sections to include on your resume
How to craft impactful bullet points
Best resume templates to use
A resume is the FIRST interaction a company has with you
A resume is you when you’re not in the room
A resume will follow you during the interview process
A resume is only ONE of the components of the job search process, try to look at other areas of your job search, too, to figure out if anything else is holding you back
Verbs to use
The verbs you use in your resume matter because they showcase leadership qualities, confidence, and show more impact. Use active verbs vs. passive verbs in all your bulletpoints, examples of active vs. passive verbs are below:
What was your journey to [Company Name]?
What has surprised you since joining [Company Name]?
Can you share a story of when you or another employee exemplified one of your company values?
What role do company values play in hiring and performance reviews?
What metrics or goals will the company use to evaluate my job performance?
How often are performance reviews completed?
When and how do people like to give and receive feedback?
What are some of the ways the company celebrates success?
Describe the ideal candidate for this role. Use this as an opportunity to highlight how you meet the criteria if you haven't done so already
What are some non-technical skills you find yourself using everyday?
How have you been able to connect with coworkers outside of work?
What is a recent challenge you’ve experienced while working on a product?
What do you think is one particular skill that would make an intern/the person in this role successful at the company?
What is one of the biggest takeaways you’ve gotten from working here?
Thinking back to your college experience, what is some advice you’d give yourself now?
How did your college experience/studies prepare you for the role that you have now?
Do you have any passions that sparked after joining your company?
Are there any tasks that this person would be expected to do that aren’t included in the job description?
How would you describe your management style?
What is the first problem the person you hire for this role must attend to?
How would you define ‘success’ for the person in this role?
What do you feel is the company's greatest competitive advantage?
What are some differences between good employees and great employees in this company?
What goals would you like to see accomplished during the first three months (few weeks if it's an internship) in this position?
Are there any questions I'm not asking that I should be?
Below we are going to break down the parts of a behavioral interview so you can understand the process a bit more and be able to ace your next interview.
The most important thing to remember about answering any interview questions is “what do they want to hear?” and structure your interview answer around that. The reason that this is effective is because it will help you keep the focus on the company and their goals and how you can help meet them which will make you stand out as a candidate.
The introduction portion of an interview consists of the interviewer getting to know you, your interests, your goals, and how that all matches with the company’s overall mission and culture.
Tell me about yourself.
Why do you want to work for this company?
What could you bring to the company?
Where do you see yourself in 5 years?
What values do you most admire about this company?
Research the company, its values, it’s mission and any news updates they have posted. Doing this will help you better understand how you can make them meet their goals. If the company’s goals don’t align with you at all, you may want to ask yourself if you really want to interview with this company after all or use it as practice for a company that you do really like
Start with how much you admire the company and why what they do inspires and motivates you
Talk about how your values align with theirs
This is your moment to brag so talk about how many projects, internships, and other cool things you have done and how those showcase your values
Make sure that you end by tying everything together and letting them know how excited you are to be interviewing there!
Tell me about yourself example here
Why do you want to work for this company?
“ I am so excited to be interviewing for XXX company, I love how you are revolutionizing XXXX industry and would love to be part of that mission. What I admire most about XXX company is their value of XXXX because of XXXX. In addition to being alined with your mission and values, I also love to learn and have had XXX internships/ projects that taught me about XXXX languages. Thanks again for the opportunity and I am looking forward to learning more during our interview.”
This part of the interview focuses on getting to know more about your experience and how that lines up with the goals of the company. This part looks at collaboration skills, technical skills, coding strategy, and project work. The questions in this part are usually called Situational Questions.
Tell me about a time you failed
Tell me about a time you succeeded
How would you handle a situation when you don’t know what to do?
Tell me about a time you had a conflict with a coworker/group mate
How do you usually start a new project?
Tell me about a time you led a project
To prepare for these interviews, you want to create a list of all your interview examples so that you can easily memorize them for your interview. You can use the Interview Examples worksheet to get started. Once you’ve filled out the form, it’s important you practice using the STAR method. You can get more familiar with the STAR method below or check out more information here
Start with a general answer of the question outlining how you did what is being asked
Continue with the STAR method (more information here)
Make sure you redirect back to the company so they know how your example is tied to helping the company and shows them how you can be a value-add to the team
Tell me about a time you succeeded
“A time that I succeeded was when I was a part of a team at XXX company (or XXX group project) where I ended up creating a project using XXX technologies that impacted XXX people/ run time/ efficiency.
The project came together in a team of XXX to solve XXX problem(Situation)
We were tasked with redesigning a process in order to XXXX (Task)
In order to make sure we met the goal, I used( XXX language) to build XXX because it was more efficient (Action)
Due to what we built, we were able to increase efficiency/ change the process/ find a creative solution (Result)
Since I was able to build that solution and got experience with XXX technology, I think I would be a great value add to the team (Redirect)
This part of the interview focuses on wrapping up the interview and reiterating any final points to the interviewer that you want to showcase about your experience. This also is where you can ask the interviewer about themselves or their experience at the company. Most interviewers expect you to ask at least one question to find out more about the role, company, or them.
Do you have any questions for me?
Is there anything else that I could answer for you about the company?
Are you curious about anything?
To prepare for this part of the interview, you want to have researched your interviewer on LinkedIn, researched the company, and made a list of questions that you want to ask.
To end the interview, you want to thank the interviewer for their time and ask if you can stay in touch through LinkedIn or for their email (this is great info for later on in the process.) Once you’ve said goodbye, try to send a thank you note to them via LinkedIn or Email.
Hi [Recruiter Name],
I hope this email finds you well. First, I would like to say that I am grateful for the opportunity to have been considered for the [Role Title] internship with [Company Name]. Furthermore, I really enjoyed speaking with you and the rest of the team. However, I have recently accepted an offer elsewhere for the upcoming summer and am unable to move forward with the internship process with your organization.
Nonetheless, I think [Company Name] is doing amazing work and I would love to be kept on your radar should any future opportunities become available. Once again, thank you for the opportunity!
Best,
[Your Name]
Communication Styles for different types of folks in corporate
Do’s and Dont’s of communication
Effective Communication Strategies in the workplace
In Tech, there is a variety of different types of folks that you will encounter during your career journey. Since a lot of us are new to the Corporate and Tech world, we may not always know what or how to share ourselves in that space.
The first step to having great Corporate Communication, is to know WHO you are talking to. The following is a list of the people you may encounter in your Tech Journey:
Recruiters are the ones that you will have most communication with so it is important that you follow up, be friendly, and express gratitude for the ways they provide support in this journey.
You can speak to recruiters in a relaxed, chill, and informal tone since they are speaking to students most of the time. Your communication style should be polite, direct, friendly and you should give them time to respond.
You can expect a response from a recruiter anywhere from 3-5 days
Managers usually are tenured in their career and have a more developed leadership style which makes them a little more formal to communicate with than a recruiter (although some managers are very relaxed.) With managers, you want to see how they give and receive conversation and energy and decide your communication style from there. This can be tricky so you can always open up that conversation during a 1:1 or ask a colleague if that has worked with them before
If someone is on your team, that usually means that they are your peer and you can address them in a more informal way even if they are more senior than you. These can be great connections to build into peer mentorship or to have some to ask when you get stuck on a problem
Company Leaders are usually pretty open and informal, but just like managers, you want to see what style of communication they have and try to match it
In the workplace, it might be difficult to receive feedback because you may perceive that you are doing something wrong when instead it may be an opportunity for you to examine an area of professional growth. When receiving feedback for the first time, you should try to come at it from a place of curiosity and see how it could be true. If you think that the feedback is not fair or may have discriminatory undertones, you can schedule a 1:1 coaching session to discuss further.
If you ever need to cancel a meeting in the workplace or with anyone in general, please give at least 24hr notice and a reason as to why you’re not able to attend. Although it may be difficult and uncomfortable to let someone down, being a no-show can damage your professional image and can lead to not being trusted in the workplace.
Describe the most challenging project you worked on. What made it challenging and how did you overcome? How did it ultimately turn out?
What is one area of growth that you believe this role would support you in improving in?
Describe a time you received difficult feedback. What was the feedback and how did you react?
Describe a time you had to collaborate with someone who was difficult to work with. How were you able to make it work?
Describe a time you had a conflict with a team member (in a class/previous internship). How did you resolve it?
Tell me about a time when a job or company felt like a bad fit for you and why.
If you have previous work experience] What are 3 things you really liked about your previous employer and 3 things you disliked/would change about it?
How do you prioritize/stay organized? What tools/and or resources do you use?
Tell me about a time your original plan for something fell through. How did you pivot? What was the outcome?
What personal or professional mistakes have you learned the most from?
What personal or professional accomplishments are you most proud of?
Tell me about a time you demonstrated leadership/took initiative.
How do you think your previous managers/coworkers would describe working with you?
How would your best friend describe you?
How would you pitch this company to a friend?
Who do you see as our top three competitors, or industry threats?
What inspires you to want to work in this industry?
How do you think our product, website, customer service, etc. can be improved?
What has been your biggest challenge with X technology and how did you resolve it?
The STAR method is a framework used to answer interview questions (especially situational ones) It is widely used because of its simplicity and because it helps candidates articulate their thoughts better in an interview.
The STAR Method is comprised of 4 parts: Situation, Task, Action, Result, and it’s aim is to help create structure for an interview answer. Below are some general guidelines when using the STAR method:
Should be 1-2 sentences
Focus on size of team
Focus on scale of company
Answer what caused the task to arise
Should be 1-2 sentences
Focus on the problem
Focus on scope of work
Mention tactics and technologies used
Should be 2-3 sentences
Talk about process
Focus on the solution
Focus on collaboration
Should be 2-3 sentences
Talk about impact
People
Business Operations
Sales
Bullet points are one of the most important parts of your resume because they showcase you impact and can help recruiters gauge your value-add to the company. Bulletpoints should be formatted in the following format:
This model should be used in each bullet point. It shows impact by answering 3 questions to showcase context , skills, and impact through answering the following questions:
Explains what you did, what you built, what you contributed
Should say what project you built
Explains how you built it, what skills you developed
Should list all technologies used and learned
Explains why it mattered, what impact you had on the company
Should list number of people impacted, money generated, or efficiency increased
Developed a website extension (what) using HTML, Node JS, and CSS (how) resulting in an increase in website traffic of 20% (why)
Created a database (what) using Python, React, and C# (how) in order to help the college make strategic decisions for 10K students(why)
Assisted 150 students in a CS course(what) in learning C++ (how) resulting in an average class average of a B+(why)
The verbs you use in your resume matter because they showcase leadership qualities, confidence, and show more impact. Use active verbs vs. passive verbs in all your bullet points, examples of active vs. passive verbs are below:
How to change your mindset to help your job search successful
How to manage your time better to help you make your job search more successful
When thinking about changing your mindset about job searching, you have to first figure out where your mindset is currently and then create a game plan from there.
To figure out where your mindset on job searching is currently, start by asking the following questions:
When thinking about job searching, how ready do I feel to start?
How motivated do I feel to start the job search?
How confident do I feel that I could get a job?
If you’re not feeling confident, what could help you feel more confident?
After answering those questions, ask yourself are you satisfied with the answers? If not, how would you like your mindset to change in regards to your mindset?
If you want to change your mindset, you can ask yourself the following questions:
What would I like my mindset about my job search to be?
What would I need to change in my routine to change my mindset?
What resources do I have to help me change my mindset?
Who could I ask for help to help me change my mindset?
When thinking about time management, we tend to take on more than we think we can and sometimes end up not having enough time to do everything we set out to do. If you are in this situation, you can ask yourself the following questions to see how you can make time work better for you.
When thinking about how to make more time for yourself, ask yourself the following questions:
How much free time do I have in a week (excluding classes, work, and homework time)?
How much time do you spend on your job search now?
How much time would you like to spend?
What can you change about your schedule to prioritize job searching?
Who can help keep you accountable to this change?
How can you keep yourself accountable?
Do | Don't |
---|---|
How to Prepare for Negotiation
Negotiation Basics
Negotiation Templates
A negotiation is just a conversation
A negotiation is a win-win situation
They want you just as much as you want them
Negotiating will not cause your offer to be rescinded
Practicing talking about money can help with negotiation
The key to a successful negotiation is to have all the information and know what you want! That way you know exactly what to ask for and why.
The steps to preparing for a negotiation are as follows:
Research your Salary and Establish a Salary Range
Make a list of negotiable items
Identify what fears you have about negotiation
Review Negotiation Templates
Hit Send!
Researching Salary is the best way to guarantee that you will get a salary that is in line with your expectations. The best websites to use are below:
You’ll want to search for the role and the city to see what the average salary range is and use that as a baseline for creating your salary range.
Once you have your average salary range from your research, you’ll want to use the rule of 20% to establish a salary range. You take the median salary range and subtract 20% to get the lowest end of your salary range and then add 20% to get the highest end of the salary range.
If you are not satisfied with the low end of the range, you can always add back a bit to a number you feel more comfortable with.
If your median salary is $120,000, then 20% of that is $24,000.
If we subtract 20%, the low end of the salary range is $96,000.
If we add 20%, the high end of the salary range is $144,000.
Then your salary range would be $96,000 - $144,000.
Sometimes we get a salary that we are happy with (you should still negotiate!) or the company can’t budge on our monetary compensation, but that doesn’t mean that you can’t negotiate other things in your offer.
Some other negotiable items are:
Equity
Vacation
WFH
401K
Health Care
Commuter Benefits
L&D
Relocation
Sick Leave
Meals
If you decide to negotiate these items, you can include them in the negotiation email you send over to the recruiter.
Many times we have a few subconscious fears of negotiation that keep us from actually negotiating due to the money mindsets that we have developed. The first step to changing our money mindsets and overcoming our fears is to identify them.
Below are some common negotiation fears:
Fear of not getting the job
Feeling guilty for asking for more
Feeling nervous talking about money
Not knowing what to say
Not wanting to be a burden
Feeling grateful to just be there
I am a big believer in negotiating always for practice, however there need to be good reasons for you to ask for more money or benefits so you can build more of a case.
Some common why’s include:
Performing very well in the interview
Having prior experience that could help you ramp up faster in the role
Having a competing offer
Finding an offer median that is higher than the salary given
Unsure if it is a good offer
Negotiation Templates
Hi (Recruiter Name),
Thank you for taking the time to share the offer details with me and for all the support you’ve provided for me throughout this process! I also wanted to let you know that I am very excited to potentially join your team and think that (Company Name) would be a great place for me to continue growing my career.
Before moving forward in the process, I wanted to let you know (or remind you if you’ve chatted with them before about it) that I am in final stages with a few other companies and would really appreciate a 2-week extension on my offer, if at all possible. I am happy to jump on a call to chat through different possibilities if that is easier for you.
Please let me know if that would be possible and what any next steps would be.
(Warm signoff),
Your Name
Hi (Recruiter Name),
Thank you for taking the time to share the offer details with me and for all the support you’ve provided for me throughout this process! I also wanted to let you know that I am very excited to potentially join your team and think that (Company Name) would be a great place for me to continue growing my career.
Before moving forward in the process, I wanted to discuss some items in the offer that I’d love to start a negotiation conversation around. Please see items below:
The offer details that were given fall below the national median for the role by X%. My prior experience at (Company Name) with (X technology) has helped me develop the skills necessary to ramp up very quickly in a new environment and contribute on day one. Would it be possible to get closer to (High End of your Salary Range)
The signing bonus was not included in this offer, but when doing research on salaries, that was standard for offer. I’m very about pay parity and would love to confirm if there is any way to include the sign-on bonus with this offer to be on par with industry standard
The vacation standard of 2 weeks sounds great to me, but I already had a trip planned for after my start date for 1 week. Would it be possible to block out that time or start after that date?
If there can be some flexibility around the items mentioned above, I can get the offer signed to you by the end of the week.
Please let me know if you need anything else on my end and I am looking forward to hearing from you. Thank you again!
(Warrm signoff),
Your name
Hi (Recruiter Name),
Thank you for taking the time to share the offer details with me and for all the support you’ve provided for me throughout this process! I also wanted to let you know that I am very excited to potentially join your team and think that (Company Name) would be a great place for me to continue growing my career.
Before moving forward in the process, I wanted to discuss some items in the offer that I’d love to start a negotiation conversation around. Please see items below:
I currently have received one other offer that is higher than your offer by XX%. I’d love to accept your offer, but as it stands, financial stability is a big deciding factor in my situation currently. Would there be any possibility of matching that offer?
If there is a possibility to match the offer, I can have the updated offer signed by end of week. Please let me know if that would be possible and any next steps required on my end.
Looking forward to hearing from you!
(Warrm signoff),
Your name
If you want to explore more about changing your mindset, you can also s
If you need more help or support coming up with a schedule, you can .
Once you have identified your negotiation fears, you will want to research some strategies to changing your money mindset and if you want to chat through your fears, you can .
Bloomberg
Brex
Bungie
Capital One
Databricks
Datadog
DoorDash
Dropbox
Duolingo
Figma
Gem
Gusto
HubSpot
Humane
Jane Street
JPMorgan & Chase Co.
Kleiner Perkins
Lyft
Mastercard
Meta
Microsoft
MongoDB
Munich Re
Neo
Netflix
Oracle
Paylocity
Redfin
Riot
Rippling
Robinhood
SambaNova System
Samsara
Squarespace
Twilio
Two Sigma
Zillow
Make it one page
Lie about experience
Create a master resume listing everything
Get in the weeds with your bullet points
Keep it simple and easy to read
Add an objective statement
Utilize a Resume Template
Get too creative with fonts/colors
Use a different version for each type of role
Include pictures
Create bullet points answering What, How,Why?
Downplay your accomplishments
Brag about yourself and what you’ve done
Use long bullet points or too many words
Save and Send as a PDF with your name (ex. “Last Name First Name” Resume 2022)
Re-edit too much
Looking for full-time or internship roles? Look no further! Let us know if any links are obsolete.
Interested in audio? iHeartMedia is hiring interns for Software Engineering, Project Management, UX/ UI, Cybersecurity and more
Workday is hiring a Software Development Intern for Summer 2023
Yahoo is hiring a Software Engineering Intern for their Mail Delivery team.
New Relic is hiring Product Management, Technical Writing, Software Engineering interns and more
LinkedIn is hiring a Product Design Intern for Summer 2023.
OneSchema is hiring for a New Grad Software Engineer.
PlayStation is hiring a Software Engineering Intern
Awarity has Business Analyst and Data Analytics internship opportunities available.
Hewitt Packard Enterprise is hiring a Cloud Software Development intern in San Jose, CA.
JP Morgan is still hiring for their Summer 2023 Software Engineer intern program.
Juniper is hiring a Data Science/ Engineering intern.
Need a Winter internship? Neuralink is hiring a Software Engineer intern for Winter 2023.
Proofpoint is hiring a Software Engineering intern in Sunnyvale, CA.
Interested in Artificial Intelligence and Machine Learning? Hugging Face has several opportunities to intern with them. Check them out here!
Salesforce is hiring a Data Science/ Machine Learning Intern for Summer 2023
Zoom is hiring a Product Management Intern for their e-commerce team.
Interested in consulting? American Express is hiring a New Grad for their Tech Strategy Team.
Adobe is hiring an Experience Design Intern for 2023
Responding to microaggressions can be complicated, but leveraging the OTFD (or Open The Front Door) framework when approaching the conversation can lead to greater understanding between all parties an
👁️ *Concrete, factual observations, not evaluative, "I noticed…"*
The first step–share your observation(s). Tell the other person what happened in a factual, objective manner in order to ensure that you are both on the same page. If you have any data to accompany your observations, now would be the time to share it.
Example: I noticed that when I wore my hair picked out yesterday, you reached out to touch it without warning.
🧠 *Thoughts based on observation, "I think…"*
Next, share your thoughts and/or opinions about what occurred using “I” statements.
Example: I think you were merely curious or trying to express that you liked my hairstyle. And I thought I might make you feel bad if I stopped you then and there.
♥️ *Emotions, "I feel…"*
Then share your feelings, also using "I" statements.
Example: But I felt uncomfortable and dehumanized–like an object on display, rather than a person.
💭 *Specific request or inquiry about desired outcome, "I would like…"*
Finally, share what your desired outcome is as a result of the conversation.
Example: So moving forward, I would appreciate if you would not touch my hair.
Hi [Recruiter Name],
I hope this message finds you well. I completely understand if this is not possible, but I would like to request an extension on my offer decision. While there is no doubt that this is a gracious offer and I am excited about the opportunity to potentially join your team, I would like to be sure I am considering all of my options (Note: you can even say you want more time to discuss with a mentor/parent–up to you!) prior to accepting. Please let me know if I can get a decision to you by [Insert Date].
Thanks so much and I look forward to hearing from you!
Best,
[Your Name]
Hi [Recruiter Name],
I hope this message finds you well. As I prepare to make necessary arrangements for this role/internship, I was hoping to get some clarity on when I can expect my first paycheck, as well as the timing of payment (weekly, bi-weekly, semi-monthly) moving forward.
Thanks in advance for any insight you can provide!
Best,
[Your Name]
Hi [Recruiter Name],
My name is [Your First Name] & I applied for the [Role Name] [internship/role] at [Company Name]. I’m excited about the opportunity, as I believe it aligns with my interest in [1 or 2 interests] & I can contribute [1 skill/experience] to the team! I’d love to connect and learn more.
Hi [Recruiter Name],
Great to e-meet you! My name is [Your First Name] and I'm a _____ major at [Insert College/University] '2X. I'd love to connect with you to learn more about your role, the company culture, and future opportunities at your organization. If you're open, please let me know your availability and I will do my best to accommodate your schedule. Looking forward to hearing from you!
Hi [Employee Name],
Great to e-meet you! My name is [Your First Name] and I'm a _____ major at [Insert College/University] '2X. I'd love to connect with you to learn more about your role, the company culture, and your experience as a [Insert Shared Identity] at [Company Name]. If you're open, please let me know your availability and I will do my best to accommodate your schedule. Looking forward to hearing from you!
Hi [Employee Name], Great to meet you at ____! My name is [Your First Name] and I'm a _____ major at [Insert College/University] '2X. I am interested in applying to ____ position in your company. Do you mind referring me for those positions? My resume is attached, and I copied the links to the job postings below. Thank you in advance for your help and consideration!
Hi [Recruiter Name],
Thanks so much for sharing this opportunity with me! While this is not aligned with what I'm currently looking for, I would love to stay connected with you and be kept in mind for future opportunities with [Company Name].
Thanks again and I look forward to staying connected!
Best,
[Your Name]
Hi [Recruiter Name],
Thanks for reaching out! Although I have already accepted another offer for this summer, I think [Company Name] is doing amazing work; I would love to be kept on your radar should any future opportunities become available.
Once again, thank you for the opportunity and have a great weekend!
Best,
[Your Name]
[Insert Date]
Dear [Insert Manager Name],
Please accept this letter as formal notification of my resignation from the [insert position] with [insert company]. My last day will be [insert date].
I must thank you for the opportunity to work in this role for the past [insert time]. During my experience, I have [insert opportunities, projects, people you have gotten to know, etc.], and for this I am very thankful. I deeply appreciate the time and attention you and the team have dedicated to my professional growth and development.
In the next two weeks, I will complete all pending assignments, and I am willing to assist in the transition process in any capacity needed.
I wish you and the company continued success and prosperity and hope to keep in touch.
Sincerely,
[Insert Name]
Hosted on the last Friday of every month, Fam Friday is ColorStack's series of monthly mini-conferences that target our pillars of: community building, academic support, and career development.
✅ Free Algoexpert License
✅ Leaders from top tech companies
✅ Lunch on ColorStack
❌ Cameras and microphones
❌ Need to be in front of the computer
❌ Need to stay entire event
To see previous Fam Friday themes and session playbacks, visit the table below.
Month | Theme | Playback Videos |
---|---|---|
December 2023
Home for the Holidays
November 2023
Coming Together
October 2023
Strategies for Success
September 2023
Stand Together
July 2023
Ready, Set, Recruited
June 2023
Stand Out
May 2023
Do You
April 2023
Take Care
March 2023
Telling HERstory
February 2023
Celebrating Black History
December 2022
Don't Overthink It
November 2022
Ain't No Stopping Us Now
October 2022
Strategies for Success
September 2022
Breaking Out of Your Shell
July 2022
Ready, Set, Recruited pt. 2
June 2022
Ready, Set, Recruited
May 2022
Happy Anniversary ColorStack!
April 2022
Invest in Yourself and the World Around You
March 2022
Nevertheless, She/We Persisted
February 2022
Unapologetically Me: Past, Present, and Future
January 2022
Oh the Places You'll Go
November 2021
Gratitude, Advice & Everything Nice
October 2021
Minds Lifting, Spirits Shifting
September 2021
El Camino Por Delante
July 2021
Ready, Set, Recruited!
June 2021
Stand Up, Stand Out, Stand Proud
Hi [Interviewer],
I just wanted to follow up and thank you for a wonderful conversation today! I really enjoyed learning more about [Insert Specific Learning(s) From Your Conversation] and I want to reiterate my sincere interest in this role. Our conversation further solidified that this opportunity is not only aligned with my passions and interests, but also the strengths and skills that I have developed in my (undergraduate) career.
Thanks again for a wonderful interview and I look forward to hearing from you regarding next steps!
Best,
[Your First Name]
Hi [Informational Interviewer],
I just wanted to follow up and thank you for a wonderful conversation today! I really enjoyed learning more about [Insert Specific Learning(s) From Your Conversation] and I want to reiterate my sincere interest in [Company Name and/or Role]. My experience and our discussion further solidified that this opportunity is not only aligned with my passions and interests, but also the strengths and skills that I have developed in my (undergraduate) career. I would love to stay connected
Thanks again for a wonderful time and I look forward to hearing from you soon!
Best,
[Your First Name]
Hi [Recruiter Name],
Once again, I’d like to thank you and the rest of the team for this offer! I am beyond excited about the opportunity to join you all at [Company Name] as the [Role Title]; I know that we can accomplish great things together.
After our conversation and careful review of the offer letter, though I found the salary offer to be generous, I would like to counter with [Insert Counteroffer]. My research shows that the initial offer is [below/above/in line with the] average for a [Role Title] offer in [City, State], but I believe my counter offer is justified by [Insert Reasoning]. It’s clear to me that [Company Name] and I are aligned on the [Insert Shared Mission/Vision/Values], which makes me all the more excited to partake in tackling this challenge!
I truly believe that this position will allow me to grow and to have an incredible impact on [Company Name]. Please let me know what we can do is regards to negotiating the offer and reaching a mutually beneficial decision. If preferred, I welcome the opportunity to discuss further on the phone [Insert Date/Time]. Thanks again, [Recruiter Name] and I look forward to hearing from you soon!
Warm regards,
[Your Name]
Expressing gratitude/thanks
Expressing excitement
Proof that you've done your research
Mutuality/Togetherness
Justification for Counteroffer
Offer to follow-up
Ghosted by your recruiter? Here's how to circle back.
Hi [Recruiter Name],
Thank you so much for all you've helped me with thus far during the recruitment process! I know you are likely incredibly busy this recruitment season, so I wanted to circle back regarding [insert what you need/asked for in last email].I am so appreciative of your efforts, and am excited to continue building this connection.
Thanks again and I look forward to hearing back from you!
Best,
[Your Name]
Hi [Recruiter Name],
I hope this message finds you well. I am reaching out to you as I recently received another internship offer. I am still very much interested in the [Role Title] internship at [Company Name], but I only have until [Insert Deadline] to make a decision. Is it possible for you to let me know the status of my application by then?
Thanks in advance for any efforts you are able to make in regards to expediting this process and I look forward to hearing from you soon.
Best,
[Your Name]
Hi [Recruiter Name],
Thank you so much for offering me the [Role Title] internship at [Company Name]. It has been a pleasure speaking with you and the team and learning more about the company.
Unfortunately, after giving a great deal of thought to this career opportunity, I have decided that it is in my best interest, as well as the company’s, to turn down your gracious job offer. I have recently decided to accept another position that I believe is a better fit for my abilities and skill set. I am so sorry for any inconvenience my decision may cause.
I continue to be impressed with [Company Name]'s impact on [Insert something related to mission, values, or current events], and particularly with the support you provided throughout the recruitment process.
I wish you all the best in your future endeavors and I hope to stay connected!
Sincerely,
[Your Name]
Hi [Recruiter Name],
I hope this message finds you well. Thanks again for the offer to join the team this summer! After careful consideration however, I would like to propose that the offer be converted to a fall internship. [You should insert some sort of additional reasoning behind this request here].
Thanks in advance for your consideration and I look forward to hearing from you soon!
Best,
[Your Name]
Hi [Recruiter Name],
Thanks for your email! While I am saddened to learn that I will not be moving forward in the process, I greatly enjoyed learning more about [Company Name] and the team. If you are able to provide feedback on my performance throughout the process, I would greatly appreciate that.
Regardless, I greatly enjoyed my interview experience and would love to stay connected should there be future opportunities that you believe I am better suited for.
I wish you well in finding the best person for the role and I hope to stay connected!
Sincerely,
[Your Name]
1. Real-Time Weather Forecasting App
Type - Application Development, Programming, Web development Expected Time to Complete - 1 to 3 days Level - Beginner
Objective(s)
To develop a web-based weather application that provides real-time weather information of a location, such as
Current temperature
Chances of precipitation.
Also, it tells if it is going to be a sunny, cloudy, or rainy day ahead.
Project Overview
If you do not have any prior experience working on computer science projects, it’s better to get going with a project idea that is simple and effective.
The development of a weather application, which provides weather data for a particular location, would be a great way to test your coding skills.
To develop a weather application, all you need is the basic knowledge of the trifecta of web development, i.e., HTML, CSS, and Javascript. For creating a proper back-end of the app server in JavaScript, you will have to get familiar with Node.js and Express technologies.
It would be best to learn how to use API calls to get weather data from another website (like weatherstack.com) and display selective data right inside your webapp.
For the weather application’s UI, you need to conjure an input text box where users can enter the name of a location for which they wish to check the weather. As soon as the user hits the search button - most likely to be adjacent to the text box, but you are free to get creative as per your liking - the weather forecast for the entered location should be displayed.
Reference Free Projects @GitHub:
2. News Feed Application
Type - Application Designing, Application Development, Programming Expected Time to Complete - 3 to 6 days Level - Intermediate
Objective(s)
Development of an online news feed application that gives users access to the latest news and events.
The application should also be capable of fetching and displaying local as well as global news.
Project Overview
The biggest challenge you need to tackle while developing the news app is ensuring that the app loads in the minimal time while delivering robust performance. The app should be capable of handling multiple requests from different users at the same time without crashing.
You need to create the front-end and the back-end of the app and thus require both front-end and back-end development technologies. The app can be easily created using any popular programming language, like JavaScript, Python, Java, etc.
Reference Free Projects @GitHub:
3. e-Authentication System
Type - Authentication, Information Security, Programming, System Development Expected Time to Complete - 4 to 7 days Level - Intermediate
Objective(s)
In this project, the aim is to develop an e-Authentication system that uses QR code and One Time Password (OTP) to assess the user's authenticity.
The e-Authentication system can be used to add an extra layer of security for users logging into their accounts on a website or application.
Project Overview
For any website or application where users can create and log in to their accounts, it is essential to rule out the possibility of unauthorized access. To accomplish the same, you can develop an e-Authentication system that uses QR code and OTP to ensure secure user login.
Once a user registers or creates an account on a website/app using a set of credentials, usually the email and password, the e-Authentication System will be put into work when the same user will log into their account.
After entering the email id and password for logging in, the user will then be asked to authenticate themselves using either a QR code or an OTP.
If the user selects and proceeds with the QR authentication method, a random QR code will be generated by the e-Authentication system and sent to the user’s registered email id. On the other hand, while opting for the OTP authentication method, the user will receive an OTP code on the registered email or phone number.
The user will only be logged into their account if they complete the authentication process initiated by the e-Authentication system.
Reference Free Projects @GitHub:
4. Task Management Application
Type - Application Design, Application Development, Authentication, Database Management, Programming Expected Time to Complete - 5 to 9 days Level - Master/Expert
Objective(s)
To develop a dedicated task management app that allows users to
Create personal profiles,
Log in to their accounts securely with a proper authentication process,
Add multiple tasks within the app,
Manage multiple task lists, and
Mark tasks as completed.
Project Overview
This is yet another project that will test your technical knowledge and coding skills to a greater extent. The task app needs to have an intuitive interface that will make it easier for users to interact with the app and manage their tasks.
The task app must allow users to create distinct accounts and start managing their everyday tasks effectively. A user's data should only be accessible to him/her, and an authentication system needs to be in place to safeguard the account from unauthorized access or accidental login.
As for the app, the user should add individual tasks or organize multiple tasks under a single task list. Also, the user should have the flexibility to create multiple task lists and manage several tasks altogether. Once completed, users can mark a task as completed.
For successfully developing the task, you need to have the knowledge and prior experience of working with full-stack development technologies such as MEAN stack (JavaScript) and LAMP stack.
Reference Free Projects @GitHub:
Source: Hacker.io
Learn to ship software like a pro. There's no substitute for hands-on experience. But for most students, real world tools can be cost-prohibitive. That's why GitHub created the with some of their partners and friends.
Get access to free:
Domains
Database management systems
IDE's
Cloud hosting
Courses
and more!
Building a news feed application is a great way to boost your skills as a computer science student. You can either create a web-based news feed application that runs inside browsers or a dedicated mobile app for smartphone users or both; the choice is completely yours.
To get the latest and trending news, you can use free news APIs offered by various providers, like , Guardian, and Financial Times. Just keep in mind that the freely-available news APIs offer a limited number of API calls on a daily or monthly basis.
Need more inspiration?
A chapter is defined as an on-campus, student-led club that holds the same name as the national organization and serves both the Black and Latinx community of students in computing at its school.
Access to companies annually through our national resume book
Leadership Development for Co-Presidents at our annual leadership conference
Apply for various scholarships and grants
Meet students on your campus that look like you within your field of study
Leadership training for the president of the chapter
Would you like to start a chapter? Submit your interest form and attend an info session!
If you aren’t aware of APIs, API stands for application programming interface. It is a way for two or more pieces of software to communicate. Here's a list of cool and interesting API's to help you make a meaningful and impactful project:
This is something you could add to your personal website, for instance. The Bored API ensures that a user is never bored. When requested, it responds with a random activity for the user to do. You can even customize the type and the number of participants!
This is an API that makes accessible all the Pokemon data in one place. It serves over 250,000,000 API calls each month! You can send a request with a Pokemon name, and it’ll send back a JSON response with all their information.
Now, these are a bunch of super amazing APIs with tons of use cases. The objective is to make NASA data, including imagery, eminently accessible to application developers. There is an API called Astronomy Picture of the Day that returns a new picture from space each day, an API to get the weather on Mars, and an API just for Mars Rover photos.
This is the internet’s most extensive collection of open-source dog pictures. You fetch random dog images, get a list of all breeds, fetch random photos of a particular species, see all sub-breeds of a species, and even submit pictures of your own dog!
Based on simple REST principles, the Spotify Web API endpoints return JSON metadata about music artists, albums, and tracks, directly from the Spotify Data Catalogue.
This API provides the weather data for over 200,000 cities. You can also use the API to access historical weather data for your application — for example, performing some analysis or prediction.
The Marvel Comics API allows developers everywhere to access information about Marvel’s vast library of comics — from what’s coming up to 70 years ago. For this API, however, you will need to generate a key. You can look for anything here, such as characters, stories, creators of specific series, etc.
Supported by Digital Ocean, among others, this API has served over 750 million requests. It provides access to data on COVID19 through an easy API for free. One can build dashboards and mobile apps or integrate into other applications using this. The data is sourced from Johns Hopkins CSSE.
We are a close-knit community of Black and Latinx students in Tech, elevating each other as we start our careers within the tech industry.
We help each other out with problems/questions, share positive feedback, support one another’s concerns over campus academic challenges, and network through both offline and online initiatives.
Within our Slack, you will find:
Career advice from peers and upperclassmen
Community moderators who make sure the Code of Conduct is being enforced
Opportunities (jobs, scholarships, events, etc)
Member highlights
Mentorship
Community-wide updates from ColorStack
Specific channels that cater to you
And much, much more!
This is very important for removing clutter in channels and creating a tolerable experience.
If you are responding to a message, remember that each new message will trigger a notification in the channel. With a community of over 500 students, this can become annoying very quickly.
Instead, hover over the message to the “start a thread” icon. This will begin a thread under the message you are replying to for further discussion. Only folks that are on the thread already will receive any additional notifications, instead of the entire channel. If you don’t remember anything from these guidelines, remember this!
💡 No thread ❌
💡 Thread ✅
These community guidelines are adapted from Techqueria and Rands Leadership Slack.
Slack channels help you design the experience you want to have in the ColorStack community. You are in no way obligated to interact with everyone in our family. We highly recommend that you find the small groups of students that you identify with and build deep relationships there. This can be identity-based like gender and ethnicity, or interest-based like cooking and reading.
Default Channels
Upon joining the community, you will be invited to #academic-coding-help, #academic-homework-help, #career-interview-prep, #career-questions, #career-resume-review, #career-secured-the-bag, #community-bookworms, #community-events, #community-memes, #community-new-channels, #community-news, #community-productivity, #community-shameless-plug, #introductions, #onboarding, #opportunities, and #random
Other Channels
ColorStack is a large community with over 3000 humans populating over three dozen channels. Different channels have organically developed different personalities. We suggest that before posting in a channel that you take the time read the room. Specifically:
Read the last couple days of messages.
Examine the channel topic for helpful tips.
Click on the channel details and read the about section, get a sense of how many members are present, what messages have already been pinned, and what files have been shared.
💡 Note: All of our sub-communities are created by our very own members. If you're looking to create one of your own, feel free to drop a suggestion in #new-channels so that can create it for you!
#community-accountability-partners For finding a partner to help in holding you accountable for your work.
#community-anime-and-manga For fans of anime and manga! Share what you're reading or watching!
#community-bookworms If you like books come through!
#community-events See what events are going on and plan meetups!
#community-food A space to share recipes, recommendations, and foodie pics!! For anyone who enjoys food, cooking, or tea/coffee!
#community-gaming Xbox... PS4… PC... all are welcome
#community-kpop-and-kdrama All things Kpop and Kdrama!
#community-memes To generate laughter and love.
#community-music Created to share and put people on to different genres of music as well as keep everyone updated on the new album drops as well as singles.
#community-news Share any major news articles across different categories.
#community-personal-finance For discussion and advice around ways to make your money work for you.
#community-productivity Time management, prioritization, + all other things getting stuff done.
#community-scholarships Find the scholarships that can help get you through!
#community-shameless-plug For you to freely promote anything you’d like to.
#community-tv-and-film The purpose of this channel is to suggest and talk about your favorite series/movies! Everyone always needs something new to watch!
#community-women A space for the amazing women in our family
#academic-coding-help Get help learning how to code!
#academic-homework-help What can't you wrap your head around? We'll help!
#career-cybersecurity The purpose of this channel is connecting people with the common interest of cybersecurity
#career-data-science A space for data enthusiasts and aspiring data scientists!
#career-design A space for data enthusiasts and aspiring data scientists!
#career-entrepreneurs For the future CEOs
#career-interview-prep A place for help with technical interviews and to allow students to share coding questions that they are struggling with or certain data structures/algorithims that can be hard to understand.
#career-masters-and-phd A channel for individuals currently pursuing degrees beyond undergrad and/or interested in the pursuit of such a degree!
#career-mock-interview For practicing mock interviews!
#career-product-management A place for learning and talking about product management.
#career-questions The place to go when you're trying to figure things out!
#career-resume-review Come get advice on how to improve your resume!
#career-secured-the-bag Let's celebrate your wins!
#city-nyc For ColorStackers in the Big Apple
#city-seattle For ColorStackers in Seattle
#city-sf For ColorStackers in San Francisco + the Bay Area
#city-la For ColorStackers in the LA area
#city-boston For ColorStackers in Boston
#company-apple
#company-figma
#company-meta
#company-jane-street For sharing resources and tips on interviewing at Jane Street
#accountability-group-0 Live accountability group where we make sure that everyone achieves their SMART goal!
#curls Focused on all things natural hair
#blockchain
#housing
#skincare
Day | Playback Video |
---|
Day 1 |
Day 2 |
Pre Summit Summit Workshops |
Day 1 |
Day | Playback Video |
---|---|
August 17th, 2022
August 18th, 2022
August 19th, 2022
ColorStack is a non-profit organization whose mission is to increase the number of Black and Latinx Computer Science graduates that go on to start rewarding technical careers. We’re cultivating the largest digital community of its kind to deliver community building, academic support, and career development opportunities at scale. Along with the power that comes with access to such a strong network, also comes the responsibility of upholding the honor code adhered to by all members within the community and at your college/university and place of work. This ensures everyone is respected, valued, and included.
All participants of ColorStack are expected to abide by our Code of Conduct, both online and during in-person events that are hosted and/or associated with ColorStack. We believe in respect, compassion, understanding, and inclusion, and expect all family members to act on these values.
We have no tolerance for any form of harassment; we expect everyone to act professionally and to follow the social norms of the community in our space and during our events both virtual and in person. Violations of the Code of Conduct will be managed by the ColorStack Team, maintained, and may result in removal from the community without an opportunity for questions.
In the interest of fostering an open and welcoming environment, we pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
You Get What You Give. What you put into ColorStack, you will get out of it. Participate in Slack conversations, attend ColorStack events, and regularly give feedback to the ColorStack Team.
Be Powerfully Inclusive. Go out of your way to include and be an ally to others. Use welcoming and inclusive language. Refer to people by their pronouns and use gender-neutral pronouns when uncertain. We strive to create an inclusive and authentic environment where all members of our community can connect and collaborate. We value and respect perspectives and lived identities that are not our own and recognize the intersection of such identities. Regardless of gender identity, sexual orientation, age, ability, parental role, nationality, ethnicity, immigration status, religion, education, or career path, we have your back!
Give Respect & Stay Positive. ColorStack is an intentionally positive community. We celebrate the creativity and contributions of all of our members and the diversity of talent, experience, culture, and opinion they bring to our network. Maintain the positive vibes by being kind, keeping an open mind, staying constructive, uplifting folks' accomplishments, and honoring one another. Disrespect and harassment will not be tolerated and can result in immediate removal from the community.
Each one, Teach one. Always be willing to help where you can. Our mission is to build a community that supports one another. This is accomplished through the sharing of knowledge. The easiest way to give and receive help is through our Slack workspace. Helping others is not only a good practice, but it's highly encouraged for ColorStack members.
Share Stories, not Advice. We don't always know what's best. When someone brings up an issue, it can be tempting and well-meaning to give that person advice. Unfortunately, there can be many downsides to giving direct advice. Basically,
The group value of shared experiences far outweighs the one-directional nature of the specificity of advice.
Advice can be arrogant by implying you know what is best for another individual.
Advice can create division and hurt feelings.
Apologize for Mistakes. It's not worth being right. Should you catch yourself behaving disrespectfully, or be confronted as such, listen intently, own up to your words and actions, and apologize accordingly. No one is perfect, and even well-intentioned people make mistakes. What matters most is how you handle them and that you avoid repeating them in the future.
Uphold Confidentiality. Creating a Safe Place. Due to the sensitive nature of some discussions, please keep what is said in these spaces - whether online or in-person - confidential unless you receive permission otherwise, this includes, but is not limited to, sharing comments and screenshots made by members in the ColorStack Community. Be especially careful to avoid sharing identifying information about members unless you ask the speaker. If there is problematic or illegal behavior occurring within the Slack, or at any ColorStack event please report it to ColorStack staff. The participants of such activity and/or behavior will be immediately removed from the ColorStack community.
Don't Be a Bystander. Keep the peace! If you see someone violating any part of this Code of Conduct, we urge you to dissuade them from such behavior respectfully. Stand up for one another, if one person is negatively affected, it impacts us all collectively. As members of this community, we are all actively engaged champions of the Platinum Rule: "Treat others the way they want to be treated." Sometimes, even after trying to dissuade someone, the behavior may continue, do not get discouraged or let it go. Let a ColorStack Team member know.
If You’re Not Sure, Ask Someone. No, really. Just ask us. We want to encourage open and honest communication. We’d rather hear from you than hear about something you said or did after the fact. We are here to help.
Not For Profit. We want to support you! However, ColorStack is a place to bring together Black, Latinx, and Indigenous students of Computer Science to support each other, not for commercial activities. Of course, there are a few channels dedicated to this activity that you are welcome to join. But we ask that you keep all other channels clear. Of course, if you're an active participant in the community, we want to help you succeed and may allow exceptions. And with that, we reserve the right as leadership to determine if a member is taking more than they are giving and to remove comments or profiles as we see fit. Again, if you aren't sure, ask!
Zero Tolerance for dishonest, inappropriate, disrespectful and/or hateful messages and actions. Each of our members plays a role in establishing and promoting a positive, inclusive, and encouraging community. If you experience inappropriate or disrespectful behavior directed toward yourself or anyone else and feel unable to respond or resolve it respectfully yourself, please immediately bring it to the attention of the Community Manager or other ColorStack staff person. We will listen and work to resolve the matter immediately. If the problematic behavior goes beyond something that you are comfortable addressing, is egregious and/or illegal - report it to the ColorStack Community Manager. All hateful or violent posts, comments, discussions, or actions should be reported to the Community Manager or to a ColorStack employee ASAP. A person violating any of these policies may result in removal from Slack and all ColorStack communications. If you experience any issues regarding the Code of Conduct, here are some ways that you can report it to us:
Email Us
Email nyasha@colorstack.org or DM Nyasha Francis in Slack.
Contact Us Anonymously
You can fill out this form: https://airtable.com/appwP0iWtUmDeTokm/shrA750AFkZqW40sX
All reports will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. A staff member will approach anyone identified as participating in harassing behavior and ask to cease any inappropriate activity or to disengage from our community immediately. In cases where there isn't obvious malintent, the authors of those messages will be notified and may be given a chance to modify the message themselves.
Further details of specific enforcement policies may be posted separately.
We hold the right and responsibility to remove comments or other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any members for other behaviors that they deem inappropriate, threatening, offensive, or harmful in and outside of the ColorStack community. This includes but it is not limited to your college/university/place of work community.Respect is essential for everybody so if you feel uncomfortable, or suspect of someone’s behavior, approach one of the organizers and staff members, we will handle it with confidentiality and care.
Consequences include but are not limited to:
1. A Strike
ColorStack operates on a three strike system whereby non-suspending violations can result in one or more strikes. Administrators will use their judgment and historical precedent in determining what constitutes a strike. When a member receives three strikes, they will be suspended from ColorStack for a period of time or permanently depending on the violation. Multiple strikes can be assessed depending on the violation.
2. Do Not Contact
A member may not contact (in any fashion, messages or emoji) either publicly or privately other members of the ColorStack Family Slack for a predetermined period of time.
3. Temporary Suspension
A member is suspended from ColorStack for a predetermined period of time. Temporary suspension includes but is not limited to:
Family Slack
Fam Fridays
Stacked Up Summit
Temporary suspension timeframe will vary based on the violation.
4. Permanent Suspension
A member is permanently banned from ColorStack.
Grounds for Removal that can lead to Permanent Suspension from the Community
Dishonesty
Any form of dishonesty that is intended to gain unfair advantage in the community
Furnishing false information to ColorStack Inc. ColorStack Team Members, ColorStack Community Member, or representative
Forgery, alteration, or misuse of a ColorStack resource or identification
Conduct that threatens or endangers the health or safety of any person within or related to the ColorStack Community, including physical abuse, threats, intimidation, harassment, or sexual misconduct virtually or in person.
Encouraging, permitting, or assisting another community member to do any act that could subject them to discipline
Thank you to everyone in the ColorStack community for helping to make our organization respectful and inclusive for all!
Day | Playback Video |
---|
January 19 |
January 20 |
Need help acing your next coding assessment? Here's how to get a free AlgoExpert license through ColorStack.
AlgoExpert is a coding development platform that allows you access to 160 hand-picked interview questions, 100+ hours of video explanation, a data structures crash course, mock coding interviews, 4 curated coding assessments, and access to company referral once you earn the AlgoExpert certificate.
To earn your free license, there are two options!
Register and attend at least 3 sessions of 1 Fam Friday event. You will receive an email the following week from our Community Manager with information regarding accessing your code.
Take our CodeSignal assessment and send your results to Nyasha Francis, our community manager, via slack or email to confirm the details of your new license.
ColorStack es una organización sin fines de lucro cuya misión es aumentar el número de graduados en Ciencias de la Computación afroamericanos y latinos que comienzan a carreras técnicas gratificantes. Estamos cultivando la comunidad digital más grande de su tipo para brindar desarrollo comunitario, apoyo académico y oportunidades de desarrollo profesional a escala. Junto con el poder que conlleva el acceso a una red tan sólida, también viene la responsabilidad de respetar el código de honor al que se adhieren todos los miembros dentro de la comunidad y en su colegio/universidad y lugar de trabajo. Esto garantiza que todos sean respetados, valorados e incluidos.
Se espera que todos los participantes de ColorStack respeten nuestro Código de conducta, tanto en línea como durante eventos en persona organizados o asociados con ColorStack. Creemos en el respeto, la compasión, comprensión, e inclusión, y esperamos que todos los miembros de la familia actúen de acuerdo con estos valores.
No toleramos ninguna forma de acoso; Esperamos que todos actúen profesionalmente y sigan las normas sociales de la comunidad en nuestro espacio y durante nuestros eventos, tanto virtuales como en persona. Las violaciones del Código de conducta serán gestionadas por el equipo de ColorStack, y pueden resultar en la eliminación de la comunidad sin oportunidad para hacer preguntas.
Con el fin de fomentar un ambiente abierto y acogedor, nos comprometemos a hacer de la participación en nuestra comunidad una experiencia libre de acoso para todos, independientemente de su edad, tamaño corporal, discapacidad, origen étnico, identidad y expresión de género, nivel de experiencia, nacionalidad, situación personal. apariencia, raza, religión o identidad y orientación sexual.
Recibes lo que das. Lo que pongas en ColorStack, lo sacarás de él. Participa en conversaciones de Slack, asista a eventos de ColorStack y brinda comentarios periódicamente al equipo de ColorStack.
Sea poderosamente inclusivo. Haga todo lo posible para incluir y ser un aliado de los demás. Utilice un lenguaje acogedor e inclusivo. Consulte a las personas por sus pronombres y utilice pronombres neutrales en cuanto al género cuando no esté seguro. Nos esforzamos por crear un entorno inclusivo y auténtico donde todos los miembros de nuestra comunidad puedan conectarse y colaborar. Valoramos y respetamos perspectivas e identidades vividas que no son las nuestras y reconocemos la intersección de dichas identidades. Independientemente de la identidad de género, orientación sexual, edad, capacidad, rol de los padres, nacionalidad, etnia, estado migratorio, religión, educación o trayectoria profesional, ¡lo respaldamos!
Respete y mantenga una actitud positiva. ColorStack es una comunidad intencionalmente positiva. Celebramos la creatividad y las contribuciones de todos nuestros miembros y la diversidad de talento, experiencia, cultura y opinión que aportan a nuestra red. Mantenga las vibraciones positivas siendo amable, manteniendo la mente abierta, siendo constructivo, elevando los logros de las personas y honrándose unos a otros. La falta de respeto y el acoso no serán tolerados y pueden resultar en la expulsión inmediata de la comunidad.
Cada uno, enseña uno. Esté siempre dispuesto a ayudar en lo que pueda. Nuestra misión es construir una comunidad que se apoye unos a otros. Esto se logra mediante el intercambio de conocimientos. La forma más sencilla de dar y recibir ayuda es a través de nuestro espacio de trabajo de Slack. Ayudar a los demás no sólo es una buena práctica, sino que también es muy recomendable para los miembros de ColorStack.
Comparta historias, no consejos. No siempre sabemos qué es lo mejor. Cuando alguien plantea un problema, puede resultar tentador y bien intencionado darle un consejo. Desafortunadamente, dar asesoramiento directo puede tener muchas desventajas. Básicamente,
1. El valor grupal de las experiencias compartidas supera con creces la naturaleza unidireccional de la especificidad del consejo.
2. Los consejos pueden ser arrogantes al dar a entender que sabes qué es lo mejor para otra persona.
3. Los consejos pueden crear división y herir sentimientos.
Pedir disculpas por los errores. No vale la pena tener razón. Si se da cuenta de que se está comportando de manera irrespetuosa o lo confrontan como tal, escuche atentamente, reconozca sus palabras y acciones y discúlpese en consecuencia. Nadie es perfecto e incluso las personas bien intencionadas cometen errores. Lo más importante es cómo se maneje y que evite que se repitan en el futuro.
Defender la confidencialidad. Creando un lugar seguro. Debido a la naturaleza delicada de algunas discusiones, mantenga confidencial lo que se dice en estos espacios, ya sea en línea o en persona, a menos que reciba permiso de lo contrario, esto incluye, entre otros, compartir comentarios y capturas de pantalla realizadas por miembros en el Comunidad ColorStack. Tenga especial cuidado de evitar compartir información de identificación sobre los miembros a menos que se lo pregunte al hablante. Si se produce un comportamiento problemático o ilegal dentro de Slack o en cualquier evento de ColorStack, infórmelo al personal de ColorStack. Los participantes de dicha actividad y/o comportamiento serán eliminados inmediatamente de la comunidad ColorStack.
No seas un espectador. ¡Mantén la paz! Si ve a alguien violando cualquier parte de este Código de conducta, le instamos a disuadirlo de tal comportamiento de manera respetuosa. Defiéndanse unos a otros, si una persona se ve afectada negativamente, eso nos afecta a todos colectivamente. Como miembros de esta comunidad, todos somos defensores activamente comprometidos de la Regla de Platino: "Trata a los demás como ellos quieren ser tratados". A veces, incluso después de intentar disuadir a alguien, la conducta puede continuar, no te desanimes ni la dejes pasar. Hágaselo saber a un miembro del equipo ColorStack.
Si no está seguro, pregúntele a alguien. ¡Realmente pregúntanos! Queremos fomentar la comunicación abierta y honesta. Preferimos saber de usted que escuchar algo que haya dicho o hecho después del hacerlo. Estamos aquí para ayudar.
Sin fines de lucro. ¡Queremos apoyarte! Sin embargo, ColorStack es un lugar para reunir a estudiantes de informática afroamericanos, latinos e indígenas para que se apoyen mutuamente, no para actividades comerciales. Por supuesto, hay algunos canales dedicados a esta actividad a los que puedes unirte. Pero le pedimos que mantenga todos los demás canales despejados. Por supuesto, si eres un participante activo en la comunidad, queremos ayudarte a tener éxito y podemos permitir excepciones. Y con eso, nos reservamos el derecho como liderazgo de determinar si un miembro está recibiendo más de lo que está dando y de eliminar comentarios o perfiles como mejor nos parezca. Nuevamente, si no estás seguro, ¡pregunta!
Tolerancia Cero ante mensajes y acciones deshonestas, inapropiadas, irrespetuosas y/o de odio. Cada uno de nuestros miembros desempeña un papel en el establecimiento y promoción de una comunidad positiva, inclusiva y alentadora. Si experimenta un comportamiento inapropiado o irrespetuoso hacia usted mismo o hacia cualquier otra persona y se siente incapaz de responder o resolverlo respetuosamente usted mismo, comuníqueselo inmediatamente al administrador de la comunidad u otro miembro del personal de ColorStack. Escucharemos y trabajaremos para resolver el asunto de inmediato. Si el comportamiento problemático va más allá de algo con lo que se siente cómodo abordando, es atroz y/o ilegal, infórmelo al Community Manager de ColorStack. Todas las publicaciones, comentarios, discusiones o acciones que inciten al odio o a la violencia deben informarse al administrador de la comunidad o a un empleado de ColorStack lo antes posible. Una persona que viole cualquiera de estas políticas puede resultar en la eliminación de Slack y de todas las comunicaciones de ColorStack. Si tiene algún problema con respecto al Código de conducta, a continuación le presentamos algunas formas en las que puede informarnos:
Envíanos un correo electrónico
Envíe un correo electrónico a nyasha@colorstack.org o envíe un mensaje privado a Nyasha Francis en Slack.
Contáctenos de forma anónima
Puede completar este formulario: https://airtable.com/appwP0iWtUmDeTokm/shrA750AFkZqW40sX
Todos los informes serán revisados e investigados y darán como resultado una respuesta que se considere necesaria y apropiada a las circunstancias. Un miembro del personal se acercará a cualquier persona identificada como participante en un comportamiento de acoso y le pedirá que cese cualquier actividad inapropiada o que se desconecte de nuestra comunidad de inmediato. En los casos en los que no haya mala intención evidente, se notificará a los autores de esos mensajes y se les podrá dar la oportunidad de modificar el mensaje ellos mismos.
Es posible que se publiquen por separado más detalles sobre políticas de cumplimiento específicas.
Tenemos el derecho y la responsabilidad de eliminar comentarios u otras contribuciones que no estén alineadas con este Código de conducta, o de prohibir temporal o permanentemente a cualquier miembro por otros comportamientos que consideren inapropiados, amenazantes, ofensivos o dañinos dentro y fuera de ColorStack. Esto incluye, entre otros, la comunidad de su colegio/universidad/lugar de trabajo. El respeto es esencial para todos, por lo que si se siente incómodo o sospecha del comportamiento de alguien, acérquese a uno de los organizadores y miembros del personal, lo manejaremos con confidencialidad y cuidado.
Las consecuencias incluyen, entre otras:
1. Una huelga
ColorStack opera con un sistema de tres strikes mediante el cual las infracciones que no sean de suspensión pueden resultar en una o más strikes. Los administradores utilizarán su criterio y precedente histórico para determinar qué constituye una huelga. Cuando un miembro recibe tres advertencias, será suspendido de ColorStack por un período de tiempo o permanentemente, según la infracción. Se pueden evaluar múltiples sanciones dependiendo de la infracción.
2. No contactar
Un miembro no puede contactar (de ninguna manera, mensajes o emoji) ni pública ni privadamente con otros miembros de ColorStack Family Slack durante un período de tiempo predeterminado.
3. Suspensión Temporal
Un miembro es suspendido de ColorStack por un período de tiempo predeterminado. La suspensión temporal incluye pero no se limita a:
holgura familiar
viernes familiares
Stacked Up Summit
El plazo de suspensión temporal variará según la infracción.
4. Suspensión Permanente
Un miembro está prohibido permanentemente en ColorStack.
Causas de Expulsión que pueden llevar a la Suspensión Permanente de la Comunidad
Deshonestidad
Cualquier forma de deshonestidad que tenga como objetivo obtener una ventaja injusta en la comunidad
Proporcionar información falsa a ColorStack Inc. Miembros del equipo ColorStack, miembros de la comunidad ColorStack o representantes
Falsificación, alteración o uso indebido de un recurso o identificación de ColorStack
Conducta que amenace o ponga en peligro la salud o la seguridad de cualquier persona dentro o relacionada con la Comunidad ColorStack, incluido el abuso físico, las amenazas, la intimidación, el acoso o la conducta sexual inapropiada de forma virtual o en persona.
Alentar, permitir o ayudar a otro miembro de la comunidad a realizar cualquier acto que pueda someterlo a disciplina
¡Gracias a todos los miembros de la comunidad ColorStack por ayudar a que nuestra organización sea respetuosa e inclusiva para todos!
Asses your technical skills every 14 days using this ColorStack specific CodeSignal link.
InterviewPen accounts are available for EVERY. SINGLE. COLORSTACK MEMBER! Use this link to sign up using your ColorStack email. If you were recently added to the Community, your account will be available by the end of the month. Contact community manager, Nyasha Francis via email or Slack if you can't access your account
To receive some sweet ColorStack swag all you have to do is 6 easy things:
Attend an onboarding session
Attend an event
Open a weekly newsletter
Introduce yourself in #introductions
Answer a QOTD in #announcements
Reply to 2 threads in Slack
Need access to free resources, lectures and homework help? This is the page for you.
To submit resources of your own, reach out to Nyasha, our Community Manager, via slack or email.
See below for general academic resources.
Additional Resources
/
Application Security