Please enable JavaScript.
Coggle requires JavaScript to display documents.
Phan Ngọc Triển 4551050235, Lộ trình tự học tập - Coggle Diagram
Phan Ngọc Triển
4551050235
TÔI CỦA NĂM 2 ĐẠI HỌC
Kiến thức HK3, HK4
Kiến thức cơ sở ngành và khối nghành
Toán rời rạc
Kiến thức về nghành CNTT
Kỹ thuật lập trình
Luyện tập code trên hackerrank, leetcode, codelearn...học các phương pháp tối ưu hóa code
Cấu trúc dữ liệu
Nhập môn mạng máy tính
Lập trình trên desktop
Lập trình hướng đối tượng
Học các khái niệm vê class và object thông qua youtupbe
Lập trình ứng dụng wed
Học các kiến thức về HTML, CSS, JAVASCRIPT
Giới thiệu nghành CNTT
Nhập môn cơ sở dữ liệu
Có cái nhìn tổng quan về CSDL
Xác xuất thống kê
Đào tạo, rèn luyện nghiệp vụ kỹ năng nghề nghiệp
Tiếng anh cho CNTT
HỌC PHẦN TRƯỚC
Tiếng anh 2
Kiến thức đại cương
Khoa học chính trị và pháp luật
Chủ nghĩa xã hộikhoa học
giúp chúng ta hiểu và giải thích các quy luật, cơ cấu và quyền lực trong xã hội.Nó giúp chúng ta hiểu rõ hơn về các vấn đề xã hội như tầng lớp xã hội, chính trị xã hội,.. đưa ra các chính sách xã hội, giải quyết vấn đề xã hội và thúc đẩy sự thay đổi xã hội tích cực, khám phá và nhìn nhận xã hội từ nhiều góc độ khác nhau. Nó giúp mở rộng kiến thức và hiểu biết về xã hội trong các lĩnh vực này.
Lịch sử ĐCSVN
Học lịch sử đảng giúp chúng ta hiểu về nguồn gốc, lịch sử và quá trình phát triển của đảng chính trị. Nó giúp chúng ta hiểu rõ hơn về những giá trị và lý tưởng cốt lỗi của Đảng, giúp chúng ta nắm vững và áp dụng chương trình và chính sách của đảng trong thực tế hiện tại.Học lịch sử đảng cho phép chúng ta rút ra các bài học quý giá từ các sự kiện và kinh nghiệm trong quá khứ, giúp chúng ta phát triển nhìn nhận đúng đắn và định hướng cho hoạt động hiện tại và tương lai của đảng.
Giáo dục thể chất
Bóng chuyền 3
Thực tập nghề nghiệp
Thực tập tốt nghiệp
Thực tập nhận thức
Tiếng anh
Rèn luyện kỹ năng nghe, đọc thông qua phim, truyện...
Cải thiện kỹ năng không cần dịch
Kỹ năng mềm
Kỹ năng lắng nghe, tiếp nhận lời phê bình cải thiện bản thân
Biết cách truyền đạt ý tưởng thông qua thuyết trình
TÔI CỦA HIỆN TẠI NĂM 2023, HK1, HK2
Kiến thức đại học
Khoa học xã hội
Kỹ năng giao tiếp
: Khả năng sử dụng các phương tiện ngôn ngữ như lời nói, cơ thể, để diễn đạt ý kiến, quan điểm, tình cảm
Kiến thức cơ sở ngành và khối ngành
Phương pháp tính
lập trình cơ bản
Giúp tư duy phân tích đề, các phép toán liên quan
Biết cách lập trình, giao tiếp với máy tính
Biết được ngôn ngữ C
Đại số tuyến tính
Nhập môn thuật toán
học được những phương pháp, ý tưởng để giải các baif tập trong lập trình
Giải tích
Toán logic
Hệ cơ sở quản trị dữ liệu
Biết các thao tác truy xuất và quản lí dữ liệu bên trong cơ sở dữ liệu
Giáo dục thể chất
Thể chất 1
( bóng chuyền )
Thể chất 2
( bóng chuyền )
Đào tạo, rèn luyện nghiệp vụ, kỹ năng nghề nghiệp
Thực hành máy tính
Khoa học chính trị và pháp luật
Triết học Mác-Lênin:
Nghiên cứu các mối quan hệ giữa vật chất và ý thức dựa trên quan điểm duy vật biện chứng và những quy luật vận động, phát triển chung nhất của tự nhiên.
Kinh tế chính trị Mác-lênin:
Là môn khoa học kinh tế cung cấp hệ thống tri thức lý luận về sự vận động của các quan hệ giữa người với người trong sản xuất và trao đổi; về sự liên hệ biện tác đông biện chứng chứng giữa các quan hệ giữa nguòi với người trong sản xuất và trao đổi lực lượng sản xuất và kiến thức thượng tầng...
Pháp luật đại cương:
nghiên cứu các khái niệm cơ bản, các phạm trù cơ bản vè chính phủ và pháp luật ở khía cạnh pháp lý.
Chủ nghĩa xã hội khoa học
các kiến thức về chủ nghĩa xã hội khoa học, các phương pháp tư duy khoa học, các kỹ năng giải quyết vấn đề, trong công việc và cuộc sống.
Ngoại ngữ
Đã hoàn thành TA1 và TA2
Cần đươc đào tạo bởi các khóa tiếng anh
Yếu tất cả về kỹ năng tiếng anh nghe, nói, viết...
Kỹ năng mềm
Khả năng quản lí thời gian
khả năng năng chủ động công việc
Khả năng tìm tòi, học hỏi
Khả năng giao tiếp
Khả năng điều chỉnh cảm xúc trong mọi trường hợp
Tổng kết
Điểm mạnh
Kỹ năng tư duy và xử lí tình huống tốt
Kỹ năng giao tiếp tốt
Học lập trình ổn
Chơi thể thao tốt
Điểm yếu
Cần trao dồi thêm tiếng anh
Yếu về các ngôn ngữ lập trình
Chưa tự giác trong việc học
TÔI CỦA NĂM 3,4 ĐẠI HỌC
Kiến thức ở HK5, HK6, HK7, HK8
Kiến thức cơ sở
Nghành và khối ngành
Quản trị mạng
Học phần trước
Nhập môn mạng máy tình
Nhập môn công nghệ phần mềm
Biết cách phần mềm ra đời như thế nào, biết cách tạo ra các ứng dụng mới
Nguyên lí hệ điều hành
Nhập môn trí tuệ nhân tạo
Tìm hiểu các robot AI nổi tiếng hiện nay,
cách phát triển trên những AI
Đào tạo, rèn luyện, nghiệp vụ
Kỹ năng, nghề nghiệp
Thực hành làm việc nhóm
Học phần trước
Hệ quản trị cơ sở dữ liệu
Lập trình ứng dụng wed
Nâng cao kỹ năng làm việc nhóm
Kiến thức đại cương
Giáo dục QP-AN
Giáo dục quốc phòng-An ninh 2
Giáo dục quốc phòng-An ninh 3
Giáo dục quốc phòng-An ninh 1
Giáo dục quốc phòng-An ninh 4
KHXH
Khởi nghiệp
Tư tưởng HCM
Kiến thức nghành, chuyên nghành
Kiến thức chuyên ngành
công nghệ phần mềm
HỌC PHẦN BẮT BUỘC
Công nghệ wed
HỌC PHẦN TRƯỚC
Lập trình ứng dụng wed
Học thiết kế wed và lập trình wed
Phát triển phần mềm hướng đối tượng
HỌC PHẦN TRƯỚC
Lập trình hướng đối tượng
Kiểm thử và đảm bảo
chất lượng phần mềm
HỌC PHẦN TRƯỚC
Xác xuất thống kê
Học được cách gỡ lỗi , các nguyên tắc kiểm thử, quy trình kiểm thử và cách quản lí chất lượng phần mềm
Kiểm thử tự động
HỌC PHẦN TRƯỚC
Nhập môn CNPM
Kiểm thử và đảm bảo chất lượng phần mềm
Phân tích và đặc tả yêu cầu phần mềm
HỌC PHẦN TRƯỚC
Nhập môn công nghệ phần mềm
Biết cách phân tích mô tả tương tác
giữa phần mềm và người dùng
Thiết kế phần mềm
HỌC PHẦN TRƯỚC
Ngôn ngữ mô hình hóa
Phân tích và đặc tả yêu cầu phần mềm
Ngôn ngữ mô hình hóa
Biết cách xây dựng các mô hình tổng quan
Trước khi làm 1 phàn mềm
Một số vấn đề hiện đại trong CNPM
HỌC PHẦN BẮT BUỘC
Chọn 1 trong 2 học phân
Công nghệ DoNot
Công nghệ Java
Chọn 4 tín chỉ trong các học phân
Phát triển phần mêm nguồn mở
Lập trinh Mobile
lập trình game
Lập trình hệ thống nhúng
kiến trúc hướng dịch vụ
Phát triển phần mềm chuyên nghiệp
Quản lý dự án phần mềm
Bảo trì phần mềm
Kiến thức nghành trí tuệ nhân tạo
HỌC PHÂN BẮT BUỘC
Thuật toán nâng cao
HỌC PHÂN TRƯỚC
Toán rời rạc,
Nhập môn tuật toán
Học tốt môn thuật toán nâng cao
Học máy 1
Tìm hiểu thuật toán học máy, xử lí dữ liệu
Học tốt học máy 1
Lập trình Python
Học cách xử dụng Python,
môi trường và cách tương tác
Sử dụng thành thạo Python
Xử lý ảnh số
HỌC PHẦN TRƯỚC
Nhập môn trí tuệ nhân tạo
Có kỹ năng xử lý ảnh số
Xử lý ngôn ngữ tự nhiên
Xây dựng và quản lí ngữ liệu(corpora)
cũng như cách xử lí dữ liệu văn bản lớn
Có kiến thức ngôn ngữ tự nhiên
Học máy 2
HỌC PHẦN TRƯỚC
Học máy 1
Lập trình trí tuệ nhân tạo
HỌC PHẦN TRƯỚC
Lập trình Python,
học máy 1,
Xử lý ngôn ngữ tự nhiên
HỌC PHÂN TỰ CHỌN
(chọn 3 trong 6 học phần)
Thị giác máy tính
Phân tích dữ liệu lớn
Tương tác người máy
Dự báo chuỗi thời gian
Khai phá dữ liệu
Kiến thức chuyên nghành HTTT
Học phần bắt buộc
Điện toán đám mây
Học các khái niệm về điện toán đám mây, biết được lợi ích quy mô vac 3 loại điện toán đám mây
Khai phá dữ liệu
Học cách phân loại sắp xếp các dữ liệu lớn và thiết lập các mối quan hệ nhằm giải quyết vấn đề
An toàn và bảo mật thông tin
Học cách lưu trữ các bản backup, dự phòng tình huống khẩn cấp
Hệ quản trị cơ sở dữ liệu nâng cao
Học về database cách truy xuất và quản lí cơ sở dữ liệu
Quản trị hệ thống thông tin
Lập trình ứng dụng wed
Công nghệ lập trình ứng dụng
Cần học về Android và iOS và Windows, tìm hiểu về UX/UI, có lý năng thiết kế giao diện app
Phân tích và thiết kế hệ thống thông tin
Học kỹ năng về phân tích đối tượng và biết cách phân tích dữ liệu trong HTTT
Thực hành xây dựng HTTT
Phân tích dữ liệu lớn
Học phần tự chọn
(chon 3 trong 6 học phần)
Blockchain và ứng dụng
Thương mại điện tử
Hệ thống phân tán
Hệ thống kinh doanh thông minh
Hệ cơ sở dữ liệu NoSQL
Trực quan hóa dữ liệu
Kiến thức chuyên nghành mạng máy tính
HỌC PHẦN BẮT BUỘC
Lập trinh mạng
HỌC PHẦN TRƯỚC
Lập trình hướng đối tượng
quản trị mạng
Học python và tìm hiểu các khải niệm cơ bản trong mạng như IP, subnetting, routing, giao thức TCP/IP, UDP, DNS, HTTP, HTTPS..
Quản trị mạng Linux
HỌC PHẦN TRƯỚC
Quản trị mạng
Học vẽ hệ điều hành Linux cấu hình mạng trên linux và dịch vụ khác
Quản lí mạng máy tính
HỌC PHẦN TRƯỚC
Quản trị mạng
Học và tìm hiểu các hoạt động mạng máy tính cách cài đặt và cấu hình mạng, quản lí băng thông
An toàn và an ninh mạng
HỌC PHẦN TRƯỚC
Quản trị mang
Học và tìm hiểu các mối đe dọa trên mạng và cách sử lí bảo mật thông tin mạng
Quản trị mạng windows 1
Nắm vững cách cài đặt hệ điều hành Windows sever từ đầu
Cấu hình các tùy chọn quan trọng như tên miền mạng và dịch vụ.
Quản trị mạng windows 2
HỌC PHẦN TRƯỚC
Quản trị mạng windows 1
Một số vấn đề hiện đại của mạng máy tính
Phân tích thiết kế mạng
HỌC PHẦN TRƯỚC
Quản trị mạng
HỌC PHẦN TỰ CHỌN
(chọn 3 trong 5 học phàn)
Truyền thông
đa phương tiện
HỌC PHẦN TRƯỚC
Quản trị mạng
Thiết kế mạng
HỌC PHẦN TRƯỚC
Quản trị mạng
Mạng không dây
HỌC PHẦN TRƯỚC
Quản trị mạng
Công nghệ ảo hóa
HỌC PHẦN TRƯỚC
Quản trị mạng
Kiến thức năm cuối
Tiếng anh
Thi IELTS
Đạt IELTS 7.0+
Thực tập tốt nghiệp
Khóa luận tốt nghiệp
Khóa luận tốt nghiệp
các học phần thay thế khóa luận tốt nghiệp
Những vấn đề hiện đại của CNTT
Đối với chuyên ngành
hệ thống thông tin
Các hệ thống thông tin hiện
Một số vấn đề hiện đại của khoa học dữ liệu
Mạng máy tính
Thực hành chuyên ngành mạng máy tính
Công nghệ phần mềm
Thực hành chuyên ngành công nghệ phần mềm
Trí tuệ nhân tạo
Thực hành chuyên ngành trí tuệ nhân tạo
Rèn luyện bổ xung
Ngoại ngữ
Trau dồi kỹ năng nghe, đọc, viết thông qua các giáo trình online và phim ảnh, truyện tranh
Lập trình
Các phần mềm đồ họa Photoshop
Tham gia các khóa đào tạo về JavaScript, typescript, golang, ruby...
Kỹ năng
Tham gia các hoạt động ngoại khóa
Tham gia mùa hè xanh
Luyện tập thuyết trình trước đám đông
Kỹ năng mềm
Kỹ năng phản biện
Kỹ năng à việc nhóm
Kỹ năng thuyết trình
Có kỹ năng ứng xử giao tiếp với mọi người
TÔI KHI TỐT NGHIỆP
Năng lực
Kiến thức kiến chuyên môn
Có kiến thức ổn về các cấu trúc chuyên ngành
Biết cách lập trình Web, lập trình Desktop, lập trình Mobile , tạo ra các ứng dụng trên hệ điều hành Android,IOS.
Sử dụng được các ngôn ngữ lập trình ở mức khá như: C,C++,C#,Python,Java,JavaScript và TypeScript, Golang, SQL,CSS,PHP,UML
Có kiến thức tương đối ổn trong mảng Kiểm thử và đảm bảo chất lượng phần mềm Và thiết kế đồ hoạ
Có thể thiết kế phần mềm, phát triển phần mềm 1 cách hiệu quả
Kỹ năng mềm
Kỹ năng thuyết trình truyền đạt ý tưởng
Kỹ năng tư duy logic
Có kỹ năng phản biện, suy nghĩ 2 mặt của vấn đề để đưa ra cách giải quyết tốt nhất
Khả năng sự dụng Tiếng Anh được thuần thạo
Đủ kiến thức chuyên ngành để làm các công việc
Kỹ năng lập trình đa dạng ngôn ngữ máy tính
Kỹ năng tin học
Kỹ năng phối hợp và làm việc nhóm tốt
Kỹ năng giao tiếp tốt
Ngoại ngữ
Chứng chỉ IELTS 7.0
Các vị trí việc làm
Tester
lập trình viên
Phát triển phần mềm
Mục tiêu
Trở thành 1 lập trình viên
Lương khởi điểm từ 10 triệu trở lên
Làm việc đúng chuyên môn, chuyên nghành của bản thân
Ngày càng thăng tiến cấp cao hơn trên lĩnh vực làm việc
Các mỗi quan hệ
Có các mối quan hệ bênh ngoài như ngành sư phạm, kỹ thuật điện lạnh, kỹ thuật oto...
Quen được nhìu anh chị khóa trên nhìu kinh nghiệm chuyên ngành
Kiến thức bổ trợ
Các phần mềm đồ họa
Có kiến thức về UX/UI
CÁC VỊ TRÍ VIỆC LÀM MÀ BẢN THÂN MUỐN LÀM TRONG TƯƠNG LAI
Phát triển phần mềm (Software Development)
Là gì?
Là quá trình tạo ra và cải tiến các ứng dụng, chương trình máy tính và hệ thống phần mềm.
Công việc
Thu thập yêu cầu
Thiết kế hệ thống
Lập trình
Kiểm thử
Triển khai: Sau khi kiểm thử hoàn tất, phần mềm được triển khai trên môi trường thực tế
Bảo trì và nâng cấp: Nhà phát triển phần mềm tiếp tục theo dõi và bảo trì phần mềm sau khi triển khai.
Hợp tác và quản lý dự án: Trong nhiều trường hợp, nhà phát triển phần mềm làm việc trong nhóm và phối hợp với các thành viên khác để phát triển phần mềm
Kỹ năng chuyên môn
Có Kiến thức và kỹ năng về lập trình là cốt lõi trong phát triển phần mềm. Các ngôn ngữ lập trình phổ biến bao gồm Java, C++, Python, JavaScript, và Ruby.
Có Kiến thức về cấu trúc dữ liệu và thuật toán
Có Kiến thức về hệ điều hành
Có Kiến thức về cơ sở dữ liệu: Hiểu biết về các hệ quản trị cơ sở dữ liệu (DBMS) như MySQL, Oracle, hoặc MongoDB, và khả năng thiết kế cơ sở dữ liệu hiệu quả.
Kiến thức về phát triển giao diện người dùng (UI/UX)
Kiểm thử và debugging: Có khả năng kiểm thử phần mềm để tìm ra lỗi và sửa chúng
Có Kiến thức về quản lý phiên bản và hợp tác
Hiểu biết về phân tích yêu cầu
Kỹ năng giao tiếp
Kỹ năng tự học và nghiên cứu
Kỹ năng mềm
Tư duy logic và phân tích: Có khả năng phân tích vấn đề, tư duy logic, và áp dụng các phương pháp phân tích để giải quyết vấn đề phức tạp
Có Sự kiên nhẫn và kiên trì
Kỹ năng quản lý thời gian: Có khả năng quản lý thời gian hiệu quả, ưu tiên công việc và hoàn thành nhiệm vụ trong thời hạn
Kỹ năng giao tiếp: Có khả năng giao tiếp tốt, cả trong việc trình bày ý kiến, lắng nghe và tương tác với thành viên khác trong nhóm
Kỹ năng làm việc nhóm: Phát triển phần mềm thường được thực hiện trong môi trường làm việc nhóm.
Sáng tạo và khả năng giải quyết vấn đề: Có khả năng tư duy sáng tạo, tạo ra giải pháp mới và khả năng giải quyết vấn đề
Sự linh hoạt và thích ứng: Ngành công nghệ thông tin thay đổi nhanh chóng.
Có Tinh thần đồng đội
Có khả năng tự học và nghiên cứu các công nghệ mới, ngôn ngữ lập trình mới và xu hướng trong lĩnh vực phát triển phần mềm.
Chứng chỉ
Chứng chỉ Công nghệ thông tin quốc tế (International Information Technology)
Chứng chỉ Quản lý dự án (Project Management)
Chứng chỉ Quản lý chất lượng phần mềm (Software Quality Management)
Chứng chỉ Quản lý cấu hình phần mềm (Software Configuration Management)
Chứng chỉ An toàn thông tin (Information Security)
Chứng chỉ Oracle Certified Professional (OCP) cho Java, chứng chỉ Microsoft Certified: Azure Developer Associate cho phát triển ứng dụng trên nền tảng Microsoft Azure, hoặc chứng chỉ AWS Certified Developer cho phát triển ứng dụng trên nền tảng Amazon Web Services.
Chứng chỉ Agile và Scrum như Certified ScrumMaster (CSM) và Professional Scrum Master (PSM)
Tester
Là gì?
Tester là một chuyên gia công nghệ thông tin, chịu trách nhiệm về giai đoạn kiểm tra quá trình phát triển phần mềm để đảm bảo các hệ thống, chương trình và ứng dụng hoạt động như mong đợi và không có bất kỳ rủi ro nào
Công việc
Xác định các hoạt động hệ thống lý tưởng Xác định các loại kiểm tra và công cụ để sử dụng
Tạo và lập hồ sơ một kế hoạch thử nghiệm Chạy nhiều bài kiểm tra và ghi lại kết quả
Trao đổi với các thành viên trong nhóm CNTT và các bên liên quan của công ty về tình trạng dự án, ngân sách và sự phức tạp
Đưa ra các đề xuất cải tiến phần mềm
Kỹ năng chuyên môn
Kiến thức về kiểm thử phần mềm
Kỹ năng phân tích yêu cầu: Có khả năng đọc, hiểu và phân tích yêu cầu của phần mềm để xác định phạm vi và thiết kế ca kiểm thử.
Thiết kế testcase: Có khả năng tạo ra các testcase chi tiết và hiệu quả để kiểm tra tính năng, chức năng và hiệu suất của phần mềm.
Kỹ năng sử dụng công cụ kiểm thử
Kỹ năng thực hiện kiểm thử
Có khả năng xác định, gỡ lỗi và phân tích nguyên nhân của các lỗi phát sinh trong quá trình kiểm thử phần mềm.
Hiểu biết về phát triển phần mềm: Có kiến thức về quy trình phát triển phần mềm và các phương pháp phát triển, như phương pháp Agile hoặc Waterfall
Kỹ năng tư duy logic: Có khả năng tư duy logic và phân tích để xác định các kịch bản kiểm thử, dữ liệu kiểm thử và đảm bảo rằng tất cả các khả năng đã được kiểm tra.
có khả năng tự học, nắm và nâng cao kiến thức và kỹ năng của mình.
Kỹ năng mềm
Kỹ năng giao tiếp
Kỹ năng tư duy logic
Kỹ năng phân tích và giải quyết vấn
Kỹ năng quản lý thời gian
Kỹ năng làm việc nhóm
Kỹ năng tự học
Kỹ năng kiên nhẫn và chi tiết
Kỹ năng quản lý căng thẳng , áp lực, cảm xúc
Kỹ năng thích nghi
Kỹ năng đánh giá và phản hồi
Chứng chỉ
Chứng chỉ Certified Mobile App Tester (CMAT)
Chứng chỉ Certified Software Quality Analyst (CSQA)
Chứng chỉ Certified Selenium Professional
Chứng chỉ ISTQB (International Software Testing Qualifications Board)
Chứng chỉ Agile Tester (CTFL-AT)
Chứng chỉ Certified Performance Testing Professional (CPTP).
Chứng chỉ Certified Software Test Professional (CSTP).
mobile programmer
Là gì
là một nhà lập trình chuyên về phát triển ứng dụng di động. Người này có kiến thức và kỹ năng để xây dựng ứng dụng trên các nền tảng di động như Android, iOS hoặc Windows Phone.
Công việc
Phân tích yêu cầu
Thiết kế giao diện người dùng
Lập trình và phát triển
Kiểm thử và sửa lỗi
Tối ưu hóa hiệu suất
Triển khai và phân phối
Bảo trì và nâng cấp
Kỹ năng mềm
Sự logic và tư duy phân tích
Khả năng giải quyết vấn đề
Tinh thần sáng tạo
Kỹ năng giao tiếp
Kỹ năng quản lý thời gian
Khả năng làm việc nhóm
Sự kiên nhẫn và kiên trì
Khả năng tự học và cập nhật công nghệ mới
Kỹ năng chuyên môn
Kiến thức về ngôn ngữ lập trình
cần có kiến thức vững về ngôn ngữ lập trình phù hợp với nền tảng di động mà họ đang làm việc. Ví dụ: Java, Kotlin cho Android; Swift, Objective-C cho iOS; C# cho Windows Phone.
Kiến thức về nền tảng di động
cần hiểu về cấu trúc, kiến trúc và quy tắc phát triển trên nền tảng di động cụ thể , bao gồm các khái niệm về Activity, Fragment, Intent, Service (cho Android), ViewController, Storyboard (cho iOS) và các thành phần tương tự khác.
Thiết kế giao diện người dùng
cần có khả năng thiết kế giao diện người dùng hấp dẫn và dễ sử dụng. Cần hiểu về nguyên tắc thiết kế UI/UX, các thành phần giao diện, quản lý bố cục, tương tác người dùng và đảm bảo trải nghiệm người dùng tốt trên các kích thước màn hình khác nhau.
Kiến thức về cơ sở dữ liệu
cần hiểu về cơ sở dữ liệu và quản lý dữ liệu trên thiết bị di động. Gồm kiến thức về SQLite hoặc các cơ sở dữ liệu khác, truy vấn dữ liệu, lưu trữ dữ liệu và đồng bộ hóa dữ liệu.
Tích hợp API và dịch vụ bên thứ ba
Cần biết cách tích hợp và sử dụng các API và dịch vụ bên thứ ba trong ứng dụng di động của mình. Ví dụ: tích hợp Facebook Login, Google Maps, Firebase, Push Notification và các dịch vụ khác.
Kiểm thử và sửa lỗi
cần có kỹ năng kiểm thử ứng dụng di động để phát hiện và sửa các lỗi.
Tối ưu hóa hiệu suất
cần hiểu về tối ưu hóa hiệu suất của ứng dụng di động, bao gồm tối ưu hóa mã, quản lý bộ nhớ, giảm thiểu thời gian phản hồi và tối ưu hóa việc sử dụng tài nguyên hệ thống
Kiến thức về triển khai
cần hiểu về quy trình triển khai ứng dụng di động lên cửa hàng ứng dụng như Google Play Store (cho Android) hoặc App Store (cho iOS). Bao gồm việc xây dựng các tệp APK hoặc IPA, đóng gói ứng dụng và đáp ứng các yêu cầu và quy trình của nền tảng.
Tư duy phân tích và giải quyết vấn đề
cần có khả năng phân tích yêu cầu, xác định vấn đề và tìm ra các giải pháp phù hợp.
Kỹ năng giao tiếp và làm việc nhóm
có khả năng giao tiếp hiệu quả với các thành viên khác trong nhóm, bao gồm các nhà phát triển, nhà thiết kế và quản lý dự án
Chứng chỉ
Chứng chỉ Apple (Apple Certifications)
Chứng chỉ Android (Android Certifications)
Chứng chỉ React Native (React Native Certifications)
Chứng chỉ Xamarin (Xamarin Certifications)
Chứng chỉ AWS (AWS Certifications)
TÔI CỦA THỜI ĐIỂM 5 NĂM SAU KHI RA TRƯỜNG LÀM VIỆC
Các vị trí làm việc có thể đảm nhận
Senior IOS Developer
Senior Wed designer
Senior Android Developer
Senior IT Graphic designer
Senior tester
Mục Tiêu làm việc
Trở thành full –stack developer
Frontend
Thành thạo ngôn ngữ JavaScript
Hiểu biết về UX/UI
Hiểu và sử dụng thành thạo HTML và CSS
Có khả năng tìm kiếm và sửa lỗi trong mã nguồn frontend
Backend
Biết các loại cơ sở dữ liệu quan hệ như MySQL và SQL sever
Các kỹ năng của frontend
Thành thạo python, java, c#
Năng lực
Kỹ năng chuyên môn
Có kiến thức tốt trong mảng kiểm thử và đảm bảo chất lượng phần mềm,thành thạo về kỹ thuật testing, nắm rõ các yêu cầu kiểm thử phần mềm cho các doanh nghiệp với các ứng dụng phức tạp như tài chính, sức khỏe, thương mại điện tử...
Thiết kế phần mềm và phát triển phần mềm 1 cách thành thạo
Có khả năng xác định và khắc phục sự cố mạng, sử dụng các công cụ và kỹ thuật gỡ lỗi để phục hồi mạng nhanh chóng, bảo mật mạng, cấu hình , quản lý và vận hành các thiết bị mạng…
Sử dụng các ngôn ngữ lập trình ở mức độ tốt như : C, C++, C#, Python, Java, JavaScript, typescript, SQL, CSS, PHP...
Biết cách lập trình wed, lập trình Desktop, lập trình mobile. Tạo ra các ứng dụng trên hệ điều hành Android và IOS ở mức độ tương đối thành thạo. Đã tích lũy được một số kinh nghiệm nhất định có thể tự mình xử lý một số dự án.Có thể tự chịu trách nhiệm chính đối với công việc của mình
Có khả năng tạo và chỉnh sửa hình ảnh, âm thanh và video, thiết kế . Có kiến thức về thiết kế môi trường, nhân vật, vật phẩm và các yếu tố trực quan khác trong trò chơi ở mức tốt
Ngoại ngữ
IELTS 7.0
Kỹ năng mềm
Kỹ năng tin học: thành thạo việc sử dụng các phần mêm như gg, sheets, canva, WPS office, và các phần mềm thiết kế ...
kỹ năng phối hợp làm việc nhóm tốt
Khả năng tư duy logic tốt, biết cách kết hợp lý trí, các ý tưởng và suy luận, tìm ra nguyên nhân và giải quyết vấn đê
Có khả năng phân tích vấn đề 1 cách chi tiết và giảii quyết chúng 1 cách hiệu quả
Khả năng thuyết trình trước đám đông tốt, xử lý các câu hỏi nhanh chóng, hiệu quả
Nhận nại, nhẫn nhịn
Có khả năng thích ứng với các công nghệ mới, thay đổi môi trường và đối mặt với các tình hướng khác nhau
TÔI CỦA THỜI ĐIỂM 10 NĂM SAU KHI RA TRƯỜNG LÀM VIỆC
Mục tiêu
Trở thành 1 software developer
Là quá trình tạo và cải tiến ứng dụng, chương trình mây tính và hệ thống phần mềm
Thi chứng chỉ PMP và CSM
Kỹ năng bản thân
Kiến thức về hệ thống và mạng
Kỹ năng phân tích và giải quyết vấn đề
Hiểu biết về cơ sở dữ liệu
Kỹ năng làm việc nhóm
Có kiến thức về lập trình
Tư duy sáng tạo và học tập không ngừng
Trở thành 1 nhà software developer
Kỹ năng tự quản lí
Các kỹ năng bổ sung
Nâng cao kỹ năng phản diện
Nâng cao tư duy không ngừng phát triển bản thân
Tham gia các buổi huấn luyện lãnh đạo
Lộ trình tự học tập
Rèn luyện kỹ năng đọc tiếng anh thông qua ứng dụng học tiếng anh trên điện thoại
Có kiến thức từ vựng, kỹ năng đọc hiểu tiếng anh được nâng cao