3 ms·
Maybe just skip the game sites. Go to github, find a project that you find interesting and relevant to your position. Take a look at the open bugs and try to
by cag_ii 9y ago
Maybe just skip the game sites.
Go to github, find a project that you find interesting and relevant to your position.
Take a look at the open bugs and try to fix some. Even if you don't feel comfortable sending a pull request you can learn a lot by going through the whole process on a real project.
Alternatively, take a look at the recent commits and what they fix...
https://github.com/topics/php https://github.com/topics/php
- lakechfoma 9y agoGood call on at least reviewing fixes on github. I was going for the game sites because I just want to get the trivial gotchas of the language out of the way, get a feel for what error messages look like on some basic stuff.
- zamalek 9y agoAlong those lines, find projects that have "up for grabs"[1]. I was trying to learn Go for personal enrichment and learned tons about real-world Go by opening a PR. [1]: http://up-for-grabs.net/#/tags/PHP http://up-for-grabs.net/#/tags/PHP
- arwhatever 9y agoMy recent interviewing experience, while anecdotal, would suggest that you'd actually be better off with the coding challenge sites, assuming that succeeding at interviewing is your goal. I think this is unfortunate, irrational, and that contributing to Github projects would actually build your practical skills while adding some value to the universe. But having spent more time working on coding challenges, algorithms and puzzles would have been more beneficial to my most recent several interviews.
- DavidWoof 9y agoIt's a trade-off. One thing that's definitely going to get you more and better interviews is a section on your resume that lists major open-source projects you've contributed to. But yes, once you hit the interview you still might hit the old-style puzzle questions depending on the company.
- whatyoucantsay 9y agoWhat top companies exist that don't ask candidates to solve coding challenges?
- balls187 9y agoYou don't need to make a trade off. You can do both contribute meaningfully to an open source project AND practice on Codewars.
- deleted 9y ago[deleted]