Friday, March 17, 2006

Q1. Basic Skills for a Software Engineer

I have search both on the web and in job recruitment ads, and I’ve found these skills are mostly require to be a software engineer:

- SW development expreience

This is the basic skill to be a SW engineer. In order to implement the project, you should have been in a part of the project.Then you know the routine, what problem will face during the project,etc.

- Solid software language(s) knowledge

I can’t imagine a SW engineer that without this knowledge.It just like a captain that don’t know how to operate a ship.

- Initiative

Being a SW engineer should be shelf motivate, as the sofatware development is a tough work. You should like your job.

- Problem solving skill

The present of a SW engineer is to help the clients solving problems.

- Communication skill

I think this is the key to define whether a SW engineer is good or not. As SW development is a highly Client oriented work. What the client want(so called requiement engineering) is define what will the software like.Therfore good communication skills can greatly eumlimlates fatl error cause by missunderstanding.

- Language skills(one or more)

As the trend of globalization, our clients will be come from all over the world, equipping foreign language skills(at least English skill) is important.

- Team working spirit

As SW development is not a solo work, SW engineer relies on its team during development.So working as a team is vital.

0 Comments:

Post a Comment

<< Home