SlideShare a Scribd company logo
1 of 21
Lập trình viên và bí kíp ứng phó
với thay đổi công nghệ
Nguyễn Thanh Tùng
Phó Giám Đốc Công Nghệ - MISA
Về bản thân
• Nguyễn Thanh Tùng
• Phó Giám Đốc Công nghệ - MISA JSC
• Microsoft MVP 2017
• Sáng lập cộng đồng .NET Open Group:
https://www.facebook.com/groups/netopengroup/
• Blog cá nhân: https://tungnt.net
https://tungnt.net
Nội dung
• Hướng đi nào cho lập trình viên
• Bí kíp ứng phó với thay đổi công nghệ
• Q&A
https://tungnt.net
Hướng đi nào cho lập trình viên
https://tungnt.net
Hướng đi nào cho lập trình viên
• Web developer
– Front-end: Javascript/HTML/CSS…
– Backend-dev: ASP.NET, JSP, PHP, Ruby&Rail…
• App developer
– Winform App
– WPF
– Universal Windows App
• Mobile developer
– Native App: iOS/Androd
– Cross-platform App: Xamarin, Cordova
https://tungnt.net
Hướng đi nào cho lập trình viên
• Industry 4.0:
– Machine learning/Artificial Intelligent
– Data Mining/NLP
– IoT
– AR/VR
– …
https://tungnt.net
Hướng đi nào cho lập trình viên
Hãy bắt đầu bằng việc chọn 1 hướng phù hợp và
gắn bó với nó cho đến lúc thông thạo trước khi
chuyển sang hướng khác
https://tungnt.net
Bí kíp ứng phó với thay đổi
công nghệ
https://tungnt.net
Khả năng Tiếng Anh phải tốt
https://tungnt.net
Kiến thức nền tảng phải vững
• Lập trình hướng đối tượng
• Cơ sở dữ liệu
• Cấu trúc dữ liệu & thuật toán
• Mạng máy tính
• Hệ điều hành
• …
https://tungnt.net
Luôn có tinh thần ham học hỏi
• Đồng nghiệp
• Bạn bè
• Internet
• Chính mình
https://tungnt.net
Cập nhật tin tức hàng ngày
• Đọc feedly 15-20p/ngày
• Lướt qua twitter/facebook 2-3
lần ngày
– Cần lựa chọn kết bạn/follow
những chuyên gia hay chia sẻ
kiến thức/kinh nghiệm phù hợp
https://tungnt.net
Đọc sách chuyên ngành
• Tối thiểu 1-2 quyển/tháng
• Lựa chọn những sách hay nhất về chủ đề cần
tìm hiểu dựa vào đánh giá trên amazon,
google
https://tungnt.net
Một số sách hay nên đọc
https://tungnt.net
Học các khóa trực tuyến
• Tối thiểu 1 khóa/tuần
• Một số trang hay như:
• Free 3 tháng – Microsoft Dev Essential
• https://www.visualstudio.com/dev-essentials/
– Microsoft Virtual Academy
https://tungnt.net
Viết Blog chia sẻ lại cho cộng đồng
• Rất hữu ích vì sẽ giúp chúng ta hệ thống hóa
lại kiến thức/tăng kỹ năng trình bày, viết lách
https://tungnt.net
Tham gia các buổi hội thảo/meetup
• Nếu có thể thì nên đăng ký làm speaker
– .NET Open Group
– Docker Ha Noi
– VietOpenStack
– ITEC
https://tungnt.net
Kết nối với các chuyên gia trong ngành
• Rất hữu ích vì có thể chia sẻ kinh nghiệm/trợ
giúp nhau khi cần
https://tungnt.net
Tham gia các cuộc thi
• Để rèn luyện tinh thần vượt qua những
thách thức trong một khoảng thời gian ngắn
– CodeCamp
– Hackathon
https://tungnt.net
Thực hành thật nhiều
• “Trăm hay không bằng
tay quen”
• Hãy tạo site project và
tự mình thử nghiệm và
nghiên cứu những cái
mới
Q&A

More Related Content

More from Tung Nguyen Thanh

