Kỹ năng phát triển Web

Bình Anh03/12/2022 10:00
Kỹ năng phát triển Web

"Em muốn làm việc như người phát triển Web hay người thiết kế Web và sẵn lòng học những điều mới. Xin thầy lời khuyên."

Một sinh viên viết cho tôi: “Em là sinh viên năm thứ tư trong khoa học máy tính. Vì em chỉ còn vài tháng trước khi tốt nghiệp, em cần kĩ năng đặc biệt nào mà có thể cho em cơ hội tốt hơn để kiếm được việc làm khác với những người tốt nghiệp khoa học máy tính khác. Em muốn làm việc như người phát triển Web hay người thiết kế Web và sẵn lòng học những điều mới. Xin thầy lời khuyên.”

Đáp: Tôi thích thái độ tích cực về tìm việc làm và sẵn lòng học điều mới của bạn. Ngày nay, phần lớn các dự án phát triển web đều dùng cách tiếp cận phát triển agile, nếu bạn có kinh nghiệm trong agile như Scrum, lập trình cực đoan hay Crystal thì nó quả có cho bạn lợi thế nào đó.

Theo vài báo cáo công nghiệp, số việc làm phát triển agile được quảng cáo đã đông hơn số các ứng cử viên có đủ tư cách theo tỉ lệ 5:1. Bằng chứng hiển nhiên là nhiều đại học vẫn không dạy agile trong đào tạo của họ trong khi một số công ti phần mềm quan tâm tới những người tốt nghiệp có kinh nghiệm làm việc trong tổ agile và có tri thức về qui trình đó. Nếu trường của bạn có dự án capstone, đây là cơ hội cho bạn thực hành agile vì nhu cầu về qui trình phát triển này là mạnh và cung cấp là yếu.

Nếu bạn không biết về agile, đây là cơ hội của bạn để học. Tôi đã viết nhiều bài báo về agile trong blog của tôi, bạn có thể xem lại chúng. Tôi muốn khuyên là bạn học Scrum, vì nó là phương pháp phổ biến nhất trong cách tiếp cận agile. Từ điều tôi nói, quãng 70% việc làm yêu cầu kinh nghiệm Scrum.

Mặc dầu phần lớn các công ti đều ưa thích người có vài năm kinh nghiệm phát triển agile (phần lớn việc làm được đăng đều yêu cầu tối thiểu 2 năm) nhưng với thiếu hụt kĩ năng Agile, dự án capstone sáu tháng dùng cách tiếp cận agile như Scrum sẽ cho bạn ưu thế hơn những người tốt nghiệp khác mà không có tri thức về agile.

Vì việc thuê ai đó là người phát triển agile có kinh nghiệm thường đắt, một số công ti sẵn lòng thuê ai đó với tri thức agile và ít năm kinh nghiệm hơn là phải đào tạo ai đó. (Phần lớn các công ti không cung cấp đào tạo thêm nữa vì mọi người thường bỏ đi sau đào tạo). Ngày nay lương trung bình cho người phát triển agile ở Mĩ là $110,781 và vẫn còn tăng lên do thiếu hụt gần đây.

Có ngôn ngữ phát triển web mới có tên là HTML 5. Nó là phát triển mới nhất từ Liên đoàn web thế giới Worldwide Web Consortium mà bạn nên biết. Định nghĩa cuối cùng về HTML 5 là sẵn có trực tuyến nhưng phiên bản cuối cùng sẽ sẵn có vào sang năm (2014). Theo Worldwide Web Consortium, HTML5 sẽ thay thế HTML 4 để là chuẩn cho mọi phát triển web trong tương lai (hiện thời HTML5 là khuyến cáo ứng cử viên từ liên đoàn) nhưng những người phát triển từ Microsoft, Google, và Facebook đã dùng HTML 5 và API của nó từ vài tháng nay.

Tôi chắc nó sẽ được chấp nhận và những người khác sẽ theo. Nếu bạn học HTML 5, bạn sẽ có ưu thế lớn so với những người khác. Khi nó trở thành chuẩn quốc tế chính thức, mọi công ti sẽ cần người có kĩ năng này. Tôi tin HTML 5 sẽ là ngôn ngữ của mọi phát triển trên Internet (Internet của mọi điều) nó được thiết kế để chắc rằng mọi thứ trên web sẽ được tích hợp đầy đủ.

Bằng việc có tri thức về qui trình phát triển agile cũng như ngôn ngữ phát triển web HTML 5, bạn dứt khoát có ưu thế lớn so với người khác và có thể xây dựng nghề nghiệp vững chắc trong công nghiệp phần mềm trong tương lai.


