Lập trình là công việc trong đó lập trình viên sử dụng ngôn ngữ lập trình xây dựng nên những phần mềm, ứng dụng, trò chơi,…... Lập trình viênLập trình viên là người thiết kế, xây dựng, v
Trang 1NGHỀ LẬP TRÌNH
Nhóm 3
Trang 2Nội dung thuyết trình
01 Lập trình là gì ?
02 Lập trình viên là ai ?
03 Nghề lập trình có đáng theo đuổi ?
04 Tổng kết
Trang 3Lập trình là gì ?
Trang 4Code là gì ?
Code được hiểu là một dãy các câu lệnh được viết bằng một ngôn ngữ lập trình
Lập trình là gì ?
Lập trình là công việc trong đó lập trình viên sử dụng ngôn ngữ lập trình xây dựng nên những phần mềm, ứng dụng, trò chơi,…
Trang 5Lập trình viên là ai ?
Trang 6Lập trình viên
Lập trình viên là người thiết kế, xây dựng, và bảo trì các phần mềm, ứng dụng,…Bằng cách viết các đoạn mã lệnh, họ tạo ra các chương trình mới, sửa lỗi và nâng cấp các chương trình cũ để tăng tính hiệu quả của việc sử dụng máy tính
Trang 7Xây dựng
Xây dựng nên các ứng dụng, phần
mềm, trò chơi
Nâng cấp, sữa chữa
Nâng cấp các ứng dụng khi chúng quá lỗi thời, sửa chữa khi các ứng dụng gặp vấn đề
Xử lý
Xây dựng các chức năng xử lý, và cấu trúc của ứng dụng
Nghiên cứu
Nghiên cứu và phát triển các công nghệ mới cũng như các phương pháp
lập trình mới
Trang 803
02
04
Bởi chính chất phức tạp của công việc đòi hỏi các lập trình viên phải
thật cẩn thận trong quá trình làm việc Một lỗi nhỏ cũng khiến sản
phẩm gặp vấn đề và mất nhiều thời gian để sữa chữa
Tính cẩn thận, tỉ mỉ
Đây là một kỹ năng rất quan trọng của một lập trình viên, lập trình
viên phải có khiếu thẩm mỹ tốt, có khả năng thiết kế, sắp xếp các vấn
đề một cách logic
Khả năng sáng tạo và dư duy logic
Mỗi lập trình viên đảm nhận một vị trí khác nhau trong dự án sau đó kết nối lại để lại thành một sản phẩm hoàn chỉnh, vì vậy đòi hỏi một lập trình viên phải vừa có khả năng làm việc độc lập vừa có thể cộng tác với các đồng nghiệp
Tính độc lập và làm việc nhóm
Đặc thù của nghề đòi hỏi lập trình viên phải luôn luôn học hỏi và tiếp thu các kiến thức, công nghệ mới và thực hành thường xuyên để có
kỹ năng thành thạo
Tự học hỏi và nâng cao kiến thức
Những tố chất cần có của lập trình viên
Trang 9Senior Developer Leader Developer
Mid-Level Developer
Có thể viết các script cơ bản, hiểu sơ
về toàn bộ vòng đời ứng dụng, chưa
nắm hết mọi ngóc ngánh của ứng
dụng
Có thể viết các ứng dụng phức tạp, hiệu biết sâu rộng về vòng đời ứng dụng, có thể làm việc thông thạo trên các phần khác nhau của ứng dụng
Thiết kế các hệ thống phức tạp mà
sẽ được thực hiện bởi các nhóm lập trình Senior và Junior
Dàn xếp các yêu cầu của Product Manager,Project Manager với các thành viên của nhóm lập trình
Junior
Developer
Senior Leader
Đưa ra những quyết định cao cấp và
là người truyền cảm hứng, giúp đội ngũ của họ có niềm tin vào công
việc
Trang 10Viện Công nghệ Massachuset, Đại học Stanford, Đại học
Harvard, Đại học California,
Hoa Kỳ
Đại học Oxford (Anh), Đại học Cambridge (Anh), Viện Công nghệ Liên bang Thụy Sĩ,
Châu Âu
Đại học Bắc Kinh, Đại học Thanh Hoa, Đại học Chiếc Giang,
Trung Quốc
Việt Nam
Đại học FPT, Đại học Bách Khoa, Đại học Khoa học tự nhiên, Học viện bưu chính viễn thông, Đại học Công nghệ thông tin,
Học lập trình ở đâu ?
Trang 11Các lập trình viên làm
việc ở đâu ?
Có thể lựa chọn làm việc cho các công ty công
nghệ như Grab, MoMo, Google, Facebook hoặc
các công ty kinh doanh trong lĩnh vực phần
mềm, cũng có thể làm việc trong bộ phận IT của
các công ty kinh doanh, công nghiệp, dịch vụ,…
Ngoài ra một số lập trình viên cũng có thể làm
việc độc lập tại nhà, họ được gọi là các
Freelancer IT
Your Picture Here
Your Picture Here
Your Picture Here
Trang 12Những con người
thành công từ
nghề lập trình
Your Picture Here
Your Picture Here
Your Picture Here
Your Picture Here
Your Picture Here
Bill Gates
Elon Musk
Steve Jobs
Jeff Bezos
Trang 1301 Fresher – Interns lương từ 4-8tr/tháng
02 Junior lương từ 10 – 20tr/tháng
03 Senior mức lương có thể lên đến >30tr – 100tr/tháng
04 Khởi nghiệp – Làm chủ
Lương
Trang 14Khi dự án đòi hỏi quá gấp việc OT là chắn chắn
Dễ bị đào thải
Dễ dàng bị đào thải nếu
không bắt kịp công nghệ và
tiếp thu kiến thức mới
Khó khăn
Một ngành nghề đặc thù luôn tồn tại nhiều có khăn trong công việc
Tuổi nghề thấp
Thật khó để làm việc với máy tính 8h một ngày khi
50 tuổi
Đời sống
OT thường xuyên dễ dàng ảnh hưởng đến các mối quan hệ trong cuộc sống
Nhàm chán
Công việc lặp đi lặp lại với chiếc màn hình và những dòng code
Bệnh tật
Ngồi quá nhiều dễ bị đau lưng, các bệnh lý về cột sống, mắt kém, trĩ,…
Những khó khăn của nghề
Trang 15Nghề lập trình có đáng theo đuổi ?
Trang 16Dĩ nhiên là
đáng để
theo đuổi
Nếu bỏ qua những khó khăn của nghề thì đây là một công việc cực kì thích hợp cho những người có tính trầm, ưa một mình và yêu thích công nghệ
Tương lai của nghề cũng thực sự rất lớn khi công nghệ ngày càng phát triển, đòi hỏi những chương trình tiên tiến hơn và những lập trình viên giỏi hơn
Chỉ cần bỏ vài phút để tra Google ta có thể tìm thấy hàng nghìn thông tin tuyển dụng lập trình viên với những mức lương vô cùng hấp dẫn
Theo số liệu nộp nguyện vọng của kì thi THPT Quốc gia năm 2021 thì ngành CNTT là ngành học được chọn nhiều thứ 2 chỉ sau khối ngành Kinh tế
Trang 17Tổng kết
Trang 18Nghề lập trình không mới cũng không
cũ
Nghề lập trình không phải là một ngành nghề mới nhưng lại rất hot trong thời điểm hiện tại và còn nhiều năm sau nữa
Nghề này nói khó cũng không khó, nói dễ lại càng không dễ nhưng nếu chăm chỉ và chịu khó tìm hiểu kiến thức thì hoàn toàn có thể trở thành một lập trình viên giỏi
Bạn cũng có thể trở thành những con người vĩ đại như Bill Gates, Steve Jobs,…
Trang 19Thank you
Cảm ơn cô và các bạn đã lắng nghe nhóm em thuyết trình về Nghề lập trình