One of the main benefits of creating software within the KDE community is having a team of other contributors with goals and achievements to work with. The KDE Software Distribution has many teams of developers working together to create the applications and workspaces you are familiar with. Joining one of the teams will improve your own skills quicker and make visible improvements in the next KDE release.
Build/KDE4 May be necessary
Others: Kile etc?