Kỹ nghệ phần mềm ngày nay

GS John Vu06/06/2023 10:00
Kỹ nghệ phần mềm ngày nay

Theo một báo cáo công nghiệp năm 2013, Kĩ nghệ phần mềm ngày nay là “bằng cấp nóng nhất” với nhu cầu cao nhưng không có đủ người để lấp vào mọi vị trí mở ra.

Báo cáo này nói rằng lí do cho việc thiếu hụt là do thiếu sinh viên học về kĩ nghệ phần mềm. Ngày nay với mọi kĩ sư phần mềm mà các đại học giáo dục có lẽ có ba tới bốn vị trí mở ra. Nhu cầu là cao tới mức các công ti phần mềm không chờ đợi sinh viên tốt nghiệp mà đưa ra đề nghị cho họ sáu tháng trước ngày tốt nghiệp.

Ngày nay phần lớn các đại học vẫn cung cấp đào tạo Khoa học máy tính chứ không phải Kĩ nghệ phần mềm. Khoa học máy tính bao gồm các khía cạnh lí thuyết và lập trình như truyền và thao tác dữ liệu dùng các ngôn ngữ lập trình. Hội tụ của đào tạo Khoa học máy tính là trong việc áp dụng toán học và thuật toán dùng các ngôn ngữ lập trình. Người tốt nghiệp Khoa học máy ính được đào tạo nhiều trong lập trình và phát triển thuật toán.

Kĩ nghệ phần mềm có liên quan tới mọi khía cạnh của sản xuất phần mềm từ các pha sớm cho tới pha bảo trì phần mềm. Hội tụ của đào tạo Kĩ nghệ phần mềm là trong cách tiếp cận thực hành tới phát triển, vận hành, và bảo trì phần mềm. Người tốt nghiệp kĩ nghệ phần mềm là rất nghiêm chỉnh trong trách nhiệm của họ về chất lượng, tính đúng đắn và hiệu năng của nỗ lực của họ.

Vì tăng trưởng của công nghệ trong doanh nghiệp dẫn tới đòi hỏi nhiều hơn về công nhân có kĩ năng, các công ti ưa thích thuê người tốt nghiệp kĩ nghệ phần mềm hơn là khoa học máy tính vì kĩ năng của họ rộng hơn. Một nhà phân tích công nghiệp viết: “Không thành vấn đề những người tốt nghiệp kĩ nghệ phần mềm đang làm việc trong công nghiệp nào, chưa bao giờ có thời gian kích động hơn ngày nay vì mọi thứ trong nhà, xe, văn phòng và khu vực công cộng bây giờ đều được kiểm soát bằng phần mềm. Mọi người mang theo điện thoại thông minh, máy tính bảng trong túi của họ và dùng nó ở mọi nơi. Một phần ba gia đình ở Mĩ được kết nối bằng băng rộng với Internet, nhiều vật dụng gia đình như máy điều nhiệt, máy giặt, bếp lò, ti vi, máy nghe nhạc v.v tất cả đều được điều khiển bởi phần mềm. Với nhu cầu về nhiều phần mềm hơn đưa tới nhu cầu cao về kĩ sư phần mềm.”

Theo một báo cáo của Hội quốc gia các đại học, bẩy trong mười bằng cấp được trả lương cao nhất trong năm 2013 là trong kĩ nghệ và kĩ nghệ phần mềm có lương cao nhất. Một nhà phân tích doanh nghiệp viết: “Điều này không ngạc nhiên vì có rất nhiều cạnh tranh trong các công ti về người tốt nghiệp kĩ nghệ phần mềm. Trong mười năm, kĩ nghệ dầu hoả là bằng cấp được trả lương cao nhất nhưng bắt đầu từ 2013, nhu cầu đã thay đổi và kĩ nghệ phần mềm bây giờ là bằng cấp được trả lương cao nhất trong mọi lĩnh vực học tập.

