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?
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?
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).
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!!!
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.
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
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