Slashdot Mirror


Summer of Code Now Taking Student Applications

chrisd writes "Just wanted to let you know that we've opened up the student application process for the Summer of Code. We've signed up ~100 mentoring organizations this year, including Apache, Postgres, Xiph, The Shmoo Group, Drupal, Gallery and many others. We're accepting applications through May 8th this year."

9 of 122 comments (clear)

  1. Freenet also participating in SoC by Sanity · · Score: 4, Interesting

    The Freenet project is also looking for students, please take a look here for more information. Our new Freenet Client Protocol spec makes it very easy to build applications on top of the new Freenet 0.7 "darknet" architecture.

  2. This is good by mikesd81 · · Score: 4, Insightful

    This reminds me of an article on /. the other day about young people losing interesting in coding. The fact that they can have this program and it's successful tells me that they are in fact *not* losing interest in coding.

    --
    That which does not kill me only postpones the inevitable.
    1. Re:This is good by chrisd · · Score: 5, Informative

      We're trying to come up with a high school program for next year. We couldn't figure one out for this year.

      --
      Co-Editor, Open Sources
      Open Source Program Manager, Google, Inc.
  3. Wikipedia by Raul654 · · Score: 4, Informative

    Wikipedia *always* needs more coders - the 3-5 that we have just are not enough. Here's the relavant page

    --


    To make laws that man cannot, and will not obey, serves to bring all law into contempt.
    --E.C. Stanton
  4. ffmpeg, nice! by Psionicist · · Score: 5, Interesting

    It was a nice surprise to see FFmpeg in there, these guys, while largely unknown, deserve some _serious_ credits for their work. If you don't know, FFmpeg develop the libav libraries (libavcodec and libavformat) that demux, mux, decode and encode pretty much every video and audio format in existence.

    If you use mplayer, you rely on these libs. If you use xine, you rely on their work. If you use VLC - same. Heck, even if you use Media Player Classic + ffdshow on Windowz you use their libs.

    Thumbs up!

    (No, I have nothing to do with them. I do use their libs in my project though, and they are nice).

  5. Internet2 is a mentoring organization by shalunov · · Score: 4, Informative
  6. Many, many other projects need help by jd · · Score: 4, Informative
    This isn't a diss of SoC - quite the opposite. I really appreciate their efforts to get people into coding and to organize an event on a very impressive scale. That is no mean feat!


    What I would like to say, though, is that I noticed at least a few people felt left out - their projects weren't accepted, or they didn't meet one or another entry requirement. (Hell, I've a whole bunch of projects that I could use help with! I'm working on some games, some crypto stuff, some utilities... Nothing quite like the smell of shorted-out synapses!)


    I really do urge those who don't want (or can't) code for SoC but do want to get involved in a project that needs help to contact any of those who are mentioning projects being short of coders. We can't all pay or give prizes, but volunteer work on any serious project can be enjoyable and can be a good addition to a resume in some cases. (Volunteer work experience is still work experience.)

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  7. Nmap too! by fv · · Score: 5, Interesting
    If I may be excused for pimping my project too, we are seeking summer developers for the Nmap Security Scanner. Last year's program was a lot of fun, and we accomplished some really cool projects. This year we have made a new list of project ideas, including:
    • Create a new graphical frontend and powerful results viewer
    • Generate graphical maps from the Nmap XML output (you can take inspiration from projects like fe3d and Cheops/Cheops-NG).
    • Create a web interface for scanning your networks and reporting the results.
    • Become a performance Czar, whipping out your profilers and introducing your own algorithms to make Nmap run even faster while using fewer resources.
    • Create a brand new interpretation of the venerable Netcat and Hping utilities.
    • Add scripting/module support to Nmap so it can be used for vulnerability assessment or more intrusive application discovery.

    I think those are some of the coolest projects, though the page lists others (and is always growing as I get new ideas). And don't forget, you can always propose any new idea you come up with -- don't feel limited to that list.

    And while we hope you consider Nmap, remember that you can increase your odds by applying to multiple projects. I've seen some pretty cool ideas from the other organizations.

    -Fyodor

  8. vs internship? by sentientbrendan · · Score: 5, Interesting

    I'm wondering how this would compare to an internship, considering that's what college students such as myself would otherwise be doing with our time.

    On the con side, the pay seems slightly low. You work from home only talk to your mentor over the internet, which seems like it might distract from the learning experience. I've telecommuted before, and while it might seem convenient at first, there are numerous related to communication, and being able to go home at the end of the day and be a psycologically non-work space that detract from those advantages. Probably the biggest problem is staying in touch with people who are in different time zones, or who merely have different working schedules. In a telecommuting situation, some people work at odd hours.

    Maybe someone who worked on the summer of code previously could comment on how easy or hard it was to keep in touch with his mentor? Were there many mentors who basically ignored partipants (no need to name names)? How helpful were they in general?

    Overall, as I see it the strong benefit is to be able to come up with your own project, and to be able to work on open source. Those kind of go hand in hand to give the participants a lot of freedom in what they do. For me, this would be worth the negatives mentioned above.

    I guess one last factor to address, that might be merely a tie breaker for some people or a deal breaker for others, is just how good it will look on a resume. College students looking for internships are looking for work experience, but also an opportunity to break into the industry. Will future employers look at there resume's and think, "He worked for a big name company over this summer, came up with his own project and executed it." Alternatively, an employer might wonder about time spent in such an unstructured way, and wonder if participants goofed off all summer. I sincerely doubt this, but its something to consider and maybe something someone in a hiring position in industry could comment on.