Các bằng cấp kĩ nghệ khác trong số 10 kĩ nghệ hàng đầu là kĩ nghệ hoá học, kĩ nghệ hàng không, kĩ nghệ cơ học, kĩ nghệ dân sự, kĩ nghệ điện tử và kĩ nghệ viễn thông. Tiếp sau các bằng cấp kĩ nghệ này là khoa học máy tính, quản lí hệ thông tin và quản lí hậu cần. Cục thống kê lao động của Bộ lao động Mĩ dự báo tăng trưởng 30 phần trăm cho các việc làm kĩ nghệ phần mềm mãi cho tới năm 2020, điều cao hơn nhiều so với tỉ lệ tăng trưởng cho mọi nghề khác.

Với ghi danh vào các chương trình của Mĩ trong phần mềm và các lĩnh vực kĩ nghệ khác chỉ hơi tăng lên, các trường Mĩ sẽ không có khả năng giữ được cùng nhịp với nhu cầu của công nghiệp và đó là lí do tại sao công nghiệp đang gây sức ép lên quốc hội Mĩ để thay đổi luật di trú để cho phép nhiều kĩ sư được giáo dục đại học tới và làm việc ở Mĩ.

Câu hỏi chung trong các sinh viên đại học là: “Kĩ năng nào đang có nhu cầu cho kĩ sư phần mềm ngày nay?” Một số người tin các ngôn ngữ lập trình như Java, Python, PHP, HTML5 và Ruby on Rails là nóng nhưng sự kiện là các ngôn ngữ lập trình có “khoảng sống ngắn” vì công nghệ thay đổi nhanh chóng. Đây là lí do tại sao người tốt nghiệp Khoa học máy tính thường được biết tới là rất giỏi trong lập trình lại không được chuộng bởi các công ti hàng đầu vì ngôn ngữ không thành vấn đề mấy. Khi công nghệ thay đổi, nhu cầu thay đổi, ngôn ngữ cũng thay đổi và có thể không có nhu cầu về kĩ năng lập trình đặc thù thêm nữa. Đó là lí do tại sao nhiều công ti đang tìm thuê các kĩ sư phần mềm vì họ cân bằng hơn, có tri thức toàn diện, và đào tạo của họ yêu cầu họ sẵn sàng học những điều mới.

Thay đổi này đã phản ánh vào trong bài kiểm tra mà các công ti công nghệ yêu cầu các ứng cử viên phải hoàn thành trong cuộc phỏng vấn việc làm. Một quan chức điều hành của một công ti phần mềm lớn nói: “Ngày nay phần lớn những người tốt nghiệp có giáo dục đại học có thể viết mã, cho nên nó không còn là yếu tố mấu chốt nữa. Điều chúng tôi cần là người suy nghĩ phê phán, người tốt nghiệp có thể hiểu vấn đề doanh nghiệp thế giới thực và có khả năng giải quyết vấn đề đó. Chẳng hạn, chúng tôi đòi hỏi người xin việc lấy một đặc tả mà yêu cầu họ viết ra một app đầy đủ chức năng có giao diện với một API ngoài. Đó là cách tốt cho chúng tôi đo năng lực giải quyết vấn đề của họ và liệu họ có là người suy nghĩ phê phán và phân tích không.”

Các công ti công nghệ coi yếu tố thuê người hàng đầu là khả năng giải quyết vấn đề và yếu tố thứ hai là khả năng trao đổi. Một người quản lí cấp cao nói: “Phần mềm là vấn đề trao đổi, KHÔNG phải là vấn đề lập trình. Đó là lí do tại sao chúng tôi chỉ thuê những kĩ sư phần mềm bởi vì đào tạo của họ bao gồm các kĩ năng mềm như lãnh đạo, làm việc tổ, thương lượng và trao đổi. Kĩ sư phần mềm bao giờ cũng làm việc trong tổ nơi nhiều sinh viên khoa học máy tính viết mã chỗ cô lập.

Làm việc tổ là yếu tố then chốt của chương trình kĩ nghệ phần mềm. Mọi thành viên tổ đều phải nói với nhau và cộng tác trên dự án để đạt tới mục đích chung. Kĩ năng trao đổi tốt giúp cho tổ nhận diện các chướng ngại và làm việc cùng nhau để vượt qua chúng. Có lẽ điều quan trọng nhất là khả năng cho kĩ sư phần mềm hiểu các qui trình và nhu cầu nghiệp vụ của khách hàng và kĩ năng này không được dạy trong chương trình khoa học máy tính.”

