This is simple. First, realize that they have been doing this for a long time and it is your job to work for them. A good manager works for his/her employees while at the same time moves the group toward the goals of the organization.
If you stand up for them and respect them, they will respect you.
Nobody wants to hire programmers without a degree? It depends on the company.
If a company is going to invest time and money into an employee there is no better test of the person's integrity than that of a college diploma, and specifically, with a major in computer science (for programmers).
For the small companies that don't pay to well and don't mind high employee turn around, they probably don't care.
I was just thinking the same thing. I think it is one of those things that makes us (americans) different, like not throwing in (or removing) a random 'u' into words.
The difference between BS and BA where I went was three Physics courses.
I have a BA in both Math and CS, but not a BS because I took extra math instead of Physics.
I have always thought that there were stupid laws. For example, in NYS, you have to wear a seatbelt when in an automobile. This should not be a law, but something that is simply common sense. If someone is too stupid to wear a seatbelt, then who cares if they crash into a tree?
The argument is though, that the government is responsible for scraping people off of trees, and this becomes expensive, which every tax payer knows.
The root of this problem is that there are two types of politicians (for the most part). The first is the democrats. They want more government, yet, they do not want to tell people how to live. The second is the republicans. They want less government, yet they love to impose their strict rules and values on people. This has never made sense to me.
The bigger problem here is that people have a problem with the job title of others.
The branch of Computer Science called "Software Engineering" teaches the various ways of constructing large scale computer programs. What is a logical name for someone that works in the field of "Software Engineering?"
There is a difference between someone who is a software engineer and someone who just writes code.
Teachers (public schools in western new york) are only allowed to teach for at most 5 hours a day (something like that). They make decent money to start and great money once they have been teaching for a while.
Most of them do not even know anything beyond what they are teaching, plus they have pensions.
Teaching is the biggest scam in the world, everyone should be a teacher. The only downside is putting up with disrespectful students. I am sure that is what they are thinking about though when they are golfing in the summer.
In a report by a trade group for some leading technology companies, executives argued that moving jobs to countries such as China or India -- where labor costs are cheaper -- helps companies break into lucrative foreign markets and hire skilled and creative employees in countries where students perform far better than U.S. students in math and science.
It may be true that overall the average math and science scores for the entire nations are higher, but it is not necessarily true that the math and science scores are higher for the high tech workers in China and India compared to those in the U.S.
This is an incorrect use of statistics. There is a reason that foriegn students come to U.S. colleges, and it is not to go to a worse school.
True, however, most computer science departments want to teach the latest programming language i.e. Java. Now java will run nice on older hardware, but when you start running GUI apps, it doesn't run so well.
And, if the CS department is using Microsoft tools, forget it.
Going to college is more than just getting courses out of the way so that you can a job.
You become smarter by surrounding yourself with smart people. A large part of community college students are just trying it out to see if they can handle anything harder than high school. If you are bright, then you should go to a place with bright people.
There is a huge difference between a computer programmer and a software engineer. A software engineer understands that there are many phases to developing software. Requirements, design, testing, coding and maintaince. A computer programmer does coding and maybe the maintaince, and testing. Gathering requirements and then designing software is a huge chunk of the work and if done right, makes the computer programmers job extremely simple. I am a software engineer who spends most of my time coding, but I do write up designs, tests, and help with the requirements.
Now the real question addressed here is whether or not Software Engineering is a valid branch of engineering. I claim that it is as a "regular" engineer is someone who does applied science and follows a set of practices. Well, a software engineer is someone who does applied computer science and must follow certain practices.
The idea is to get things done fast and with some quality. Using xml can increase productivity because once you know how to use it, it becomes very simple and the next time you run into a situation that calls for a data file, you can quickly implement it.
One of the problems that I see with the MCSE exam is that anyone can go to a bookstore, pick up a book, and then pass the exam(s). If testing for Linux becomes popular, I would hope that they give the test some integrity. One should have necessary "keyboard" time before becoming certified. Sort of like trade work, they have journeymen programs.
Before it was a good assumption that is someone was a Linux admin, they knew their stuff. Let's keep it that way.
I completely agree. There are (at least) two reasons for this. The first is that someone will find an app that they like, which doesn't exist for Linux and decide to write an OSS version. The second reason is that the software could have a cost that only few could afford, i.e., Office, Photoshop, etc. So they model the clone after the original program, hence not needing interface studies.
However for most OSS work, the developers are most likely located all over the world. With such sites as sourceforge and with tools like CVS, development can be accomplished smoothly. Spending time with test cases, requirements gathering, and with general research, unless done by a small group is probably difficult with developers spread all over the globe.
There is also the notion that writing code is the fun part and gathering information is not something that people want to do in their spare time!
Re:Hack a computer, spend life in prison.
on
HomeSec In the News
·
· Score: 1
This all depends on the definition of the term "malicious computer hackers". I think that if a hacker causes someone to die then the charge would not be hacking. It would be murder/manslaughter. If a hacker causes a rich old fart to buy the Cadillac instead of the Mercedes, then life in prison would be a little harsh.
A friend's father wants his ashes to put into a coffee can and given to his children so that when their cars get stuck in the snow, they can put some ashes under the tires so that he can help them out one more time.
Personally, just put me in a garbage bag on garbage day:-)
If you haven't gone through a computer science program, then I can understand why a network admin doesn't need math. As a Computer Scientist math is needed all over. Any program that calculates numbers uses math. Computer Graphics is all math. How about numerical analysis? Cryptography?
The point that people miss is that Information Technology is not the same as Computer Science. In fact, not too many people actually know what Computer Science is.
Sometimes you have no choice. If you are running Linux, then you can keep an old PC around for a long time. On the other hand, if you are forced to upgrade to the latest version of MS Windows, then there are forced hardware upgrades. Eventually, you need to buy new. Unfortunetly, since MS does have a monopoly, it is sooner than a lot of companies would like.
Straight out of Modern Operating Systems from Tanenbaum: "an operating system's job is to manage hardware devices and provide user programs with a simpler interface to hardware."
This is simple. First, realize that they have been doing this for a long time and it is your job to work for them . A good manager works for his/her employees while at the same time moves the group toward the goals of the organization. If you stand up for them and respect them, they will respect you.
The difference is that most of the mathematicians could ace auto shop, but most mechanics couldn't comprehend calculus.
Most mathematicians would be severely injured in the process though :-)
Nobody wants to hire programmers without a degree? It depends on the company.
If a company is going to invest time and money into an employee there is no better test of the person's integrity than that of a college diploma, and specifically, with a major in computer science (for programmers).
For the small companies that don't pay to well and don't mind high employee turn around, they probably don't care.
I was just thinking the same thing. I think it is one of those things that makes us (americans) different, like not throwing in (or removing) a random 'u' into words.
The difference between BS and BA where I went was three Physics courses. I have a BA in both Math and CS, but not a BS because I took extra math instead of Physics.
I have always thought that there were stupid laws. For example, in NYS, you have to wear a seatbelt when in an automobile. This should not be a law, but something that is simply common sense. If someone is too stupid to wear a seatbelt, then who cares if they crash into a tree?
The argument is though, that the government is responsible for scraping people off of trees, and this becomes expensive, which every tax payer knows.
The root of this problem is that there are two types of politicians (for the most part). The first is the democrats. They want more government, yet, they do not want to tell people how to live. The second is the republicans. They want less government, yet they love to impose their strict rules and values on people. This has never made sense to me.
I agree mostly, except for when you smash your car into a tree, the tax payers are the ones paying the guys to scrap your remains off of the ground.
The bigger problem here is that people have a problem with the job title of others.
The branch of Computer Science called "Software Engineering" teaches the various ways of constructing large scale computer programs. What is a logical name for someone that works in the field of "Software Engineering?"
There is a difference between someone who is a software engineer and someone who just writes code.
Teachers (public schools in western new york) are only allowed to teach for at most 5 hours a day (something like that). They make decent money to start and great money once they have been teaching for a while.
Most of them do not even know anything beyond what they are teaching, plus they have pensions.
Teaching is the biggest scam in the world, everyone should be a teacher. The only downside is putting up with disrespectful students. I am sure that is what they are thinking about though when they are golfing in the summer.
It may be true that overall the average math and science scores for the entire nations are higher, but it is not necessarily true that the math and science scores are higher for the high tech workers in China and India compared to those in the U.S.
This is an incorrect use of statistics. There is a reason that foriegn students come to U.S. colleges, and it is not to go to a worse school.
True, however, most computer science departments want to teach the latest programming language i.e. Java. Now java will run nice on older hardware, but when you start running GUI apps, it doesn't run so well. And, if the CS department is using Microsoft tools, forget it.
Going to college is more than just getting courses out of the way so that you can a job. You become smarter by surrounding yourself with smart people. A large part of community college students are just trying it out to see if they can handle anything harder than high school. If you are bright, then you should go to a place with bright people.
Now the real question addressed here is whether or not Software Engineering is a valid branch of engineering. I claim that it is as a "regular" engineer is someone who does applied science and follows a set of practices. Well, a software engineer is someone who does applied computer science and must follow certain practices.
The idea is to get things done fast and with some quality. Using xml can increase productivity because once you know how to use it, it becomes very simple and the next time you run into a situation that calls for a data file, you can quickly implement it.
One of the problems that I see with the MCSE exam is that anyone can go to a bookstore, pick up a book, and then pass the exam(s). If testing for Linux becomes popular, I would hope that they give the test some integrity. One should have necessary "keyboard" time before becoming certified. Sort of like trade work, they have journeymen programs.
Before it was a good assumption that is someone was a Linux admin, they knew their stuff. Let's keep it that way.
I completely agree. There are (at least) two reasons for this. The first is that someone will find an app that they like, which doesn't exist for Linux and decide to write an OSS version. The second reason is that the software could have a cost that only few could afford, i.e., Office, Photoshop, etc. So they model the clone after the original program, hence not needing interface studies.
However for most OSS work, the developers are most likely located all over the world. With such sites as sourceforge and with tools like CVS, development can be accomplished smoothly. Spending time with test cases, requirements gathering, and with general research, unless done by a small group is probably difficult with developers spread all over the globe.
There is also the notion that writing code is the fun part and gathering information is not something that people want to do in their spare time!
This all depends on the definition of the term "malicious computer hackers". I think that if a hacker causes someone to die then the charge would not be hacking. It would be murder/manslaughter. If a hacker causes a rich old fart to buy the Cadillac instead of the Mercedes, then life in prison would be a little harsh.
I agree with your point, except I would argue that Sun's greatest contribution is Java.
One of the thickest books I own is the O'Reilly Unix Power Tools book.
A friend's father wants his ashes to put into a coffee can and given to his children so that when their cars get stuck in the snow, they can put some ashes under the tires so that he can help them out one more time. Personally, just put me in a garbage bag on garbage day :-)
If you haven't gone through a computer science program, then I can understand why a network admin doesn't need math. As a Computer Scientist math is needed all over. Any program that calculates numbers uses math. Computer Graphics is all math. How about numerical analysis? Cryptography? The point that people miss is that Information Technology is not the same as Computer Science. In fact, not too many people actually know what Computer Science is.
Sometimes you have no choice. If you are running Linux, then you can keep an old PC around for a long time. On the other hand, if you are forced to upgrade to the latest version of MS Windows, then there are forced hardware upgrades. Eventually, you need to buy new. Unfortunetly, since MS does have a monopoly, it is sooner than a lot of companies would like.
true, he is an MIS professor, but, the man still obtained a phd from mit in computer science. If I was MIT I would bitch slap him.
Straight out of Modern Operating Systems from Tanenbaum: "an operating system's job is to manage hardware devices and provide user programs with a simpler interface to hardware."
I doubt that IE manages the NIC.
Start with games. One of my favorite games is bzflag. Check it out here.