1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo đồ án giới thiệu ngành hệ thống thông tin chủ đề ngành nghề tương lai

11 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Trang 1

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINHTRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA HỆ THỐNG THÔNG TIN

Trang 2

LỜI CẢM ƠN

Em xin gửi lời tri ân chân thành nhất đến thầy Nguyễn Thanh Bình Trước hết, em muốn bày tỏ lòng biết ơn sâu sắc với sự quan tâm, giúp đỡ và hướng dẫn tận tâm mà thầy đã dành cho em trong suốt quá trình học tập và tìm hiểu về môn Giới thiệu ngành Hệ thống thông tin.

Thầy đã không ngừng truyền đạt kiến thức chuyên môn, giúp em hiểu rõ hơn về ngành Hệ thống thông tin và tầm quan trọng của nó trong thời đại ngày nay Đặc biệt,nhờ sự chỉ dẫn tận tụy từ thầy, em đã có cơ hội rèn luyện và phát triển nhiều kỹ năng mềm quan trọng, đặc biệt là kỹ năng trình bày bài báo cáo và tiểu luận Thầy đã giúp em nắm bắt cách thức trình bày một cách chuyên nghiệp và sáng tạo, từ cách thức trình bày nội dung đến cách thức thể hiện ý tưởng và quan điểm cá nhân.

Đồ án cuối khóa với chủ đề "Ngành nghề tương lai" đã đặt ra một thách thức đáng kểcho em Trải qua quá trình nỗ lực và học hỏi, em đã cảm thấy tự tin hơn với kiến thứcvà kỹ năng đã được Thầy truyền đạt Tuy nhiên, em hiểu rằng không thể tránh khỏi những thiếu sót và cần sự phản hồi để hoàn thiện Vì vậy, em trân trọng mong nhận được những lời góp ý chân thành từ thầy để đồ án của em được nâng cao và hoàn thiện hơn.

Chúng em xin trân thành cảm ơn!

Tp Hồ Chí Minh, tháng 11 năm 2023

Người thực hiện VÕ HOÀNG QUÝ

Trang 3

MỤC LỤC

LỜI CẢM ƠN 2

PHẦN 1: MỞ ĐẦU 4

1 Giới thiệu bản thân 4

2 Câu hỏi nghiên cứu: 5

3 Mục tiêu nghiên cứu 5

4 Phương pháp nghiên cứu 5

PHẦN 2: Mục tiêu và nghề nghiệp tương lai 5

1 Định hướng tương lai 5

2 Giới thiệu chung về lập trình web 5

a) Giới thiệu về lập trình web 5

b) Mô tả công việc của nhà lập trình web 5

c) Xu hướng phát triển của ngành lập trình web 5

3 Cơ hội việc làm của nhà lập trình web 6

4 Thách thức 7

5 Kỹ năng và kiến thức cần thiết 9

PHẦN 3: KẾT LUẬN 10

1 Lập trình web vừa là cơ hội, vừa là thách thức 10

2 Thành quả thu được sau nghiên cứu 10

TÀI LIỆU THAM KHẢO 11

Trang 4

PHẦN 1: MỞ ĐẦU

1 Giới thiệu bản thân

- Em tên là Võ Hoàng Quý, một sinh viên năm nhất đang theo học tại Đại học Quốc gia Công nghệ Thông tin (UIT) ở Sài Gòn Em đam mê và hứng thú với lĩnh vực công nghệ thông tin Sự tò mò luôn đẩy em khám phá và học hỏi về những công nghệ mới, đồng thời em mong muốn áp dụng kiến thức của mình để giải quyết các thách thức trong thế giới số hóa.

- Em tin rằng công nghệ thông tin, đặc biệt là lập trình web, mang lại không chỉ những cơ hội nghề nghiệp hấp dẫn mà còn có khả năng tạo ra sự thay đổi tích cực trong xã hội và sự kết hợp giữa khả năng sáng tạo và kiến thức chuyên môn trong lĩnh vực này sẽ giúp em đóng góp vào việc xây dựng những trải nghiệm trực tuyến tuyệt vời và giải quyết các vấn đề thực tế.

