Feeling old

Started by
23 comments, last by Vod 18 years ago
Quote:Original post by OldGuy
Now, on the practical side, most business and game development firms require entry level people to put in extra time, sort of like an apprentice in the old days. That can be tough with a family. So, make sure that you're ready to make that tradeoff.


*cough* entry level. Yeah. I see them hangin' around too. If only I saw the family on my real farm half as much as I see the entry level kids around the cube farm. I've got 20 years experience in the software industry and I still put in months of 80-plus hour weeks at crunch time.

On the other hand, I get to play with computers all day.

Just follow your calling. There's always a price to be paid.

Stephen M. Webb
Professional Free Software Developer

Advertisement
Quote:
I would be interested to know if anyone actually got anything out of those stupid computeach people I see advertised on TV. Those adverts really irritate me.


There are plenty of opinions on Computeach on the net. Many of them bad but perhaps not all are totally justified. I have had 1st hand experience of them (that's where I learnt Pascal from) and while I am the first to admit that I didn't put in the required effort at that time of my life, I would say that in my opinion they are very badly organised and to take what they say with a pinch of salt. They are a business and they exist for only one reason -to sell their courses.


Well I reckon the only way forward for me is to do a degree in computer science. I shall have to do that via a correspondence/distant learning course. I like the look of the Open University degrees as they are modular and from what I have read on their site it looks like you can fund it on a module by module basis (each module seems to cost approx £300 from memory).

It also appears that I won't get anywhere unless I can get my foot in the door and sooner rather than later. Would a job on an IT helpdesk be one way to achieve this? That's if I can find a company willing to hire me with no qualifications yet. I suspect I would need something like A+ to land a job in technical support.

Keep the replies coming people, it is very much appreciated -especially from those of you involved in the hiring side of IT.

I think you could get interviews and probably work on an IT help desk of some kind. You need to demostrate people skills and basic tech knowledge. Heck if you knew how to consistantly ask the customer for version information of applications and operating systems you would be doing one better then the people who work at helpdesk for the company I work for. [sigh]
Anything posted is personal opinion which does not in anyway reflect or represent my employer. Any code and opinion is expressed “as is” and used at your own risk – it does not constitute a legal relationship of any kind.
I'm going to throw my 2 cents here.

I think 36 is too old for this line of work. I think one needs to start early so that certain brain structures can be molded into a "programming" sort of thinking.

If you start above 30, then you're starting at an age where you have to fight yourself, your "thinking-methodology". Also I'll be 28 this year, been programming since I was 13/14, and I'm starting to feel a slight decrease in my mental acuity.

Truth be told it isn't the programming that "kills" you, but the fact that it can be a terribly stressful job, and for most people, when one gets stressed up the first thing to go is mental clarity, so you lose the thing that would help you the most in geting you out of a deadline.

Knowing that I won't be able to program all my life I already put in motion a plan to start my own company, which I hope will be all up and running before I hit 30.

I would advise you to look at your own past, see where you had not only fun doing something, but try to determine if you would be good at doing that particular thing on a professional basis.

Whatever you decide to persue next, I wish you all the best. [wink]
I'm 31 and getting my CS degree after all these years. I have an associates' degree in electronic engineering technology to fall back on if I need to. I learned to program in Assembly on the C64 and later on the Amiga 1200. What I'm going try to get into is SPE programming for the CELL processor. It probably won't be game programming since I stink at vector math but I won't rule out being a programmer as a whole.

It sounds to me like you didn't get very deep into programming your Vic 20 or anything deeper with Pascal. According to the Wiki on DevMaster.net Pascal is a dead language (not suitable for writing games). After having an Amiga for many years I'm familiar with the way graphics acceleration works although I'm thankful that OpenGL does all the 3D stuff for me.

What's going to kill you is trying to figure out object-oriented programming after having been into structured and imperitive programming all these years. The question isn't whether or not you can do it. The question is WILL you do it after sitting idle all these years. Game programming is hard work and it is more competitive than regular programming.

If I were you, I'd get familiar with object-oriented programming before you pass judgement on yourself as a programmer. Don't get hung up on how long it has taken you. Just don't give up your day job in the process. And don't rule out regular programming for a profession just becuase you like games.

If you want to work with C++ go ahead and work with it. Assuming you got really familiar with linked structures under Pascal (trees, lists, etc.) you should be able to get into it without too much hassle. Watch for memory leaks if you use the standard template library (and you'll definitely want to use it for the amount of work it saves you).

As for the CS degree. Don't waste money on correspondance courses. If you can go part time to get a degree than do that. Maybe you can get some of your general education credits to transfer in the process of applying. See if your college has a club for nontraditional students since they'll be able to help you with some of the transitions from being out of the loop for so long.

As for PaulCoyote's comments about offshore jobs, some of them are coming back on-shore due to programmers writing poorly documented code that couldn't be easily maintained. Learning to program so it works is one thing. Learning to program so that somebody else can make it work and improve on it is another.

Game writing isn't for the one-man team anymore. Game companies have at least 5 and probably more like 20-50 people working on each game.
There are infinite amount of resources on the internet regarding C++.
There are many tutorials available for free at
www.codeproject.com

Also, you might want to learn object oriented programming.
It is definately useful.
I have been doing structural programming for 2 months last year,
and looking back at my code last year i was disgusted,
I couldn't maintain it any longer.

oop opens up a new way to look at programming. ( I'm not all that great it in, but I'm already seeing the benefits of maintaining the code )
Here's a fabulous link on oop http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/ObjC.pdf#search='The ObjectiveC Programming Language pdf'

Definately look through this. It is better than any oop book that I have skimmed through. ( though it's not c++ it drills in the concepts of oop, i only read the first 30 pages, but i now thoroughly understand what an interface is, and why encapsulation is so important.

edit: and it's never too old.
my father is a retired electrian and he taught himself how to html / dynamic &#106avascript / flash / photoshop himself.
he's older than you and more than 90% of the people on this forum, way older.. so let's spend more time on learning rather wasting time on if we're too old or not before my dad catches up!

Quote:If you start above 30, then you're starting at an age where you have to fight yourself, your "thinking-methodology". Also I'll be 28 this year, been programming since I was 13/14, and I'm starting to feel a slight decrease in my mental acuity.
While there's some truth in this statement (beeing 30 myself, I feel the same sometimes) I think it's not of that much importance. You can always learn. I got back to university two years ago for a CS degree and while I noticed that I didn't pick up the maths as quickly as I used to, I sure was a lot more motivated and got the highest grade on all exams.

One thing to remember is that social and comunication skills is very important. A super-smart coding wiz-kid that barely dares to speak to people is more likely to get rejected by the software industry than a mediocre programmer that has a good way with people. At least this is true for non-game related industry. I know this for a fact since I've worked as a software consultant in over 6 years and have been involved in evaluating job candidates.

However, I really recomend you go for a CS (or related) degree. That will increase your chanses tenfold. And good luck:)
Like everything in life you need only two things to succeed: The desire, and the proper tools. Bottom line is I'm 29 years old, I'm a highschool drop out, father of 4 kids, and dead broke. You know what? I'm going to be a professional game developer. I can use any of the things I've mentioned as an excuse as to why I'll never make it, or I can throw that stuff out the window and make it happen.

There are stories everyday about people that are 30-40 years older than both of us doing amazing things. While I may never climb rushmoore, or run a marathon, I WILL program games and get paid for it. This is something that nobody can answer for you, it's not something that can be told. You just have to know you're going to do it, then put every fiber of your being into it.

If this is something you want, get off your ass and stop asking permission. I mean that in the absolute most supportive way possible. Best of luck to you, and I hope to see you down the road!
Some great responses here people. Thanks :D

I definitely want to do this programming thing and turn it into a career so I will give it my best shot. If it doesn't happen then at least I will have a great hobby, but I shall give it a proper go and see what happens. I shall try to get onto a degree level course no matter what happens, although I doubt very much I will be able to do one part time -let alone fulltime. It will have to be a modular distance learning degree. In the meantime I shall continue working my way through C++ books & tutorials as I would want to have as a reasonable foundation in at least one programming language before undertaking any coursework. I'd hate to feel I was at the bottom of the class as well as being twice the age of my fellow students!


Quote:
chSkiz: You aren't old until you replace your dreams with regrets

hehe I've been doing plenty of the regret thing lately (wish I'd stuck with the programming all those years ago, wish I'd not done my 1st degree with no goal in mind other than to get drunk in the students union etc) but I think that's to be expected when life's doors start to close on you...

Anyway thanks again people, you have given me some cause for optimism plus some useful home truths/reality to consider as well.



So some of you are saying I should quit as I'm 40... 41 now and am just startig to work on creating/devloping games. I don't buy it but hey what do I know..

This topic is closed to new replies.

Advertisement