funix xday: lộ trình phát triển của full stack developer {hà nội 2016/09/11 - nguyễn...
TRANSCRIPT
![Page 1: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/1.jpg)
xDay: Full Stack Developer 11/09/2016, Hà Nội
Nguyễn Trần Phú
![Page 2: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/2.jpg)
Introduction
➢ Software Developer at Tinh Van➢ Experienced in web app and desktop app➢ Knowledgeable in System Integration➢ Familiar with C#, Java, JavaScript➢ Beginner in Ruby On Rails
![Page 3: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/3.jpg)
Personal Perspectives
➢ Objectives of career path➢ Sharing personal experiences➢ Theoretical vs Empirical, Wide & Deep
![Page 4: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/4.jpg)
➢ Development Roadmap of Full Stack Developer● Concept : Full Stack Developer & DevOps Developer● Hard Skills● Soft Skills● Personal Desires● Personal Abilities● Technology Trends
➢ Demo AngularJS / ReactJS (Optional)● Content● Method● Practice
Agenda
![Page 5: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/5.jpg)
➢ Full Stack Dev➢ DevOps Dev➢ Full Stack Dev vs DevOps Dev
Concept
![Page 6: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/6.jpg)
Concept
![Page 7: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/7.jpg)
Full Stack Developer
![Page 8: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/8.jpg)
Full Stack Developer
![Page 9: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/9.jpg)
Full Stack Developer
![Page 10: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/10.jpg)
Full Stack Developer
![Page 11: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/11.jpg)
Full Stack Developer
![Page 12: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/12.jpg)
Full Stack Developer
![Page 13: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/13.jpg)
DevOps Developer
![Page 14: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/14.jpg)
➢ Programming Languages➢ Programming Paradigms➢ Data Structures and Algorithms➢ System Analysis and Design➢ Operating System / System Programming➢ Data Communications and Networking➢ Data Modeling / Business Logic➢ User Interface / User Experience➢ Web Architecture / Web Framework➢ Software Engineering / Project Management
Hard Skills
![Page 15: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/15.jpg)
Hard Skills - Programming Languages
![Page 16: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/16.jpg)
Hard Skills - Programming Paradigm
![Page 17: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/17.jpg)
Hard Skills - Data Structures and Algorithms
![Page 18: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/18.jpg)
Hard Skills - System Analysis and Design
![Page 19: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/19.jpg)
Hard Skills - System Programming
![Page 20: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/20.jpg)
Hard Skills - Data Communications and Networking
![Page 21: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/21.jpg)
Hard Skills - Data Modelling
![Page 22: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/22.jpg)
Hard Skills - Business Logic
![Page 23: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/23.jpg)
Hard Skills - User Experience
![Page 24: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/24.jpg)
Hard Skills - Web Architecture
![Page 25: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/25.jpg)
Hard Skills - Web Framework
![Page 26: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/26.jpg)
Hard Skills - Software Engineering
![Page 27: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/27.jpg)
Hard Skills - Project Management
![Page 28: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/28.jpg)
➢ Language : English, etc.➢ Logical thinking / Critical thinking /System thinking➢ Self-control➢ Team-work➢ Time management➢ Communication➢ Negotiation➢ Presentation➢ Open-mindedness➢ Systematic inventive thinking (SIT)
Soft Skills
![Page 29: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/29.jpg)
Soft Skills - Language
![Page 30: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/30.jpg)
Soft Skills - Brain Thinking
![Page 31: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/31.jpg)
Soft Skills - Self-Control
![Page 32: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/32.jpg)
Soft Skills - Self-Control
![Page 33: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/33.jpg)
Soft Skills - Team-work
![Page 34: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/34.jpg)
Soft Skills - Time management
![Page 35: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/35.jpg)
Soft Skills - Communication
![Page 36: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/36.jpg)
Soft Skills - Negotiation
![Page 37: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/37.jpg)
Soft Skills - Presentation
![Page 38: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/38.jpg)
Soft Skills - Presentation
![Page 39: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/39.jpg)
Soft Skills - Open-mindedness
![Page 40: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/40.jpg)
Soft Skills - Systematic Inventive Thinking (SIT)
![Page 41: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/41.jpg)
➢ Salary➢ Skills➢ Jobs
Personal Desires
![Page 42: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/42.jpg)
Personal Desires - Salary
![Page 43: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/43.jpg)
Personal Desires - Skills
![Page 44: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/44.jpg)
Personal Desires - Jobs
![Page 45: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/45.jpg)
Personal Abilities
➢ SWOT Analysis➢ Brain Quotient➢ Six Thinking Hats
![Page 46: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/46.jpg)
Personal Abilities - SWOT Analysis
![Page 47: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/47.jpg)
Personal Abilities - SWOT Analysis
![Page 48: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/48.jpg)
Personal Abilities - Brain Quotient
![Page 49: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/49.jpg)
Personal Abilities - Six Thinking Hats
![Page 50: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/50.jpg)
➢ Open Source : GitHub, Chromium Project, Firefox Project➢ Tech Review : Tech Crunch / TechRadar / The Verge➢ Online Community
● Facebook Group / Google+ Group● Meetup / Slack / LinkedIn / Twitter / Wiki
Technology Trends
![Page 51: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/51.jpg)
Technology Trends - Open Source
![Page 52: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/52.jpg)
➢ TechCrunch➢ TechRadar ➢ The Verge
Technology Trends - Tech Review
![Page 53: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/53.jpg)
➢ Facebook➢ Google+➢ Meetup➢ Slack➢ LinkedIn➢ Twitter
Technology Trends - Online Community
![Page 54: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/54.jpg)
Approach Method - Concept
![Page 55: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/55.jpg)
Approach Method - Practice
![Page 56: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/56.jpg)
Approach Method - Application
![Page 57: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/57.jpg)
➢ Understand Concepts➢ Practice everyday
● Experiment on frameworks, environments● Participate in Hackathon● Join to online competition : HackerRank, TopCoder
➢ Apply to real world● Individual projects : Cost Management, Finance● Startup ideas : Price Comparison (Android & iOS)
Approach Method
![Page 58: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/58.jpg)
Gold Prospector
![Page 59: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/59.jpg)
![Page 60: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/60.jpg)
Smart Choice
![Page 61: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/61.jpg)
Action
![Page 62: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/62.jpg)
Reference
https://theagileadmin.com/what-is-devopshttp://www.laurencegellert.com/2012/08/what-is-a-full-stack-developerhttps://www.quora.com/DevOps-What-is-the-difference-between-developer-and-developer-opshttps://www.quora.com/Does-the-concept-of-a-full-stack-engineer-run-counter-to-the-DevOps-culture-mindsethttps://www.packtpub.com/books/content/devops-engineering-and-full-stack-development
![Page 63: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/63.jpg)
xDay: Full Stack Developer 11/09/2016, Hà Nội
Nguyễn Trần Phú
![Page 64: FUNiX xDay: Lộ trình phát triển của Full Stack Developer {Hà Nội 2016/09/11 - Nguyễn Trần Phú}](https://reader031.vdocuments.site/reader031/viewer/2022020119/5871e01a1a28ab6a7b8b588d/html5/thumbnails/64.jpg)
DEMO
➢ Content● Tutorial● Guideline
➢ Method● Run - Learn - Optimize
➢ Practice● Read tutorial/guideline● Follow step by step● Do exercises more and more