Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

The perfect IT Education? (IT/Nerd Alert)

Posted on 07/27/2003 9:24:31 AM PDT by BushCountry

click here to read article


Navigation: use the links below to view more comments.
first previous 1-20 ... 41-6061-8081-100 ... 141-160 next last
To: BushCountry
Don't bother. All these jobs will be in India or Russia in another five years.
61 posted on 07/27/2003 11:31:01 AM PDT by Im Your Huckleberry
[ Post Reply | Private Reply | To 1 | View Replies]

To: zeromus
This isn't about the client, since we dont have client's paying us for custom products - we have a product line, of which VB is used for user interface layers, which are part of not just a software package, but a hardware package as well. We dont' write code that is given to a client.

Any code written needs to be maintanable, since a year from now I, or another coder, may need to go back and fix, update, or otherwise modify what was written - and it's pain in the a$$ if you have to waste time trying to figure out what the original coder did, or why they did something, because they neglected to comment the code or otherwise document it etc...

Well documented, well-structured code should be the norm, not just 'if the client is paying for it'.
62 posted on 07/27/2003 11:31:23 AM PDT by Chad Fairbanks (Some days, it's just not worth gnawing through the straps...)
[ Post Reply | Private Reply | To 56 | View Replies]

To: djf
Ya got a lotta purple-haired dudes out there sitting in front of keyboards for days at a time, couldn't code a binary sort if their life depended on it.

That's true, but I would be more impressed with someone who knew of an API that actually performed the bimary sort, rather than someone who reinvented the wheel. And the fact is, with today's languages, you shouldn't have to code basic functions like binary sorts.

63 posted on 07/27/2003 11:31:29 AM PDT by dfwgator
[ Post Reply | Private Reply | To 58 | View Replies]

To: djf
Well, there are 10 types of people out there - those who know Binary, and those who don't ;0)
64 posted on 07/27/2003 11:32:27 AM PDT by Chad Fairbanks (Some days, it's just not worth gnawing through the straps...)
[ Post Reply | Private Reply | To 58 | View Replies]

To: dfwgator
good points, but knowing the underlying principles of Binary Sorts would be nice either way... :0)
65 posted on 07/27/2003 11:34:27 AM PDT by Chad Fairbanks (Some days, it's just not worth gnawing through the straps...)
[ Post Reply | Private Reply | To 63 | View Replies]

To: BushCountry
Bump
66 posted on 07/27/2003 11:35:04 AM PDT by Captain Beyond (The Hammer of the gods! (Just a cool line from a Led Zep song))
[ Post Reply | Private Reply | To 1 | View Replies]

To: dfwgator
And the fact is, with today's languages, you shouldn't have to code basic functions like binary sorts.

Todays languages may not run on old hardware. And knowing how to make a binary sort is not so important as having all the knowlege that is necessary to make a binary sort (knowlege which is priceless but which will cause the making of the sort to be trivial)

67 posted on 07/27/2003 11:36:09 AM PDT by zeromus
[ Post Reply | Private Reply | To 63 | View Replies]

To: Chad Fairbanks
This isn't about the client, since we dont have client's paying us for custom products

Then you can afford to do it right. But when you have a client directly, and a bid, and a budget, sometimes you can't. (sometimes is unhappily always ALL THE TIME in my case ;_;)

68 posted on 07/27/2003 11:39:26 AM PDT by zeromus
[ Post Reply | Private Reply | To 62 | View Replies]

To: zeromus
I certainly agree that you should know when to use a binary sort as opposed to other types of sorts.
69 posted on 07/27/2003 11:41:37 AM PDT by dfwgator
[ Post Reply | Private Reply | To 67 | View Replies]

To: dfwgator
That would be nice if it was true.. sort of. But what I see is somebody comes along with an idea for an application that's gonna take "only a terrabyte" of disk. Not to long before it's up to 1.75 terrabytes, but we should get 2.5 for growth and just in case...

I was a math major. One of the things you learn is that it's impossible to trisect a angle with a ruler and compass. That way, you don't spend the next forty years trying to do it.

Fundamental education in comp-sci should always include basic algorithms and data structures. There are right ways (and very wrong ways) to handle hash tables and linked lists. Do it right and you have data integrity and recoverability. Do it wrong and you will have alot of people out there on your network playing solitaire because the application DB's are trashed.
70 posted on 07/27/2003 11:44:07 AM PDT by djf
[ Post Reply | Private Reply | To 63 | View Replies]

To: zeromus
I used to have direct clients, when I was a gasp... consultant. I always made sure when I made my bid, time estimates etc. that I was very clear that my code would be maintanable. I never lacked for work, and had happy clients... Sure, I had to work really long days and missed a lot of sleep, but I'm picky :0)
71 posted on 07/27/2003 11:45:32 AM PDT by Chad Fairbanks (Some days, it's just not worth gnawing through the straps...)
[ Post Reply | Private Reply | To 68 | View Replies]

To: SlickWillard
It's been a long time since I had a math class, so
how does [2^31 -1] +1 =-2^31 ? I don't see how you end up with a negative number

Bruce
72 posted on 07/27/2003 11:49:12 AM PDT by Bruce Kurtz
[ Post Reply | Private Reply | To 36 | View Replies]

To: Chad Fairbanks
Even in cases where I could get away with doing maintainable code by working nights and weekends, I sometimes cannot justify it to myself. Why spend three weeks doing it right, when I could spend a week doing it wrong, and I am confident theyll end up being satisfied with what they get and never ask for more than a couple of minor tweaks every now and then? I just feel like I am ripping them off if I do it right.

Which is moot anyway because the bosses always bid in such a way that the wrong way is the only possible way to do it

73 posted on 07/27/2003 11:53:46 AM PDT by zeromus
[ Post Reply | Private Reply | To 71 | View Replies]

To: Bruce Kurtz
The convention is that if the high-order bit is turned on, it represents a negative number.
74 posted on 07/27/2003 11:53:48 AM PDT by djf
[ Post Reply | Private Reply | To 72 | View Replies]

To: zeromus
Which is moot anyway because the bosses always bid in such a way that the wrong way is the only possible way to do it

I didn't last long in jobs like that. FInally found that in Medical-related fields, if you can't do it right then it doesn't get done... Never been happier :0)

75 posted on 07/27/2003 11:55:18 AM PDT by Chad Fairbanks (Some days, it's just not worth gnawing through the straps...)
[ Post Reply | Private Reply | To 73 | View Replies]

To: Chad Fairbanks
I didnt last long in my first two jobs like that either... departed on unfriendly terms over ethical disagreements -_-
76 posted on 07/27/2003 11:59:53 AM PDT by zeromus
[ Post Reply | Private Reply | To 75 | View Replies]

To: Chad Fairbanks
Re: Maintainable code.

The single biggest favor you can do for yourself is to write simple, obvious, documented code. Put it in callable subroutines, modules, or "daemons," and use it over and over.

The two biggest jerks that I have to work with on a daily basis are both me.

The first one is me last year, who considered the piece of code that I'm looking at now to be so obvious that it didn't require annotation.

The second one is me next year, who is such a dummy that he wants me to put notes on everything!

:)

77 posted on 07/27/2003 12:44:09 PM PDT by forsnax5
[ Post Reply | Private Reply | To 75 | View Replies]

To: forsnax5
Believe me, I understand - but ever since I became anal, I've been really happy and less sptressed ;0)
78 posted on 07/27/2003 12:47:14 PM PDT by Chad Fairbanks (Some days, it's just not worth gnawing through the straps...)
[ Post Reply | Private Reply | To 77 | View Replies]

To: BushCountry
bttt
79 posted on 07/27/2003 2:58:37 PM PDT by firewalk
[ Post Reply | Private Reply | To 1 | View Replies]

To: dfwgator
Perhaps you are not aware of the ever-increasing migration of American IT jobs to India?? I'm supposed to complete all of my outstanding programming projects (and there are several of them) by November of this year so that I can "begin working on new development" while Covansys India backfills the maintenance of our old mainframe system. You guys figure it out.

As far as a perfect IT education goes, I have a BA in music and have been an IT professional for 18 years. I agree with the earlier posters who maintain that the best IT folks are those who don't have IT degrees.

80 posted on 07/27/2003 6:38:11 PM PDT by mommybain (not Walmart greeter material)
[ Post Reply | Private Reply | To 15 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-20 ... 41-6061-8081-100 ... 141-160 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson