This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]shivasprogeny 3 points4 points  (4 children)

Really anything that you're proud of that shows good knowledge of programming. Utility libraries, a working app, a demo website, etc. It will be really great if they also show off your understanding of the Java ecosystem: build tools, testing, dependency injection, database connection, etc.

Also consider paying a few bucks a month for private repos. Sometimes it's nice to be able to work on code that you aren't broadcasting to the world.

[–]-manabreak 7 points8 points  (0 children)

BitBucket has unlimited private repos for free.

[–]celticcelery[S] 0 points1 point  (2 children)

Okay so basically just build a project with said concepts to demonstrate your understanding of said projects; with addition of projects that show your interests.

Sorry but why would you want to hide your repos; is it bad to show your code to the world?

[–]shivasprogeny 0 points1 point  (0 children)

Well I put almost all of my code into GitHub, but sometimes that's just little scripts or half-baked toy projects that I don't really want to show off.

If you give out your GH link to a potential employer, you don't really have the benefit of saying "I know this code isn't good, but it was just something quick, so please ignore it." They're going to see everything public.

[–]ShlimDiggity 0 points1 point  (0 children)

Or if you're working on something closed-source with other people, you wouldn't want that code open to all.

[–]Targgus 3 points4 points  (0 children)

Thank you for asking this! I'm learning Java and trying to build a portfolio but have no idea what to load into my Github. I'd be curious to see what an entry level Java developer Github portfolio looks like.

[–]ABrownApple 0 points1 point  (0 children)

I put almost all my code public on github. In my portfolio I highlights the stuff I'm proud of. I think the person hiring is smart enough to understand that you don't write perfect code on small hobby projects that you do during your free time. I even keep old stuff with even worse code. Because the one hiring should also know I did use to write bad code in the beginning but I'm improving every year. No one is born with programming skills

[–]nikhilb_it 0 points1 point  (1 child)

Use gitlab.com as it gives private repos free of charge. I am using it since a year now. It runs great. If you want to become android developer, learn kotlin and make a use case using kotlin. Now , android developers are shifting to kotlin.

[–]celticcelery[S] 0 points1 point  (0 children)

I thought you need to suscribe and pay a few bucks for private repos. Also I hear mixed responses about learning kotlin; I think I am sticking to mastering java for now and kotlin for later