Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Need Advice on Joining an Open Source project

Need Advice on Joining an Open Source project

Scheduled Pinned Locked Moved The Lounge
csharpcode-review
9 Posts 9 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Syrian_guy
    wrote on last edited by
    #1

    Hello i have some theory knowledge in C#, but no practical experience. i want to improve my Skills, and start working on some project. I've been looking for internship or trainee ship but no luck. so after reading and digging, i found out that one of the best ways to improve Programming knowledge is by joining an open source project. I've been looking for a project for the last 2 days, but it's really frustrating. all the projects seems to be SO advanced and so Complicated for my knowledge i really need advice on that! thank you so much in advance.

    L M OriginalGriffO H D 6 Replies Last reply
    0
    • S Syrian_guy

      Hello i have some theory knowledge in C#, but no practical experience. i want to improve my Skills, and start working on some project. I've been looking for internship or trainee ship but no luck. so after reading and digging, i found out that one of the best ways to improve Programming knowledge is by joining an open source project. I've been looking for a project for the last 2 days, but it's really frustrating. all the projects seems to be SO advanced and so Complicated for my knowledge i really need advice on that! thank you so much in advance.

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      That is most likely what you will find. Open source projects are generally more advanced, which is why they need many people working on them. If you are still learning then I would suggest you go to the CodeProject articles[^] and work through some of the samples.

      One of these days I'm going to think of a really clever signature.

      1 Reply Last reply
      0
      • S Syrian_guy

        Hello i have some theory knowledge in C#, but no practical experience. i want to improve my Skills, and start working on some project. I've been looking for internship or trainee ship but no luck. so after reading and digging, i found out that one of the best ways to improve Programming knowledge is by joining an open source project. I've been looking for a project for the last 2 days, but it's really frustrating. all the projects seems to be SO advanced and so Complicated for my knowledge i really need advice on that! thank you so much in advance.

        M Offline
        M Offline
        Mendor81
        wrote on last edited by
        #3

        If it's practice in c# that you seek, why not try to code something useful for yourself to start. For example i started with some tutorials and programmed me a movie database program to organize my collection for starters. Or think about something that you need, write it down, start thinking of the design, what should the program do for you, start with user cases, develop clases and functions. It's really quiet easy and if you get stuck you'll know where to get help here at CP

        Hmm i wonder why its doing that......ARGHS NO STOP, ROLLBACK ROLLBACK...F*** That's how i learned to "Always Backup"!! Dogs are man's best Friend, Cats are man's adorable little serial killer

        1 Reply Last reply
        0
        • S Syrian_guy

          Hello i have some theory knowledge in C#, but no practical experience. i want to improve my Skills, and start working on some project. I've been looking for internship or trainee ship but no luck. so after reading and digging, i found out that one of the best ways to improve Programming knowledge is by joining an open source project. I've been looking for a project for the last 2 days, but it's really frustrating. all the projects seems to be SO advanced and so Complicated for my knowledge i really need advice on that! thank you so much in advance.

          OriginalGriffO Offline
          OriginalGriffO Offline
          OriginalGriff
          wrote on last edited by
          #4

          Mendor has some good ideas there - the other thing to try is go over to QA and look at the questions. Work out your own answer and then compare it against the other given ones (you don't have to post yours if you aren't sure). I did when I was starting C# (with the forums, this was pre-QA) and it is surprising how much you can learn by trying to help people! :laugh: They can come up with some really simple questions that make you think "No, hang on, how do you do that properly?"

          If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
          "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

          C C 2 Replies Last reply
          0
          • S Syrian_guy

            Hello i have some theory knowledge in C#, but no practical experience. i want to improve my Skills, and start working on some project. I've been looking for internship or trainee ship but no luck. so after reading and digging, i found out that one of the best ways to improve Programming knowledge is by joining an open source project. I've been looking for a project for the last 2 days, but it's really frustrating. all the projects seems to be SO advanced and so Complicated for my knowledge i really need advice on that! thank you so much in advance.

            H Offline
            H Offline
            H Brydon
            wrote on last edited by
            #5

            If you have a specific project of interest, I would suggest starting off with them doing documentation and training, beefing up your html and javascript skills. That might establish some trust which will open the door to further work on the core code.

            -- Harvey

            1 Reply Last reply
            0
            • OriginalGriffO OriginalGriff

              Mendor has some good ideas there - the other thing to try is go over to QA and look at the questions. Work out your own answer and then compare it against the other given ones (you don't have to post yours if you aren't sure). I did when I was starting C# (with the forums, this was pre-QA) and it is surprising how much you can learn by trying to help people! :laugh: They can come up with some really simple questions that make you think "No, hang on, how do you do that properly?"

              If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

              C Offline
              C Offline
              CHill60
              wrote on last edited by
              #6

              I can personally vouch for this approach as I started doing it myself recently:thumbsup:

              1 Reply Last reply
              0
              • S Syrian_guy

                Hello i have some theory knowledge in C#, but no practical experience. i want to improve my Skills, and start working on some project. I've been looking for internship or trainee ship but no luck. so after reading and digging, i found out that one of the best ways to improve Programming knowledge is by joining an open source project. I've been looking for a project for the last 2 days, but it's really frustrating. all the projects seems to be SO advanced and so Complicated for my knowledge i really need advice on that! thank you so much in advance.

                D Offline
                D Offline
                David C Hobbyist
                wrote on last edited by
                #7

                Syrian_guy wrote:

                i have some theory knowledge in C#, but no practical experience.

                Welcome to my world.

                Syrian_guy wrote:

                i want to improve my Skills, and start working on some project.

                This sounds like maybe we should try a project together. I have been playing around with some utilities that help me. I am entirely self taught and do not have much free time. Perhaps we could come up with some ideas and put together a article. What do you think? If interested email me.

                Frazzle the name say's it all
                Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. John F. Woods

                1 Reply Last reply
                0
                • OriginalGriffO OriginalGriff

                  Mendor has some good ideas there - the other thing to try is go over to QA and look at the questions. Work out your own answer and then compare it against the other given ones (you don't have to post yours if you aren't sure). I did when I was starting C# (with the forums, this was pre-QA) and it is surprising how much you can learn by trying to help people! :laugh: They can come up with some really simple questions that make you think "No, hang on, how do you do that properly?"

                  If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

                  C Offline
                  C Offline
                  Colin Mullikin
                  wrote on last edited by
                  #8

                  OriginalGriff wrote:

                  They can come up with some really simple questions that make you think "No, hang on, how do you do that properly?"

                  We often forget the basics after moving on to more advanced things. This happened to me a lot when I was taking Calculus III in college.

                  The United States invariably does the right thing, after having exhausted every other alternative. -Winston Churchill America is the only country that went from barbarism to decadence without civilization in between. -Oscar Wilde Wow, even the French showed a little more spine than that before they got their sh*t pushed in.[^] -Colin Mullikin

                  1 Reply Last reply
                  0
                  • S Syrian_guy

                    Hello i have some theory knowledge in C#, but no practical experience. i want to improve my Skills, and start working on some project. I've been looking for internship or trainee ship but no luck. so after reading and digging, i found out that one of the best ways to improve Programming knowledge is by joining an open source project. I've been looking for a project for the last 2 days, but it's really frustrating. all the projects seems to be SO advanced and so Complicated for my knowledge i really need advice on that! thank you so much in advance.

                    U Offline
                    U Offline
                    User 9549293
                    wrote on last edited by
                    #9

                    I would also suggest looking up some contest problems and working through them. The forum on stackoverflow.com has some good suggestions. http://stackoverflow.com/questions/6639205/online-programming-competitions-where-can-i-find[^]

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • World
                    • Users
                    • Groups