scrapbook
  • "Unorganized" Notes
  • The Best Public Datasets for Machine Learning and Data Science
  • Practice Coding
  • plaid-API project
  • Biotech
    • Machine Learning vs. Deep Learning
  • Machine Learning for Computer Graphics
  • Books (on GitHub)
  • Ideas/Thoughts
  • Ziva for feature animation: Stylized simulation and machine learning-ready workflows
  • Tools
  • 🪶math
    • Papers
    • Math for ML (coursera)
      • Linear Algebra
        • Wk1
        • Wk2
        • Wk3
        • Wk4
        • Wk5
      • Multivariate Calculus
    • Improving your Algorithms & Data Structure Skills
    • Algorithms
    • Algorithms (MIT)
      • Lecture 1: Algorithmic Thinking, Peak Finding
    • Algorithms (khan academy)
      • Binary Search
      • Asymptotic notation
      • Sorting
      • Insertion sort
      • Recursion
      • Solve Hanoi recursively
      • Merge Sort
      • Representing graphs
      • The breadth-first search algorithm
      • Breadth First Search in JavaScript
      • Breadth-first vs Depth-first Tree Traversal in Javascript
    • Algorithms (udacity)
      • Social Network
    • Udacity
      • Linear Algebra Refresher /w Python
    • math-notes
      • functions
      • differential calculus
      • derivative
      • extras
      • Exponentials & logarithms
      • Trigonometry
    • Probability (MIT)
      • Unit 1
        • Probability Models and Axioms
        • Mathematical background: Sets; sequences, limits, and series; (un)countable sets.
    • Statistics and probability (khan academy)
      • Analyzing categorical data
      • Describing and comparing distributions
      • Outliers Definition
      • Mean Absolute Deviation (MAD)
      • Modeling data distribution
      • Exploring bivariate numerical data
      • Study Design
      • Probability
      • Counting, permutations, and combinations
      • Binomial variables
        • Binomial Distribution
        • Binomial mean and standard deviation formulas
        • Geometric random variable
      • Central Limit Theorem
      • Significance Tests (hypothesis testing)
    • Statistics (hackerrank)
      • Mean, Medium, Mode
      • Weighted Mean
      • Quartiles
      • Standard Deviation
      • Basic Probability
      • Conditional Probability
      • Permutations & Combinations
      • Binomial Distribution
      • Negative Binomial
      • Poisson Distribution
      • Normal Distribution
      • Central Limit Theorem
      • Important Concepts in Bayesian Statistics
  • 📽️PRODUCT
    • Product Strategy
    • Product Design
    • Product Development
    • Product Launch
  • 👨‍💻coding
    • of any interest
    • Maya API
      • Python API
    • Python
      • Understanding Class Inheritance in Python 3
      • 100+ Python challenging programming exercises
      • coding
      • Iterables vs. Iterators vs. Generators
      • Generator Expression
      • Stacks (LIFO) / Queues (FIFO)
      • What does -1 mean in numpy reshape?
      • Fold Left and Right in Python
      • Flatten a nested list of lists
      • Flatten a nested dictionary
      • Traverse A Tree
      • How to Implement Breadth-First Search
      • Breadth First Search
        • Level Order Tree Traversal
        • Breadth First Search or BFS for a Graph
        • BFS for Disconnected Graph
      • Trees and Tree Algorithms
      • Graph and its representations
      • Graph Data Structure Interview Questions
      • Graphs in Python
      • GitHub Repo's
    • Python in CG Production
    • GLSL/HLSL Shading programming
    • Deep Learning Specialization
      • Neural Networks and Deep Learning
      • Untitled
      • Untitled
      • Untitled
    • TensorFlow for AI, ML, and DL
      • Google ML Crash Course
      • TensorFlow C++ API
      • TensorFlow - coursera
      • Notes
      • An Introduction to different Types of Convolutions in Deep Learning
      • One by One [ 1 x 1 ] Convolution - counter-intuitively useful
      • SqueezeNet
      • Deep Compression
      • An Overview of ResNet and its Variants
      • Introducing capsule networks
      • What is a CapsNet or Capsule Network?
      • Xception
      • TensorFlow Eager
    • GitHub
      • Project README
    • Agile - User Stories
    • The Open-Source Data Science Masters
    • Coding Challenge Websites
    • Coding Interview
      • leetcode python
      • Data Structures
        • Arrays
        • Linked List
        • Hash Tables
        • Trees: Basic
        • Heaps, Stacks, Queues
        • Graphs
          • Shortest Path
      • Sorting & Searching
        • Depth-First Search & Breadth-First Search
        • Backtracking
        • Sorting
      • Dynamic Programming
        • Dynamic Programming: Basic
        • Dynamic Programming: Advanced
    • spaCy
    • Pandas
    • Python Packages
    • Julia
      • jupyter
    • macos
    • CPP
      • Debugging
      • Overview of memory management problems
      • What are lvalues and rvalues?
      • The Rule of Five
      • Concurrency
      • Avoiding Data Races
      • Mutex
      • The Monitor Object Pattern
      • Lambdas
      • Maya C++ API Programming Tips
      • How can I read and parse CSV files in C++?
      • Cpp NumPy
    • Advanced Machine Learning
      • Wk 1
      • Untitled
      • Untitled
      • Untitled
      • Untitled
  • data science
    • Resources
    • Tensorflow C++
    • Computerphile
      • Big Data
    • Google ML Crash Course
    • Kaggle
      • Data Versioning
      • The Basics of Rest APIs
      • How to Make an API
      • How to deploying your API
    • Jupiter Notebook Tips & Tricks
      • Jupyter
    • Image Datasets Notes
    • DS Cheatsheets
      • Websites & Blogs
      • Q&A
      • Strata
      • Data Visualisation
      • Matplotlib etc
      • Keras
      • Spark
      • Probability
      • Machine Learning
        • Fast Computation of AUC-ROC score
    • Data Visualisation
    • fast.ai
      • deep learning
      • How to work with Jupyter Notebook on a remote machine (Linux)
      • Up and Running With Fast.ai and Docker
      • AWS
    • Data Scientist
    • ML for Beginners (Video)
    • ML Mastery
      • Machine Learning Algorithms
      • Deep Learning With Python
    • Linear algebra cheat sheet for deep learning
    • DL_ML_Resources
    • Awesome Machine Learning
    • web scraping
    • SQL Style Guide
    • SQL - Tips & Tricks
  • 💡Ideas & Thoughts
    • Outdoors
    • Blog
      • markdown
      • How to survive your first day as an On-set VFX Supervisor
    • Book Recommendations by Demi Lee
  • career
    • Skills
    • learn.co
      • SQL
      • Distribution
      • Hypothesis Testing Glossary
      • Hypothesis Tests
      • Hypothesis & AB Testing
      • Combinatorics Continued and Maximum Likelihood Estimation
      • Bayesian Classification
      • Resampling and Monte Carlo Simulation
      • Extensions To Linear Models
      • Time Series
      • Distance Metrics
      • Graph Theory
      • Logistic Regression
      • MLE (Maximum Likelihood Estimation)
      • Gradient Descent
      • Decision Trees
      • Ensemble Methods
      • Spark
      • Machine Learning
      • Deep Learning
        • Backpropagation - math notation
        • PRACTICE DATASETS
        • Big Data
      • Deep Learning Resources
      • DL Datasets
      • DL Tutorials
      • Keras
      • Word2Vec
        • Word2Vec Tutorial Part 1 - The Skip-Gram Model
        • Word2Vec Tutorial Part 2 - Negative Sampling
        • An Intuitive Explanation of Convolutional Neural Networks
      • Mod 4 Project
        • Presentation
      • Mod 5 Project
      • Capstone Project Notes
        • Streaming large training and test files into Tensorflow's DNNClassifier
    • Carrier Prep
      • The Job Search
        • Building a Strong Job Search Foundation
        • Key Traits of Successful Job Seekers
        • Your Job Search Mindset
        • Confidence
        • Job Search Action Plan
        • CSC Weekly Activity
        • Managing Your Job Search
      • Your Online Presence
        • GitHub
      • Building Your Resume
        • Writing Your Resume Summary
        • Technical Experience
      • Effective Networking
        • 30 Second Elevator Pitch
        • Leveraging Your Network
        • Building an Online Network
        • Linkedin For Research And Networking
        • Building An In-Person Network
        • Opening The Line Of Communication
      • Applying to Jobs
        • Applying To Jobs Online
        • Cover Letters
      • Interviewing
        • Networking Coffees vs Formal Interviews
        • The Coffee Meeting/ Informational Interview
        • Communicating With Recruiters And HR Professional
        • Research Before an Interview
        • Preparing Questions for Interviews
        • Phone And Video/Virtual Interviews
        • Cultural/HR Interview Questions
        • The Salary Question
        • Talking About Apps/Projects You Built
        • Sending Thank You's After an Interview
      • Technical Interviewing
        • Technical Interviewing Formats
        • Code Challenge Best Practices
        • Technical Interviewing Resources
      • Communication
        • Following Up
        • When You Haven't Heard From an Employer
      • Job Offers
        • Approaching Salary Negotiations
      • Staying Current in the Tech Industry
      • Module 6 Post Work
      • Interview Prep
  • projects
    • Text Classification
    • TERRA-REF
    • saildrone
  • Computer Graphics
  • AI/ML
  • 3deeplearning
    • Fast and Deep Deformation Approximations
    • Compress and Denoise MoCap with Autoencoders
    • ‘Fast and Deep Deformation Approximations’ Implementation
    • Running a NeuralNet live in Maya in a Python DG Node
    • Implement a Substance like Normal Map Generator with a Convolutional Network
    • Deploying Neural Nets to the Maya C++ API
  • Tools/Plugins
  • AR/VR
  • Game Engine
  • Rigging
    • Deformer Ideas
    • Research
    • brave rabbit
    • Useful Rigging Links
  • Maya
    • Optimizing Node Graph for Parallel Evaluation
  • Houdini
    • Stuff
    • Popular Built-in VEX Attributes (Global Variables)
