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.
- 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