Quick Poll
-
How many IT professionals here have had formal training and how many have not. Personally, I went to college for graphic design, and half way through changed to physics. Some time during all that I started working for Compaq tech support, and after playing with some web technologies got into their system admin team. From there I started doing lots of database work, ASP 3.0 & VB 6. And by then decided programming was where I wanted to be, and after 5 years in college in seemingly unrelated fields, decided not to go back to school for IT. I feel like I probably missed out on a lot not having formal training. I did take some programming courses, some out of interest and some as requirements for a physics degree. But not to a meaningful extent. Just curious about how many IT pros haven't had much formal training. And from those who did get IT related degrees, what do you feel it really gave you?
Try code model generation tools at BoneSoft.com.
-
How many IT professionals here have had formal training and how many have not. Personally, I went to college for graphic design, and half way through changed to physics. Some time during all that I started working for Compaq tech support, and after playing with some web technologies got into their system admin team. From there I started doing lots of database work, ASP 3.0 & VB 6. And by then decided programming was where I wanted to be, and after 5 years in college in seemingly unrelated fields, decided not to go back to school for IT. I feel like I probably missed out on a lot not having formal training. I did take some programming courses, some out of interest and some as requirements for a physics degree. But not to a meaningful extent. Just curious about how many IT pros haven't had much formal training. And from those who did get IT related degrees, what do you feel it really gave you?
Try code model generation tools at BoneSoft.com.
Semi-Serious question : What is IT ? Are you including programmers, developers ? For me, an IT professional is a glorified sys-admin. I have a bachelor in Computer Science; most of the courses were theoretical courses , and all of the programming work was done on specialized languages (prolog, Simula, VHDL, Miranda ...). There was NO C or C++ courses or stuff like that; or even less sys-admin related courses.
Maximilien Lincourt Your Head A Splode - Strong Bad
-
How many IT professionals here have had formal training and how many have not. Personally, I went to college for graphic design, and half way through changed to physics. Some time during all that I started working for Compaq tech support, and after playing with some web technologies got into their system admin team. From there I started doing lots of database work, ASP 3.0 & VB 6. And by then decided programming was where I wanted to be, and after 5 years in college in seemingly unrelated fields, decided not to go back to school for IT. I feel like I probably missed out on a lot not having formal training. I did take some programming courses, some out of interest and some as requirements for a physics degree. But not to a meaningful extent. Just curious about how many IT pros haven't had much formal training. And from those who did get IT related degrees, what do you feel it really gave you?
Try code model generation tools at BoneSoft.com.
I have a computer science degree. The problem I see with developers that don't have formal training is that many of them don't have the building block knowledge to develop good code. Many of them are just searching for 1 of the thousands of different ways to solve a problem, and don't worry whether it's a good solution or not. (Keep in mind this is my experience at my job, we have a lot of older developers). Concepts such as OO and database design are not well understood at my current job. We have a lot of mainframe programmers coding cobol, but using OO compilers. LOL.
-
How many IT professionals here have had formal training and how many have not. Personally, I went to college for graphic design, and half way through changed to physics. Some time during all that I started working for Compaq tech support, and after playing with some web technologies got into their system admin team. From there I started doing lots of database work, ASP 3.0 & VB 6. And by then decided programming was where I wanted to be, and after 5 years in college in seemingly unrelated fields, decided not to go back to school for IT. I feel like I probably missed out on a lot not having formal training. I did take some programming courses, some out of interest and some as requirements for a physics degree. But not to a meaningful extent. Just curious about how many IT pros haven't had much formal training. And from those who did get IT related degrees, what do you feel it really gave you?
Try code model generation tools at BoneSoft.com.
A lot of persons in the business application domain insist that formal education in computer science is not necessary. However, I am not one of them. CS is vitally important to the success of any project.
Need a C# Consultant? I'm available.
Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway -
Semi-Serious question : What is IT ? Are you including programmers, developers ? For me, an IT professional is a glorified sys-admin. I have a bachelor in Computer Science; most of the courses were theoretical courses , and all of the programming work was done on specialized languages (prolog, Simula, VHDL, Miranda ...). There was NO C or C++ courses or stuff like that; or even less sys-admin related courses.
Maximilien Lincourt Your Head A Splode - Strong Bad
I was referring mostly to programmers, but didn't want to exclude others in IT in general. Yeah I see your point, IT pro does conjure up visions of SAs. As a physics major, we were required to take Computer Science 101, which was just a programming course. When I took it, it was all Pascal. A couple of years later they switched to C++. I wish they had switched sooner. That was a couple of years before Java 1.1 was out.
Try code model generation tools at BoneSoft.com.
-
I have a computer science degree. The problem I see with developers that don't have formal training is that many of them don't have the building block knowledge to develop good code. Many of them are just searching for 1 of the thousands of different ways to solve a problem, and don't worry whether it's a good solution or not. (Keep in mind this is my experience at my job, we have a lot of older developers). Concepts such as OO and database design are not well understood at my current job. We have a lot of mainframe programmers coding cobol, but using OO compilers. LOL.
I know what you mean. That's kind of the VB mentality. And I used to be primarily VB. But I took a job in Japan that was purely Java (right about the time .Net beta 1 was released). Working in Java did a lot for my design concepts. Java developers have generally been far above the rest in design, primarily I believe because the Java framework was never as polished as what Microsoft tends to produce. So Java developers, I think, have to do a lot more to support their own stuff. Which is conducive to finding better ways to design. But there is something that few have tried to quantize, that you touched on... Older programmers tend to be set in their ways, and coming from the time before OO, that's not a good thing. At the same time, I see a lot of people that come straight out of school, that are some of the worst programmers.
jchigg2000 wrote:
Concepts such as OO and database design are not well understood at my current job
That's true of LOT of organizations. Even working with some people that are decent programmers, some take for granted that they are competent at data modeling when they really aren't.
Try code model generation tools at BoneSoft.com.
-
How many IT professionals here have had formal training and how many have not. Personally, I went to college for graphic design, and half way through changed to physics. Some time during all that I started working for Compaq tech support, and after playing with some web technologies got into their system admin team. From there I started doing lots of database work, ASP 3.0 & VB 6. And by then decided programming was where I wanted to be, and after 5 years in college in seemingly unrelated fields, decided not to go back to school for IT. I feel like I probably missed out on a lot not having formal training. I did take some programming courses, some out of interest and some as requirements for a physics degree. But not to a meaningful extent. Just curious about how many IT pros haven't had much formal training. And from those who did get IT related degrees, what do you feel it really gave you?
Try code model generation tools at BoneSoft.com.
I live here in the Pacific Northwest about 30 miles south of 'Microsponge'. IT here encompasses programmers, developers, sys-admin, database admin, security specialists, etc. If you don't have a piece of paper with BS written on it then you ain't s**t. I'm 44 years old and I have over 20 years real life work experience in the computer industry and it don't mean squat cause I don't have my degree yet.(which I'm working on now)
-
How many IT professionals here have had formal training and how many have not. Personally, I went to college for graphic design, and half way through changed to physics. Some time during all that I started working for Compaq tech support, and after playing with some web technologies got into their system admin team. From there I started doing lots of database work, ASP 3.0 & VB 6. And by then decided programming was where I wanted to be, and after 5 years in college in seemingly unrelated fields, decided not to go back to school for IT. I feel like I probably missed out on a lot not having formal training. I did take some programming courses, some out of interest and some as requirements for a physics degree. But not to a meaningful extent. Just curious about how many IT pros haven't had much formal training. And from those who did get IT related degrees, what do you feel it really gave you?
Try code model generation tools at BoneSoft.com.
I am self taught though did do some formal (non IT) training as a youngster and am half way though a degree (for pleasure). I have never found the lack of a degree held me back in any way: in 20 years I've never been out of work unless I chose to be. There is also certainly a degree of (undeserved) snobbery (pardon the pun) amongst those who did attend uni: however, don't let it go to your head: I've met just as many dullards with a degree as wide-boys without. Bottom line: a degree, of itself, will not make you good at your job. On the other hand the lack of one does not, by default, make you bad at it. Right now I'm sitting next to a guy with a first in computer science something or other who can barely tie his shoe laces and we're forever having to 'update' his code. Go figure.
-
A lot of persons in the business application domain insist that formal education in computer science is not necessary. However, I am not one of them. CS is vitally important to the success of any project.
Need a C# Consultant? I'm available.
Happiness in intelligent people is the rarest thing I know. -- Ernest HemingwayIn most cases I'd agree. But I like to think that I'm the exception to the rule. While working for Compaq, I learned a lot but it was no thanks to them. Everything I learned I had to teach myself. If you've ever called tech support, you know how true that is. We had so many resources available, most of which were neglected. I soaked up everything I could get my hands on, and that mentality stuck with me through a decade of programming experience. I have a huge library of old books that I need to get rid of some day. I'm probably more well read on field related information than most kids coming out of school. But looking back, I was probably not as proficient as I could have been with formal training.
Try code model generation tools at BoneSoft.com.
-
How many IT professionals here have had formal training and how many have not. Personally, I went to college for graphic design, and half way through changed to physics. Some time during all that I started working for Compaq tech support, and after playing with some web technologies got into their system admin team. From there I started doing lots of database work, ASP 3.0 & VB 6. And by then decided programming was where I wanted to be, and after 5 years in college in seemingly unrelated fields, decided not to go back to school for IT. I feel like I probably missed out on a lot not having formal training. I did take some programming courses, some out of interest and some as requirements for a physics degree. But not to a meaningful extent. Just curious about how many IT pros haven't had much formal training. And from those who did get IT related degrees, what do you feel it really gave you?
Try code model generation tools at BoneSoft.com.
I have a CS degree, which in all honesty doesn't mean shit. I have learned way more from on the job training, mentors, and plain hard work. Don't get me wrong; a good foundation in mathematics, physics, and computer science (data structures, etc...) is fundamentally important but it is not everything. So you know how to write a console app in C++...big deal. What CS doesn't teach you is how to write a real world application with UI and everthing in C++. This is where learning on your own comes into play. Another point I would like to make to anyone listening. You were either born with the passion for programming or you were not. IMHO, it is not a learned concept. --> jumps off 2 story soap box :) -- Steve -- modified at 12:11 Monday 29th October, 2007
-
I am self taught though did do some formal (non IT) training as a youngster and am half way though a degree (for pleasure). I have never found the lack of a degree held me back in any way: in 20 years I've never been out of work unless I chose to be. There is also certainly a degree of (undeserved) snobbery (pardon the pun) amongst those who did attend uni: however, don't let it go to your head: I've met just as many dullards with a degree as wide-boys without. Bottom line: a degree, of itself, will not make you good at your job. On the other hand the lack of one does not, by default, make you bad at it. Right now I'm sitting next to a guy with a first in computer science something or other who can barely tie his shoe laces and we're forever having to 'update' his code. Go figure.
Nice to hear I'm not alone. I'd kind of like to go back to school, but it's not really feasible when you have a full time job, contract work on the side and a 2 year old to feed. Honestly the only time I've regretted not finished a degree was when I needed a work visa in Japan.
Try code model generation tools at BoneSoft.com.
-
How many IT professionals here have had formal training and how many have not. Personally, I went to college for graphic design, and half way through changed to physics. Some time during all that I started working for Compaq tech support, and after playing with some web technologies got into their system admin team. From there I started doing lots of database work, ASP 3.0 & VB 6. And by then decided programming was where I wanted to be, and after 5 years in college in seemingly unrelated fields, decided not to go back to school for IT. I feel like I probably missed out on a lot not having formal training. I did take some programming courses, some out of interest and some as requirements for a physics degree. But not to a meaningful extent. Just curious about how many IT pros haven't had much formal training. And from those who did get IT related degrees, what do you feel it really gave you?
Try code model generation tools at BoneSoft.com.
A Level computing, and a Computer Science degree, here
-- Help me! I'm turning into a grapefruit! Buzzwords!
-
I have a CS degree, which in all honesty doesn't mean shit. I have learned way more from on the job training, mentors, and plain hard work. Don't get me wrong; a good foundation in mathematics, physics, and computer science (data structures, etc...) is fundamentally important but it is not everything. So you know how to write a console app in C++...big deal. What CS doesn't teach you is how to write a real world application with UI and everthing in C++. This is where learning on your own comes into play. Another point I would like to make to anyone listening. You were either born with the passion for programming or you were not. IMHO, it is not a learned concept. --> jumps off 2 story soap box :) -- Steve -- modified at 12:11 Monday 29th October, 2007
S Smerk wrote:
You were either born with the passion for programming or you were not. IMHO, it is not a learned concept.
I'll drink to that. I know some people that got into the field because it was supposedly where the money was. They are the worst to deal with (clean up after). They are also the ones that do a crap job on contracts, they don't tend to stick around to make sure their stuff holds up to the job it was intended. Which usually means contracts for me, but I'd much rather build from scratch than clean up somebody else's mess.
Try code model generation tools at BoneSoft.com.
-
How many IT professionals here have had formal training and how many have not. Personally, I went to college for graphic design, and half way through changed to physics. Some time during all that I started working for Compaq tech support, and after playing with some web technologies got into their system admin team. From there I started doing lots of database work, ASP 3.0 & VB 6. And by then decided programming was where I wanted to be, and after 5 years in college in seemingly unrelated fields, decided not to go back to school for IT. I feel like I probably missed out on a lot not having formal training. I did take some programming courses, some out of interest and some as requirements for a physics degree. But not to a meaningful extent. Just curious about how many IT pros haven't had much formal training. And from those who did get IT related degrees, what do you feel it really gave you?
Try code model generation tools at BoneSoft.com.
No college, no formal education. I think any time you have an opportunity to learn, it's a great thing to take advantage of (especially if Mom & Dad will foot the bill). A college degree of any level is only going to give you more to draw on. However, in my two decades of programming I haven't really felt the absence of formal education, and I believe this is for two reasons. First, though a grounding in the basics of algorithms and problem solving transcends technologies, the ability to learn on your own with nothing more than a good book and a cup of coffee to guide you is even more important given the rate of change in our industry. Those are skills I developed via self education. More important is the fact a huge amount of benefits garnered through a formal education are lost in the average software shop because of the extremely poor way most companies manage their projects. To be perfectly blunt, the star developer on the block is rarely the one who can quote you pages and pages out of a textbook on how things should be done. It's the guy who can meet the ridiculous, capricious, marketing driven deadlines. And you don't need a college degree for that. Just a good espresso machine, and the capacity to endure long term sleep deprivation. That works out nicely for me since it creates opportunities to write books making fun of all those software shops, but of course that's another story. :-D
Christopher Duncan Author of The Career Programmer and Unite the Tribes www.PracticalUSA.com
-
How many IT professionals here have had formal training and how many have not. Personally, I went to college for graphic design, and half way through changed to physics. Some time during all that I started working for Compaq tech support, and after playing with some web technologies got into their system admin team. From there I started doing lots of database work, ASP 3.0 & VB 6. And by then decided programming was where I wanted to be, and after 5 years in college in seemingly unrelated fields, decided not to go back to school for IT. I feel like I probably missed out on a lot not having formal training. I did take some programming courses, some out of interest and some as requirements for a physics degree. But not to a meaningful extent. Just curious about how many IT pros haven't had much formal training. And from those who did get IT related degrees, what do you feel it really gave you?
Try code model generation tools at BoneSoft.com.
I have a BS degree in EE and a BS degree in CS although I can say that at least 80% of my IT knowledge was learned in the 10.5 years I have been on the job.
BoneSoft wrote:
And from those who did get IT related degrees, what do you feel it really gave you?
And from those who did get IT related degrees, what do you feel it really gave you? Well after getting me the job the second biggest thing my degrees do for me is they help when I get promoted. I mean in our company I would not be able to be a Systems Analyst / Programmer IV (basically the highest level) without the degrees and 5 years of experience.
John
-
S Smerk wrote:
You were either born with the passion for programming or you were not. IMHO, it is not a learned concept.
I'll drink to that. I know some people that got into the field because it was supposedly where the money was. They are the worst to deal with (clean up after). They are also the ones that do a crap job on contracts, they don't tend to stick around to make sure their stuff holds up to the job it was intended. Which usually means contracts for me, but I'd much rather build from scratch than clean up somebody else's mess.
Try code model generation tools at BoneSoft.com.
I hear you. I clean up around 30% of the time and then write/design new stuff the rest of the time. Every now then I have to deal with some real knuckle heads.
-
How many IT professionals here have had formal training and how many have not. Personally, I went to college for graphic design, and half way through changed to physics. Some time during all that I started working for Compaq tech support, and after playing with some web technologies got into their system admin team. From there I started doing lots of database work, ASP 3.0 & VB 6. And by then decided programming was where I wanted to be, and after 5 years in college in seemingly unrelated fields, decided not to go back to school for IT. I feel like I probably missed out on a lot not having formal training. I did take some programming courses, some out of interest and some as requirements for a physics degree. But not to a meaningful extent. Just curious about how many IT pros haven't had much formal training. And from those who did get IT related degrees, what do you feel it really gave you?
Try code model generation tools at BoneSoft.com.
-
I am self taught though did do some formal (non IT) training as a youngster and am half way though a degree (for pleasure). I have never found the lack of a degree held me back in any way: in 20 years I've never been out of work unless I chose to be. There is also certainly a degree of (undeserved) snobbery (pardon the pun) amongst those who did attend uni: however, don't let it go to your head: I've met just as many dullards with a degree as wide-boys without. Bottom line: a degree, of itself, will not make you good at your job. On the other hand the lack of one does not, by default, make you bad at it. Right now I'm sitting next to a guy with a first in computer science something or other who can barely tie his shoe laces and we're forever having to 'update' his code. Go figure.
Agree, but there is a HELL of a lot of theoretical stuff you learn through a formal educaiton that you never learn on the job. And that knowledge can help a hell of a lot when it comes to umderstanding why someone else did it that way. Lilke someone at Microsoft and trying to work out just why they did it a certain way. Dont forget, what THEY kown, is what YOU know if you take formal educaiton. And it helps. (BTW I have a masters)
Truth is the subjection of reality to an individuals perception
-
Nice to hear I'm not alone. I'd kind of like to go back to school, but it's not really feasible when you have a full time job, contract work on the side and a 2 year old to feed. Honestly the only time I've regretted not finished a degree was when I needed a work visa in Japan.
Try code model generation tools at BoneSoft.com.
I'm doing it through the Open University[^]. I've found it very time consuming but satisfying though I do take breaks as family life and business get in the way. I've not once found that the lack of a degree held me back either working in the UK or the US. Anyway, good luck with yoru juggling: I'm lucky in that my kids are now all growed up and ready to fly the coop. Happy days: it's given me a desire to return to my first career. Maybe just a pipedream, though, it's been a while!
-
I have a CS degree, which in all honesty doesn't mean shit. I have learned way more from on the job training, mentors, and plain hard work. Don't get me wrong; a good foundation in mathematics, physics, and computer science (data structures, etc...) is fundamentally important but it is not everything. So you know how to write a console app in C++...big deal. What CS doesn't teach you is how to write a real world application with UI and everthing in C++. This is where learning on your own comes into play. Another point I would like to make to anyone listening. You were either born with the passion for programming or you were not. IMHO, it is not a learned concept. --> jumps off 2 story soap box :) -- Steve -- modified at 12:11 Monday 29th October, 2007
Nicely put. ps What's a 'console' app? :-)