2 Câu hỏi nghiên cứu:

- what is your professional dream?

- what would you like to become in the future?

- Could you explain in detail about it and your approach to making that dream come true?

3 Mục tiêu nghiên cứu

- Nhằm mục đích tìm hiểu và phân tích các lí do đã thúc đẩy sự lựa chọn nghề công nghệ thông tin, em mong muốn xác định những yếu tố cá nhân như sự hứng thú với công nghệ, khát vọng đóng góp vào sự tiến bộ xã hội và khả năngsáng tạo, cùng với các yếu tố bên ngoài như tiềm năng tương lai, cơ hội việc làm và thu nhập hấp dẫn Bằng việc tìm hiểu sâu hơn về những lí do này, mục tiêu của em là cung cấp thông tin hữu ích và định hướng cho những người quan tâm đến ngành công nghệ thông tin và giúp họ và bản thân em đưa ra quyết định nghề nghiệp tự tin và đúng đắn hơn trong tương lai.

4 Phương pháp nghiên cứu- Phương pháp thu thập thông tin- Phương pháp thống kê, mô tả

Trang 5

PHẦN 2: Mục tiêu và nghề nghiệp tương lai

1 Định hướng tương lai

- Việc theo học ngành nghề công nghệ thông tin là một trong những mục tiêu em đã đặt ra nhằm phục vụ mục đích cuối cùng là có một cuộc sống thoải mái về kinh tế cũng như phù hợp với thế mạnh về tư duy logic của em Quan trọng hơn hết là về ngành nghề mà em mong muốn trong tương lai cũng phải phù hợp với mục tiêu cuối cùng đó Sau thời gian nghiên cứu, tiếp xúc cũng như tham khảo từ các cô chú trong ngành ở nhiều lĩnh vực khác nhau, em nhận thấy rằng việc trở thành một lập trình viên lập trình web không những đáp ứng được các mục tiêu trên mà còn thỏa mãn đam mê của mình vậy nên quyết tâm theo lĩnh vực này sẽ là đích đến tiếp theo mà em hướng tới.2 Giới thiệu chung về lập trình web

a) Giới thiệu về lập trình web

- Lập trình web là công việc của một Lập trình viên web, người có trách nhiệm chuyển đổi dữ liệu giao diện web tĩnh từ bộ phận thiết kế thành một hệ thống website hoàn chỉnh Công việc này bao gồm tương tác với cơ sở dữ liệu và cung cấp giao diện tương tác cho người dùng, sử dụng ngôn ngữ máy tính.

b) Mô tả công việc của nhà lập trình web

- Gặp gỡ khách hàng: Thảo luận và nắm bắt những yêu cầu, nguyện vọng của đối tác và tạo ra thành quả hài lòng đôi bên

- Tạo và thử nghiệm ứng dụng cho trang web: là quá trình xây dựng và kiểm tra tính năng của ứng dụng trên trang web Nó bao gồm việc thiết kế kiến trúc, lựa chọn công nghệ, xây dựng ứng dụng, thử nghiệm và gỡ lỗi, sau đó triển khai ứng dụng để có thể sử dụng trên trang web.

- Hợp tác với nhà thiết kế, ví dụ như nhà thiết kế đồ họa, để xác định cấu trúc vàgiao diện của trang web.

- Tích hợp âm thanh, video và đồ họa vào trang web.

- Kiểm tra chất lượng và khắc phục sự cố của trang web trong các trình duyệt khác nhau.

- Nắm bắt xu hướng thị trường và liên tục cập nhật kiến thức về ngôn ngữ lập trình, framework và công nghệ mới.

c) Xu hướng phát triển của ngành lập trình web

- Nhìn nhận vào thực tế, lập trình web đã và đang phát triển mạnh mẽ và đa dạng dưới nhiều xu hướng khác nhau ví dụ như:

Trang 6

+ Front-end developer: thiết kế và xây dựng giao diện cho một trang web hoặc ứng dụng web mà người dùng có thể xem và tương tác trực tiếp Người dùng có thể "chạm", "lướt" và đối thoại trên giao diện web là kết quả của lập trình Frontend [1]

