I started to learn Microsoft Technology in my college days
and simultaneously PHP too. Slowly I gave up learning PHP because somehow I thought
that PHP is not right platform what I wanted to learn. Yes, 4/5 years ago from
now PHP was not robust what it is today. It was simple scripting language where
server and client code resides in same file with .php (mostly) extension. I had
background of C and C++ , so had good understanding of functional programming
approach and OOP concept. I never seen class and OOPS feature in PHP, I started
to think! Then what are the uses of my learning C and C++? I am not applying my
prior knowledge at all.
So, I started to look forward. Asked some cool guys for solution. Someone
told to learn Java, Someone .NET . That time I had no idea , what they are how
to start and where to start.
I thought to learn Java. I went to college library and
picked few books of Java. I remember one book on Applet programming, one on
J2EE (means which is talking about Enterprise class library) and another
somewhat related to Advance Java. Ha..Ha..
Did you notice my choice? Yes, I was completely on wrong
direction. Did not understand a single complete program because those
discussions were on top of foundation, which I don’t had at all in Java. I returned
those and started to think, Hey Java is too tough and it is not for me.
Yes, dear! This is the mindset of 70% student. They simply
think that Java is not for me because they start from wrong point.
Ok, somehow I realize that, I should start java by writing
simple console application. I set up
JRE, JVM and started to write Java in notepad. Oh, I got relaxation. Now I can use my existing
C and C++ concept to implement those applications.
However, charm ends shortly when faced two difficulties
1)
Writing code on notepad is nightmare for
beginner(I will recommend always to use notepad in beginning)
2)
The black window is not eye catching since I am
seeing same output window for last 3 years (I used to use Dev C++ , Borland C++
editor for my C and C++ practice )
I did not find eclipse like editor in my hand, though it was
exists and one of the popular IDE for Java.
I started to think, Java is good truly OOP but again this is
not the platform where I wanted to settle down and started to keep searching
something else.
At that time one guy from HCL came to our college to make
business by teaching ASP.NET. He showed demo of few eye-catching applications.
Hey, he was not showing but developing. Yes, the person was developing
small application in middle of his presentation.
How cool it is. Clicking on button and happening something.
Within 5 minutes he shown one fully Database driven application when I spent
few weeks to make database connection in Java or PHP.
Yes, this is the platform where I wanted to land. This is
the Editor (Visual Studio 2005) what I dream. This is the programming
language(C#) what I wanted to use.
My journey started in the ocean of Microsoft technology.
Shanmugavel Sir, Thanks for your demo on behalf of HCL learning.
No comments:
Post a Comment