Please enable JavaScript.
Coggle requires JavaScript to display documents.
Screenshot 2023-12-18 174618 TRẦN PHI HÙNG-4551050081 -…
TRẦN PHI HÙNG-4551050081
Bản thân hiện tại
Điểm mạnh
Có khả năng làm việc nhóm tốt
Có khả năng giải quyết những vấn đề phức tạp trong cuộc sống
Luôn lắng nghe những góp ý từ người khác
Có khả năng nhạy bén với công việc
Nhược điểm
Không giỏi toán
Thiếu tự tin khi giao tiếp trước đám đông
Thiếu khả năng lãnh đạo
Khả năng thuyết trình còn kém
Năng lực ngành CNTT
Kiến thức cơ bản về thuật toán
Nắm các kiến thức cơ bản về các ngôn ngữ lập trình như: C/C++, Java,SQL
Có tìm hiểu và nắm ít kiến thức cơ bản về HTML
Có đam mê với lập trình
Tính cách
Dễ chịu, hòa đồng, biết lắng nghe và học hỏi từ người khác cũng như trong việc giúp đỡ người khác.
Là người bình đẳng với mọi người
Là người lạc quan luôn mang những năng lượng tích cực.
Khá thụ động, nhút nhát và có phần ít nói trong môi trường có quá nhiều người lạ
Bản thân trong tương lai
Sau khi đi làm 2 năm
Năng lực
Ngoại ngữ
Có trình độ Tiếng Anh thành thạo, giao tiếng với người nước ngoài tự nhiên, đọc tài liệu Tiếng Anh dễ dàng
Kỹ năng mềm
Khả năng phân tích vấn đề 1 cách chi tiết giải quyết 1 cách hiệu quả trong cách công việc phức tạp
Kỹ năng phối hợp, làm việc nhóm tốt. Có khả năng lãnh đạo và dẫn dắt nhóm
Khả năng thuyết trình trước đám đông tốt, xử lý các câu hỏi trong buổi thuyết trình rõ ràng, rành mạch và hiệu quả
Kỹ năng tin học:
Biết cách sử dụng các phần mềm như Canva, WPS Office và phần mềm thiết kế như Photoshop. Ngoài ra có thể gõ được 10 ngón nhanh và chính xác
Kỹ năng tư duy:
khá tốt, biết cách phân tích vấn đề rồi kết hợp ý tưởng với suy luận sắp xếp trình tự giải quyết, tìm ra nguyên nhân và cách giải quyết vấn đề
Kiến thức chuyên môn
Có kiến thức về cấu trúc dữ liệu và giải thuật
Có kiến thức tương đối tốt trong mảng Kiểm thử và đảm bảo chất lượng phần mềm
Biết cách dùng ngôn ngữ lập trình ở mức khá như: C,C#/C++,Python,Java,SQL,CSS,PHP,UML,...
Biết cách lập trình Web, lập trình Destop, lập trình Mobile, tạo ra các ứng dụng trên hệ điều hành Android
Có thể thiết kế phần mềm và phát triền phần mềm 1 cách hiệu quả
Các vị trí có thể đảm nhận
Senior Back-end Developer, Senior Front-end Developer,Full-stack developer
Senior Android developer
Senior Tester
Sau khi ra trường
Năng lực
Ngoại ngữ
Có trình độ Tiếng Anh tương đối tốt, có thể đọc tài liệu và giao tiếp bằng Tiếng Anh khá tốt
Có chứng chỉ ielts 6.5
Kiến thức chuyên môn
Biết cách dùng ngôn ngữ lập trình ở mức khá như: C,C#/C++,Python,Java,SQL,CSS,PHP,UML,...
Biết cách lập trình Web, lập trình Destop, lập trình Mobile, tạo ra các ứng dụng trên hệ điều hành Android
Có kiến thức tương đối tốt trong mảng Kiểm thử và đảm bảo chất lượng phần mềm
Có thể thiết kế phần mềm và phát triền phần mềm 1 cách hiệu quả
Có kiến thức về cấu trúc dữ liệu và giải thuật
Kỹ năng mềm
Có khả năng giao tiếp tốt, có mối quan hệ tốt
với các bạn bè và đồng nghiệp
Có khả năng phân tích và giải quyết
vấn đề 1 cách hiệu quả
Chịu được áp lực trong công việc, biết giải tỏa
và quản lý những cảm xúc tiêu cực
Có khả năng thuyết trình trước đám đông
1 cách tự tin và nhiệt huyết
Có khả năng phản biện, suy nghĩ vấn đề nhiều mặt và đưa ra cách giải quyết tốt nhất
Kỹ năng tin học:
Biết cách sử dụng các phần mềm như Canva, WPS Office và phần mềm thiết kế như Photoshop. Ngoài ra có thể gõ được 10 ngón nhanh và chính xác
Kỹ năng phối hợp, làm việc nhóm tốt. Hỗ trợ các thành viên trong nhóm hiệu quả
Kỹ năng tư duy:
khá tốt, biết cách phân tích vấn đề rồi kết hợp ý tưởng với suy luận sắp xếp trình tự giải quyết, tìm ra nguyên nhân và cách giải quyết vấn đề
Kỹ năng quản lý thời gian
Biết cách lập kế hoạch một cách hiệu quả
Các vị trí có thể đảm nhận
Fresher Back-end, Fresher Front-end
Fresher Android developer
Fresher Tester hoặc Junior Tester
Lộ trình học tập theo chương trình đào tạo ngành CNTT của trường
Năm 2:
Học kỳ 3:
Môn bắt buộc:
Khối kiến thức giáo
dục chuyên nghiệp:
Kiến thức cơ sở ngành
và khối ngành
Xác suất thống kê
Nhập môn mạng máy tính
Toán rời rạc
Lập trình hướng đối tượng
Giới thiệu ngành CNTT
Kĩ thuật lập trình
Khối kiến thức giáo dục
đại cương
Khoa học chính trị
và pháp luật
Chủ nghĩa xã hội khoa học
Môn tự chọn:
Khối kiến thức giáo
dục đại cương
Giáo dục thể chất,
Giáo dục QP-AN
Giáo dục thể chất
Giáo dục thể chất 3
(Bóng chuyền)
Học kỳ 4:
Môn bắt buộc:
Khối kiến thức giáo dục
đại cương
Khoa học chính trị
và pháp luật
Lịch sử Đảng Cộng sản Việt Nam
Khối kiến thức giáo
dục chuyên nghiệp:
Kiến thức bổ trợ
Thực tập nhận thức
Tiếng Anh cho CNTT
Kiến thức cơ sở ngành
và khối ngành
Cấu trúc dữ liệu
Lập trình ứng dụng Web
Lập trình trên Destop
Nhập môn cơ sở dữ liệu
Năm 3:
Học kỳ 5:
Môn bắt buộc:
Khối kiến thức giáo
dục chuyên nghiệp:
Kiến thức cơ sở ngành và
khối ngành:
Nguyên lý hệ điều hành
Nhập môn Trí tuệ nhân tạo
Quản trị mạng
Nhập môn công nghệ phần mềm
Kiến thức bổ trợ
Thực hành làm việc nhóm
Khối kiến thức giáo dục đại cương:
Khoa học chính trị
và pháp luật:
Tư tưởng Hồ Chí Minh
KHXH
Khởi nghiệp
Môn tự chọn:
Khối kiến thức giáo
dục đại cương
Giáo dục thể chất,
quốc phòng:
Giáo dục quốc phòng - an ninh
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
Học kỳ 6:
Môn bắt buộc:
Khối kiến thức giáo
dục chuyên nghiệp
Kiến thức ngành,
chuyên ngành
Kiến thức chuyên ngành
Công nghệ phần mềm
Phân tích và đặc tả yêu cầu phần mềm
Kiểm thử và đảm bảo chất lượng phần mềm
Ngôn ngữ mô hình hóa
Công nghệ Web
Môn tự chọn:
Khối kiến thức giáo
dục chuyên nghiệp
Kiến thức ngành,
chuyên ngành
Kiến thức chuyên ngành
Công nghệ phần mềm
Công nghệ Java
Năm nhất:
Học kỳ 1:
Môn tự chọn:
Khối kiến thức giáo dục chuyên nghiệp
Giáo dục thể chất, Giáo dục QP-AN
Giáo dục thể chất 1
(Bóng chuyền)
Môn bắt buộc
Khối kiến thức giáo dục chuyên nghiệp:
Kiến thức bổ trợ
Đào tạo, rèn luyện nghiệp vụ,
kỹ năng nghề nghiệp
Thực hành máy tính
Kiến thức cơ sở ngành và khối ngành:
Đại số tuyến tính
Toán logic
Lập trình cơ bản
Giải tích
Khối kiến thức giáo dục đại cương:
Khoa học chính trị và pháp luật
Triết học Mác-Lênin
Ngoại ngữ
Tiếng Anh 1
Học kỳ 2:
Môn tự chọn:
Khối kiến thức giáo dục
đại cương:
Giáo dục thể chất,
Giáo dục QP-AN
Giáo dục thể chất:
Giáo dục thể chất 2
(Bóng chuyền)
Môn bắt buộc:
Khối kiến thức giáo dục đại cương:
Ngoại ngữ:
Tiếng Anh 2
KHXH
Kỹ năng giao tiếp
Khoa học chính trị và pháp luật:
Kinh tế chính trị
Mác-Lênin
Pháp luật đại cương
Kiến thức cơ sở ngành và khối ngành:
Hệ QTCSDL
Nhập môn thuật toán
Phương pháp tính
Năm cuối:
Học kỳ 8:
Khối kiến thức giáo
dục chuyền nghiệp
Kiến thức bổ trợ
Thực tập nghề nghiệp,
thực tập tốt nghiệp
Thực tập tốt nghiệp
Khóa luận tốt nghiệp,
học phần thay thế
Khóa luận tốt nghiệp
Học phần thay thế
Khóa luận tốt nghiệp
Học phần chung cho
các chuyên ngành
Những vấn đề hiện đại của CNTT
Chuyên ngành
Công nghệ phần mềm
Thực hành chuyên ngành
Công nghệ phần mềm
Học kỳ 7:
Môn tự chọn:
Khối kiến thức giáo
dục chuyên nghiệp
Kiến thức chuyên ngành
Công nghệ phần mềm
Lập trình Mobile
Phát triền phần mềm chuyên nghiệp
Môn bắt buộc:
Khối kiến thức giáo
dục chuyên nghiệp
Kiến thức chuyên ngành
Công nghệ phần mềm
Phát triển phần mềm hướng đối tượng
Kiểm thử tự động
Thiết kế phần mềm
Một số vấn đề hiện đại
trong CNPM
Những kế hoạch,
mục tiêu trong trường đại học
Năm 3
Ngoại ngữ
Củng cố lại từ vựng đã học thường xuyên, học thêm các từ vựng mới
Luyện nói và luyện đề
Kiến thức chuyên môn
Có kiến thức nền tảng về Công nghệ phần mềm
Có kiến thức về hệ điều hành
Có kiến thức chuyên sâu về bảo mật mạng
Có kiến thức chuyên sâu trong lập trình Web, PHP...
Kỹ năng mềm
Kỹ năng tin học
Học cách sử dụng các ứng dụng thiết kế như Lightroom trên các kênh youtube
Kỹ năng làm việc nhóm
Cùng nhóm tham gia các dự án trong năm học này
Năm 4
Ngoại ngữ
Nghe và đọc các bài viết trên mạng bằng Tiếng Anh, nghe và nói thường xuyên
Kiến thức chuyên môn
Hiểu biết về các vấn đề hiện đại trong Công nghệ phần mềm
Có kiến thức về kiểm thử tự động, cách sử dụng các công cụ kiểm tự động đặc biệt
Có kiến thức chuyên sâu về phát triển phần mềm 1 cách chuyên nghiệp hơn
Biết cách thiết kế ra 1 phần mềm, giải quyết vấn đề của phần mềm
Biết cách sử dụng các đối tượng tương tác để giải quyết những nhiệm vụ phức tạp trong lập trình
Làm khóa luận tốt nghiệp chuẩn bị ra trường
Đi thực tập ở các công ty IT để lấy thêm kinh nghiệm
Thực hành làm dự án liên quan đến Công nghệ phần mềm
Kỹ năng mềm
Kỹ năng giao tiếp
Đi thực tập ở các công ty liên quan tới ngành CNTT, làm việc và giao tiếp với các anh chị trong ngành nhiều hơn
Kỹ năng thuyết trình
Làm bài tập bảo vệ khóa luận tốt nghiệp và trình bày trước giảng viên
Kỹ năng làm việc nhóm
Phối hợp, tham gia các dự án trong
công ty cùng các anh chị
Năm 2
Ngoại ngữ
Học thêm từ vựng để có thể giao tiếp tốt bằng tiếng Anh
Kiến thức chuyên môn
Tìm hiểu và học thêm về HTML,CSS
Đọc hiểu các từ vựng Tiếng Anh liên quan đến chuyên ngành
Có kiến thức cơ bản về C++ và Java
Có kiến thức về cơ sở dữ liệu
Tìm hiểu sâu về thuật toán
Kỹ năng mềm
Kỹ năng tư duy
Rèn luyện tư duy logic khi giải quyết các bài toán trong quá trình học và cần suy nghĩ nhiều hơn về các bài tập lập trình
Kỹ năng giao tiếp
Giao lưu kết bạn với những người mới
Tham gia các hoạt động trên trường, gặp gỡ nhiều người lạ hơn
Kỹ năng làm việc nhóm
Lập 1 nhóm gồm 3-5 người cùng nhau học tập,
trao đổi giải quyết các bài tập lập trình
Kỹ năng quản lý thời gian
và chi tiêu
Viết ra kế hoạch hợp lý để chạy deadline,
tránh để sát ngày mới làm
Viết ra khoản chi tiêu trong 1 tháng mà mình dự định sẽ tiêu khoảng bao nhiêu, từ đó chia ra và ăn uống cho phù hợp
Lập kế hoạch cho 1 tuần, ghi lại những
kế hoạch mình đã hoàn thành
trong 1 ngày để tiện theo dõi bản thân
Viết lại những thứ mình đã chi tiêu trong 1 ngày để đối chiếu mình còn bao nhiêu tiền để có kế hoạch chi tiêu hợp lý hơn, không để xảy ra tình trạng vượt quá chi tiêu đề ra
Kỹ năng thuyết trình
Tham khảo các kinh nghiệm thuyết trình từ các anh chị trên youtube, sau đó luyện tập tự nói 1 mình để rèn luyện
Tham gia các hoạt động thuyết trình để học hỏi kinh nghiệm
Vị trí mà bản thân muốn làm khi ra trường
Mobile developer
Kỹ năng mềm
Kỹ năng làm việc nhóm
Kỹ năng thuyết trình
Kỹ năng giải quyết vấn đề
Sơ lược về công việc
của 1 Mobile developer
Một số công việc mà Mobile developer
cần thực hiện
Quản lý các dự án liên quan đến tạo lập và phát triển ứng dụng trên thiết bị di động
Nâng cấp, hoàn thiện và mở rộng các tính năng trên thiết bị di động
Tiếp nhận, chuyển giao công nghệ đối với các ứng dụng thiết bị
Nghiên cứu các công nghệ mới, ứng dụng vào lập trình thiết bị di động
Kỹ năng chuyên môn
Có nền tảng tiếng anh tốt
Android
Xây dựng giao diện người dùng UI
:Bạn sẽ có thể chuyển đổi một thiết kế thành một ứng dụng Android chức năng bằng cách sử dụng
Java và XML
. Để làm được điều này, bạn cần biết cách sử dụng tất cả các vùng chứa chế độ xem thông thường. Bạn cũng cần biết tất cả các chế độ xem chuẩn và các thành phần khác có thể xuất hiện trong ứng dụng Android.
Nguyên tắc thiết kế vật liệu
:Nhiều ứng dụng Android sử dụng khung Material Design do Google tạo ra vào năm 2014. Bạn nên biết cách hoạt động của framework này trong việc thiết kế và phát triển các ứng dụng mới. Bạn cũng nên làm quen với việc triển khai các hướng dẫn Material Design cơ bản vào một ứng dụng.
IOS developer
Xcode
là một ứng dụng do Apple phát triển để giúp bạn dễ dàng viết ứng dụng cho mọi thiết bị của Apple. Là một nhà phát triển iOS, bạn sẽ có thể điều hướng theo cách của mình thông qua Xcode và hiểu các tính năng khác nhau trong công cụ.
Swift
là ngôn ngữ lập trình chính được sử dụng để phát triển iOS. Đây là một ngôn ngữ lập trình hiện đại, dễ học và nhận được các bản cập nhật thường xuyên. Một nhà phát triển iOS thành công nên hiểu rõ về Swift và các khái niệm cốt lõi của nó.
Tester
Kỹ năng chuyên môn
Các kiến thức lập trình, cụ thể ở các mảng như
SQL, HTML hay CSS
Cần phải biết đọc, phân tích phần mềm mới có thể kiểm thử, phát hiện lỗi sai nếu có
Có nền tảng tiếng anh tốt
Kỹ năng mềm
Kỹ năng giao tiếp: Tester là người giao tiếp, trao đổi với nhiều bên như quản lý, developer, khách hàng và nếu không giỏi giao tiếp thì rất khó truyền đạt cho người khác hiểu ý
Kỹ năng tổ chức công việc và quản lý thời gian:Có thể vị trí Tester sẽ phải quản lý nhiều dự án công nghệ, kiểm thử nhiều ứng dụng phần mềm cùng lúc. Khối lượng công việc là rất lớn và áp lực đè nặng lên vai là điều không thể tránh khỏi, yêu cầu họ phải biết cách tổ chức công việc khoa học và quản lý thời gian hợp lý để đảm bảo tiến độ công việc luôn diễn ra suôn sẻ.
Sơ lược về công việc của 1 tester
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
Một số công việc mà tester
cần thực hiện
Xác định các hoạt động hệ thống lý tưở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ả
Đưa ra các đề xuất cải tiến phần mềm
Xác định các loại kiểm tra và công cụ để sử dụng
Lập trình web
(Font-end)
Kỹ năng chuyên môn
Nắm vững kiến thức về HTML,CSS,JavaScript...
Có nền tảng tiếng anh tốt
Kỹ năng mềm
Sự sáng tạo
Một số công việc mà Font-end cần thực hiện
Đảm bảo độ tương thích
Tối ưu hiệu suất và trải nghiệm của người dùng
Thiết kế và phát triền giao diện người dùng cho web bằng các ngôn ngữ như HTML,CSS...
Nghiên cứu và cập nhật các công nghệ mới