Dear Friends and Students
This year large number of students are getting
recruited in campus placements. Many companies are recruiting 2-3 years of
experienced professionals at huge packages! The digital transformation is
taking at a brisk pace. The demand is high.
Till here the story is great! Students are happy. Software Developers
are Excited. Parents are in euphoria.
However, “the world of programming” is shifting
towards “universe of automation platforms”! When we were working in 1990s, we
used to code HTML page, Java Script, CSS together for client side Web Page
development, Java Servlet for business logic and connecting to database (server
side programming) and finally we used to design Database from scratch. Similarly,
C or C++ is used for all mission critical or processing time sensitive
applications.
Today as of 2021, developers are relying on
Python or R for Data science or analytics. Still C++ or Java is used for processing
intensive jobs. Here is the catch! It took 20 years to make python popular for
Datascience! However, thanks to heavy investments on Low Code Platforms and No
Code Platforms, it would not take not more than 4-5 years to make python
obsolete for a developer!! Is it confusing?
Yes,
true. Low code platforms and No code platforms are becoming popular. Gartner
predicts by 2024, “low-code application development will be responsible for
more than 65% of application development activity. Low-code is a visual approach to
software development. With low-code, you can abstract and automate every step
of the application lifecycle- rapidly design, prototype, develop, deploy,
manage and monitor applications with the help of a user-friendly Graphical User
Interface (GUI).
How does it help? The developer typically has
to hand code only about 10% of the application's functionality. The low-code
platform handles the rest!! It gives equal opportunity to Mechanical or Civil
or MBA or Medical students along with CSE/IT students.
Ricoh replaced legacy systems with low code
platform which helped them achieve a 253% Return On Investment and a payback in
just 7 months. (Bloomberg). The average company avoided hiring two IT
developers using low code tools. This reaped about $4.4 million in increased
business value over three years from the applications designed. (Forrester) (https://research.aimultiple.com/low-code-statistics/)
On average, a developer creates 70 bugs per
1000 lines of code. Fixing a bug takes 30 times longer than writing a line
of code. 75% of a developer’s time is spent on debugging (1500 hours a
year!). In the US alone, $113B is spent annually on identifying & fixing
product defects (coralogix.com). This can be avoided!!
AutoML from Google, Spark AR from Facebook, and
Lens Studio from the Snapchat are futuristic No Code Machine Learning
Automation Systems. You just need to focus on collecting right data and
defining problems. Platform would take care of complete steps involved in
machine learning or deep learning algorithm setup.
Low-code Platforms include OutSystems, Quixy, Visual
LANSA, Creatio, GeneXus, Zoho Creator, Appian, KiSSFLOW – BPM & Workflow Software, Mendix,
, Salesforce Lightning, Microsoft PowerApps, AppSheet, Google App Maker, FileMaker, etc are
going to rule the future software development.
Dear Students and Early Stage Developers
What is it for you? What is your new role and
responsibility now? How do you self-nurture yourself?
Here are a few tips!
Continue to be good in fundamentals (Basic understanding of Programming and Data Structures, DB Concepts, Statistical approach). You should know what to use when?
Spend more time in participating in various Business Hackathons or Technical Challenges- This process help you to collect right data, identify the problems, designing various questions and solutions, quick prototype using Low code or no code platforms, and convince customers, presentation skills. Rest your platforms would take care of it!!
Are you ready for the New Game in the Software
Development? Set your priorities!!
Your Well-wisher
Ravi Saripalle
No comments:
Post a Comment