June 27th 2008

Diverse Skills for Today’s Computer Industry Job Market

Being diverse, and able to do something besides just write code, is a key to success in the computer industry. Especially in this current phase of the industry. With many of the programming projects being handled by offshore developers, those of us in the U.S. have to be more creative when it comes to seeking projects and staying employed in the industry. So, how can a industry professional stay busy? Well, first you have to keep in mind what type of jobs are being done offshore. It’s mostly the programming jobs. Hard core bit twiddling! So what does that leave? Lots! In order to write good code, you have to have good specifications. In order to have good specifications, you have to have good analysis skills. There is a lot of demand for folks that have the ability to wrap their arms around a projects, spec it out, and then manage the process. This takes a special talent. You can’t just sit in a cube all day and crank out code. You have to go out and face people. Find out how they do their jobs. Analyze what tools they are utilizing to get the work done. Ask questions. Determine the areas where the tools are lacking. Then “design” a way to either make the tools better or replace the tools with better tools. The job? Project and/or Product Manager!

I’m constantly amazed at the number of poorly written applications on the market. I’m not talking about the generic productivity products like Microsoft Office, or cool utilities (virus protection, etc.). But I’m talking about the market where 80% of the work gets done. Small businesses. I’m always getting calls from friends who are involved with some type of a small business. Pool cleaning, pest control (pardon the puns about chasing down bugs), computer repairs, and the list goes on. In all these cases, my friends are complaining about the products they are using. And when I take a look at these products, it becomes obvious that the individual(s) behind those products don’t have a clue about software development. Most of these product were done by folks with industry expertise, but no software experience.

For example: Someone who provides termite control services has been struggling with customer data, worker data, and financials. Then this person finds out about Microsoft Access. After purchasing a couple books, they decide to “automate” their business. Then they decide that they would rather be in the software business instead of the termite business. Then you end up with a bunch of termite businesses with poorly written software. The point I’m trying to make? There’s a lot of opportunity for experienced programmers to create and market high quality, vertical market, applications. True, it takes some work, some good analysis up front, and some savvy with marketing, but the potential market is huge. The Job? Entrepreneur/CEO of your own software company.

Another huge market for software developers is in entertainment. The console and handheld gaming market is HUGE! Got a good game idea? Spec it out and then write the code. You’ll either have a good game or a demo for showing off your skills. A lot of companies are looking for game developers for the Sony Playstation and the Microsoft XBox platforms. And if you’re not into working on 10 to 30 person development teams, then go for the PDA and/or smartphone market. The smartphone industry is still growing and there’s a huge demand for entertainment products on these devices. And it’s one of the last areas of the industry where a solo game developer can make a big impact. The Job? Game developer!

Is there a product or industry that you’re a big fan of? Say for example that there’s a new massive multiplayer online game coming out and you’re just chomping at the bit to get involved with it. Then why not set up a web based fan site? Get some ad art from the publisher, add a good discussion forum, and presto! You’ve got a cool fan site! If it turns out to be hugely successful, you could be looking at a very nice advertising revenue stream by signing up with AdWords. The more traffic you bring to your site, the more advertising income. And this doesn’t have to be the brash, flash animation, popups that everyone is learning to hate. Just a little sidebar space with a link. You’ll be amazed at what you can make if you’ve got a hot web site running. The Job? Web Wizard!

And then if you’re like me, and have to find a way to get your opinions, ideas, and commentary out to the world, then just be a writer. Write about things that you know. Like Star Wars? Cool, then write some stories. Are you a great C# programmer? Then put together a proposal for a book that you think is needed. Or just write some articles and content for any of the many web sites on the topic of your choice.

Just because a lot of the programming jobs are being done elsewhere, is no reason to give up on the computer industry. There’s still a lot of exciting things taking place and there’s a lot of room for those of us with a creative streak to make an impact. Find your specialty and go for it!

Timothy Trimble is a award winning, freelance writer, and software developer. He has written a book for Microsoft Press and over 35 articles for significant computer industry trade magazines. He is the Blog publisher of The ART of Software Development which can be found via his web site at http://www.timothytrimble.info

Tags: , , , , , , , ,
June 26th 2008

Technology and Work Satisfaction

Technology relates to both the physical aspects of machines, equipment, processes and work layout, and the actual methods, systems and procedures involved in the carrying out of work. Technology is therefore a major influence on the general climate of the organization and the behavior of people at work.

During a study in a new American car assembly, developed by Chrysler, Walker and Guest, researchers examined the effects of mass production. They describe the characteristics of assembly line as: repetitious and machine paced; involving a minimum of skill; using predetermined techniques with no choice of tools or methods; and closely defined divisions of the production process. The workers were able to perform their jobs with only ’surface mental attention’.

The nature of the job, the technological layout and the high level of noise restricted the amount of social interaction and contacts that workers could have with each other. The opportunities for interpersonal relationships were important, and when these were missing the workers felt deprived. The workers’ main contact with authority was through the supervisors and this was an important factor in job satisfaction. There was little contact with the managers and as a result relationships with management were considered of little importance. They also had a higher rate of absenteeism than workers did in jobs with fewer characteristics of mass production.

Although these negative results exist in most of today’s business units, information technology can have a severe positive impact on job satisfaction. New patterns of work organization are demanded, the nature and content of individual jobs is altered, the function and structure of work groups is subject to change, supervision systems are being renewed, responsibilities are shifted, and the management task adopts a new role.

Speaking generally, the major effect of computers, robots, and other new technologies on job design seems to be that the role of the human half of the partnership has changed, not that it has become less important. The new technology is creating a need for better-trained employees, in almost every case. The computerization of the banking industry has considerably expanded not diminished, teller training needs for example.

Because automation increase the need for skilled employees, research finds that the people who see automation as a threat to their job security tend to be skilled in opposition to those with higher skill levels. Employees with high skill levels react more favorably, seeing the situation as creating opportunities for them to expand their work skills.

Kadence Buchanan writes articles on many topics including
Society, Home, and
Family

Tags: , , , , , , , ,
June 25th 2008

Who Knew - New Modern Technology - Cable Technology Turns thoughts into Actions!

Brown University has developed a computer system that allows a paralyzed person to use thoughts to become actions. A cable is plugged into electrodes in Matthew Nagle’s head. This allows him to image movements which then occur. He has moved a computer cursor, opened email and turned on a television. This was done with imagination and a computer program.

The results have been reported in an issue of the journal Nature. Image the significance of this. Many people are paralyzed and unable to function on a daily basis. So many spinal cord injuries exist. Christopher Reeve made this his life’s work after he suffered a spinal cord injury.

This new technology holds out hope for many. At this point, the patient is in a cart loaded with electronics. A cable plugs into the skull for the final connection to the patient. Brown University is hoping to create a wireless implant device. The current implant sense brainwave patterns when the patient thinks simple commands. Up and down are in the loop currently.

The scientific community has been waiting years for this brain-wave technology. They and we look forward to future developments. Improvements will surely come and provide some relief to the patients who quietly wait.

Nan Wood is an Accountant and Real Estate Professional with an interest in
Technology. She and her partner write articles for http://whooknew-modern.blogspot.com/ WhooKnew their blog adventure.

Tags: , , , ,
« Previous PageNext Page »
Close
E-mail It