«« Animal House Take the Main Machine Plunge »»
blog header image
Plans

I'm not sure I can afford to buy an iBook, though they are tempting. Just a little to early to adopt OS X as well, according to reviews. Probably by the time I graduate in 15 months, two more versions will have come out and people will be happy. Besides, I have a unix box to play with now that I have Red Hat 8 installed on my PII-266 (ferris).

As for software, I'm not so sure. I see the Internet being an integral part of all software, but I don't see current web development working out its problems for a long time. As a (new) developer, this doesn't make me want to spend my "spare" time on this platform. I think my time would be better spent doing more traditional application development, using well-known tools. The kind of stuff I can put on my resume as accomplishments. Developing for the web is complicated but employers don't put as much value on it as "real" application development.

As for languages, I am leaning towards Java and C# but I may end up doing some C++ as well. My problem with C++ is that it is not a very good language to use correctly (mostly because of pointers; leading to stupid typos and hard-to-find bugs - which is why Java was written) but I don't see companies abandoning it any time soon because of performance requirements. There's no harm in learning a Microsoft language given the company's popularity in the industry, but C# doesn't seem to be interesting people too much, so there may be no rush on that.

Unix development would be a hard road to climb, but an attractive one - doing something like that on your own time shows some real interest. Unfortunately, the learning curve is a bit crazy with all of the tools and it again is C++.

During all of this I will be watching how projects are managed and reading books about the subject. I think I'm far too inexperienced to argue the merits of processes. I've never even been with a project from start to finish! Being part of a project for a large part of its lifecycle is one thing I'm looking to do immediately. Something relatively small that I can contribute to and watch as it evolves.

Posted at October 06, 2002 at 01:43 AM EST
Last updated October 06, 2002 at 01:43 AM EST
Comments

"I've never even been with a project from start to finish!" I hope that you are just talking about working in a company from start to finish...

Have you forgotten all those *great* days working on Telcom... I thought that was a pretty big project (for school at least).

Ahh, the memories. I am getting all misty eyed. Must be the coffee fumes...

» Posted by: JimboJones at October 7, 2002 04:31 PM

Good point! Though school projects tend to have other external forces that help them along. Besides, all software engineering or computer science students do projects, so it's a given I've done them. I was more talking about projects that would set me apart from the crowd.

» Posted by: Ryan at October 8, 2002 08:40 AM
Google
 
Search scope: Web ryanlowe.ca