How to Become a Competent (Java) Developer
A Coggle Diagram about Technical Skills
Well, this is a no-brainer; your technical skills will get you the interview. When recruiting a Java developer, companies are looking for several factors., Cognitive Skills
It's great that you have a deep knowledge of the Java programming language and various tools, but your employer/clients will also be assessing you on the following aspects., For the past couple of years, government and societies have been trying to make “Geek” cool again. Presidents and prime ministers are recommending that computer programming be part of schools’ curriculum. Politics aside, becoming a competent programmer today is more challenging than ever. Just being an introvert genius no longer suffices. and Companies and organizations are looking for people with cognitive skills to add to their technical abilities. It is difficult to put a number on this as it is very company-dependent, but the 70/30 rule could be applied here. That means that people should possess roughly 70% technical skills and 30% soft (cognitive) skills. A “hardcore” developer hardly moves into management if he/she lacks the soft skills required. I have managed many teams across multiple verticals and developed some job descriptions and career progression paths along the way that are in use in some of the largest companies in the world. Let’s try to sum up a few aspects of what seems to be the pattern when companies are recruiting or promoting.