Gửi bình luận
(0) Bình luận
1

Lời khuyên về giáo dục

Theo một nghiên cứu toàn cầu mới, năm nay các công ti sẽ thuê nhiều sinh viên tốt nghiệp đại học hơn năm ngoái nhưng chỉ với những bằng cấp nào đó. Khoa học máy tính, kĩ nghệ phần mềm, y học và chăm sóc sức khoẻ là NÓNG.
2

Công nhân có kỹ năng cho công việc dự án

Mục tiêu then chốt của mọi dự án phần mềm là đáp ứng nhu cầu của khách hàng. Điều khách hàng muốn là tổ dự án chuyển giao sản phẩm tương ứng theo lịch biểu, trong chi phí, và có chất lượng cao. Tuy nhiên, điều quan trọng nhất với nhiều người quản lí dự án là lịch biểu dự án.
3

Phát triển phần mềm Agile

Agile là cách tiếp cận phát triển phần mềm trong đó tổ xây dựng phần mềm trong vài lần lặp ngắn, thay vì mọi thứ đi từ bắt đầu tới kết thúc. Agile cung cấp ích lợi như linh hoạt, dễ thay đổi, chất lượng tốt, ít rủi ro và thoả mãn khách hàng tốt hơn nhưng có “tiền điều kiện” mà tổ chức phải có để đạt tới những ích lợi này.
4

Vấn đề với cách tiếp cận Agile

Một người phát triển phần mềm hỏi tôi: “Người quản lí của tôi nói rằng hoạt động chính của Agile chỉ là viết mã và kiểm thử. Bạn không cần tài liệu cho nên chúng tôi có thể hoàn thanh nhanh và đó là lí do tại sao cái tên “Agile – mau lẹ” tới. Điều đó có đúng không?”
5

Chương trình bằng cấp chuyên sâu

Có vài lí do mà sinh viên muốn tiếp tục theo đuổi các bằng cấp chuyên sâu như Thạc sĩ hay Tiến sĩ. Nhiều người muốn chuyên sâu tri thức của họ và đẩy mạnh giáo dục của họ nhưng một số người không biết làm cái gì, cho nên họ quyết định ở lại trường.

Lời khuyên về dạy học

Một thầy giáo mới vào nghề viết cho tôi: “Tôi mới tốt nghiệp bằng thạc sĩ trong giáo dục và sẽ bắt đầu nghề giảng dạy ở đại học. Tôi đã theo blog của thầy trong vài năm và thấy chúng có ích. Thầy có lời khuyên nào cho giáo viên mới như tôi không?”

Nhà doanh nghiệp

Ngày nay lĩnh vực khởi nghiệp trong các sinh viên đại học là “nóng.” Nhiều trường đang cung cấp các bằng cấp và lớp học về khởi nghiệp và số lượng sinh viên ghi danh đang tăng lên nhanh chóng.

Xu hướng trong công nghiệp ngân hàng và tài chính

Tại sao hàng trăm nghìn người bị sa thải trong vài năm qua và vẫn trong quá trình giảm nhiều việc làm lại kêu thiếu hụt người có kĩ năng?

Kỹ năng bạn cần

Một sinh viên viết cho tôi: “Là sinh viên năm thứ nhất trong Quản lí hệ thông tin (ISM), em lập kế hoạch học cả các môn kĩ thuật và doanh nghiệp như thầy đã gợi ý nhưng có gì khác em cần học để thành công trong nghề này không?”

Câu chuyện công ti khởi nghiệp thành công

Một sinh viên học chăm chỉ và đã tốt nghiệp với bằng danh dự, anh ấy muốn chia sẻ kinh nghiệm với mọi người...

Tương lai là tính toán đám mây

Tính toán mây là cách tiếp cận về việc cung cấp tài nguyên tính toán như ứng dụng, lưu giữ, kết mạng, và phát triển theo “dạng thức được chuẩn hoá” do người bán cung cấp.

Viễn kiến và phương hướng mới

Khi Microsoft, Google, Apple, Facebook, Amazon cam kết với phát triển tính toán đám mây và app di động, thị trường việc làm sẽ dịch chuyển theo phương hướng đó và nhà trường sẽ phải nghĩ về tương lai của người tốt nghiệp.

Cách cải tiến các kỹ năng lập trình

Điều quan trọng cần làm là xoá bỏ nỗi sợ lập trình và cải tiến tin tưởng của sinh viên vào năng lực của họ để viết mã.

