Skip to content

Instantly share code, notes, and snippets.

View Joel-OConnor's full-sized avatar

Joel O'Connor Joel-OConnor

View GitHub Profile
@Joel-OConnor
Joel-OConnor / Joel-OConnor-Tech-Resume.pdf
Last active February 6, 2019 20:57
Joel O'Connor Tech Resume 2019
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Post-Grad Job Search Action Plan Template: Your first 30 Days

30-Day Job Search Action Plan

Action Step #1: Establish a shareable calendar (like Google Calendar) and block out time on your calendar now to adhere to these goals. Be prepared to show this calendar to your instructors during your portfolio review. Calendar

Action Step #2: Backwards plan for your big goal. What is your cut-off for ending the job search? When do you want to receive and sign an offer by? Feb 11

On any npm package you can use -S to save to dependency and -D to save to dev-dependency
-g can be used to install globally
Basic React installs
React: create-react-app <name> --use -npm
React/Redux: npm i -S redux react-redux
React-Router: npm i -S react-router-dom
Redux-Devtools Extension: npm i -S redux-devtools-extension
Redux-Thunk: npm i -S redux-thunk
@Joel-OConnor
Joel-OConnor / Repeating Module Three
Created August 14, 2018 17:20
Information on my plan for repeating mod 3.
1. Are you going to attend any PD sessions? If so, which ones? List below.
Professional Storytelling III, Job Search Strategies, Resume Review Workshop, Interview Prep
2. In addition to ensuring your alumni portfolio is in good shape, which 2 options will you choose to work on this mod to further your professional development?
Initiate cold outreach with a new contact and set up a coffee meeting with them,
Participate in resume review workshop by bringing a resume tailored to a specific position OR bring a cover letter draft for that position
3. Do you want to participate in Job Shadowing this module?
yes please, unless its remote.

Joel O’Connor - M2 Portfolio

Areas of Emphasis

What was your learning focus this inning? What technical and communication skills did you want to grow? Do you feel like you've achieved those goals?

My learning focus for this inning was to progress my knowledge of JS and to explore new languages, frameworks, and libraries. I was also looking to improve my technical vocabulary and ability to speak to my code with appropriate jargon. Through the mod I have progressed my JS skills and my vocabulary has increased greatly in comparison to the end of mod 1.

Self-Evaluation

How do you feel you did in these areas this inning?

--Agile Reflection
It was interesting to learn about the different ways that companies and teams of developers approach producing a product.
Waterfall being the older approach to tackling problems and Agile being the newer and more modern approach. Both have
their own benefits like Waterfall is better used when it's expensive to make a product and to make prototypes and Agile
is good for rapid deployment. After learning a little about Agile in college with business it was cool to see how Agile
is used in the modern tech companies. Agile in my opinion is the better approach to bringing a product to market. It is
more flexible and can be implemented easier and render quicker results and lower overhead.
--Personal Feedback Reflections
After my paired project with Andrew we spoke about how we both could improve. Andrew informed me that I was a strong team
@Joel-OConnor
Joel-OConnor / JoelOConnor_Gear-up_Pre-work.md
Last active February 28, 2018 20:16
Gear-Up_Pre-Work

Gear-up Pre-work

Reflection on Empathy

  1. What role does empathy play in your life and how has it helped you? Empathy has helped me to understand when there is a need for something. It could be something as simple as providing a simple answer to someone who needs help, or as complex as wanting to create a website that will help people understand their finances so they know when they can retire. I have definitely benefit from empathy in many of the things I use on a day to day basis. Such as my coffee maker having a clock on it so I have fresh coffee right when I wake up.
  2. How does empathy help you build better software? Understanding your customers that will be using your software takes empathy. If you use empathy you can help make your customers experience better, making changes to user interface so features that are more often used are more easily accessible. A good example is how you might unlock a smart phone, it would be easy to just have a button you press and then a code
@Joel-OConnor
Joel-OConnor / JoelOConnor_PD_Pre-Work.md
Last active February 28, 2018 19:34
Professional Develop Pre-Work

Professional Develop Pre-Work

3 behaviors that resonate with me:

Move Fast and Break Things, Go Play Foosball, and Use Google Aggressively were my picks for what resonated with me. I have always been very detail oriented and in most my experiences in life making mistakes has always set me back and cost me time and possible a lot of resources. With my change in career to become the best coder I can I need to accept that not everything will always be perfect so don't be afraid to mess up. As with most scenarios in my life if I don't know something some quick research with Google has always been helpful. And finally I need to adopt a new policy to not let work slowly degrade my mental and physical health, I need to make sure to take breaks and enjoy life a little more.

Check Lists

Checklists have always been an essential tool of mine to ensure that I don't forget something. My life as well as most others are full of so many day to day things that need to get done. Although

Joel's Pre-work 1803

Day 1

Chapter 1&2 HTML/CSS
  1. On a website, what is the purpose of HTML code? To layout the basic structure and content of the website, the skeleton of the web page.
  2. What is the difference between an element and a tag? Tags are used to begin and end an html element. An element describes the information between the opening and closing tags.
  3. Why do we use attributes in HTML elements? Attributes provide us with additional information about the content of an element.
  4. Describe the purpose of the head, title, and body HTML elements. The “head” element describes the information outside of the body of the webpage. The “title” describes the webpage which is displayed on the browser tabs above the URL or the title you read in a web search. The “body” element is used to contain the information that is to be displayed in the main body of the website.