Higher package

 

https://www.quora.com/Which-job-gives-2-to-3-lakhs-per-month-for-freshers

 

There are so many IT/ Software companies that pay more than Rs. One Lakh per month. Getting one lakh means an annual package of about Rs. 15 Lacs. Almost all of my friends in software are getting more than this, ranging from 15L to 30L.

Typically any company or a startup that has raised a funding of USD 5 million (35 Crores) is able to hire software developers, testers for more than 15 L of package. Following are the examples of a few such companies - Uber, Ola, Flipkart, Amazon, PayTM, Mobiqwik, Oyo Rooms, MakeMyTrip, Clear Trip, Ibibo, Microsoft, Facebook, Google, Grofers, Big Basket, Rivigo, Healthify, PayU, RazorPay, Zapr, Swiggy, Zomato, Hike, Tapzo, Deutsche Bank, Oracle, etc. and the list goes on.

Examples from companies paying at non IT roles, Godrej, Western Union, McKinsey & Company, BCG, TCS, Ola, Flipkart, Amazon, PayTM, etc. There are many more.

Since I'm from Software background, let me put that in the perspective. In IT/ Software, while there is no limit to such companies, what differentiates one company from another is the experience level at which they start paying so much. Eg. Ola hires freshers from IITs and pays 18L package. TCS pays so much, may be after 5 years. Package also changes the skills required at each level.

If you are looking to get a package of min 15 Lacs in software, here is how you can start.

  1. Learn how to program. (here
  • )
  • Pick a programming language, see if you can get very comfortable in it. You can choose any language from Ruby, Python, C, C++, Java, JavaScript, etc.
  • Languages like Ruby, JavaScript are very easy to start, even kids in class 7th can start learning and get going, while in comparison, languages like Java have a little bit more to understand and remember, they are also somewhat better in terms of building softwares (although not everywhere), but more importantly have much higher number of jobs available in India. Number of Jobs in Java are almost 3 times as the number of jobs in other languages. See numbers of jobs with respect to cities in Java Jobs
  • vs Ruby Jobs vs Php Jobs
  • (it’s in brackets).
  • Once you get comfortable with the idea of programming and in making programs, you can start honing your skills in solving tougher programming problems.
  • Then we have some concepts around programming which are required in almost all the company interviews, like Data Structures and Algorithms. Learn here
  • .
  • Later we do problem solving in programming using Data structures
  • and algorithms. Here are the recommended books
    1. Elements of Programming Interview
  • (recommended by friend who qualified Facebook)
  • Crack the Coding Interview
    1. (recommended by a friend who qualified Amazon)
  • That's it. If we can reach here, we are good to qualify interviews to get our dream package.
  • But wait, we may not get calls for the interview; because they don't know that you have learnt so much. Also, there would be a large number of people applying for the same job. We need to build our profile
  • to make it stand apart. There are two ways:
    1. First is to start participating in online programming competitions. Winning these competitions will give you visibility as people are watching and also act as badges on your resume.
    2. Second way is to start building projects (from a website to an app). Better your projects, higher the chances are of getting a interview call. If you can team with one or two people, it’s a lot easier.
  • In case you are getting interview calls, we can ignore #8 and focus more on #6.
  • Let's say we not earning right now. Our first objective would be to get a an job/ offer of
    1. Rs. 2 Lacs (Rs. 15,000 a month); at this level we are required to have some understanding of any programming language, programs like swap numbers or write a function to add numbers are asked, very very basic concepts of programming. At this level they only check if you are trainable.
    2. then qualify interviews worth Rs. 3 Lacs; concepts on programming language are more emphasised. Programs level can go to sorting techniques. Till here Data Structures and Algorithms are not really required. If at all someone asks, it can be only till definitions of data structures and programs to add elements or read elements from data structures can be asked.
    3. then appear for interviews worth 4–6 Lacs. Here we are expected to have very good understanding of programming language in detail. Emphasis on logic building, programming skills starts to given priority from here.
    4. then interviews worth 7–8; Expect decent DS and Algo question from here in multiple rounds.
    5. then 9–12 and then 12–15L. Problem level can be really good. Once we get a hang of practicing interview questions
      1. from such companies, they are crackable. Say about 500 questions is good enough.
    1. Doing in stages will make sure we validate our progress (like a net practice) and gradually improve our confidence. With every failure we can go back and learn enough to qualify that level. Otherwise making very big goals sometimes looks scary and impossible. When I was at 3L I used to think that 10L is only for toppers and big shots.

    Edit: Added how to links.

    Learn, be useful, make money!

    Comments

    Popular posts from this blog

    preparation analytics

    General info - 6350958828e0b