Upload
trieu-nguyen
View
131
Download
3
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
How to be good learner From my self-study experience
Case Study: Full-stack software engineer
Compiled by Triều Nguyễn http://nguyentantrieu.info
How to Learn Anything
How to Write a Personal Learning Plan
Step 1: What Do You Want to Learn and Why?Step 2: Set a Deadline and a Time CommitmentStep 3: Create a resources listStep 4: Use Your NetworkStep 5: Find an Accountability BuddyStep 6: Find a MentorStep 7: Start!
How to be good learner
1. Understanding concepts → Wiki articles, Books, Videos (Internet is your friend)
2. Make a list of questions: What ? Why ? 3. Visualize relationships and concepts as
mind-map4. Have a lot of practice5. Make useful things: demo, apps, products,...6. Release it ! 7. Get feedbacks, learn and improve
Case Study: Skills for Full-stack Software Engineer (Example)
● HTML5, CSS, JavaScript● jQuery, AngularJS, Underscore, Leaflet and D3● Python + Django● Java + Netty.io + Akka.io● Web Servers, Database, Load Balancer● Linux system + Managing cloud servers● Cloud Capacity Planning● A/B Testing, Statistics , Data Science Hacking● Visually communicate design concepts● Agile software development● Continuous Delivery
“Logic will get you from A to Z; imagination will get you everywhere.” - Albert Einstein