Sunday, 21 July 2019

Trend in Industry....... Needs to change

Once I received a call from a consultant, “ are you looking for Job change ?” , I
replied that I am not. Then he asked me why I have updated my CV on job portal If
I am not looking for ?
I replied politely –“I am looking for better career opportunity not for job change” ,
then he took a sigh of relief and proceeded.
This is true. In Indian Software industry, we are treated as developer, man-power,
job seekers everything but not a professional. The name of most popular portal “
Naukri.com “ also supports my arguments as if we are looking for “Naukri” not for
career.
For the namesake, we are software professional but we are not actually. There is
difference between worker and professional. A worker just accomplish the task and
gets free and look for another assignment. But professionals own whatever they are
asked to do and they deliver finished product. There is lot more to discuss on
professional and professionalism, but we will not discuss.
One thing that does not let us act like professional both in attitude and mindset –
expertise in subject matter.
We know many thing to suffice our need but lacks mastering. For example, when
we see JD (Job description) of any opening for java.
Let us discuss Job Description for Java developer from the companyExpertEase
posted on Yahoo on 18-Aug-2018.
Java Developer – Java, J2EE, Web services
- Expertise in Java Programming
- 5+ years of Core Java/ J2EE development using JSP, Tiles framework, JSF,
Struts, Spring, Spring IOC, AOP, Spring MVC
- 3+ years Work Experience in EJB, JPA, Hibernate
- Strong knowledge and Experience in developing and consuming SOAP/Restful
Web services, Implementing Web services Security (like OPSS)
- Strong knowledge in J2EE Design Patterns is a plus
- Strong knowledge in working with relational database
- Expertise in using IDE’s like Eclipse, JDeveloper
- Knowledge in Ant/Maven Build
- Other Skills - JQuery, Ajax, Javascript, HTML5, CSS, JMS

From above JD ,It is not clear whether they are looking for developer for client
side or server side. If they are looking for developer or build manager- any ways.
If it is a tradition of the market, then how we can become expert in any subject
matter. It seems this company is looking for CPU not professional –, yes CPU,
which can execute any instruction what is given to execute.
Ironically - Jack of all and master of none.
There are two models of working in software industry -service based and product
based company.
There is one major difference in both. Service based company demands –
candidate should know many technologies – Jack of all.
Product organization demands –Honest expert with healthy mindset –whom, let me
dare to address as - PROFESSIONALSSSSSSSSSSSSSSSSSSSSSSS
There are some companies like Amazon,Microsoft, Oracle and Google and to
name few which demands only subject matter expert, skilled in one technology
only.
Precisely these companies long for – Master of one and jack of none.