(Illustration: A cat is required for happy learning, right? Let’s cats lead the way XDD Image source: Photo by hp koch on Unsplash。)
Volunteers of AWSUG Taiwan have always enthusiastically discussed how to lead newbies to get started with AWS more smoothly. Recently I organized all the AWS learning resources that you often discuss and some (unpopular?!) learning ideas that I found into an single article to share with you.
【(zh)2022 Video Edition】
Sharing by Wyne and Ernest at 2022-07 AWSUG Taiwan Taipei Meetup (in Chinese)
It’s hard to get started. As AWS cloud services grow from S3 and EC2 to one or two hundred cloud services, how should a new AWS novice go from outside the door, to introductory exploration, to grasp the context, and continue to improve? ?
Contents
(Illustration: This time I use Heptabase 1 to draw the learning map. The learning map portal is attached at the end of this article.)
Revision History
- 2022-07: AWSUG Taiwan Meetup live streaming sharing
- 2022-08: organized into a blog post in Chinese
- 2022-09-04: extended to English version; published Heptabase Map with both English and Chinese content.
- 2023-09: added external content.
Outline
- Assumption
- FAQ
- About Learning
- Modeling Tools
- PDCA: Plan-Do-Check-Act
- OGSM: Objectives-Goals-Strategies-Measures
- SMART Goal Setting
- Plan
- 1. Determine your Location
- 2. Set your Goals
- 3. Identify your Resources
- 4. Formulate your Strategy
- Do
- Go build…
- Check
- Errors, warning, logs, monitoring…
- Act
- Adjust, call for help, etc..
(Illustration: Before our learning journey.)
Assumption
- Persona 1
- I’m a novice, I didn’t write programming, I heard that AWS is good, want to come and learn
- Persona 2
- I have learned to code (on-premises), I want to see the cloud from the ground, and I want to learn AWS (which sounds like a much better cloud vendor)
FAQ
Q: There are so many nouns, but I don't know which one to start with?- Do children make choices?!
- You can refer to the PDCA structure in this article to narrow the scope and make a simple learning plan that suits you.
- For “too many nouns”, please refer to the “Notes” in the “About Learning” section.
Q: I am not an IT related major, can I study AWS?
Ernest, an AWS fan, is not an IT graduate himself. Thinking from another perspective, on the contrary, friends from non-information related departments can learn from the perspective of cross-domain learning, and have the opportunity to bring solutions to the application site faster. Giving yourself less constraints for now will create more flexibility in the future.
Here are a few examples. They are not graduates of IT-related departments, but they are all keen to learn AWS and even become cloud practitioners:
- It’s never too late to re:invent yourself. | LinkedIn on 2016
- During the global financial crisis 7 years ago, I was an unemployed immigration lawyer. After a lot of soul searching I decided to leave the legal world and pursue a career in IT. Today I have the honour of being named as an Amazon Web Services community hero.
- An Australian Lawyer, Rejected by Amazon, Just Raised $9 Million for His Startup on 2017
- The business is the brainchild of Australian expat Ryan Kroonenburg following a successful legal career in the United Kingdom, and his brother Sam.
- He didn’t get the job with Amazon, but saw how expensive Amazon Web Services training was and thought it could be an opportunity to set up his online training.
- Fast forward to 2017, and their startup, A Cloud Guru, has trained more than 250,000 students in 160 countries through courses costing as little as $US15.
Q: Have a problem and don't know who to ask?
- No, actually you haven’t encountered a problem yet. You just find a good reason not to start learning first. —> Go back to 1234 of the Plan in the outline.
- Write down the question.
- Problem Solving
- Notetaking
- Decomposition
- Essence
- Community love
- Find a AWS User Group (AWSUG) closes to you. e.g. AWSUG Taiwan
- AWS re:Post gives you access to a vibrant community that helps you become even more successful on AWS
- Open questions, open discussions, accumulate public knowledge, and grow together
- Local service
- Contact your AWS BD - AWS Support and Customer Service Contact Info
- Precision strike
- Purchasing an AWS Support Plan - AWS Support Plan Comparison
About Learning
- Memory
- The human brain will forget, find tools to help
- Or you say what you had for dinner last Wednesday?
- Notetakin
- How to take notes?
- What notes do you take?
- 1️⃣ Prepare a piece of paper, or a note file, empty, and write down and remember the "issues that come to mind" at any time.
- 2️⃣ Prepare another piece of paper, write down the "new terms" you see at any time, and prepare to check the definition.
- Build a Personal Knowledge System ft. Joplin - COSCUP 2021 | Conference for Open Source Coders, Users, and Promoters
- How to make an impression
- We will definitely forget, so we need to find tools to help us store our memories, and we can go from “amnesia” to “recovery of memory” when reviewing back.
- short-term memory
- long-term memory
- My PKM Workflow by Ernest Chiang
- Learning How to Learn by Barbara Oakley
Plan
(Illustration: 4-Phase Learning Plan.)
1. Determine your Location
Find your location with Maps
- Grab the backbone first, then the details.
- Recognize common nouns and write them down in your notes. —> Then draw the sequence, correlation, and dependency.
- S3
- Bucket
- Object
- File
- Folder
- With the integration of virtual and real, there must be a “real” landing in the end, and the last device must be installed in a certain geographical location. Use this principle to stack a frame, to link each other.
- Recognize common nouns and write them down in your notes. —> Then draw the sequence, correlation, and dependency.
- Map
- Determine your location
- Find something close to you to learn first, and then learn by analogy
- 1️⃣ People who originally have computer system foundation and virtual machine foundation can consider learning from EC2, and then they will be exposed to EC2-dependent VPC, IAM, etc.
- 2️⃣ People who originally have a container foundation can consider learning from ECS.
- 3️⃣ People who have no computer system or container foundation can start learning from the application level, S3 or Serverless,
- Don’t worry about how these desserts are made, try to taste them first,
- The advantage is that you may be able to establish a good basic concept for yourself (of course, it may also be crooked).
- Find something close to you to learn first, and then learn by analogy
- outward
- Cloud
- Computer
- Computing CPU + Memory —> Virtualization —> Container
- Storage —> Data —> Database
- Network
- Open first,
- then control.
- Industrial application
- Scale size
- Inward
- First scan the categories of all AWS services.
- With the one line product description , quickly and roughly understand the possible use of each AWS service, have a brief concept first.
- —> Search keyword: ernest aws list
- Determine your location
Suggested artifacts outputs of this phase:
- My AWS Map
- When you draw a map yourself, your brain can feel it.
- No matter it’s on a paper or a digital format, it generates a feeling after your drawing.
- Examples
- (zh) AWS Study Roadmap | Complete Think by Rick Hwang, AWS Community Hero
2. Set your Goals
- —> Direction
- —> Goals
- e.g. Get an AWS certification
- e.g. Watch all the AWS re:Invent IoT related videos of last year, and write them down as notes.
- Notes: Connect today, transform tomorrow with AWS IoT (AWS re:Invent 2020 IOT291)
- Notes: Connected Factory Solution drives Industry 4.0 success (AWS re:Invent 2020 ZCW205)
- Notes: Defining Your Strategy for a Successful IoT Implementation (AWS re:Invent 2020 IOT203)
- Notes: Developing and Deploying Modern Edge Applications at Scale (AWS re:Invent 2020 IOT303)
- Notes: Deep Dive on Amazon Timestream (AWS re:Invent 2020 DAT310)
- The more specific, the greater the sense of achievement
- by Role
- Decision maker
- Cloud essentials
- Developer
- DevOps
- Architect
- System Operation
- Security
- by Use Case
- by Industry
- Financial
- Telecom
- Industrial
Suggested artifacts outputs of this phase:
- My Goal #1
- S
- M
- A
- R
- T
3. Identify your Resources
- Know what resources are there first,
- but don’t jump in and see them all right away.
- Regardless of the order. Have a concept first.
- Ref: My dad taught me how to quickly have a concept view of a specific topic in a bookstore. —> Extended the same skill to visit a library.
- Content Levels
- Level 100 - Introductory
- Sessions are focused on providing an overview of AWS services and features, with the assumption that attendees are new to the topic.
- Level 200 - Intermediate
- Sessions are focused on providing best practices, details of service features and demos with the assumption that attendees have introducoty knowledge of the topics.
- Level 300 - Advanced
- Sessions dive deeper into the selected topic.
- Presenters assume that the audience has some familiarity with the topic, but may or may not have direct experience implementing a similar solution.
- Level 400 - Expert
- Sessions are for attendees who are deeply familiar with the topic, have implemented a solution on their own already, and are comfortable with how the technology works across multiple services, architectures, and implementations.
- Level 100 - Introductory
- Basic (100)
- Introduction (Official) (100-200)
- AWS Product Page
- AWS Product FAQ
- AWS Documentation
- Developer Guide
- API Reference
- Amazon Web Services - YouTube
- AWS re:Invent Videos
- AWS Training & Certification
- AWS Ramp-Up Guides 👈 highly recommended by many friends
- CDK Docs
- Introduction (Unofficial) (100-200)
- Deep Dive (300-400)
- AWS Whitepapers & Guides
- Hands-On Tutorials for Amazon Web Services (AWS)
- AWS Skill Builder
- The Amazon Builders’ Library
- AWS Product Pricing page
- AWS Well-Architected Framework
- AWS History
- Computer Science History
- AWSUG (User Group)
- Study groups
Suggested artifacts outputs of this phase:
- My Preferred Resource List (I mean, yours)
- Someone likes to have more text format content
- Someone likes to have more video format content
- 80% of the content have similar coverage. Use those resources that you are willing to finish as higher priority.
4. Formulate your Strategy
- The travel tips in the map
- Tips for mountain climbing
- Tips for finding great restaurants
- Learning strategy —> according to each person’s physique, oh no, according to each person’s strengths and expertise
- find correlation
- find dependencies
- Schedule time, step by step
Suggested artifacts outputs of this phase:
- My Plan
- Examples: AWS Ramp-Up Guides
Bottom line
Most of the references are grouped together in the above paragraphs, and the References section is omitted here.
Finally, attach the entire AWS Learning Path & Strategy Knowledge Map portal. You can freely zoom the map by yourself, or open a card to flip through the content. If there is new content, I will continue to update it.
If you have tried to start your own AWS learning journey according to this map, welcome to meet me (or other volunteers) at AWSUG Taiwan Meetups or various community activities, and share your AWS learning journey with me (we), or let me know where this map can be improved further.