Presentation is loading. Please wait.

Presentation is loading. Please wait.

What skill are important for Software Engineer ?

Similar presentations


Presentation on theme: "What skill are important for Software Engineer ?"— Presentation transcript:

1 What skill are important for Software Engineer ?
Technical skills Programing skills Analytical skills Learning Communication Soft skills Other ???

2 Technical skills is it really enough?
What ? Why ? Sample !

3 Hard Skills vs Soft Skills
IQ Hard skills – How computer works, C#, SQL Soft Skills – Communication, Mind set, Interpersonal skills “You can attract me with your appearance but hold me only by your character” “Przyciągnij mnie wyglądem, a zatrzymaj charakterem.” EQ

4 Soft Skills – What is it ? Soft skills is a s term involving a person’s Emotional Intelligence Quotient or EQ. This is the cluster of communication, personality traits, personal habits, language, optimism, and friendliness, that describe your relationships with others. Grono cech

5 Soft Skills: Personal Qualities
Examples: Mindset Responsibility Adaptability/Agility Sociability Self management Integrity/Honesty Responsibility (odpowiedzialnosc) Adaptability/Agility (zdolnosc adoptowania sie, gotowaosc na zmiany) Sociability (towarzysk, kontaktowosc) Self management Integrity/Honesty

6 Soft Skills: Interpersonal skills
Examples: Communication Team work Teach others Serves client/customer Negotiate Work with culture diversity

7 Complement our hard skills
Influence others (group culture) Hard to learn No one is teaching us this skills

8 Why? - Monarch Institute research
15% of your career success come from your hard skills

9 Career Builder report (April 2014)
asked 2138 managers and HR professionals 77% - believe that soft skills are just as important as hard skills 16% said soft skills are more important than hard skills when evaluating candidates for a job

10 Why ? Mark Murphy, author of Hire For Attitude
fsd 46% of new hires fail in the first 18 months 46% of new hires fail in the first 18 months, and of those new hires, 89% fail for reasons associated with attitude. And of those 89% fail for reasons associated with Soft Skills (attitude)

11 Mindset Communication

12 Mindset Break it down – rozłóż na czynniki pierwsze
The tech industry is constantly evolving, and as a result companies often have to make abrupt changes in policy in order to keep up. Part of being successful in your career is being able to quickly and effectively adapt to challenging and unexpected work situations. Have the right mindset Simply having the right mindset can make a huge difference when dealing with unforeseen issues at work.  Always approach a project with the expectation that things can change at any time. This way, you’ll be mentally prepared for any problems that may arise, and the quality of your work won’t suffer. Keep records of your work Document your work whenever possible. It really helps to have clearly laid out procedures to organize and manage all of the information, you’re working with so that you can easily retrace your steps and make changes to your work if necessary. Of course, it can be difficult to maintain up-to-date records when you’re in the midst of a busy project.  However, even rudimentary documentation–like scribbling notes down into a notebook–can make a big difference in helping you make sense of your work.

13 Mindset - Challenges …avoid challenges …embrace challenges
Embrace – opowiadac sie , wybierac, promowac …embrace challenges

14 Mindset - Changes …opportunity to learn …fear of unknown

15 Mindset - Obstacles …give up easily …persist in the face of setbacks

16 …see effort as fruitless or worse …see effort as the path to mastery
Mindset - Effort …see effort as fruitless or worse …see effort as the path to mastery

17 Mindset – Criticism/Feedback
… learn from criticism, see it as valuable feedback … ignore negative feedback, see it as unuseful criticism

18 Mindset – Success of Others
… feel threatened by the success of others Threaten - zagrozony … find lessons and inspirations in the success of others

19 Fixed Mindset Growth Mindset …avoid challenges Challenges
Leads to a desire to look smart and therefore a tendency to: Leads to a desire to learn and therefore a tendency to: …avoid challenges Challenges …embrace challenges …fear of unknown Changes …opportunity to learn …give up easily Obstacles …persist in the face of setbacks …see effort as fruitless or worse Effort …see effort as the path to mastery … ignore negative feedback, see it as unuseful criticism Criticism/ Feedback … learn from criticism, see it as valuable feedback … find lessons and inspirations in the success of others … feel threatened by the success of others Success of others

20 Communication Meetings, presentations, reports, even s – all of these are day-to-day activities that require solid communication skills. As an engineer, you’ll often be required to communicate with other engineers and with co-workers from different departments, as well as with upper-level management. It’s important to remember that non-engineers don’t have the same background you do, so you’ll need to walk a fine line between simplifying complex concepts and communicating in a clear and direct fashion. Don’t be too technical Stay away from overly technical language whenever possible. While it’s still important to relay any valuable information, don’t delve into the really technical stuff unless absolutely necessary. Use analogies A good idea is to try and use analogies to describe complicated engineering concepts.  For example, a common analogy in physics is to relate the flow of current in an electrical circuit to the flow of water through a pipe. By comparing an engineering process to a simple everyday operation, you can convey a basic understanding of a complex subject to a layperson, without them needing any specialized knowledge. Finding the right analogy can be difficult, but it will make communicating with your non-engineering colleagues that much easier (and they will be grateful for it!).

21 Confirm you understand
Apologize early Be positive Yes/No Feedback not critique Confirm you understand Communication Principles Hear suggestions Listen First

22 Books - recommendation

23 Books - recommendation

24 Give us the feedback KO_LearnToCode@krollontrack.pl

25 When managers depend on you, they will trust you with bigger projects, putting you in a better position to ask for greater responsibilities and a promotion or salary increase. Dan Schawbel is the New York Times bestselling author of Promote Yourself: The New Rules For Career Success Polega na tobie


Download ppt "What skill are important for Software Engineer ?"

Similar presentations


Ads by Google