Lập trình viên và bí kíp ứng phó với thay đổi công nghệ, keep up with technology change, đọc sách, tham dự hội thảo, làm diễn giả, học trực tuyến, pluralsight, microsoft dev essentials, virtual academy
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ệ
1. 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
2. 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
5. 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
6. 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
– …
7. 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
10. 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
• …
12. 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
13. 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
15. 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
16. 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
17. 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
18. 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
19. 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
20. 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