I think the web design market is saturated . The same goes for I.T.
iamthwee
Posting Expert
5,950 posts since Aug 2005
Reputation Points: 1,543
Solved Threads: 439
>>I'm ill and tired. My face is sweating - rest of me is shivering
Hope you get over that cold soon -- I'm just now recovering from one. It'll probably be another month before I can get a flue shot. We're pretty big on flue shots over here.
Here in USA some schools require lots of math and others don't -- depends on whether the school offers IT programs as part of the math department or business department. Myself, I spent my whole career without using more than algebra and trig. But you will probably need a lot more math if you want to work for games designers and others that make heavy use of graphics. And you will want other courses as well depending on the fields you want to work in -- for example is you want to work in medical field programming for pharmists, chemists, or doctors then you need to know a lot of medical terms. If you want to work for economists and banks then you need a to know a lot about money and banking. Just knowing how to code in a computer language is not good enough -- you need to also know about the field you are working for. Programmers don't work in a vacuum. Choose your college minor very carefully, and possibly get duel majors.
Ancient Dragon
Retired & Loving It
30,040 posts since Aug 2005
Reputation Points: 5,662
Solved Threads: 2,341
But I had a brain wave, web development- doesn't need maths
I was always under the impression that web developers were laughed at by "real" programmers. (oh and whats A level math? Calculus?)
Sturm
Veteran Poster
1,079 posts since Jan 2007
Reputation Points: 343
Solved Threads: 24
twomers
Posting Virtuoso
1,877 posts since May 2007
Reputation Points: 453
Solved Threads: 57
I was always under the impression that web developers were laughed at by "real" programmers. (oh and whats A level math? Calculus?)
The typical "web developer" is a kid who knows a bit of Javascript and CSS, and goes around calling himself "programmer" and "developer". They're laughed at for they aren't.
Then there's the "web designer", typically a kid who took a 3 day course to use Frontpage and Photoshop.
There are good ones, but they generally don't care about titles (as do most professional programmers worth their salary).
I've major problems with everyone going to university to learn to become a "developer". Almost to a person they end up with heads full of theory that doesn't match real world practice one bit, and utterly unwilling to accept that fact.
They sit there in their ivory towers pumping out unworkable designs and not listening to people with a decade or more of experience in doing real work in the industry because those people don't have a degree in "computer science" or something.
They also expect to become instant project managers the moment they graduate, instead of having to earn a reputation and gain experience in the trenches like the rest of us.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
You start by accepting an entry-level position, which will probably consist of boring work like maintaining existing programs. As jtwending said most college graduages with bachelors and even masters degrees don't really know programming. Yes, they may know the language(s) but that is not the same as programming. The difference between someone with a degree and someone without a degree is that the person with the degree will probably advance in his/her career faster and be offered more opportunities than the person without a degree. So the degree is not totally useless.
And whether your degree path requires lots of math or not depends on what type of programming you like to do. Graphics, scientists, medical, economists, and many other fields need programmers with quite a bit of math. General business type programs require only college algebra and maybe some trig.
Ancient Dragon
Retired & Loving It
30,040 posts since Aug 2005
Reputation Points: 5,662
Solved Threads: 2,341
All the ones ive looked at (Kingston, Portsmouth) will take you for comp/sci if you have a B in computing instead of maths. If you did good in BTEC it should be ok.
jbennet
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
A degree can certainly help (though it doesn't have to be a degree in computer related stuff, in fact the vast majority of people in the industry have degrees in other fields).
But the danger of a degree (the higher the degree, the more real the danger) is that the person will have an attitude of superiority to those who have no (or lower) degrees, and an unwillingness to listen to them even if they have far more experience in the field (they think they know it all BECAUSE they have a degree).
And that attitude is actually taught at universities. I've experienced it myself (one reason though not the main one I switched to another institution and went for a BSc instead of PhD in physics). At university the attitude was clear and open: we do the thinking, the BSc guys turn that thinking into ideas for machines, and the guys without degrees make those things.
The same is true for IT related studies. Many university grads with their masters degrees think they know it all, that the bachelors and people without degrees are there solely to put their brilliant ideas into code to create a working application.
Those who don't have that attitude problem and are willing to work alongside those who have less prestigious acronyms after their names but years of experience often make fine developers.
Those with that attitude problem will find themselves hated and ignored, though in their ivory towers they probably hardly notice it as they usually choose to communicate with the rest of the company only through the documents they pass down, not to have direct contact with anyone outside their own circle of Greatness.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
And to get experience take on entry level jobs doing unglamorous programming jobs.
The language and environment hardly matter at all, what matters is that you're doing it for pay, in a corporate environment under the oversight of more experienced people who can and will teach you a lot if you show yourself willing to learn and work both, and not to be an arrogant kid who thinks he knows it all because he has a piece of paper saying he knows it all.
Some advise from the trenches for the fresh graduates: the moment you get that first job you start at the bottom rung of the ladder and that diploma/degree is just so much waste paper as far as your colleagues are concerned. Most will have degrees of their own in something, all have started at the bottom of the pile. Almost none of them care one bit about your degree, unless and until you have proven yourself where it really counts, working under pressure of a deadline or with customer support breathing down your neck because the company stands to loose a few millions an hour until you get that bugfix out (yes, I've been there).
Later, when you have earned your place, there will be talk about who did what during their stay at universities and other educational institutions. But that will be social talk, relating more to who met who as a student (and if you have some real oldtimers, who had who as a professor whom they'd met as fellow students).
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
I like pty's idea, over the summer I thought I'd look into java/c++ so I DL some ebooks on Java. Problem is can't really concentrate on a computer screen, and reading stuff like that from a book is hella confusing (me audio/visual learner it would seem).
Honestly, if that is the case you probably need to drop any thoughts of working in development at all. The ability to learn new things constantly from the available resources (i.e. the internet, books, etc) is one of the few underpinnings all development jobs (perhaps even all IT jobs) rely on. You don't just learn a couple of things from a class and go on to a career using those few things covered - you learn all the time and the day you stop is the day you are done with that career.
Ezzaral
Posting Genius
15,985 posts since May 2007
Reputation Points: 3,250
Solved Threads: 847