9 – Writing READMEs with Walter

A well written ReadMe is one of the most important parts of a good repository. The reading is necessary for others because it tells people what the code is for, how to build an installer code, and how to contribute. To teach you how to write a good ReadMe, I’m going to hand you off … Read more

8 – Quick Fixes #217

Go ahead and make any changes to your profile that you need to. I provided a checklist that you can use to keep track of any improvements that you need to make. When you’re done, mark this check box over here and we can continue on to readmes.

8 – Quick Fixes #2

Go ahead and make any changes to your profile that you need to. I provided a checklist that you can use to keep track of any improvements that you need to make. When you’re done, mark this check box over here and we can continue on to readmes.

7 – Quick Fixes

Now let’s go through a few quick fixes to spiff up your own profile. You can follow along as I fix mine. This guy here, if you don’t know, is Andre the Giant. Professional wrestler, actor, and all around good dude. However I’m going to need a better picture, preferably of myself, if I want … Read more

6 – Identify fixes for example “bad” profile Solution

Now I’ll go through the profile and give you my thoughts, the profile picture seems a little juvenile. And you can’t see the face clearly, it would be better to have a normal picture without a crazy filter. We also don’t know what this user’s real name is, the username acorn47 could be better, something … Read more

5 – Identify fixes for example “bad” profile

Welcome back. In the instructor’s notes you’ll find a link to a GitHub profile. Imagine yourself as a recruiter looking at this profile. Identify parts that could be improved and mark them with the check boxes.

4 – Interview with Art – Part 1

I’m here with Art Gillespie, an engineer and a hiring manager here at Udacity. Thanks for coming. >> Thanks for having me, Matt. >> Of course. So what I asked you here for is that I’m trying to teach students how to use their GitHub profile as a portfolio to show off their work. So … Read more

3 – Good GitHub repository

Now we can check out one of Scott’s repositories to get a sense of his work. Let’s check out NGFX over here the most popular repository he’s worked on. We can see here that Scott made the most recent commit. If we click through to the contributors. It’s clear that Scott has written most of … Read more

2 – GitHub profile important items

Now, let’s look at an excellent GitHub profile through the eyes of a recruiter. This is Scott Moss’ profile. He’s a software engineer here at Udacity. Over on the left is the personal information. A picture with a friendly smile can help recruiters make a connection with you, but it isn’t mandatory. If you aren’t … Read more

16 – Starring interesting repositories Solution

As you were working on the rest of your nano degree, keep in mind that it’s a good idea to contribute somehow to an open source project. If you don’t know where to start, look through the documentation if it’s a typo. Or if there is something in the documentation that isn’t clear, create an … Read more

15 – Starring interesting repositories

Welcome back. Go out and find the interesting repository you’d like to follow. For example, most of the popular programming languages have GitHub repositories, like Python and Node.js. Mark this check box here when you’re done.

14 – Participating in open source projects 2

Let’s go over how you can start contributing to open source projects. This is one of my favorite libraries, pandas. Here we can see a list of issues that users have created. Contributing to the project can be as simple as helping a user with one of these issues. Of course you can also create … Read more

13 – Interview with Art – Part 3

Hi, we’re back. So I’ve been wondering, how you know if somebody is a good collaborator, right, because these candidates when they get their job, they have to work with other people on shared code basis. So how do you know from a GitHub profile if somebody is going to be a good collaborator? >> … Read more

12 – Participating in open source projects

As a programmer, you’re often going to be working with others on a shared code. So employers want to see that you can collaborate. By contributing to open source projects, you can demonstrate how well you work with others. It also shows that you’re helpful and love working with code.

11 – Reflect on your commit messages3

Hi again, look through your recent commit messages and think about the formatting. How can you make the messages more clear and helpful? Think about how you would format them using the guide in the previous reading section. Just mark this check box when you’re ready to move on.

11 – Reflect on your commit messages

Hi again, look through your recent commit messages and think about the formatting. How can you make the messages more clear and helpful? Think about how you would format them using the guide in the previous reading section. Just mark this check box when you’re ready to move on.

10 – Interview with Art – Part 2

Hi, I am back with Art and now I’d like to get into commits and commit messages. So commits are one of the main reasons we use Git as a version control system so you can make these incremental changes and you can see what changed every time you make a commit, and a very … Read more

1 – Introduction

Welcome to our lesson on creating a professional GitHub profile. I’m Mat Leonard, a course developer at Udacity. In this lesson you’ll create or update your GitHub profile for use as a portfolio of your work. You’ll also learn how to impress recruiters by contributing to open source projects. If you don’t have experience with … Read more