jsmit wrote: » I find programming languages very boring. I know 5 and I find learning them to be extremely dull. I hated human languages at school because it was just dull rote learning and I see computer languages as no different. I find it frustrating. I have spent many angry hours starring at code looking for a poorly placed punctuation mark while my blood pressure rose. I find little satisfaction when I figure it out, just a sense of wasted time. I'm not terrible but I'm certainly not good. I got Cs in everything except ai and a basic algorithm design class. I will never dedicate my spare time to it. I refuse to spend my precious weekends and personal time on something that I'm not naturally interested in. Again I apologise for this, I know this sounds petulant but I would be lying if I didn't say this was an issue .
razor2013 wrote: » or maybe become an IT manager.
jsmit wrote: » I always had an interest and a decent but not exceptional aptitude for maths. I enjoy solving problems. I like the idea of the independent creative aspect. What I mean by that is that I like the idea of being given a task and being creative to fulfill that task. I don't like to interact with people unless they're already a friend. Just the way I've always been. I find the science behind computers fascinating ie the history of the development, turing machines ,ai , evolutionary computation etc.
jsmit wrote: » I find programming languages very boring. I know 5 and I find learning them to be extremely dull. I hated human languages at school because it was just dull rote learning and I see computer languages as no different. I find it frustrating. I have spent many angry hours starring at code looking for a poorly placed punctuation mark while my blood pressure rose. I find little satisfaction when I figure it out, just a sense of wasted time. I'm not terrible but I'm certainly not good. I got Cs in everything except ai and a basic algorithm design class. I will never dedicate my spare time to it. I refuse to spend my precious weekends and personal time on something that I'm not naturally interested in. Again I apologise for this, I know this sounds petulant but I would be lying if I didn't say this was an issueI don't think it pays very well for the massive effort involved. To me it seems like a job where you work ten times harder than the others in the same pay bracket. I especially apologise for this. I think it may actually involve more interaction with people than I would be comfortable with. I keep reading that it involves working in a close knit team with constant interaction within the team. I know this is an unavoidable part of life but since I got into the area to avoid this nonsense it drains a lot of the good out of it for me. I think it's unlikely I'll get a job working at home. From what I've read only the very talented get that freedom and even then after a decade or more in the office.
jsmit wrote: » Probably shouldn't have said syntax but in my experience I consistently make subtle errors that I have to repair. I'd say that when I'm programming anything complex I spend about 70% of my time looking through code for errors, this is what I hate, is this unusual?
jsmit wrote: » Basically I want to know how much alone time do you get? Is it most of the time or is it a rarity? Will you get by if your not willing to socialise outside of work? Or in work for that matter, by this I mean pretending you care what someone's kid is up to or how drunk they were at the weekend or if they like the wire
jsmit wrote: » I find programming languages very boring.
jsmit wrote: » I don't think it's badly paid but I do think the pay to pain ratio is bad. I know people in jobs with similar pay or higher who don't seem to work nearly as hard.
jsmit wrote: » ...I'm not comfortable with human interaction.
jsmit wrote: » Will you get by if your not willing to socialise outside of work? Or in work for that matter, by this I mean pretending you care what someone's kid is up to or how drunk they were at the weekend or if they like the wire
Media999 wrote: » Maths is nothing to do with it either. Its all logic not log tables. add, subtract, divide and multiply is as difficult as it gets. Its like the biggest Lego set in the world with no limits. True story.
ChRoMe wrote: » The lego analogy works.
Media999 wrote: » Without even reading your post ill say this. I started a degree course in software with 100 others. After 6 months theres 15 left. Unless youre determined dont even bother. It takes a lot to study from 9am to 11pm every night. Maths is nothing to do with it either. Its all logic not log tables. add, subtract, divide and multiply is as difficult as it gets. Its like the biggest Lego set in the world with no limits. True story.
Colonel Panic wrote: » :eek: Basic programming needs basic maths, sure, but that's only the beginning.
Media999 wrote: » To a certain extent. I dont really mean a person can be brutal at maths and be a good programmer. Im just sayin that you dont need to be a master mathematician to be a programmer which people often assume. More important is the ability to think logically, be able to break problems down into chunks and have a wide understanding of the various technologies and frameworks involved. As a programmer you are much more likely to have to implement an existing algorithm than devise an entirely new one. Need to work out, say, compound interest? You don't need to figure it out yourself, just look-up the formula and apply it. Most of the problems have already been solved, you just need to know how to implement the solutions in your language of choice. That's not to say that being good at maths wouldn't be an advantage; it's just that it isn't totally essential.
xxyyzz wrote: » I would say knowing set theory/relational algebra is very helpful to know if you are working with relational databases.
jsmit wrote: » I can manage social interaction but would rather avoid it. I think i could handle hello and what do i do next but the issue for me is when it gets to office politics and superficial friendships with people you would never chose to be around, would I be left alone the majority of the time? Is there any realistically attainable job where you'll be left alone?
Is it absolutely essential in this career that it eats your free time? I want to have fun in my life and programming will always feel like work.
Do you guys have people who work with you who hate it?
I keep reading that it involves working in a close knit team with constant interaction within the team. I know this is an unavoidable part of life but since I got into the area to avoid this nonsense it drains a lot of the good out of it for me.
Tom407 wrote: » I'll be 33 when I finish the course; am I mad starting out on a computer programming career? (others the same age, competing for the same jobs will have 8-10 years more experience than me.)
Tom407 wrote: » I didn't mean I would be applying for jobs that require lots of experience. I just meant would it be a big deal that colleagues the same age as me would have a big head start on me? You've answered that though. At the end of the day it's just down to whether I really want to do it or not...
jsmit wrote: » I think it may actually involve more interaction with people than I would be comfortable with. I keep reading that it involves working in a close knit team with constant interaction within the team. I know this is an unavoidable part of life but since I got into the area to avoid this nonsense it drains a lot of the good out of it for me. I think it's unlikely I'll get a job working at home. From what I've read only the very talented get that freedom and even then after a decade or more in the office.