Skip to content

Instantly share code, notes, and snippets.

View tylerjhevia's full-sized avatar

Tyler Hevia tylerjhevia

View GitHub Profile

Tyler Hevia - M4 Portfolio

Areas of Emphasis

I wanted to get comfortable using Node, Express, Postgres, and Knex while continuing to build on my understanding of Redux and React. I also wanted to learn how to not sound dumb in when answering interview questions.

Rubric Scores

  • A: End-of-Module Assessment: Pass
  • B: Individual Work & Projects: Pass

#1: 30-Day Job Search Action Plan

Create a schedule & goals for the first 30 days Post-Graduation

Design a 40-hour "work week" that provides time for:

  • Code (ideally, 2-4 hours a day will be dedicated to coding)
    • I plan on working on the technical challenges in this repo for two hours every day, and then move on to the Turing School challenges after that. This will be part of my morning routine.
  • Outreach & Networking
    • I want to reach out to at least four companies every week, and I want to make sure that my outreach emails do not sound like super-generic form letters. I'll send out at least three emails every morning.
  • Job & company research and tracking
    • I want to keep my Trello board and my Jobtrack updated.

Arguing My Case

  • Why I deserve my future career:
    • I work hard
    • I like to learn
    • I work well as part of a team
  • What I envision for my career
    • I want to work on web apps
    • I want to work with a team
  • I want to have opportunities for mentorship

Negotiations

  • When you hear the words 'bargaining' or 'haggling', what words or images come to mind?
  • When you hear the word 'negotiating', what words or images come to mind?
  • How are these images/word associations different or similar?
  • As a new junior dev, on a scale of 1-5, how confident do you fell about the idea of negotiating your first offer?
  • 2

Tyler Hevia - Name Game Test Project

I used React and TypeScript for this project, and I bundled my code with webpack. I considered adding Redux so that I could take advantage of it's store functionality, but I decided that React's state-handling tools would be sufficient for what I wanted my app to do. Limiting the number of stateful components in my project was one of my goals going in, and I managed to keep all of my state in one parent component. I find that making components stateless whenever possible helps me keep my React projects cleaner and more readable.

I chose to incorporate TypeScript into my project because it is a technology that I really want to become more comfortable with. It makes my code safer and more explicit, and helps me avoid careless errors that I might commit if I were using vanilla JavaScript.

Getting Started

Tyler Hevia - M3 Portfolio

Areas of Emphasis

I wanted to get more comfortable with React and learn how to Redux.

Rubric Scores

  • A: End-of-Module Assessment: Pass
  • B: Individual Work & Projects: Pass

Flower Exercise

My Favorite People to Work With

  • Creative people
  • People who are passionate about what they do
  • People who like to share their knowledge
  • People who like to try new things

Most Valued Knowledges/Fields of Interest

  • React/Redux

Job Search action plan

Strategy

Module 4 Goals

  • Have a job lined by the time I graduate

Coding

  • Mod 4 curriculum
  • Personal projects

Step One: Define Who You Are & Where You Want to Go

Wants

  • to make things that are accessible to as many people as possible
  • to work on things that are interesting to me
  • to help make things that I would want to use
  • to do challenging work that helps me learn and grow
  • to work with good people who are passionate about what they do
  • to work in an environment where pairing is a common approach
  • to work in an environment where I have some freedom

Project Name:

TBD

Check In: 1

Project Pitch

I want to make an app where a user can create an account, add their favorite books, and then click on a book to get a recommendation