Powered by GitBook
On this page
  • Make Contact with 8 Specific People
  • 5 GitHub Commits
  • Technical Blog Post
  • 1 Extra Credit Assignment/3 Track Modules/1 Design Challenge
  1. career
  2. Carrier Prep
  3. The Job Search

CSC Weekly Activity

PreviousJob Search Action PlanNextManaging Your Job Search

Last updated 5 years ago

The outlines a set of weekly job search activity that graduates must fulfill in order to remain eligible for Flatiron’s Money-Back Guarantee (please see the you acknowledged upon enrollment for full eligibility requirements). What does weekly job search activity mean, and what does it consist of? We have outlined specific activities that will help you to stay on track, source opportunities, and spend your time effectively to help you move closer to your goal of getting a job.

Since we opened our doors in 2012, we have had the opportunity to guide over 1,500 graduates through job searches — and see what students did to land themselves jobs. We have thought carefully about how to guide our students to be proactive and successful in their job search, by outlining specific activities that successful students did to facilitate their job offers. This information helped us to craft the Career Services Commitment, which includes requirements for specific activities we ask students to engage in every week they are job-seeking. Those include:

  • Make contact with at least 8 specific individuals in your field of study (i.e. software engineering, data science, or UX/UI design) each week, record evidence of such contact, and furnish it upon request by Flatiron

  • Post at least 1 blog post, focused on a topic in your field of study, per week on a public URL that can be verified by Flatiron School

  • For students enrolled in a course in the software engineering or data science fields of study, post at least 5 GitHub commits per week to your public GitHub profile

  • For students enrolled in a course in the design field of study, either complete 1 extra credit assignment from your curriculum each week, complete 3 modules in the track outside your specialization each week, or start 1 design challenge from each week

