Road Map to Software Career – Mobile Success – Part II

Road Map – Mile Two

You have 3 paths following paths in front of you.   You need to choose the best path which suites you and continue the journey.

  1. Front End Developer
  2. Back End Developer
  3. Full Stack Developer

For simple understanding, in the building construction, back end developer builds structure i.e framing to plumbing and wiring, and the front end developer gives the finishing touches including switches, electrical items, color etc.

Front End Developer

It is also known as client side development.   If you are very good in designing / colour and creative in imagination, you can choose this path.

Back End Developer

It is known as server side development.  If you are very strong in logical thinking, you can take this path.

Full Stack Developer

They are most sought and higher paid in the industry.  They know both Front end and back end development.  In the initial days of career (first 2-3 years), you can choose front end / back and move to full stack.

The following table explain what you should learn to become a programmer.

Minimum Skill requirements:

Front End Developer

Languages : HTML / CSS / JavaScript  (Angular II or ReactJS takes to great heights)
Frame works : Bootstrap
JS Frame work :  JQuery / Angular / Ember / React
Other skills : Source control (like Git), Web performance including Search Engine Optimization (SCO)

Back end Developer
You have two path in front of you.  You can take MicroSoft path namely MicroSoft Tech stack or Open source Tech Stack.

MicroSoft :  .net

Open source :  PHP / JAVA / Ruby / Node.JS / Go / Scala

Note:  PHP jobs will not fetch much salary.

Database: You need to Oracle,  MySQL, PostgreSQL and no-sql database like MangoDB and CouchDB. Knowledge on WebService.

Mobile – Key to Success

For a common man, mobile is a hand held device; for a hungry student who wants to work in software it is the world of opportunity.   There are millions of mobile developers required across the world.  The mobile based app development is just picking up.   In future, the mobile is going to be the communication for all business to business and business to customer transactions.

Scenario:

Interview – 1:

Sir, I am a fresher.  I have completed BE this year.  I got good marks…..

Interview – 2:

Sir, I have completed BE this year.   I have developed mobile app using android for people who look for good movies around the city.   My friends have started using it.  I love android development.  Please see this app in the mobile.

Who will get the job?  In the eyes of the employer, the second person is not a fresher.  He is an experienced person on Android mobile application.   Now, the interview will turn towards discussion point of his app and its features.    The first person may or may not get the job.  But the second person will enter into salary discussion and he will be in a position to choose the best company of his choice.

Mobile Development – Overview

Mobile development broadly categorized into two major parts namely Native and Hybrid application.   As the word ‘Native’ describes, it can be used only for particular segment of the mobile only i.e the apps developed in Android can be installed in Android and the apps developed in IOS can be deployed / used only in iPhones.   On the other hand the Hybrid apps are developed for any mobile.

The Android is widely used in mobile and the opportunities of the jobs also higher.  You need to learn  JAVA before learning Android.    You do a research on google play store and apple play store for existing apps or useful apps.

Mobile – Success Stories:

Read about Mobile apps ideas and success stories in google.

Thought Leader

Whether you are a full stack developer or Front end developer, you need to develop the technical thought leadership.    You might have noticed in your collage / friends circle, some people talk with sense.   They have in-depth knowledge on the subject they are discussing and others will love to listen to them.

In simple example, take your coffee time movie discussion.   Some people will have reference to international movie and they have clear view on the smaller things in the movie and they give their view gently but show their knowledge.   Their views in the circle are respected.  It is called research based knowledge.

If you are front end developer, you need to learn multiple frame works (Eg. JS / Jquery / Angular JS / React JS) and understand why each frame work is created. For designing the web page,  initially Java Script is used and later JQuery and Angular JS.  The best way of learning is to know why each is created and what is the advantage of every framework or what is the disadvantage of previous frame work.    This research based reading gives you a broader view of the technology and you will have your own view i.e. likes and dislikes of each frame work.

You could see while discussing about technology, people say  “I am a React Lover; I prefer  React over  angular because….”.   It is like taking sides of each frame work.   Other person may prefer angular JS over React JS.   This discussions / technical arguments will improve your knowledge and you will be respected for your views.

Remember, every day reading (minimum 30-60 minutes) of different views will help you to be a “thought leader”.

 

  • Next Middle aged Crisis

 

continued…

5 Responses to Road Map to Software Career – Mobile Success – Part II

  1. harihara subramanian V says:

    I am also a brahmin. I have resigned my government for fighting against corruption. IT professional having 22 years of experience with LINUX and Oracle DBA skills do not have job now (previously having USA and other onshore experience ) . Please request any brahmin to help. my e mail id hari779@yahoo.com

  2. A S KRISHNAMURTHY says:

    Good going articles. Would await for part 3 to give my perspective.
    Thought leadership and technopreunership should be the need of the day to grow onto NextGen business globally.
    Don’t expect to export services, instead try and export products or enabled platforms for revenue generation. In the likes of Amazon, Alibaba and even Apple coming into India. This could solve the middle aged crisis, by freshers and middle aged technopruners alignment

  3. S.D.Ramachandran says:

    Good for aspirants & also qualified,(employed&left)/ homemaker ladies of our society.

Leave a Reply to admin Cancel reply

Your email address will not be published. Required fields are marked *