|
| |||||||
| |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
| | #1 (permalink) |
| Banned Join Date: Nov 2003
Posts: 1,219
| Summer Downtime (Give me a project!) So finals are over and I have 4 months of doing nothing but work at a shitty job for mediocre pay. I'd like for any established programmers that read the board to give me an assignment, or string of assignments, that would challenge my intellect during this downtime. I understand you all are busy and thusly I'm not expecting anything too intricate, just something that will keep me on my toes. If anyone could help me out with this I'd be grateful. FYI: I know these languages: C++: Fairly fluent. Just got an A out of my Data Design and Abstraction Course, so I know about pointers, linked-lists, binary search trees, classes, structs, recursion, etc. I haven't done any GUI programming yet, its all been command line stuff. PHP: Very, very, limited. This is what I planned on trying to program in this summer but my interest is shifting from web development to software. I'd still be down for anything regarding PHP though. Stuff I'd be interested in: Ruby, PERL (My next CS class is PERL), C#, Java, Lisp, Python, and anything .NET related. Thanks again if anyone decides to humor me. |
| | |
| | #2 (permalink) |
| a Menace Join Date: Feb 2006 Location: this function is deprecated
Posts: 513
| Start looking for an internship for next summer. It's never too soon. Figure out what programming languages they use, become fluent in them. If you can figure out a way to become certified in that language, do it. Certification is mostly bs and costs money, but it will give you a leg up and hopefully get your resume past the HR threshing floor. Contribute to an open source project. Get your name posted in the forums somehow, employers like to do a google search on your name and see what turns up, and what your interests are. Some tips to get you started. |
| | |
| | #3 (permalink) |
| Banned Join Date: Nov 2003
Posts: 1,219
| Yeah, I was looking, and a lot of employers now are desiring C#/.NET experience and that was mainly what I was hoping to accomplish. I'm just not sure how to delve into it with no direction and nothing tangible to accomplish. |
| | |
| | #4 (permalink) |
| Math Enthusiast/Badass MC Join Date: Jun 2002 Location: Seattle
Posts: 586
| Hey tikkus- Play around with web services a little bit-especially if you're interested in .NET. I've found it to be one thing a lot of companies are looking for that isn't generally covered in college courses (This could be totally different now but at least it was the case when I was in school). Something simplish might be to write a .NET windows app that can subscribe to a web service which uses an object data source to catalog a list of products, your music collection, etc etc. Edit: Here's a link to a good tutorial on implementing object data sources. Tutorial 4: Displaying Data With the ObjectDataSource Last edited by Zippygoose : 05-10-2007 at 02:50 PM. |
| | |
| | #5 (permalink) |
| Math Enthusiast/Badass MC Join Date: Jun 2002 Location: Seattle
Posts: 586
| Also-If you really want to check out the "cutting edge" play around with Orcas (the next version of visual studio MS is working on). The new LINQ stuff coming out is especially cool: ScottGu's Blog : Using LINQ with ASP.NET (Part 1) I'm not sure if it's available for public download but if you're interested shoot me a PM and I'll hook you up. Here's another tutorial series on working with data in .net 2.0 which is great: ScottGu's Blog : Working with Data in ASP.NET 2.0 (Yes my posts are MS centric but only because that's what I do ). |
| | |
| | #7 (permalink) |
| FoH-Aid Join Date: Jul 2004 Location: Chicago
Posts: 114
| I have a few ideas, but you can alternatively hit Rent A Coder:How Software Gets Done and pick a few projects which sound interesting to do. This way you might even get some money for it. But I'd say try to familiarize yourself with the concepts of bigger corporate architecture instead of just hammering away at code. The dev's on my teams are usually missing core ideas of how modern corporate software works. I don't review code saying to myself "wow, I can't believe he used a bubble sort instead of quicksort" often. Far more often I read through code and say "dear lord- why transmit individual records through a web service when .NET 2.0 has cleaned up the serialization problems of datasets?" or "good god- that data maniuplation should have happened in a stored proc instead of in code". Get narrow and long before you aim for depth. Building a simple web app that:
Bonus points for:
Do all that and I could bring you in tomorrow. Naturally you'll eventually want to get *better* at doing certain parts... I suck at UI and CSS manipulation but I can make a DB and business layer code better than most. But having the basic idea of the architecture from the ground up is far more important than specializing early, IMO. I'll also agree- from a career POV, get your name out there on something early and often. Volunteer to make a webpage for the local boy scout troop or something. Don't just get involved. Get involved and get published. |
| | |
| | #10 (permalink) |
| Registered User Join Date: Oct 2004
Posts: 1,570
| I'd say C# with .NET skills or Java EE skills would make you the most marketable as a software developer right now. MSN Careers - The Five Hottest Jobs in Technology - Career Advice Article pretty much says the same too. |
| | |
| | #12 (permalink) |
| Forum Janitor Join Date: May 2002 Location: Detroit
Posts: 7,645
+9 Internets | Unless you want to get paid... http://www.fohguild.org/forums/uberw...lopment-forum/ |
| | |
| | #14 (permalink) |
| Registered User Join Date: Sep 2006
Posts: 810
+3 Internets | As someone who has been job hunting extensively recently, I'd recommend getting as much Python experience as possible. Another big thing that seems to be coming up more and more is Plone, which I believe is for web apps, haven't looked that much into it. |
| | |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
| |