Let’s dive deeper into each of these activities.

Make Contact with 8 Specific People

(Software Engineering, Data Science, and UX/UI Design students)

We know it feels great to hit “Submit” on a job application. The “Submit” button turns into a green check-mark, which literally sends a dopamine rush to your brain. It’s so tempting to bask in that green check-mark and think you’ve done your part, that now the ball is in the employer’s court. But we’ve seen time and time again that this is an ineffective strategy. Why?

People don’t get jobs from job boards, they get jobs from people! When submitting an application electronically, the chances are small that your application is being carefully reviewed by a human. As a matter of fact, most companies utilize applicant tracking systems (aka. ‘ATS’) to quickly scan your application to identify keywords to determine if a candidate should move forward. If all you do is hit “Submit,” you’re going to be on the bottom of a digital pile of hundreds of resumes, and a human may never actually lay eyes on your materials. In addition, it’s estimated that

Instead of relying on the , we want you to focus on connecting with an actual human who is relevant to your search. Connecting with people allows you to build out your professional network and develop relationships with people who may be able to help you. It gives you a chance to tell your story, and to communicate your passion for your craft.

Connecting with people can happen via two means: in-person or electronically.

  • In-person - informal networking: You could go to a meetup or an event and strike up a conversation with the person sitting next to you, or approach the presenter at the end of the event. Meeting new people face to face is a great way to build connections. However, simply having a nice conversation and parting ways does not guarantee that this person becomes part of your ongoing network. You should nurture this contact by sending them a follow-up email the next day (or the same night!) to keep communication going.

  • In-person - formal interview processes: Another way of connecting with people is throughout the stages of an interview process. Every time you have a meaningful conversation (including formal interviews), it helps you to advance in your job search!

  • Electronically - warm outreach: Maybe you email an old colleague, call up a former roommate, or your brother connects you to his girlfriend’s mother (all of whom work in jobs you want to work in, or at companies you want to work for). You schedule a phone call, a coffee, or grab drinks to learn more about their role and their company, and ideally to learn about openings and/or contacts in their network that can be helpful. In this situation, you are connecting individually with a person who can provide advice, guidance, and/or support in your search - these activities count!

  • Electronically - cold outreach: It is completely normal, and appropriate, to send cold outreach emails to contacts at companies you are interested in. Maybe the company isn’t hosting an event anytime soon, or you have no personal connections there. That’s okay! You don’t want to lose the opportunity to get your foot in the door, so you can use email in hopes of opening the line of communication. As long as your email is professional, polite, and clear as to why you are reaching out, it won’t be negatively received. Sure, some people won’t answer - and that’s okay! It is imperative to generate quality, customized outreach to pique employers’ interest and elicit responses.

