PDA

View Full Version : Learned programming - now what?



heamaster
January 27th, 2009, 03:56 PM
Hi there!
I've learned some programming skills and now I'm eager to get to work! But....on what? I've run out of ideas and to gain new experience i think that I maybe should join a project of some kind. Where can I find mates to program with? :popcorn:

DFord425
January 27th, 2009, 04:09 PM
http://sourceforge.net/
http://code.google.com/

To name a couple. There are many other places to find open source projects. good luck

icheyne
January 27th, 2009, 04:18 PM
People at Savannah: Projects Needing Help
https://savannah.gnu.org/people/

Get involved with these projects - http://www.fsf.org/campaigns/priority.html

nvteighen
January 27th, 2009, 04:25 PM
Congratulations! Now, if you happen to not find a project, you could of course also try learning new languages. That will open your spectrum of opportunities.

Anyway, if you're a Pythonista, look at my sig. If you are a Schemer (why not?), also look at my sig...

prasath_amd
January 27th, 2009, 05:14 PM
Hi there!
I've learned some programming skills and now I'm eager to get to work! But....on what? I've run out of ideas and to gain new experience i think that I maybe should join a project of some kind. Where can I find mates to program with? :popcorn:

Do a simple project urself with what u've learned. ( I Highly Recommend )

( OR )

Specialize in an area of your interest. Say if ur interested in Java then Specialize in Servlets,JSP,JSF etc.

ajackson
January 27th, 2009, 07:03 PM
Do a simple project urself with what u've learned. ( I Highly Recommend )
I have to agree completely with this, having a project helps you to focus your mind.

If you are struggling for ideas ask friends and family if there is a simple app they could find a use for, if you are a member of a club see if they need something (when I was dabbling with Java I built a membership application for a bowls club I'm a member of, might not be perfect but it is a step up from the old manual system and it didn't cost them anything).

cl333r
January 27th, 2009, 07:10 PM
Congratulations!
I would suggest finishing the code for the Btrfs file system in the Linux kernel so it gets production-ready (with your help) within the next couple of days.
If you feel it's not interesting I'd suggest writing an artificial intellect and see whether your's better than the Japanese ones.
Or invest some time and make Nautilus not list files that slowly, I'd buy you a beer for that.

Cracauer
January 27th, 2009, 07:56 PM
Look for something that annoys you about the software you use. Get the source, start making changes to make it do what you want.

Do not start with anything X11/KDE/GNOME related.

bruce89
January 28th, 2009, 12:11 AM
Do not start with anything X11/KDE/GNOME related.

I don't see why not, apart from the complexity of these systems.

It's not possible to finish learning anything, especially programming.

Cracauer
January 28th, 2009, 01:12 AM
I don't see why not, apart from the complexity of these systems.

It's not possible to finish learning anything, especially programming.

There are too many layers of different APIs in the desktop environment. Just trying to locate the layer that is responsible for the misbehavior that annoys you can kill the enthusiasm.

Also, compiling the whole chain with debugging info enabled alone is more like a crusade than a quick raid.

On top of that add mixed languages. You got one Python layer in a C sandwich you instantly get into very advanced debugging.

slavik
January 28th, 2009, 03:44 AM
write some tree traversal routines for my project (link in sig) :P

namegame
January 28th, 2009, 06:00 AM
write some tree traversal routines for my project (link in sig) :P

That actually looks interesting. :P

I'd love to help, but I'm taking 3 programming courses this semester and even I have trouble finding time for myself/my projects.