Ngày nay tự động hoá và robotics là hai miền then chốt trong khu vực chế tạo và chúng cần nhiều kĩ sư phần mềm. Kĩ sư phần mềm có thể lấy điều đang có như qui trình con người, với con người ra quyết định và tự động hoá nó bằng việc tổ chức nó thành qui trình do phần mềm kiểm soát. Chương trình kĩ nghệ phần mềm cũng hội tụ vào nhiều khu vực miền từ doanh nghiệp tới công nghiệp điều cho sinh viên một phạm vi rộng hơn vì nhiều người sẽ viết các ứng dụng phần mềm trong các khu vực này. Chương trình kĩ nghệ phần mềm dạy họ về vòng đời phát triển, kiểm soát phiên bản, kiểm thử đơn vị và cách tạo ra hệ thống có thể đổi qui mô được và có hiệu năng cao điều chính là cách mọi thứ được thực hiện trong thế giới thực.

Ngày nay các công ti kĩ nghệ phần mềm không dựa vào bằng cấp nữa mà yêu cầu thi để chứng tỏ các kĩ năng kĩ thuật và giải quyết vấn đề. Một người quản lí giải thích: “Vì mọi người tốt nghiệp đều muốn làm việc tại Google, Facebook, Amazon hay Microsoft và kiểm tra của họ thực sự khó để chọn ra chỉ người giỏi nhất. Trong trường hợp này, người tốt nghiệp kĩ nghệ phần mềm có cơ hội tốt hơn vì họ được đào tạo trong giải quyết vấn đề và làm việc trong tổ. Lập trình là một phần nhỏ của kiểm tra vì các công ti này mong đợi người xin việc tốt nghiệp từ đại học có thể viết được mã rồi.”


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

Đối thoại với sinh viên ở Vô Tích, Trung Quốc

Tháng trước khi tôi tới dạy ở Vô Tích, Trung Quốc, một sinh viên nói với tôi: “...Điều tốt hơn có lẽ là thầy đọc bài giảng về điều chúng em cần chứ không phải là cái gì đó quá tiên tiến mà có thể tốt ở Mĩ nhưng không tốt ở Trung Quốc.”
2

Thiếu hụt kỹ năng công nghệ thông tin

Trong vài năm qua, vấn đề thiếu hụt kĩ năng CNTT thường được nhắc tới ở Mĩ và nó làm khuấy động nhiều cuộc tranh cãi.
3

Cách học tốt hơn

Ngày nay sinh viên đại học có nhiều sao lãng ngăn cản họ học tập.
4

Qui trình đơn giản cho dự án nhỏ

Hôm qua, một sinh viên đã tốt nghiệp vài năm trước tới gặp tôi. Anh ta nói: “Em cần lời khuyên của thầy để thiết lập qui trình tốt nhằm phát triển phần mềm có chất lượng với chi phí thấp nhất có thể được."
5

Cách chọn bạn và thành công ở đại học

Khi vào đại học, một trong những điều mới đầu tiên bạn có lẽ cần là chọn bạn. Bạn là một phần của cuộc sống và tình bạn nào đó có thể kéo dài một thời gian lâu, nếu bạn cẩn thận về loại bạn mình chọn lựa. Bạn tốt có thể giúp bạn cực kì nhiều nhưng bạn xấu có thể làm hại bạn còn hơn bạn có thể hình dung.

Học hiệu quả

Nhiều sinh viên không có kiên nhẫn, họ muốn mọi thứ nhanh chóng và chỉ muốn đọc cái gì đó dễ dàng và ngắn, đó là lí do tại sao tri thức của họ là nông, không đủ để giải quyết vấn đề phức tạp.

Thời đại thông tin

Trong hai mươi năm qua, mọi người đã thấy thay đổi lớn lao trong cách họ trao đổi dựa trên các thiết bị họ dùng, và họ vẫn mong đợi thêm nữa.

Phụ nữ trong công nghệ

“Em thích blog của thầy “Lĩnh vực tốt nhất cho phụ nữ” và lời khuyên về học Công nghệ thông tin (CNTT) nhưng trong ba khu vực của CNTT – Khoa học máy tính, Kĩ nghệ phần mềm và Quản lí hệ thông tin, khu vực nào tốt nhất cho phụ nữ? Xin thầy lời khuyên.”

