Comments on: U.S. slips lower in coding contest
Chinese students win an international programming competition, while U.S. schools' performance hits a new low.
Chinese students win an international programming competition, while U.S. schools' performance hits a new low.
January 5, 2010 4:00 AM PST
January 5, 2010 4:00 AM PST
January 4, 2010 8:25 PM PST
Add headlines from CNET News to your homepage or feedreader.
More feeds available in our RSS feed index.
Related quotes
Having graduated from a CS degree, I would dissuade anyone with bothering with a classic CS degree. At this point, it's largely a waste of time. 90% of IT jobs are with businesses which have no interest in new computing paradigms, they just leverage technology to get work done and they could care less about design patterns, threading vs. forking, PERL, Ruby, Python, C++ and most other tech crap. They just care whether it works and how much does it cost. That's reality folks.
-M
AI, compilers,network security, and real time systems and still worthwhile, but they take more effort then the avenues most people take. You get out what you put in. Put in the effort and learn computers down to the logic gates, while having a solid understanding of mathematics and physics, and you will have a better chance of finding a good job.
Having graduated from a CS degree, I would dissuade anyone with bothering with a classic CS degree. At this point, it's largely a waste of time. 90% of IT jobs are with businesses which have no interest in new computing paradigms, they just leverage technology to get work done and they could care less about design patterns, threading vs. forking, PERL, Ruby, Python, C++ and most other tech crap. They just care whether it works and how much does it cost. That's reality folks.
-M
AI, compilers,network security, and real time systems and still worthwhile, but they take more effort then the avenues most people take. You get out what you put in. Put in the effort and learn computers down to the logic gates, while having a solid understanding of mathematics and physics, and you will have a better chance of finding a good job.
I know many people from my country claiming they are smarter then Americans but they usually rive trucks,clean and do low paid jobs...if they are smarter how come they are not leading the way?I had to come to USA where I was recognized as good technician where in my country I would be laughed at with all my skills...and I come from middle of Europe.
I know many people from my country claiming they are smarter then Americans but they usually rive trucks,clean and do low paid jobs...if they are smarter how come they are not leading the way?I had to come to USA where I was recognized as good technician where in my country I would be laughed at with all my skills...and I come from middle of Europe.
http://www.bls.gov/oco/oco2003.htm
Tomorrow's Jobs
"Professional and business services. This group will grow by 30.4 percent and add nearly 5 million new jobs. This industry supersector includes some of the fastest growing industries in the U.S. economy.
Employment in professional, scientific, and technical services will grow by 27.8 percent and add 1.9 million new jobs by 2012. Employment in computer systems design and related services will grow by 54.6 percent and add more than one-third of all new jobs in professional, scientific, and technical services. Employment growth will be driven by the increasing reliance of businesses on information technology and the continuing importance of maintaining system and network security. Management, scientific, and technical consulting services also will grow very rapidly, by 55.4 percent, spurred by the increased use of new technology and computer software and the growing complexity of business."
Keith
www.techcando.com
marketing, and intended to make you feel good. Unless they are
reporting current, actual facts, that include the debatable
arguments along with it, they are just plain B.S.
Bottom-line, we just have to do it. Continue innovating,
continue learning, continue to push the envelope. The rest of
does not matter. Sure, we have some great inventors who died
poor, but that is true in every country. Nothing gets done by
looking into a "crystal ball", and nothing gets better by wishing
it.
http://www.bls.gov/oco/oco2003.htm
Tomorrow's Jobs
"Professional and business services. This group will grow by 30.4 percent and add nearly 5 million new jobs. This industry supersector includes some of the fastest growing industries in the U.S. economy.
Employment in professional, scientific, and technical services will grow by 27.8 percent and add 1.9 million new jobs by 2012. Employment in computer systems design and related services will grow by 54.6 percent and add more than one-third of all new jobs in professional, scientific, and technical services. Employment growth will be driven by the increasing reliance of businesses on information technology and the continuing importance of maintaining system and network security. Management, scientific, and technical consulting services also will grow very rapidly, by 55.4 percent, spurred by the increased use of new technology and computer software and the growing complexity of business."
Keith
www.techcando.com
marketing, and intended to make you feel good. Unless they are
reporting current, actual facts, that include the debatable
arguments along with it, they are just plain B.S.
Bottom-line, we just have to do it. Continue innovating,
continue learning, continue to push the envelope. The rest of
does not matter. Sure, we have some great inventors who died
poor, but that is true in every country. Nothing gets done by
looking into a "crystal ball", and nothing gets better by wishing
it.
"Hey, I got it to compile WooHoo!!! It's done!"
Anyone can learn a language, but it takes discipline to go further and learn the whys and more importantly the hows. Sure, some self-taught people go on and do very well, but that is the exception, not the rule.
You would be surprised how many self-taught people do not understand how IO really works and how to avoid the traps and pitfalls in some of the biggest languages. They are the people that think that if it compiles and runs correctly once or twice, then the job is done. This sorts have no business programming, and would be better off somewhere that doesn't require disciple and attention to details.
"Hey, I got it to compile WooHoo!!! It's done!"
Anyone can learn a language, but it takes discipline to go further and learn the whys and more importantly the hows. Sure, some self-taught people go on and do very well, but that is the exception, not the rule.
You would be surprised how many self-taught people do not understand how IO really works and how to avoid the traps and pitfalls in some of the biggest languages. They are the people that think that if it compiles and runs correctly once or twice, then the job is done. This sorts have no business programming, and would be better off somewhere that doesn't require disciple and attention to details.
But today's software has less and less to do with math and more to do with abstract thinking and communication. Todays' J2EE and .NET systems require "big-picture" thinking: "wide" abstract thinking as opposed to the "narrow" analytical thinking needed for yesterday's computer problems.
Of course, there is and will always be a certain tier of programming where algorithmic thinking is essential. Here is where Asia will stomp us.
However, for the majority of IT professionals, understanding problem domains, solution management, and above all, excellent communication will be essentials.
Communication not just through email, IM, meetings, etc. but even more so through the code itself: adherence to patterns, encapsulation, and self-descriptive naming of classes, variables, and methods.
Today's programming (for the "practical", business IT world) has more to do with Language than Math.
It is like a math major I knew who thought that logic and proofs were not important in mathematics, when that is exactly what math is.
But today's software has less and less to do with math and more to do with abstract thinking and communication. Todays' J2EE and .NET systems require "big-picture" thinking: "wide" abstract thinking as opposed to the "narrow" analytical thinking needed for yesterday's computer problems.
Of course, there is and will always be a certain tier of programming where algorithmic thinking is essential. Here is where Asia will stomp us.
However, for the majority of IT professionals, understanding problem domains, solution management, and above all, excellent communication will be essentials.
Communication not just through email, IM, meetings, etc. but even more so through the code itself: adherence to patterns, encapsulation, and self-descriptive naming of classes, variables, and methods.
Today's programming (for the "practical", business IT world) has more to do with Language than Math.
It is like a math major I knew who thought that logic and proofs were not important in mathematics, when that is exactly what math is.
The policy: idle American workers where possible by outsourcing their jobs overseas or bringing illegal or legal workers here. Use these means to beat down the labor market at every turn.
Now upper managment has the market power to take away pensions and benefits. It lower dividends to shareholders to zero in the name of "putting money back into the business". Haha on that. Instead the CEO and his pals get all of their cronies appointed to the board and drain away all the money! This "vital and highly talented management" needs fleets of jets and endless perks along with outsized salaries to keep itself motivated. Perhaps we should call this new science Kozlowskology or Scrushbernetics.
Then we all have to hear a bunch of whining about the loss of American technical prowess. How stupid can we get? Be a lawyer or an MBA; forget about engineering and science. We just import those people from overseas. Yes, smash the rice bowls of the professional class and expect it not to react? Please! People are moving away from careers such as computer programming and into paperpushery such as business because the system of rewards and punishments out there tell them to. Its called: err...... being rational.
The policy: idle American workers where possible by outsourcing their jobs overseas or bringing illegal or legal workers here. Use these means to beat down the labor market at every turn.
Now upper managment has the market power to take away pensions and benefits. It lower dividends to shareholders to zero in the name of "putting money back into the business". Haha on that. Instead the CEO and his pals get all of their cronies appointed to the board and drain away all the money! This "vital and highly talented management" needs fleets of jets and endless perks along with outsized salaries to keep itself motivated. Perhaps we should call this new science Kozlowskology or Scrushbernetics.
Then we all have to hear a bunch of whining about the loss of American technical prowess. How stupid can we get? Be a lawyer or an MBA; forget about engineering and science. We just import those people from overseas. Yes, smash the rice bowls of the professional class and expect it not to react? Please! People are moving away from careers such as computer programming and into paperpushery such as business because the system of rewards and punishments out there tell them to. Its called: err...... being rational.
the bis companies are shipping jobs overseas and it is getting harder to find a decent job in here.
do you think more people will think of getting a C.S degree anymore ? no way.
the bis companies are shipping jobs overseas and it is getting harder to find a decent job in here.
do you think more people will think of getting a C.S degree anymore ? no way.
- fdsa
- by April 8, 2005 10:54 AM PDT
- fdsafd
- Like this Reply to this comment
-
Showing 2 of 5 pages (160 Comments)