+ Back-end developer: xây dựng và duy trì các cơ chế xử lý dữ liệu và thực hiện các hành động trên trang web Không giống như các nhà pháttriển front-end, những người kiểm soát mọi thứ có thể thấy trên trang web, các nhà phát triển back-end tham gia vào việc lưu trữ dữ liệu, bảo mật và các chức năng khác phía máy chủ mà bạn không thể nhìn thấy [2]

+Full-stack developer: làm cả hai công việc của lập trình viên front-end và back-end

+ Progressive web app (PWA): là những ứng dụng web mà nó được tải lên và làm việc như những trang web hoặc websites thông thường, nhưng nó còn cung cấp cho người dùng các tính năng như: working offline (làm việc khi không có internet), push notifications (gửi và nhận thông báo) và truy cập phần cứng của thiết bị mà điều này thường chỉ có thể làm với native applications.

3 Cơ hội việc làm của nhà lập trình web

- Trong thời đại số hóa, việc có một trang web hoặc ứng dụng web đáng tin cậy và hiệu quả là cần thiết đối với nhiều doanh nghiệp và tổ chức Công nghệ webtiếp tục phát triển, mang lại nhiều cơ hội cho nhà lập trình web để tạo ra các giải pháp đáp ứng nhu cầu ngày càng tăng của thị trường.

- mức lương lập trình viên dao động từ $350 (Fresher) đến $1.190 cho vị trí Mid-Senior Lập trình viên Senior có mức lương dao động từ $860 đến $1.510 Các vị trí Quản lý (từ 5 năm trở lên) hoặc cấp cao hơn được khảo sát có mức lương từ $1.410 cho đến hơn $2.300 [3]

Trang 7

Theo như báo cáo về thị trường IT Việt Nam năm 2023, đến năm 2025 Việt Nam sẽ còn cần đến 700.000 nhân lực trong ngành công nghệ thông tin Trong khi đó, số lượng lập trình viên hiện tại của Việt Nam mới chỉ đạt khoảng 530.000 người [3] Điều đó chứng tỏ nhu cầu về nhân lực IT đang ngày càng nhiều, tạo điều kiện cho các lập trình viên có cơ hội tìm kiếm được những công việc với chế độ đãi ngộ và lương bổng đáng mơ ước

Trang 8

+ Kiến thức khô khan, khó hiểu+ Độ phức tạp ngày một tăng

+ Cập nhật và cải tiến kiến thức thường xuyên

- Sự biến động và thay đổi nhanh của Công nghệ thông tin và khoa học kỹ thuật cũng như sự đổi mới liên tục của công nghệ đòi hỏi ở các lập trình viên khả năng thích ứng nhanh và nhạy bén với mọi sự biến đổi Các lập trình viên cần nâng cao kỹ năng công nghệ của bản thân với sự hiểu biết về các công nghệ mới và đột phá như Cybersecurity, DevOps, AI và Machine Learning, Cloud Computing [3]

- Thách thức từ công nghệ mới, AI phát triển mạnh mẽ trong thế giới công nghệngày nay:

+ Điều này đặt thách thức đối với lập trình viên để nắm vững AI và nângcao kỹ năng của mình để cạnh tranh trên thị trường lao động ngày càng cạnh tranh.[4]

- Có sự cạnh tranh rất cao Mức lương rất cao so với thị trường chung, tuy vậy được phân hóa rất rõ ràng tùy vào năng lực.

https://topdev.vn/blog/muc-luong-lap-trinh-vien-nam-2021/

Trang 9

5 Kỹ năng và kiến thức cần thiết Kiến thức về lập trình:

- HTML (HyperText Markup Language): Đây là ngôn ngữ đánh dấu cơ bản để xâydựng cấu trúc và định dạng nội dung trên trang web.

- CSS (Cascading Style Sheets): CSS được sử dụng để điều chỉnh giao diện và kiểu dáng của trang web, bao gồm màu sắc, font chữ, kích thước và vị trí của các phần tử.

