LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 06-21-2006, 11:13 PM   #1
babyboss
Member
 
Registered: Sep 2004
Posts: 124

Rep: Reputation: 15
how do I improve my programming skills


anybody have any good suggestion? I learned c++ and java from school, but now it's the summer, I want to develop my skill more. Can anyone give me some suggestion?
 
Old 06-21-2006, 11:29 PM   #2
gilead
Senior Member
 
Registered: Dec 2005
Location: Brisbane, Australia
Distribution: Slackware64 14.0
Posts: 4,141

Rep: Reputation: 168Reputation: 168
Have you had a look through the help wanted section at sourceforge (http://sourceforge.net/people/)? There might be some projects there that you'd enjoy being involved with...
 
Old 06-21-2006, 11:49 PM   #3
babyboss
Member
 
Registered: Sep 2004
Posts: 124

Original Poster
Rep: Reputation: 15
but I am not quite confident about whether I am competent to do any of their projects.
 
Old 06-22-2006, 12:40 AM   #4
ArthurHuang
Member
 
Registered: Jan 2006
Posts: 174

Rep: Reputation: 30
My suggestion is practice programming as much as you can with PASSION
You can begin from implementation of data structures
 
Old 06-22-2006, 01:33 AM   #5
paulsm4
LQ Guru
 
Registered: Mar 2004
Distribution: SusE 8.2
Posts: 5,863
Blog Entries: 1

Rep: Reputation: Disabled
Hi, babyboss -

Totally don't worry about it! Gilead's suggestion is an excellent one!

Browse around Sourceforge. If you see something that looks interesting, try to figure out how it works. Play with it. Try making some changes.

Remember, there's no way you can fail: a patch needs to be accepted by the developers before it's incorporated into the baseline. So there's no way you could possibly "mess anything up". And just submitting a patch is almost universally regarded as a positive thing: your contribution will likely be quite welcome!

So go for it! I think you'll find it instructive ... and fun!

IMHO .. PSM

Last edited by paulsm4; 06-22-2006 at 01:35 AM.
 
Old 06-22-2006, 02:59 AM   #6
elluva
Member
 
Registered: Aug 2003
Location: Belguim, Ostend and Ghent
Distribution: Ubuntu
Posts: 600

Rep: Reputation: 30
As been said in the above posts, the most important way to improve your programming, is to

* Program datastructures
You just start with simple things, like binary search trees. It makes you way more consious about the quality if your code. It also points you strongly towards performance issues.

* Patch bugs
No doubt about it, this is the most useful way of improving your skills. You read lots of code written by other people. This means you'll read pretty crappy code and you will automatically think of better ways to solve problems.

* Write small apps for yourself
If you feel something is missing somewhere, or you need a tool to do something simple, if you don't find something you like, just scratch your own itch and start creating it yourself. Often these small things, but that's exactly where to start!

good luck and see you around here on the forums,
Elluva
 
Old 06-22-2006, 06:12 AM   #7
bigearsbilly
Senior Member
 
Registered: Mar 2004
Location: england
Distribution: Mint, Armbian, NetBSD, Puppy, Raspbian
Posts: 3,515

Rep: Reputation: 239Reputation: 239Reputation: 239
look at this forum and try to solve interesting problems.
 
Old 06-22-2006, 08:24 PM   #8
babyboss
Member
 
Registered: Sep 2004
Posts: 124

Original Poster
Rep: Reputation: 15
Thank you very much all~~
 
Old 06-22-2006, 08:26 PM   #9
babyboss
Member
 
Registered: Sep 2004
Posts: 124

Original Poster
Rep: Reputation: 15
oh.. yeah.. do u guys know any places I can get some tutorials such as data structures and algorithm?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Improving Linux Skills DanTaylor Linux - Newbie 7 01-22-2006 06:54 AM
C programming skills saxmanb Programming 4 06-09-2005 05:01 PM
Do I need programming skills to use linux? SGFHK321 Linux - General 19 08-23-2004 02:22 PM
The most important skills working in IT industries? koyi General 9 08-06-2004 12:54 AM
Good way for amateur to test skills? Linus VanPelt Linux - General 3 02-13-2004 07:44 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 07:45 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration