lập trình di động ở môi trường doanh nghiệp thực tế - 03/2016

17
Báo cáo chuyên đề môn học LẬ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 [email protected]

Upload: vkhang-yang

Post on 13-Apr-2017

210 views

Category:

Software


4 download

TRANSCRIPT

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

[email protected]

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

+ Đầu tư thời gian

Thời gian rảnh bạn làm gì?

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)

Quản trị vòng đời sản phẩm di động (Life cycle)

Điện toán đám mây (Cloud computing)

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?

Giải pháp phát triển ứng dụng đa nền tảng (Cross platform)

Good or bad?

Giải đáp thắc mắc

XIN CÁM ƠN CÁC BẠN ĐÃ THEO DÕI

[email protected]