Hacker News new | ask | show | jobs
by manish_gill 5087 days ago
You're stuck where I was about a year and a half ago. My classes basically sucked, and all I got out of 2 years in my Comp.Sci course was how to make small applets in Java, and how to print patterns in C++. I know it can be demotivating. My advice? Start following projects. Read the code written by people working on some of the most awesome projects out there. No, really read it. Don't understand something? Go find documentation for it. No documentation? Email the people working on the project or go to their Mailing list/IRC channel. People in the open source community are generally polite and very helpful. There's tons of stuff out there. Oh, and stop switching languages. I decided that I won't try anything besides the 2 languages that I already know well enough (C++ and Python), until I become really really good at them.

As for your desire to learn NLP and ML, as michaelpinto said, follow the courses of Coursera, and you can also try to reach out to Dan.But I would suggest doing small project (a blogging engine, a small game, whatever strikes your fancy) first. Because that kind of stuff is just as important as learning theory. Because until you've done something, you'll keep thinking of yourself as a beginner.

For finding projects? Go to Github, Bitbucket etc. I won't recommend anything myself, because it has to be something you yourself are comfortable with. And you'll actually have to read the existing code before starting to contribute. I guarantee you, you'll learn something new.

Best of luck!

1 comments

Thank you! First time I have heard of Coursera but this site is pretty awesome.