Skip to content

Commit

Permalink
Merge pull request #346 from turingschool/mm-gh-profile
Browse files Browse the repository at this point in the history
GitHub Profile PD
  • Loading branch information
memcmahon authored Oct 17, 2023
2 parents c1d9775 + c47d4f0 commit 6203faa
Show file tree
Hide file tree
Showing 4 changed files with 62 additions and 2 deletions.
Binary file added assets/images/module5/week3/GitHubProfileEx1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/module5/week3/OGProfile.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 1 addition & 2 deletions module5/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ In Module 5, students will begin learn tools to make their MVC applications even

[Intermission Work](./intermission/)


### Week 1

* [API and SQL Review](./lessons/Week1/APIReview)
Expand All @@ -35,7 +34,7 @@ In Module 5, students will begin learn tools to make their MVC applications even
### Week 3
* Authentication
* Authorization
* PD: Github Profiles
* [PD: GitHub Profiles](./lessons/Week3/GithubProfiles)

### Week 4
* Calling Third Party APIs: [Prep](./preparation/Week4/CallingThirdPartyAPIs) | [Lesson](./lessons/Week4/CallingThirdPartyAPIs) | [Lab](./labs/Week4/CallingThirdPartyAPIs)
Expand Down
61 changes: 61 additions & 0 deletions module5/lessons/Week3/GithubProfiles.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
layout: page
title: Creating a GitHub Profile
---

Today is all about standing out on GitHub - Showcasing who you are as a developer, and highlighting your best projects!

## Personal Websites

As you network with more developers, and get to know some of the bigger names in the dev community, it is likely that you will start to come across a few personal websites. Many developers will host a site that showcases their career, interests, and goals. Personal sites can be GREAT tools for networking and building a personal brand. But - they can be very time consuming to build and maintain.

You may find a time in your career when you want to build a personal web page, but today is not that day 😅. We are going to use some tools that already exist to build and host a 'personal page' that will do a lot of the work that a personal website is intended to do. Simple, and much faster!

## Using GitHub to Your Advantage

All GitHub users have a standard profile page that is publicly available - guests can see some information about a user, and their publicly available repositories. If a guest is particularly interested in a repository, they can go to that side and check out that project's readme (one of the reasons it is a good idea to include a readme for each project!).

#### Your current profile probably looks something like this

![Original GitHub Profile Example](/assets/images/module5/week3/OGProfile.png)

#### But what if it looked like this

[![GitHub Profile Readme](/assets/images/module5/week3/GitHubProfileEx1.png)](https://github.com/JanDeDobbeleer)

<section class='call-to-action' markdown='1'>

The github profile page above was created using a [GitHub Profile README](https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme)

Take a few minutes and see if you can find some other developers with great GitHub Profiles - be ready to share out any that you find!

</section>

### What To Include

A great GitHub profile should be all about YOU. So, what to include will depend on each developer - you will see a ton of variety as you look around at other people's profiles. What you include on your profile also depends on your goal; are you building a brand? looking for a job? trying to grow your community? These are questions that can influence what you include on your profile.

Since we are all looking for a job, there are definitely some things that you will want to have:
* A personal statement
* this could be the same personal statement that you used on your LinkedIn profile!
* A project (or two) that you highlight on your profile
* You should choose projects that you are particularly proud of, or show growth in a specific area
* Make sure to include a brief overview of the project (not just the link) to draw a viewers interest. Then they are more likely to go to that project, and see your work!
* Something unique about yourself - are you a speed reader? can you solve a rubiks cube? What makes you **you**.
* A link to your LinkedIn profile, with an invitation to connect!

#### A Strong Suggestion - Keep it Simple
You can do A LOT with a github profile, and their are some really cool examples out there. But, at this point it is a better use of your time to focus on other things. Keep leveling up your coding skills, practice interviewing, work on getting coffee chats. There is plenty of time to have a super fancy profile in the future!

<section class='call-to-action' markdown='1'>

✅Deliverable: Create your own GitHub Profile Readme. Be sure to include the following:
* A personal statement
* A link to your LinkedIn profile
* A Project Highlight

Include anything else that helps showcase who you are as a developer!

**Send a link to your profile to your instructors by End of Day Thursday of Week 3**

</section>

0 comments on commit 6203faa

Please sign in to comment.