Hi Chris,

As a general statement, my belief is that you should never, ever be a
computer programmer for the money. Too much hassle, and the mercenaries
aren't good enough to face today's competition.

It's my belief that if you really love computer programming, you MUST
do it because it's a compulsion, in spite of the foreign competition,
the age discrimination (you don't worry about that til you're 45), and
the shoddy way a lot of employers treat their programmers. From
1984-1998 I was just such a compulsive programmer, working 8 to 10
hours a day coding at work, and coming home and spending a couple hours
a night coding my own stuff. Best job I ever had...

On Sun, 22 Apr 2012 10:16:50 -0400
"Chris B." <[email protected]> wrote:

>       I'm a little lost on this subject and I was hoping for some
> guidance. I'm a highschool sophmore in Clay County and have started
> to consider options for my tertiary education.

Thinking ahead is a good thing!

>       I think, at this point, that I would like to major in
> Computer Science. Does anyone know if there any pitfalls to said
> major? 

Yes, and as I enumerate the pitfalls, keep in mind that for a person of
the right mindset, computer science can also be the most rewarding
possible job and career:

1) Foreign competition: H1-B and offshoring
2) Not enough respect, for your time and your person, from employers.
3) Age discrimination (kicks in when you're about 45)
4) Long hours, difficult and high pressure work.

On #2, learn to deal with it, all the while seeking out employers who
respect their employees. On #4, if you really like it, you'll love the
long hours.

In my opinion, you need a non-IT "plan B" for two eventualities:

1) You hit 45 and it's just not worth it any more to put up with age
   discrimination,
2) You get married and/or have kids and now you can't afford all the
   work and learning time.

So pay attention in your business classes, and take a lot of them.

Also, which University/College would you reccommend? From my
> understanding, UF has a great reputation for having great resources in
> their labs and on campus. That being said, they do not provide as many
> financial opportunities as other schools will to those enrolled the
> AICE program at FIHS.  UNF will be more affordable, but I am not
> aware of any possible isuues with their educational programs.

Every computer science/IT person I've ever met, who graduated from UCF,
was a genius. They truly understand algorithms, data structures, and
how to write efficient code. UCF programming teams are always beating
the daylights out of supposedly much smarter schools. I have immense
respect for the technical education you get at UCF.


>       What are you thoughts on this?  I will most likely be sending
> applcations to both next year.  Should I consider any other schools in
> Florida for Computer Science?

UCF.

One more thing. I recommend you start learning the Lua programming
language right away. It's like a Comp-Sci course in a box. All those
theoretical techniques and data structures that I never learned because
I learned programming in a community college are either in Lua, or
easily created by the application programmer in Lua. Also, learning Lua
will give you an idea if you like programming.

Python is another good language. Its advantages are readability and
lots of good libraries, so you can quickly build GUI and web stuff.
However, for learning the ins and outs of data structures and
programming techniques, I'd pick Lua. This is something you can do the
summer after your Sophomore year, so when Junior year begins you know
whether you want to do CS or not.

Also, I would imagine that learning CS without doing practical coding
would be a problem. Doing Lua this summer will round you out and make
you more competent both before and after college.

HTH

SteveT

---------------------------------------------------------------------
Archive      http://marc.info/?l=jaxlug-list&r=1&w=2
RSS Feed     http://www.mail-archive.com/[email protected]/maillist.xml
Unsubscribe  [email protected]

Reply via email to