Tuesday, August 30, 2005

Future prospects of Technical career in US.

The below article By Rachel Konrad from LiveScience states the story of Future prospects of Technical career in US.
This really makes the valid points and also suggest the new directions about carieer and states things that will be required for a good and long term career.

STANFORD, Calif. (AP) _ As an eager freshman in the fall of 2001, Andrew Mo's career trajectory seemed preordained: He'd learn C++ and Java languages while earning a computer science degree at Stanford University, then land a Silicon Valley technology job. The 22-year-old Shanghai native graduated this month with a major in computer science and a minor in economics. But he no longer plans to write code for a living, or even work at a tech company.

Mo begins work in the fall as a management consultant with The Boston Consulting Group, helping to lead projects at multinational companies. Consulting, he says, will insulate him from the offshore outsourcing that's sending thousands of once-desirable computer programming jobs overseas.

More important, Mo believes his consulting gig is more lucrative, rewarding and imaginative than a traditional tech job. He characterized his summer programming internships as “too focused or localized, even meaningless.''

“A consulting job injects you into companies at a higher level,'' he said. “You don't feel like you're doing basic stuff.''

Mo's decision to reboot his nascent career reflects a subtle but potentially significant industry shift. As tens of thousands of engineering jobs migrate to developing countries, many new entrants into the U.S. work force see info tech jobs as monotonous, uncreative and easily farmed out _ the equivalent of 1980s manufacturing jobs.

The research firm Gartner Inc. predicts that up to 15 percent of tech workers will drop out of the profession by 2010, not including those who retire or die. Most will leave because they can't get jobs or can get more money or job satisfaction elsewhere. Within the same period, worldwide demand for technology developers _ a job category ranging from programmers people who maintain everything from mainframes to employee laptops _ is forecast to shrink by 30 percent.

Gartner researchers say most people affiliated with corporate information technology departments will assume “business-facing'' roles, focused not so much on gadgets and algorithms but corporate strategy, personnel and financial analysis.

“If you're only interested in deep coding and you want to remain in your cubicle all day, there are a shrinking number of jobs for you,'' said Diane Morello, Gartner vice president of research. “Employers are starting to want versatilists _ people who have deep experience with enterprise-wide applications and can parlay it into some larger cross-company projects out there.''

Career experts say the decline of traditional tech jobs for U.S. workers isn't likely to reverse anytime soon.

The U.S. software industry lost 16 percent of its jobs from March 2001 to March 2004, the Washington-based Economic Policy Institute found. The Bureau of Labor Statistics reported that information technology industries laid off more than 7,000 American workers in the first quarter of 2005.

“Obviously the past four or five years have been really rough for tech job seekers, and that's not going to change _ there are absolutely no signs that there's a huge boom about to happen where techies will get big salary hikes or there will be lots of new positions opening for them,'' said Allan Hoffman, the tech job expert at career site Monster.com.

Not everyone from the class of 2005 thinks programming is passe, and companies are always eager to hire Americans who can write great code _ the type of work that, in recent years, produced innovations including file-sharing software at Napster and search engine tech at Google.

But even the most dedicated techies are entering the profession with less zeal than their predecessors.

The erosion of “deep code'' and other technology jobs in the next decade is creating a high-stakes game of musical chairs for geeks, Silicon Valley recruiters say.

Dimming career prospects have been particularly ego-bruising for people who entered the profession during the late '90s, when employers doled out multiple job offers, generous starting salaries, and starting bonuses including stock options and Porsches.

“The current situation is getting back to the '70s and '80s, where IT workers were the basement cubicle geeks and they weren't very well off,'' said Matthew Moran, author of the six-month-old book “Information Technology Career Builder's Toolkit: A Complete Guide to Building Your Information Technology Career in Any Economy.''

“They were making an honest living but weren't anything more than middle-class people just getting by,'' Moran said.

Thousands of U.S. companies have opened branches or hired contractors in India, China and Russia, transforming a cost-saving trick into a long-term business strategy. Offshoring may be a main factor in eroding enthusiasm for engineering careers among American students, creating a vast supply of low-wage labor in eastern Europe and Asia and driving down worldwide wages.

The average computer programmer in India costs roughly $20 per hour in wages and benefits, compared to $65 per hour for an American with a comparable degree and experience, according to the consulting firm Cap Gemini Ernst & Young.

According to the most recent data from the National Science Foundation, 1.2 million of the world's 2.8 million university degrees in science and engineering in 2000 were earned by Asian students in Asian universities, with only 400,000 granted in the United States.

U.S. graduates probably shouldn't think of computer programming or chemical engineering as long-term careers but it's “not all gloom and doom,'' said Albert C. Gray, executive director of the National Society of Professional Engineers.

He says prospects are good for aeronautic, civil and biomedical engineers, the people who design and build artificial organs, life support devices and machines to nurture premature infants.

“In this country, we need to train our engineers to be at the leading edge,'' Gray said. “That's the only place there's still going to be engineering work here.''

