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. General Programming
  3. C#
  4. i need advice on joining an Open source project

i need advice on joining an Open source project

Scheduled Pinned Locked Moved C#
csharpcode-review
4 Posts 4 Posters 0 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.

    P D F 3 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.

      D Offline
      D Offline
      DaveyM69
      wrote on last edited by
      #2

      You need to start off small and work up to a large project. Open source projects are typically large scale broken down into manageable chunks, but for a beginner they're probably too advanced. I started by making a weights and measures converter. I then added on a recipe section so it was useful in the kitchen. I then added an alarm system so I could use it as a kitchen timer. I then made it more 'intelligent' by auto calculating start times of various parts of a meal and meat cooking times - so a Chicken dinner for example, I can just enter the weight of the chicken and it will tell me exacly how long it will take, alert me to put the roast potatoes in the oven, and when to put the carrots on... etc, etc You see how a simple small conversion project grew in stages and helped me learn about most aspects of everyday programming over time. Find something that you will find useful and break it down into little tasks. Slowly build each part, learning as you go. Because it's for you, and you will use it you will find it easier to stay on task and learn properly - IMO of course!

      Dave
      Binging is like googling, it just feels dirtier. Please take your VB.NET out of our nice case sensitive forum. Astonish us. Be exceptional. (Pete O'Hanlon)
      BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)

      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.

        P Offline
        P Offline
        Pete OHanlon
        wrote on last edited by
        #3

        Please, don't post the same thing in multiple locations.

        *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

        "Mind bleach! Send me mind bleach!" - Nagy Vilmos

        CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

        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.

          F Offline
          F Offline
          fjdiewornncalwe
          wrote on last edited by
          #4

          You don't need to join an open source project to improve your skills, you just need to practice, practice, and practice some more. You can pick an open source project that interests you, download the code and then work on finding and fixing bugs, or writing enhancements to the project without being part of it. When you succeed at doing something productive with the project you can submit the updates you have made to members of the project and perhaps become an active member of the project going forward. The key is that in order to learn, you have to get into code and break things, understand why you broke it, and learn how to fix it properly. No one learns without breaking something. Cheers and good luck to you.

          I wasn't, now I am, then I won't be anymore.

          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