4 ms·
Pick a problem. Solve it. Publish the code on github. Do that in a few different languages. Over 6 months figure you could cobble together 10 hacky minor (b
by AdamJacobMuller 5y ago
Pick a problem.
Solve it.
Publish the code on github.
Do that in a few different languages.
Over 6 months figure you could cobble together 10 hacky minor (but working!) projects and 2 decent ones.
Do a decent job of a README.md which explains the problem the tool solves and put one of those nice animated GIFs showing the tool working or just screenshots so people can grok what the problem you're solving is and that you have a working solution (and nice screenshots will frankly discourage me from downloading your semi-hacky code).
Put link to github on your resume.
I would also say that if by "I could spend 6 months doing that" you mean that you want to quit your job and spend 6 months programming before you run out of money, I'd strongly suggest against that. Spend an hour or two a night and/or more on the weekends and stretch things out to a year or more. The stress of being unemployed and NEEDING to find a job is not going to be your friend here.
- nimbleal 5y agoI’m currently in a part-time work situation that more than covers my expenses but leaves me with a lot of time on my hands (I.e a great position to be in). However, for non-career related reasons, I don’t anticipate that lasting more than another six months or so. Thanks for your advice!
- andrewjmg 5y agoPick a problem. how would you recommend somebody actually find a problem to work on? do you have any resources?
- AdamJacobMuller 5y agoFor me, the number one issue when learning a programming language is motivation so I chose to pick a problem I personally need solved so I'll feel the need and have the motivation to see it through.
- bluehatbrit 5y agoIf it's for practice or portfolios I tend to suggest people solve problems which have already been solved. Find a SaaS service which already exists and just write your own naive version and open source it. Trello, Hacker News, a doc viewer, etc. If you're looking for a problem to work on which will allow you to sell your solution later on, that's a different kettle of fish.