Project?

Is there any projects out there that I can help work on with only a basic knowledge of c++. I know how classes/templates work. If there is not any easy to work on projects out there I would like to start one in this thread. I need to get back into programming :)

Would be good to practice working with other people :)
Last edited on
Hi,

Personally I work on advanced C++ projects, but I tried to work with others through Internet (Remotely) but it fails every time because normally the group leader lacks organizing and assigning therefore the whole project tends to be a failure.

That is why first learn more C++ before working on any project because at that stage you can handle most things and know what to do.
Personally I work on advanced C++ projects, but I tried to work with others through Internet (Remotely) but it fails every time because normally the group leader lacks organizing and assigning therefore the whole project tends to be a failure.

Sad to hear that is your experience with working with people over the internet. I hope I can find a project with a good leader.

That is why first learn more C++ before working on any project because at that stage you can handle most things and know what to do.

At what stage can I handle most things? Why can't I do projects with a basic knowledge of the language?

EDIT:
Maybe you misunderstood what I meant by basic knowledge... What I meant was that I know the language, but I don't know all the details.
Last edited on
Have you downloaded, built, and run any open source project's code?

In addition to your basic knowledge of C++, do you also have a (good) grounding in source control, build systems, debugging, etc. And do you have exposure to any GUI toolkits or other APIs (e.g. audio, networking, ...)

And what are the most involved programs you've written to date?

Andy
Last edited on
If you want a refresher, I recommend you just work on your own, learn practices, then work with a team.
closed account (Dy7SLyTq)
some projects with the potential to be fun:
-webkit
-the cx interpeter ( http://www.cplusplus.com/forum/jobs/107291/ )
-remaking all of the linux programs in bin (thats a useless solo one, but it will teach you a lot of things and get your brain working)
One site which might be worth a look is OpenHatch.org
https://openhatch.org/missions/
OpenHatch is a non-profit dedicated to matching prospective free software contributors with communities, tools, and education.

They even provide some training material:
Open source training missions
https://openhatch.org/missions/

Glancing through the C++ projects, I immediately spotted a number of well-known names, including the Amarok music player, kdevelop IDE, and Umbrello UML modelling tool.
http://en.wikipedia.org/wiki/Amarok_%28software%29
http://en.wikipedia.org/wiki/Kdevelop
http://en.wikipedia.org/wiki/Umbrello

Volunteer opportunities in free and open source software
https://openhatch.org/search/

The blurb suggests that your starting point is bug fixing and the implementation of small features. They also indicate (with names) what level of mentoring support you can expect, which is something I haven't seen on other similar lists.

Other sites include SourceForge.net and CodePlex

SourceForge - Programmers Wanted
http://sourceforge.net/p/forge/helpwanted/programmers/

CodePlex - Project Openings
http://www.codeplex.com/site/search/openings

and Teaching Open Source
http://teachingopensource.org/

with their FOSS Mentor Projects
http://teachingopensource.org/index.php/FOSS_Mentor_Projects
Beyond the scope of the Google Summer of Code program, there are many Free and Open Source Software projects who would welcome the opportunity to mentor students interested in working on their projects.

I've only just found this last site so haven't read much of it. It might be focussed on university students working on open source projects as part their course, as it does talk about collaboration with professors, etc. But it could be worth investigating further.

Andy
Last edited on
Topic archived. No new replies allowed.