Nhóm 3
NGHỀ LẬP TRÌNH
Nộ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
Lập trình là gì ?
Code 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,…
Lập trình viên là ai
?
Lậ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
Cơng việc của một lập trình viên
Xâ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
Xử lý
Nghiên cứu
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â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 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
Những tố chất cần có của lập trình viên
01
Tính cẩn thận, tỉ mỉ
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 lập và làm việc nhóm
02
Khả năng sáng tạo và dư duy logic
03
Đâ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.
04
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 hồ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ự học hỏi và nâng cao kiến thức
Đặc thù của nghề địi hỏi lập trình viên
phải ln ln 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.
Các cấp bật của nghề
Junior
Developer
Senior
Developer
Leader
Developer
Có thể viết các script
cơ bản, hiểu sơ về
tồ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.
Mid-Level
Developer
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.
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.
Học lập trình ở đâu ?
Châu Âu
Đại học Oxford (Anh), Đại học
Cambridge (Anh), Viện Công
nghệ Liên bang Thụy Sĩ,....
Trung Quốc
Đại học Bắc Kinh, Đại học Thanh
Hoa, Đại học Chiếc Giang,...
Hoa Kỳ
Viện Công nghệ Massachuset,
Đại học Stanford, Đại học
Harvard, Đại học California,...
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,...
Cá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ụ,…
Ngồ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.
Những con
người
thành cơng
từ
nghề lập
trình
Elon
Musk
Bill Gates
Steve
Jobs
Jeff
Bezos
Mức lương hấp dẫn
01
Lương
04
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
Khởi nghiệp – Làm chủ
Những khó khăn của nghề
Tuổi
nghề thấp
Bệnh tật
Dễ bị đào thải
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ĩ,…
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
Thật khó để làm
việc với máy
tính 8h một
ngày khi
50 tuổi
Khi dự án đòi
hỏi quá gấp việc
OT là chắn chắn
Khó khăn
Đờ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
Một ngành nghề
đặc thù ln tồn
tại nhiều có khăn
trong cơng việc.
OverTime
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
Nghề lập trình có đ
áng theo đuổi ?
Dĩ 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à 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ế.
Tổng kết
Nghề 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ì
hồn tồ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,…
Thank you
Cảm ơn cô và các bạn đã lắng nghe nhóm e
m thuyết trình về Nghề lập trình