Xu hướng khoán trong

Theo một báo cáo công nghiệp, 2010 là bắt đầu của xu hướng “khoán trong” và 2014 sẽ là thời gian nhiều việc “khoán trong” sẽ hoàn thành.

Sai lầm thông thường của người quản lí dự án

Ngày nay Công nghệ thông tin (CNTT) đang trở nên quan trọng hơn bao giờ. CNTT có thể giúp quản lí và kiểm soát vận hành doanh nghiệp nhưng khi nó không làm việc, nhiều điều có thể đi sai.

Phụ nữ làm việc trong ngành công nghệ

Barbara là một trong những sinh viên của tôi đã tốt nghiệp bốn năm trước và hiện đang làm việc tại Oracle. Tuần trước, cô ấy quay lại để tuyển sinh viên cho Oracle và tôi đã đề nghị cô ấy chia sẻ kinh nghiệm của cô cho sinh viên.

Công nghiệp phần mềm của Trung Quốc

Như một phần của bài giảng toàn cầu hoá, tôi mời Zhang Qiwen, một quan chức điều hành của một công ti phần mềm lớn ở Trung Quốc tới cho bài giảng trong lớp Kĩ nghệ phần mềm của tôi. Sau đây là điều ông ấy nói:

Kỹ thuật dạy hiệu quả

Ngày nay phương pháp dạy mới là tạo điều kiện cho mối quan tâm của sinh viên bằng việc dùng cách tiếp cận ‘dưới-lên’, điều yêu cầu thầy giáo hiểu nhu cầu của sinh viên, thay đổi tài liệu để đáp ứng cho nhu cầu của họ.

'Sức mạnh của Đạo' - khi người bận rộn học cách không cản đường chính mình

Có những cuốn sách đổi đời người ta không phải bằng một chân lý lớn, mà bằng một tai nạn nhỏ. Với Max Landsberg, đó là một mảnh gỗ nhỏ mắc trong cổ họng vào một tối thứ Sáu — và ba mươi năm để hiểu vì sao mình lại ngồi ăn pizza kiểu ấy.

Bạn có thể tìm thấy bao nhiêu khuôn mặt trong bức ảnh

Thư giãn - Tr. Quang - 30/07/2026 11:00
Chúng vô cùng khó tìm. Người ta nói rằng chỉ những người có khả năng quan sát cực kỳ tinh tường mới có thể tìm thấy chúng. Liệu bạn có phải là một trong số họ?

Người EQ cao vay tiền như thế nào?

Kỹ năng - Hà Nguyên - 30/07/2026 10:00
Ai cũng có lúc cần vay tiền để giải quyết một việc cấp bách. Nhưng điều khiến một người được tin tưởng không nằm ở số tiền họ vay, mà ở cách họ mở lời, giữ cam kết và ứng xử với khoản tiền mình đang mượn. Đó cũng là một biểu hiện của EQ tài chính.

Hành trình 3.000 km vượt sa mạc đến chiếc huy chương World Cup trên cổ của mẹ Nico Williams

Truyền cảm hứng - Minh Ngọc - 30/07/2026 09:00
Sau khi Tây Ban Nha bước lên ngôi vô địch, cầu thủ 24 tuổi của La Roja đã nhìn lên khán đài rồi tiến thẳng về phía mẹ mình - bà Maria, ôm bà thật chặt rồi tháo chiếc huy chương vô địch vừa nhận được để đeo lên cổ người phụ nữ đã đứng khóc suốt trận đấu.

'Sức mạnh của Đạo' - khi người bận rộn học cách không cản đường chính mình

Từ sách - Phim - Minh Nguyệt - 30/07/2026 08:00
Có những cuốn sách đổi đời người ta không phải bằng một chân lý lớn, mà bằng một tai nạn nhỏ. Với Max Landsberg, đó là một mảnh gỗ nhỏ mắc trong cổ họng vào một tối thứ Sáu — và ba mươi năm để hiểu vì sao mình lại ngồi ăn pizza kiểu ấy.

Lập kế hoạch dự án phần mềm