Software architecture for high traffic website
Software architecture for high traffic websiteSoftware architecture for high traffic website
Software architecture for high traffic websiteTung Nguyen Thanh
 
TDD - Test Driven Development
TDD - Test Driven DevelopmentTDD - Test Driven Development
TDD - Test Driven DevelopmentTung Nguyen Thanh
 
Visual studio 2015 ide new features
Visual studio 2015 ide new featuresVisual studio 2015 ide new features
Visual studio 2015 ide new featuresTung Nguyen Thanh
 
How to release every week case study of continuous integration
How to release every week case study of continuous integrationHow to release every week case study of continuous integration
How to release every week case study of continuous integrationTung Nguyen Thanh
 
Workshop fight legacy code write unit test
Workshop fight legacy code write unit testWorkshop fight legacy code write unit test
Workshop fight legacy code write unit testTung Nguyen Thanh
 
Developing windows phone 7 application with silverlight
Developing windows phone 7 application with silverlightDeveloping windows phone 7 application with silverlight
Developing windows phone 7 application with silverlightTung Nguyen Thanh
 
Top 100 .NET Interview Questions and Answers
Top 100 .NET Interview Questions and AnswersTop 100 .NET Interview Questions and Answers
Top 100 .NET Interview Questions and AnswersTung Nguyen Thanh
 
New in Visual Studio and TFS 2013
New in Visual Studio and TFS 2013New in Visual Studio and TFS 2013
New in Visual Studio and TFS 2013Tung Nguyen Thanh
 
Visual studio2012 tipsandtricks
Visual studio2012 tipsandtricksVisual studio2012 tipsandtricks
Visual studio2012 tipsandtricksTung Nguyen Thanh
 
UI prototyping with ms expression blend sketch flow
UI prototyping with ms expression blend sketch flowUI prototyping with ms expression blend sketch flow
UI prototyping with ms expression blend sketch flowTung Nguyen Thanh
 

More from Tung Nguyen Thanh (15)

Software architecture for high traffic website
Software architecture for high traffic websiteSoftware architecture for high traffic website
Software architecture for high traffic website
 
TDD - Test Driven Development
TDD - Test Driven DevelopmentTDD - Test Driven Development
TDD - Test Driven Development
 
Refactoring code in .net
Refactoring code in .netRefactoring code in .net
Refactoring code in .net
 
Visual studio 2015 ide new features
Visual studio 2015 ide new featuresVisual studio 2015 ide new features
Visual studio 2015 ide new features
 
Whatmakesoftwareflexible
WhatmakesoftwareflexibleWhatmakesoftwareflexible
Whatmakesoftwareflexible
 
How to release every week case study of continuous integration
How to release every week case study of continuous integrationHow to release every week case study of continuous integration
How to release every week case study of continuous integration
 
Xp not windows xp
Xp not windows xpXp not windows xp
Xp not windows xp
 
Is xp still extreme
Is xp still extremeIs xp still extreme
Is xp still extreme
 
Workshop fight legacy code write unit test
Workshop fight legacy code write unit testWorkshop fight legacy code write unit test
Workshop fight legacy code write unit test
 
Windows Phone Introduction
Windows Phone IntroductionWindows Phone Introduction
Windows Phone Introduction
 
Developing windows phone 7 application with silverlight
Developing windows phone 7 application with silverlightDeveloping windows phone 7 application with silverlight
Developing windows phone 7 application with silverlight
 
Top 100 .NET Interview Questions and Answers
Top 100 .NET Interview Questions and AnswersTop 100 .NET Interview Questions and Answers
Top 100 .NET Interview Questions and Answers
 
New in Visual Studio and TFS 2013
New in Visual Studio and TFS 2013New in Visual Studio and TFS 2013
New in Visual Studio and TFS 2013
 
Visual studio2012 tipsandtricks
Visual studio2012 tipsandtricksVisual studio2012 tipsandtricks
Visual studio2012 tipsandtricks
 
UI prototyping with ms expression blend sketch flow
UI prototyping with ms expression blend sketch flowUI prototyping with ms expression blend sketch flow
UI prototyping with ms expression blend sketch flow
 

Lập trình viên và bí kíp ứng phó với thay đổi công nghệ