You can fulfill your goal of 8 individual contacts per week with outreach emails, or a combination of event follow-up emails, cold outreach, informal coffees with personal connections, and/or interviews! The idea is to connect with real live people throughout your search. If you have specific questions (which you will), make sure to connect with your Career Coach, so they can help you to navigate every step of this process!

Examples of quality individual contacts:

  • Different stages of an interview

    • Phone screen, video call, on-site/meet the team, etc.

  • Cold emailing a fellow practitioner who works at a company you’re interested in

  • Having coffee, lunch, or a networking call with a friend, former colleague, family member, friend of a friend, your girlfriend’s mother’s sister’s landlord who works in your field of study and may be able to connect you to some influential people, etc.

  • Meeting new people at a meetup or event, and sending an email the next day to keep the line of communication open

  • Sending an email to a fellow practitioner, asking for advice/feedback on a project, resume, or blog post (advice helps you to become a better practitioner and job seeker!)

5 GitHub Commits

(Software Engineering and Data Science students)

As a job seeker, you need to be building and selling your personal brand all the time. Your GitHub profile link – where examples of your code/projects live – will be included in your resume, your LinkedIn, and on your personal portfolio, which means employers will have the opportunity to browse through it. Potential employers are interested in seeing if you are actively coding/practicing your craft; specifically, whether you have continued building your skills after graduation. Use this as an opportunity to showcase your passion and continued learning!