At Stanford, career experts are urging engineering and science majors to get internships and jobs outside of their comfort zones _ in marketing, finance, sales and even consulting.

They suggest students develop foreign language skills to land jobs as cross-cultural project managers _ the person who coordinates software development between work teams in Silicon Valley and the emerging tech hub of Bangalore, India, for example.

Stanford listed 268 job postings in its computer science jobs database in the spring quarter _ roughly double the number from last year.

But that doesn't necessarily indicate a plethora of traditional tech jobs. About half of the new postings would prefer applicants who speak at least two languages and many were for management-track positions, said Beverley Principal, assistant director of employment services at Stanford.

“When they're first hired at the entry level, just out of school, people can't always become a manager or team leader,'' Principal said. “But many employers see these people moving into management roles within two years. They need to know how to step into these roles quickly.''

Google gets to talking : released IM product "Google Talk"

Google adding one more diamond to its crown. Realeased the beta version of Google IM.
IM also has facilities of voice chat. It uses XMPP instead of more popular SIP protocol.
I was expecting something simillar stuffs from google but not the IM, I was expecting a telephony service from google something simillar to skype.
Google has it big customer base and that would have benefited it lot.
Lets see what directions google gives to digital voice.
read more

Tuesday, August 23, 2005

Skype as NextGen PBX

Om Malik offers a guest post by Jesse Kopelman:


The business model I envision for Skype could be generalized as Centrex service. The idea behind Centrex is you want the benefits of a PBX but not the cost of buying the equipment and the hassle of maintaining it. So, you get a company (usually your local phone company) to do these things for you and send you a monthly bill. What are the benefits of a PBX? The most common are things like voicemail, being able call the other people on the PBX for free, and the cost savings of being able to efficiently share a smaller number of lines than users. Funny how those things are pretty much what you get from using Skype. What is more, most PBX/Centrex users have fancy phones that let them have multiple simultaneous calls and make it easy to conference calls together – functionality found in the Skype client. Skype goes beyond the traditional PBX features with its support for IM and ability to share contact information with other applications. These features are exactly the selling points of the newest software based PBX systems. The IM thing especially, as it ties into something called “presence.” The thing that gives Skype a huge advantage over say the latest Avaya PBX is that you automatically get the advantage of having millions of existing users on the same “PBX” as you and it costs nothing to add more. Meanwhile, with a traditional PBX/Centrex solution you are going to be paying a monthly fee for each and every user and you don’t even want to think about what it would cost to have 3 million simultaneous users.

I can just call it a Greate idea. Just adding my comments over this idea.
If skype is used, I look an issue about the transferring the calls done from ordinary phone device to the skype machine. Is this possible and if yes any idea about how?

What blogosphere is about ? content or communication?

Nivi writes:

User-generated content is all the rage! Unfortunately, there is no such thing.
Users are not interested in generating content.
They are interested in communicating.
Blogs are not content. They are communication.
The “15 million” bloggers out there do not consider themselves publishers. Probably only a few hundred or a thousand of those bloggers are “publishing”. The rest of them are communicating. Just like they communicate over email or telephone or IM. They are regular folks who are just talking.

When the communication is captured so it is not ephemeral, you get what people are calling “user-generated content”. But it is not content at all, it is communication that has been recorded for all to see.

This distinction is subtle but very important. Don’t expect your users to generate content. Instead, support their efforts to communicate.

Tuesday, August 16, 2005

Pace of Mobility - Are you with it?

Mobiles are becoming uber-all devices – capable of playing not just music but also video. In fact, they will go much beyond that – as two-way, multimedia “teleputers” which are always available. Nokia’s vision for the future lays out what we can expect. “[2004 was phone as camera....2005] is the year of music -- the cell phone as a sort of iPod, capable of downloading, saving and playing thousands of songs. 2006 will be the year of television on your mobile telephone. 2007 will be the year for games on the phone and the capability to play them against other phone users. 2008 will be the year of "my connected life," when the years-old dream of cell phones that are Internet terminals will finally become a widespread reality,” writes Media Info Center.
So this is Pace of Mobility - Are you with it?

Tuesday, August 02, 2005

Software Goes Free

Phil Wainewright writes: "The price of software is inexorably grinding towards zero. Software is becoming infrastructure, and that infrastructure is progressively becoming commoditized. A key part of this evolution is the abstraction of application logic out of software and into standards-compliant XML documents. Once all of the identities and rules that define a set of processes (ie an application) can be expressed as XML, then creating or modifying an application becomes an editing task rather than a programming job. That editing task will still have to paid for, and it might well accumulate intellectual property of some value — but the money will not go to software developers. Some software experts will earn a living from operating the infrastructure that processes the XML documents. But the infrastructure itself will be built with open-source software." and comments to this post on rajesh's blog are "software is not going to be written in the future but assembled. Like a car in a factory applications are going to be assembled" and "Customers themselves can create their own application".
Hey But i am a software developer and also read the book "Who Moved My Cheese?" so what should i do now? shall i stop programming and learn the XML syntax for software asembling? though i know a bit.