- JavaScript: JavaScript là một ngôn ngữ lập trình phía máy khách (client-side) mạnh mẽ và phổ biến, được sử dụng để tạo ra các hiệu ứng tương tác trên trang web, xử lý sự kiện và tương tác với người dùng.

- Cơ sở dữ liệu: Để làm việc với các ứng dụng web động và lưu trữ dữ liệu, bạn cần hiểu về cơ sở dữ liệu như MySQL, PostgreSQL hoặc MongoDB Nắm vững ngôn ngữ truy vấn cơ sở dữ liệu như SQL cũng là một lợi thế.

- Framework và thư viện: Hiểu về các framework và thư viện phổ biến như React, Angular, Vue.js, Express, Laravel, Django và Ruby on Rails sẽ giúp bạn phát triển ứng dụng web một cách hiệu quả và nhanh chóng hơn.

- Kiến thức về mạng và giao thức HTTP: Hiểu về cách hoạt động của mạng và giao thức HTTP (Hypertext Transfer Protocol) sẽ giúp bạn hiểu rõ hơn về cách truyền và nhận dữ liệu giữa máy chủ và máy khách trong môi trường web.- Hiểu về Responsive Web Design: Responsive Web Design là kỹ thuật thiết kế

web để trang web hiển thị tốt trên nhiều thiết bị và kích thước màn hình khác nhau Hiểu về cách tạo ra trang web đáp ứng sẽ giúp bạn cung cấp trải nghiệm người dùng tốt hơn.

- Kiến thức về bảo mật web: Hiểu về các vấn đề bảo mật phổ biến như xác thực,phân quyền, bảo vệ chống tấn công CSRF (Cross-Site Request Forgery) và XSS (Cross-Site Scripting) sẽ giúp bạn xây dựng các ứng dụng web an toàn và bảo mật.

Trang 10

PHẦN 3: KẾT LUẬN

1 Lập trình web vừa là cơ hội, vừa là thách thức

- Lập trình web là một lĩnh vực vừa mang đến cơ hội vô tận, vừa đặt ra những thách thức đáng kể Với sự phát triển nhanh chóng của công nghệ và sự phổ biến của trang web và ứng dụng web, nhà lập trình web có thể tận dụng cơ hội để tạo ra các trải nghiệm độc đáo và ứng dụng sáng tạo Tuy nhiên, lĩnh vực này cũng đòi hỏi sự liên tục học tập và cập nhật kiến thức mới, đồng thời đối mặt với sự cạnh tranh cam go vàáp lực để đáp ứng nhu cầu ngày càng tăng của người dùng Sự sáng tạo và kiên nhẫn là chìa khóa để vượt qua các thách thức và tận dụng cơ hội trong lĩnh vực này.2 Thành quả thu được sau nghiên cứu

- Sau khi hoàn thành bài nghiên cứu, em đã có cái nhìn rõ ràng hơn về tương lai nghề nghiệp của mình trong lĩnh vực lập trình backend Em hiểu rõ vai trò quan trọng mà lập trình backend đóng góp vào việc xây dựng các hệ thống ứng dụng web chất lượngcao Em cũng nhận thức được tiềm năng phát triển vô hạn trong lĩnh vực này, nhưng đồng thời cũng nhận thấy rằng đó là một thách thức đòi hỏi sự am hiểu sâu rộng về ngôn ngữ lập trình, cơ sở dữ liệu và các công nghệ liên quan Tuy nhiên, em tự tin rằng với sự học tập và nỗ lực, em có thể vượt qua mọi thách thức và đạt được thành công trong nghề lập trình backend.

Trang 11

TÀI LIỆU THAM KHẢO

[1] “careerbuilder” [trực tuyến]: https://s.net.vn/bwVR[2] “hudson” [trực tuyến]: https://s.net.vn/fBpo[3] “topdev” [trực tuyến]: https://s.net.vn/oPb7[4] “afterschool” [trực tuyến]: https://s.net.vn/CbXA

Ngày đăng: 01/07/2024, 17:11

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w