4 ms·
- How do you have 20 years of experience yet no portfolio? Surely you must have made small projects along the way (in 20 years), or tools, or scripts? - Post w
by frfl 4y ago
- How do you have 20 years of experience yet no portfolio? Surely you must have made small projects along the way (in 20 years), or tools, or scripts?
- Post whatever you have on github, polish it up of course, with proper README files with description, installation, etc -- whatever would be necessary for someone to take a look and reasonable have enough understanding after a minute or two of what it does and how to compile it/run it
- Write a few blog posts on whatever interesting, useful or challenging things you've seen in 20 years (github will also host you site for free (https://www.google.com/search?q=github+blog+free https://www.google.com/search?q=github+blog+free), or use wordpress, medium, etc)
- Contribute to whatever interesting projects you've seen -- start with a bug you've come across that's annoying but conceptually simple to fix, very easy way gateway into contributing to open source
- Link your github, open source contributions, blog on your resume
- Spend the remaining 2.5 to 5.5months grinding leetcode and interview prep material
- nimbleal 4y ago> How do you have 20 years of experience yet no portfolio? (There is another similar question below) I never anticipated doing this as a career, so the projects are just scattered over the hard drives of old laptops. Also, some of them are a bit too idiosyncratic (for e.g, in recent years I mostly treat PHP as a functional scripting language — with no good justification other than finding it fun — rather than doing OO stuff) for mainstream applicability.
- frfl 4y agoIt would be in your interest if youre serious to find the projects and consolidate them into a single github account. That's great about the PHP FP, great blog material and or interview talking points. Mentioning FP, and other core CS skills on a resume, would help as well. Speaking of, as a new "commercial" programmer core cs skill, ability to solve problems protactively and desire to learn regularly and with a keen interest will go a long way after landing the job
- tedmiston 4y agoIt's worthwhile to write up descriptions of the projects like goals, technical challenges, etc even if you don't intend to open source the code. Help someone understand your technical problem solving approach.