AWS or Azure or Google Cloud: Which cloud is better for my career?

AWS or Azure or Google Cloud: Which cloud is better for my career?

I have been helping learners acquire new technology skills for almost a decade now.

Do you know the most frequently asked question for me?

No alt text provided for this image


1: Most Frequently Asked Question

Which framework/tool/platform should I learn? Which one is better for my career?

When I dig deeper using the 5 WHYs principle, this is the question at which we typically end up.

Which one has the best future?

Which cloud (AWS/Azure/Google Cloud/...) has a better future?

Which language(Python/JavaScript/Java/Go/...) has a better future?

Which tool has a better future?

2: Try predicting the future

Predictions in technology are difficult to make.

There is no reason for any individual to have a computer in his home. (Ken Olson, President, Digital Equipment Corporation, 1977)

Many famous people burnt their fingers trying to predict the future.

640K ought to be enough (memory) for anybody. (Bill Gates, 1981)

The death of Java is being predicted for almost 2 decades now. Java not only continues to survive but thrive. It is still the preferred backend programming language for many large enterprises.

So, which cloud (AWS/Azure/Google Cloud/...) has a better future?

I think XYZ but am I better than Bill Gates at predicting the future?

3: So, what is important?

Learning the right tool/platform/language is important. But, a more important question is: Which of these can I master?

Which of these can I be in the top 5% in terms of skills for? Which of these can I get the right mentoring for?

Why are these most important questions?

Do you know? There are mainframes professionals making top dollar even today.

Why? Because they are the best at what they do.

If you want to really master something, you need to spend time with it. However, what I see happen is exactly the opposite.

For example, I meet a number of learners start with a specific cloud platform - AWS, for example. After a month, they meet somebody who says Azure has a better future. What happens? They start learning Azure.

Different people have different answers to this question: Which framework/tool/platform should I learn? Which one is better for my career? The more people you speak to, the more confused you are. If you constantly switch from one to another, you cannot master it.

4: What Should You Do?

Let's take an example: You are choosing the cloud platform to learn.

You spent a few hours doing the research. You came up with 3 options: AWS, Azure and Google Cloud. You want to pick among these three. How do you go about doing it?

Most enterprises are moving towards the cloud. But, which one will be the most popular in 5 years? in 10 years? I don't know. Maybe AWS. Maybe Azure. Maybe Google Cloud. Maybe something which is not as popular today.

If you base your decision on this question, you cannot focus on one cloud platform.

In my experience, here are better questions to ask.

4.1: Which of these cloud platforms do you have a personal affinity towards?

Which of these are you making use of in your enterprise?

Which of these is used by people around you?

Which of these do you like?

Which of these can you be in the top 1 percentile for?

4.2: Which of these can you get mentoring for?

When learning something new, you will get stuck. You will hit a roadblock. You need a mentor/guide to help you stay on course. Choose a mentor who is great at the technology you want to learn.

A YouTube celebrity or a Udemy instructor is NOT a mentor. They cannot spend the time needed to really mentor you.

A mentor is ideally a phone call away.

A mentor knows you and the technology you want to master.

Summary

As far as I am concerned, the most important question to ask is: Which framework/tool/platform can be in top 1 percentile for?

What do you think?

#udemy #newsletter #in28minutes

Surya Chirravuri

Senior Cloud Security Consultant

1 年

Great thoughts. In general, one should know clearly why they want to get into cloud and how it is going to shape up their career. From a cloud provider choice standpoint (aside from all points here), is to look at one's past experience and see which areas they are very strong at - for example if they are strong with Microsoft stack (AD, .NET, etc), then Azure may be a good option. If they have been more on open source technologies, Google Cloud may be a good option. Similarly market research also helps in terms of knowing the trends (For e.g. the fact that large organizations no longer want to stick to one cloud provider, and have learnt to pick cloud providers based on the use-cases).

Smit Srivastava

Director Product Management| GroupM| Ex-Deloitte| Ad-Tech | Mar-Tech| Masters AI | MBA IE Business School|

1 年

I agree. However, would like to add a very small point here. Depending upon what's the goal of the learner. Most of the time it's about getting a good job! In that case, do a simple "Demand and Supply" analysis. For example, I see the majority going for AWS certifications. Because AWS has the largest share, which means a majority of the companies are using AWS. However, if your goal is getting a job then be cognizant of the fact that there are already too many people with AWS knowledge and certification. Whereas if you take some other niche cloud or even the big ones such as Azure the demand is lower compared to the AWS. However, because of that supply is also less. I am not saying in Azure there is no competition. Neither I am saying one should not learn AWS. I am saying consider these points too if you are starting from scratch and don't have any particular affinity towards a specific cloud! But yes, whichever you choose. Make sure to dive deep into it!!!

prashanth reddy

Sr.Software Developer

1 年

Hi Sir, I am a java developer, I want learn a AWS and Devops, Please can you help me better trainer and process.

回复
Femi Paul Williams

Senior Information Security Manager II @ Infosys Technologies | Cybersecurity | GCP | AWS | Cloud Security | GDPR | ITIL

1 年

Hey Ranga, I am a big fan of your Udemy GCP cloud trainings. It's helped me improved tremendously and continously. Thanks

回复
Mohit Yogi

Becoming 1% Better| Web Developer in Making

2 年

Ranga Karanamsir can you help me for getting gcp-CDL exam voucher sir I am also going to purchase your course if you tell me how I can do help I have already studied for it gave my assessment but want voucher to give exam on krypterion

回复

要查看或添加评论,请登录

Ranga Karanam的更多文章

  • Why did we create a NEW Python Course?

    Why did we create a NEW Python Course?

    I clearly remember failing my first programming exam (in Pascal) in college. It was a turning point for me, kick…

    4 条评论
  • April 2023: Should You Worry about ChatGPT?

    April 2023: Should You Worry about ChatGPT?

    With 100 times the power of GPT-3.5, GPT-4 is set to revolutionize the field of natural language processing.

    24 条评论
  • March 2023: Are You Missing Out on This?

    March 2023: Are You Missing Out on This?

    I understand that the journey to mastering Cloud and DevOps can be tough, which is why I want to take a moment to…

    2 条评论
  • October 2022: How to Evolve with Technology?

    October 2022: How to Evolve with Technology?

    The only thing that is constant in the technology world is change. I remember building my first web application with a…

    2 条评论
  • Starting a Cloud and DevOps Newsletter!

    Starting a Cloud and DevOps Newsletter!

    I will keep the first one really short. During the last few years, I've ventured deeper into Cloud and DevOps.

    7 条评论

社区洞察

其他会员也浏览了