Friday

I am a programmer

 My journey to become a successful programmer not started with ease or usual way other do.

Due to some Monterrey cause I took commerce at my HS and graduation. After completion of my graduation in B.Com I was trying to get a job. I didn’t get any job. So started with teaching children. But I always fond of technologies especially Computer. I wanted to study Computer Science which was not possible due to my back ground of education [commerce] besides lack of money.

In the mean time my maternal uncle has gifted me a old book of Basic of Computer Science. That change d my thinking in every way. I have decided to go for Computer study to know inside IT any way.

I took admission into PG diploma in System Management from a pvt institute. This 18 months course simply increase my knowledge hungry for Computer.

After completing the course I have started working with Foxpro, Clipper … programming at that time for many small companies and freelance projects.

I continued studied in different computer languages [C++, Java, PHP] and tools while working for different small organisation at different places due to lack of stable and good company’s offer.

I had started working with VB and Sql Server [few months in Core Java] programming with small companies. After completing 3 years I have found that company mostly looking for Computer Science or Engineering Degree candidates.

I had no way to join full time courses due to lack of money and education back ground [B.Com with Economics and math].

I found that I can pursue MCA from IGNOU. But I have to do the admission course first CIC [6 month+] and PPC [advance Math for Computing along with MCA]. Which was a tough journey in both ways distance from home to Kolkata and syllabus with more science subjects.

While I was studying CIC I needed money to live and pay for University fees. I have started teaching many local students basic of computer science, programming etc. And I am fortuante most of them are well established in their job. From Cyber Crime specialist to Architect to Project Manager in the different part of the world. I love to go back and start teaching again.

I completed CIC gracefully with good marks and started MCA [Master in Computer Application equivalent to BTech in some arenas].

I continued working as Programmer or Tech Lead while doing MCA. When I completed MCA I already have 5+ years of experience in programming. After a few more small jobs, got a good breaking point in 2004 and no moved back since then.

One thing I need to tell that in India most of the big outsourcing companies like TCS, Infosys etc do not take IGNOU students as they do correspondence courses. Even they know that IGNOU’s evaluation process/questions are very high grades and tough to pass out.

I have worked with different teams [both offshore and onsite], different tools, technologies and working ethics. A few year worked as Project Manager too. But found I am a technologist and like to become Architect.

I am continuing to work as Architect Engineering in Development with the latest technologies. And still do programming for 70–80% time. I have been in on site in different EU countries for many times and experienced their working culture and the way they work.

I want to continue with it by mastering real life solutions for many different problems with different technologies. Yes still I am a programmer inside with lot of additional roles and responsibilities. I taught many learner and continue to help them.

Summary is if you learning something with heart and have reasoning power then programming is for you. Growth in respect of knowledge and reputation will continue. May be need much more labour and brain than a manager. As IT industry need real programmer all the time.

After 20 years of my career and programming journey, I felt that in India opportunity is fewer for very senior and expert programmer than EU and USA. But still, I am running to know more and more to solve complex needs in an optimised way.

Recently I am launching a social business model based company EuresiaCoders. Where remote coders or developers will work from different parts of the world. But they will not work as lone freelancers or contractors. Instead, they will work as a part of high calibre team to deliver highly complex software solutions mainly to European clients or other part of the world clients.

But my journey continues as a programmer as I continue working as an Architect and Programmer in this social company as well. I would suggest every aspirant programmer that doesn’t look what are you today. But look what you redefined other’s life with your software.

No comments:

Financial Engineering