Below is a screenshot of the profile page on GitHub where we – and employers – will want to see, at a glance, that you’re building and practicing your skills frequently. You can read about how to make sure your contributions show up on your profile via the hyperlink (circled in red below) on your own profile.

A question we often get is: what does the commit have to look like? How big does it have to be? The specifics are up to you - but make sure each commit is meaningful. It’s pretty easy to go in and change a ReadMe or write a small piece of code to show a commit was made. But the content of the changes can also be seen by employers. Our suggestion is to constantly be working on a side project that you are passionate about, and, ideally, daily. Make sure the commits contribute to something larger, and to something that is visible. We want to ensure you are practicing regularly, and keeping your skills sharp.

Technical Blog Post

(Software Engineering, Data Science, and UX/UI Design students)

Blogs demonstrate to employers that you’re passionate about your craft and can communicate the projects you’re building and the concepts you’re learning to a general audience – an important skill for job seekers. When an employer peruses the LinkedIn profiles of 2 candidates with equal credentials – but one is an active blogger on technical topics, and the other isn’t – it’s obvious which candidate the employer is going to be more excited to speak with. You want to be that candidate!

You can blog about almost anything related to your learning. You will be learning new skills, technologies and frameworks along your journey. You will be implementing those new skills to projects, getting stuck, and implementing solutions. Write about it all! Topics of interest, for you and for others, can truly run the gamut from solving a technical or design challenge to lessons learned while interviewing. When you begin to identify companies of interest – and even interview with them – look out for topics that could be relevant to the company, and write about them!

The key here is also to post your blog to a public URL: Medium, Facebook, LinkedIn, your personal website – anywhere that can generate activity and get your blog seen by others. If you have any specific questions, just connect with your Career Coach.

1 Extra Credit Assignment/3 Track Modules/1 Design Challenge

(UX/UI Design students)

Complete one of the following 3 activities weekly and provide a link to evidence of completion of the activity: (Examples of links to verify completion include: Dropbox, Google Drive, etc.)

  • Complete one (1) extra credit assignment from your UX or UI curriculum each week

  • Complete three (3) modules in the track outside your specialization each week

  • Start one (1) design challenge from designchallenge.xyz each week.

These exercises will keep you sharp and your skills up as you are looking for your new job opportunity.

NOTE: Talking to external recruiters does not count towards the 8 connections per week (as they are not individuals at prospective employers within your field of study). If you want to talk to an external recruiter, that is okay! But it will need to be in addition to your 8 individual contacts. (Check out that explains why we encourage students to focus their efforts directly on the companies they want to work for.) Keep in mind that some leads that you pursue will respond quickly, while others might take a week or two to get back to you. Some you won’t ever hear from, and that’s okay. This is why we suggest the amount of activity that we do, because we know what amount of activity it takes to run a successful job search.

Of course, there are private repos, labs, and projects that don’t live on GitHub, and a lack of activity doesn’t necessarily mean you aren’t practicing your skills – but employers can’t see that, so it’s as good as invisible when it comes to your candidacy for jobs. It’s important to show weekly activity on your GitHub. That’s why the Career Services Commitment requires that you make a minimum of 5 public weekly. Emphasis on minimum!

alt text

This topic is covered at length , but we’re touching on it again because a weekly blog is a required activity within the Career Services Commitment.

We want to make sure you understand exactly what it takes to remain eligible for the Money-Back Guarantee – because ultimately, those are the activities and behaviors it takes to be successful as a job seeker. (The full criteria is outlined .) Finding a job takes a ton of work, patience, and motivation, and while we’ve got all the resources and supports you’ll need to be successful, it is your job to put in the energy and effort.

If you have questions about or want to talk through these requirements, our approach, or anything else job search related, talk to your Career Coach or feel free to reach out to us at and a Career Coaching team member will respond.

Career Services Commitment
Terms of Service
designchallenge.xyz
70-80% of jobs are never even posted.
“black hole” of job board submissions
this article
commits
here
here
coaching@flatironschool.com