Lập trình di động ở môi trường doanh nghiệp thực tế - 03/2016
-
Upload
vkhang-yang -
Category
Software
-
view
210 -
download
4
Transcript of Lập trình di động ở môi trường doanh nghiệp thực tế - 03/2016
Báo cáo chuyên đề môn họcLẬP TRÌNH TRÊN THIẾT BỊ DI ĐỘNG
Nội dung: Lập trình di động ở môi trường doanh nghiệp thực tế
21/03/2016
Chung Vĩnh Khang
Cựu sinh viên khóa 2009-2013
Nội dung chính1. Vị trí, công việc, lĩnh vực liên quan đến kiến thức kĩ năng lập trình thiết bị di động
2. Các kĩ năng mềm quan trọng cần bổ sung khi tham gia vào môi trường thực tế:+ Xin, nghỉ việc+ Kĩ năng văn phòng+ Tìm kiếm hợp lý+ Đặt câu hỏi+ Làm việc nhóm trên mã nguồn+ Đầu tư thời gian & sự quan tâm
3. Các công nghệ, chuyên môn có thể kết hợp với kiến thức lập trình di động mà thực tế có sử dụng:+ Vòng đời sản phẩm di động (Life cycle)+ Điện toán đám mây (Cloud computing)+ Giải pháp phát triển ứng dụng đa nền tảng (Cross platform)
1. Vị trí, công việc, lĩnh vực liên quan đến kiến thức kĩ năng lập trình thiết bị di động
Vị trí:(Senior) Mobile software developer(Senior) Mobile hardware developer(Senior) Mobile qcMobile engineerUX DesignerTrainerSoftware architectTechnical leadCTO / CIOFreelancer
Lĩnh vực:
Outsourcing
Production
Marketing
R&D
…
Other vertical careers:
Ví dụ:……………………….
2. Các kĩ năng mềm quan trọng cần bổ sung khi tham gia vào môi trường thực tế
• Xin, nghỉ việc
• Kĩ năng văn phòng
• Tìm kiếm hợp lý
• Đặt câu hỏi
• Làm việc nhóm trên mã nguồn
• Đầu tư thời gian & sự quan tâm
+ Xin việc
Trình bày CV: trung thực và biết cách gây điểm nhấn, email lịch sựPhỏng vấn: cư xử khiêm tốn, trình bày mạch lạc
+ Nghỉ việcTìm hiểu quy trình rõ ràngChia sẻ nguyện vọng với quản lý trực tiếp trước
+ Kĩ năng văn phòngGặp mặt chào hỏi lịch sựSkype, Word, Excel, Email, tên account phải lịch sự, nên dùng tên thật
Tuân thủ quy định an toàn bảo mật
+ Đặt câu hỏi
Đặt câu hỏi đúng và sát với vấn đề cần hỏiChú ý ngữ cảnh khi hỏiChọn đúng người để hỏi
Hỏi trên kênh online
Cám ơn sau khi được trả lời
+ Tìm kiếm hợp lýTừ khóa hợp lýLưu lại kết quả tìm kiếm
+ Làm việc nhóm
- Chia sẻ văn bản: Google Docs, OneDrive...- Quản lý đầu công việc, task list và cộng tác: Trello- Công cụ quản lý mã nguồn: Tortoise Svn, TFS, GitHub, Bitbucket Cho phép cộng tác phát triển source code, quản lý version- Backup thường xuyên
3. Các công nghệ, chuyên môn có thể kết hợp với kiến thức lập trình di động mà thực tế có sử dụng
Vòng đời phát triển sản phẩm di động (Life cycle) Điện toán đám mây (Cloud computing) Giải pháp phát triển ứng dụng đa nền tảng (Cross platform)
Sử dụng điện toán đám mây để gia tăng năng lực phát triển ứng dụng di động
Case study: •Realtime messaging bằng Firebase•Online payment bằng Stripe
Trade-off?