Rise of the Hybrid (I-3)
Looking back at my technical evolution, from early start of C and Assembly programming language the creation of two competing programming language between C# (.NET Microsoft) and Java (Now Oracle) also created a two center of excellence across industry. The center of excellence range from practice in consulting world and client side enterprise technology landscape (Microsoft vs. Java/J2EE). Having work and experience developing in both languages (technology stack) presented some really interesting questions I get ask all time, which ONE is better or a new developer should invest in their career?
That one question made me started researching which I called “Rise of the Hybrid” referencing my experience, analysis of current real-world consultants, current technology learning curve, and insightful framework that hopefully will provide meaningful conclusions and training patterns.
That one question made me started researching which I called “Rise of the Hybrid” referencing my experience, analysis of current real-world consultants, current technology learning curve, and insightful framework that hopefully will provide meaningful conclusions and training patterns.
Giving consideration to the current Millennial generation as the dominant upcoming workforce, it is worth noting the frame of reference in evaluating potential hybrid talents as depicted below:
- Millennial Generation – Special, Sheltered, Confident, Team-Oriented, Conventional, Pressured, and Achieving. Millennials place an emphasis on producing meaningful work, finding creative outlet, and prefer immediate feedback. As they are not satisfied with remaining for a long period of time at the same job, their career paths become more dynamic and less predictable.
- High Performers - Put in the work day after day, Get feedback on their performance, Look for opportunities to learn and grow with assignment, Direct their own learning, Highly productive, and Value their health and fitness.
It has been over a year since I started writing this article and since then I was given an opportunity to lead a boot camp for new junior developers who are mostly millennials. The 12-week full stack developer program does not require computer science or technical background and it is focus on UI (HTML/CSS, React, MongoDB, MySQL, JavaScript). A lot of the lessons learned has evolved which includes addition of Java and re-arrangement of the curriculum which in pilot started in the front end development (user interface) to current second batch into back-end development first using Java. This provided my team a more insightful analysis on everyone's learning progress without the look and feel (the wow) getting in the way of project demonstration.
During the course of the two boot camp I literally started noticing a few development patterns in drive, motivation, passion, discipline, and creativity that will later allow me to gauge a developer that will rise to the challenge of being hybrid. This is a lot easier in consulting as the demand on opportunity to learn new technology most specially different programming languages is available.
Finally, I later realize that a hybrid skills is not only limited to two programming languages like Java and .NET (C#, C/C++) it also applies to various technology stacks combinations like Angular, React, Data Analytics, HTML/CSS. But ultimately. a developer still sees two distinct worlds; front-end and back-end, analytical and creativity, or simply left and right brain.
Comments
Post a Comment