WYSIWYG

http://kufli.blogspot.com
http://github.com/karthik20522

Monday, June 25, 2012

My useless engineering degree

As a software engineer/developer/programmer for past 6 yrs I have come to realize that both my bachelors of engineering in computer science and my masters of science in computer science were both a plain waste of a degree. As a engineering graduate in computer science I have realized that my education had no correlation to the work that I am performing at my job ,well, except for the OOP's class which by the way most programmers including myself don't follow as instructed.

In my bachelors of engineering, the courses involved object oriented programming, AI, electrical and electronic, theory of computation, basic civil and mechanical engineering and networks 101 like networking algorithms like shortest path etc. And in my masters were more around data structures, networks and object oriented programming etc. To best of my knowledge in my past 6 yrs I have never used any knowledge or concept that I have gained/read during my academics. So does having a engineering degree make any difference is my question!

Let's take all my 6yrs of experience as a programmer into lime light:

- my first job was at Albany international where I initially started working on a enterprise application written in Dotnetnuke and c#. this application was a employee directory fetching information from active directory. My major project at this company was a conversion of a vc++ application to a managed c++ application and implemented click once deployment and some authentication and authorization functionality to support this windows application. Quite complex for a beginner to say the least.

- my second job was a 3 month stint at URS where my boss had "stick with the book" attitude which annoyed me and thus making me to explore new opportunity.

- my 3rd Job was at Travelocity with all young blood in my team. My work was mainly around .net 2.0 framework and some simple web-services and database functionality (heavy CRUD operations). But as easy as it sounds, the job was quite tricky as the code had to be optimized for high throughout with limited hardware.

- in my 4th Job (Getty images, my current job) where I worked on image processing and image related programming which was quite complex; besides that I worked on windows services, web services, ui, web, JavaScript etc..

My point with above is that with all my above experience, I have never used anything that I learned during my undergrad or grad program! Thus my question arises, is my 80000$ (give or take) worth of education any good or was it just a justification to get a job and a ticket to United States? Would I have been the same and programming today if I had a history major considering the fact that my first personal webpage that I hosted was when I was in 10th grade 1998 (php), infra48x.tripod.com, if any of my old buddies remember that site! FYI, tripod no longer exists and my first site is lost!

Labels: