Monday, October 27, 2008

Soft Skills for Software Engineers -- 1

Soft Skills for Software Engineers are VERY CRITICAL skills to produce quality software and grow up the career ladder !! In fact, these are always essential in ANY profession, per se. But since Software is more of "Thought Product" with all "soft-ness" so Soft Skills are more important in this profession than others.

Why learn soft skills ?
Google Search Engine found 189,000 matches (on 2nd Sep, 2008) for “Soft Skills for a Software Engineer”
Employers often get biased towards “Attitude” rather than “Aptitude”
SW Engg is essentially “SOFT” :-)

Soft Topics

1. TEAM Collaboration Skills

2. Thinking Skills

3. Creative Skills (6 THT)

4. Time Management Skills
4.1. Meeting Management Skills
4.2. Write Everything !

5. Communication Skills
5.1. Interpersonal Skills
5.2. Self-Reflection / Introspection


6 soft skills for every hard-nosed professional

1. Interpersonal skills

2. Team Spirit

3. Social Grace

4. Business Etiquette

5. Negotiation Skills

6. Behavioral Traits, such as:
6.1. Attitude,
6.2. Motivation, and
6.3. Time management


Soft skills “hard-wired” ?

a. Like you learned brushing your teeth at childhood :-(…:-).
… yes, … how many of you Brushed your teeth today ? ALL ?? … right !!
I hate dirty-teeth-ugly guys / gals :-(

b. 40-days continuous practice makes it a habit :-).
…. Yes, remember … the Islamic ritual of 40-days … if you want to make something a habit .. PRACTICE IT RELIGIOUSLY for 40 days without any break ….

c. Write ! Write !! Write !!!
.. Yes … Our STRONGEST Memory is WEAKER than the WEAKEST INK … !!! Use Hard-bound fat “ruler” Notebooks

d. Use Hard-bound fat “ruler” Physical Notebooks :-).
Yes … I have researched it for about 10 years … and yes, it WORKS !!!!

e. Hear WIIFM Radio … :-).
... Yes, we ALL get TURNED ON when we CLEARLY see “What’s In It For Me” WIIFM .. We ALL love this ….FM Radio … so much

Download the PPT slides for more ....

0 comments :