Thần đồng 15 tuổi đỗ đại học, trở thành thiên tài thi ca nhưng cuộc đời khép lại ở tuổi 25

Phong cách sống - Thiên An - 15/08/2026 10:00
Cuộc đời của một trong những nhà thơ tài hoa nhưng đoản mệnh nhất Trung Quốc hiện đại vẫn còn để lại nhiều suy ngẫm cho đến tận ngày nay.

Chia sẻ từ trái tim - Mùa Vu Lan: Đứa con liệt sanh

Từ sách - Phim - FN - 15/08/2026 09:00
Bây giờ đến dạng con thứ ba. Nếu cha mẹ tu hành, làm thiện, làm lành mà đứa con lại không thiện, không lành thì đứa con đó, đức Phật gọi là liệt sanh.

Vấn đề với cách tiếp cận Agile

Blog GS John VU - GS John Vu - 14/08/2026 11:00
Một người phát triển phần mềm hỏi tôi: “Người quản lí của tôi nói rằng hoạt động chính của Agile chỉ là viết mã và kiểm thử. Bạn không cần tài liệu cho nên chúng tôi có thể hoàn thanh nhanh và đó là lí do tại sao cái tên “Agile – mau lẹ” tới. Điều đó có đúng không?”

Tâm lý học: Tài sản quý giá nhất của người phụ nữ

Suy ngẫm - Tr. Quang - 14/08/2026 10:00
Tài sản quý giá nhất của người phụ nữ không bao giờ là tuổi trẻ hay sắc đẹp, mà chính là hai khả năng tưởng chừng như trái ngược nhau này. 

Nhạc sĩ Nguyễn Văn Chung miễn tác quyền trong 7 trường hợp, người sử dụng không cần xin phép

Phong cách sống - Minh Ngọc - 14/08/2026 09:00
Nhạc sĩ cho biết sẵn sàng cho phép sử dụng và miễn tác quyền đối với nhiều hoạt động giáo dục, cộng đồng, tôn giáo hay mục đích cá nhân không tạo ra doanh thu. Thậm chí, với những trường hợp nằm trong danh sách này, mọi người không cần mất công nhắn tin xin phép anh trước khi sử dụng các ca khúc.

Chia sẻ từ trái tim - Mùa Vu Lan: Những đứa con tùy sanh

Từ sách - Phim - FN - 14/08/2026 08:00
Hồi nhỏ Pháp Hòa có một thú chơi mà nhiều người không thích: Pháp Hòa đi tìm con gián, con dế, con thằn lằn, v.v…, con nào chết, Pháp Hòa làm đám tang cho nó đàng hoàng.

Lời khuyên về giáo dục

Blog GS John VU - GS John Vu - 13/08/2026 11:00
Theo một nghiên cứu toàn cầu mới, năm nay các công ti sẽ thuê nhiều sinh viên tốt nghiệp đại học hơn năm ngoái nhưng chỉ với những bằng cấp nào đó. Khoa học máy tính, kĩ nghệ phần mềm, y học và chăm sóc sức khoẻ là NÓNG.

Tôi dùng ChatGPT thay cho 12 ứng dụng trên điện thoại và cái kết bất ngờ

Kỹ năng - Quốc Vinh - 13/08/2026 10:00
ChatGPT có thể thay thế được các ứng dụng trên điện thoại như báo thức, máy tính hay thời tiết hay không?

Nam sinh từng cõng mẹ tâm thần đi học ĐH, từ chối mức lương 2 tỷ để về núi dạy học

Truyền cảm hứng - Nhật Linh - 13/08/2026 09:00
Năm 2008, hình ảnh một tân sinh viên Trung Quốc tay xách hành lý, tay dắt theo người mẹ mắc bệnh tâm thần đến nhập học từng khiến hàng triệu người xúc động.

Chia sẻ từ trái tim - Mùa Vu Lan: Con cái là phước hay là nghiệp?

Từ sách - Phim - FN - 13/08/2026 08:00
Người ta thường nói: “Cha mẹ sinh con, trời sinh tánh”. Thật ra câu đó chỉ để an ủi thôi, chứ đúng ra cha mẹ sinh con là duyên của cha mẹ, còn con được như thế nào là giữa cái nghiệp của nó và phước của cha mẹ.
HẠT GIỐNG TÂM HỒN
2019 Bản quyền thuộc về hatgiongtamhon.com.vn. Phát triển bởi ONECMS