Blog GS John VU - GS John Vu - 29/07/2026 11:00
Một người phát triển phần mềm tới gặp tôi: “Tôi được đề bạt làm quản lí một dự án nhỏ. Ông chủ của tôi bảo tôi hội tụ vào viết mã chứ KHÔNG lập kế hoạch bởi vì lập kế hoạch là phí thời gian. Viết mã sẽ cho tổ nhiều thời gian hơn để hoàn thành dự án. Câu hỏi của tôi là làm sao lập kế hoạch cho dự án mà không phí thời gian và vẫn đạt tới thành công?”

Vì sao người Mỹ vẫn yêu quý Phạm Xuân Ẩn

Phong cách sống - Tô Giang - 29/07/2026 09:00
Giáo sư Larry Berman là tác giả "Perfect Spy", cuốn sách được độc giả Việt Nam biết đến với tên gọi "X6 - Điệp viên hoàn hảo" viết về Thiếu tướng tình báo Phạm Xuân Ẩn.

'Sức mạnh của Đạo': Lý - Nhận ra các khuôn mẫu để biết nên hành động lúc nào và như thế nào

Từ sách - Phim - TĐ - 29/07/2026 08:00
Lý nghĩa là các khuôn mẫu. Khi nhận ra các khuôn mẫu trong con người, tình huống và tự nhiên, bạn sẽ có cái nhìn rõ hơn về cách thức và thời điểm vận dụng các dòng chảy ngầm của vũ trụ sao cho có lợi cho bản thân. Đoạn trích dưới đây từ cuốn sách "Sức mạnh của Đạo" của tác giả Max Landsberg sẽ giúp bạn hiểu thêm về "Lý".

Thiếu hụt kỹ năng công nghệ thông tin

Blog GS John VU - GS John Vu - 28/07/2026 11:00
Trong vài năm qua, vấn đề thiếu hụt kĩ năng CNTT thường được nhắc tới ở Mĩ và nó làm khuấy động nhiều cuộc tranh cãi.

4 hành động thể hiện bạn là người EQ thấp

Kỹ năng - Kim Linh - 28/07/2026 10:00
Người có EQ (trí tuệ cảm xúc) thấp thường dễ hành động theo cảm tính, vô tình khiến cả bản thân lẫn người khác rơi vào những tình huống khó xử.

Nhà thiết kế nổi tiếng Việt Nam làm tài xế xe công nghệ để kiếm sống, mừng rỡ khi được khách 'boa' 2.000 đồng

Phong cách sống - Anh Khôi - 28/07/2026 09:00
Bài đăng của nhà thiết kế nhanh chóng nhận được làn sóng tương tác lớn từ giới giải trí.

Sắp phát hành: Đại chiến AI

Tủ sách - FN - 28/07/2026 08:00
Suốt nhiều thập kỷ, AI luôn được xem như một tương lai "đã cận kề", nhưng hết lần này đến lần khác vẫn chưa đáp ứng được những kỳ vọng. Phải đến khi ChatGPT, Gemini cùng hàng loạt công cụ AI tạo sinh khác bùng nổ, nhân loại mới thực sự tự hỏi: Có phải thời hoàng kim của AI đã điểm?

Cách giúp cho một dự án đang thất bại

Blog GS John VU - GS John Vu - 27/07/2026 11:00
Một người quản lí dự án hỏi tôi: “Dự án phần mềm của tôi không chạy tốt, tổ của tôi mệt mỏi và nản chí. Tôi phải làm gì?”

Bạn luôn đưa ra lời khuyên tuyệt vời cho người khác, ngoại trừ chính mình

Suy ngẫm - TĐ - 27/07/2026 10:00
"Tạo khoảng cách với bản thân" (self-distancing) giải thích vì sao lời khuyên bạn có thể dành cho một người bạn chỉ trong năm phút lại là điều bạn không thể tự nói với chính mình suốt cả một tháng.

Phạm Xuân Ẩn trong Mậu Thân 1968: Cuộc đấu trí từ bản cung của kẻ phản bội

Phong cách sống - Bích Phương - 27/07/2026 09:00
"Tiêu hết rồi các anh ơi!", Đại tá Tư Cang từng nhận định bi quan sau đợt 1 Tết Mậu Thân. Nhưng nguồn tin, phân tích chiến lược của ông Phạm Xuân Ẩn đã giúp Cụm H.63 nhìn ra bước ngoặt của cuộc chiến.
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