Kĩ nghệ phần mềm: cái nhìn của sinh viên

Bình Thanh22/10/2022 15:26
Kĩ nghệ phần mềm: cái nhìn của sinh viên

Zhang Kai Min là một trong những sinh viên của tôi đã tốt nghiệp năm 2010 và hiện đang làm việc tại Apple. Tuần trước anh ấy quay lại trường để tuyển sinh viên và đã cho bài nói chuyện cho lớp Kĩ nghệ phần mềm của tôi. Sau đây là câu chuyện của anh ấy:

“Khi tôi tốt nghiệp bằng cử nhân trong Khoa học máy tính (CS) ở Trung Quốc, tôi có kĩ năng là một người lập trình giỏi nhưng khi tôi ghi danh vào Thạc sĩ Khoa học Kĩ nghệ phần mềm (SE) tại Carnegie Mellon, tôi nhận ra rằng tôi vẫn có nhiều điều cần học để là một kĩ sư phần mềm. Trước khi tới CMU, tôi nghĩ CS và SE là như nhau nhưng bây giờ tôi biết rằng chúng không như nhau.

Là một người tốt nghiệp CS, tôi biết cách viết mã và có kĩ năng xây dựng sản phẩm phần mềm. Xem một phần của các dự án nhà trường, tôi đã phát triển ba ứng dụng di động, chúng làm việc tốt và tôi tự hào về công việc của tôi. Khi tôi tới CMU, tôi thấy rẳng phần lớn bạn học của tôi đã xây dựng nhiều app di động phức tạp và phần mềm tinh xảo hơn app di động. Khi tôi chỉ cho họ các app di động của tôi, họ chỉ cho tôi điều họ đã xây dựng như dự án nhà trường và tôi choáng về mức độ phức tạp. Họ bảo tôi: “Học sinh trung học xây dựng app di động; sinh viên đại học phải xây dựng phần mềm lớn và phức tạp.” Điều đó làm cho tôi cảm thấy khó chịu nhưng tôi cũng biết rằng tôi có nhiều điều phải học để đuổi kịp họ.

Tôi học nhanh chóng về khác biệt giữa người lập trình và kĩ sư phần mềm. Người lập trình thường làm việc một mình và xác định chất lượng dựa trên điều người đó nghĩ là tốt. Người kĩ sư phần mềm không bao giờ làm việc một mình mà bao giờ cũng trong tổ và họ xác định chất lượng bằng việc dựa trên người dùng thấy nó thế nào. Người lập trình làm bất kì cái gì người đó thích chừng nào người đó còn làm cho phần mềm làm việc nhưng người kĩ sư phần mềm bao giờ cũng tuân theo qui trình để chắc rằng phần mềm đáp ứng yêu cầu của người dùng. Lớp đầu tiên của tôi là về vòng đời phát triển phần mềm nơi tôi học về qui trình, phương pháp, và khuôn khổ, tất cả đều là mới với tôi. Chỉ thế rồi tôi mới học cách tuân theo qui trình hệ thống của việc hiểu yêu cầu, làm việc với khách hàng, và phát triển giải pháp đáp ứng cho nhu cầu của họ.

Phần lớn các môn học tại CMU đều yêu cầu làm việc tổ; tôi đã học cách làm việc với những người khác và đã học nhiều từ họ. Ở Trung Quốc, sinh viên thường tự học một mình và đôi khi tôi hoang mang và thất vọng nhưng tôi không thể hỏi xin giúp đỡ được. Tại CMU, các bạn trong tổ sẵn sàng giúp đỡ và động viên tôi khi tôi học những điều mới.

Ở Trung Quốc, tôi được dạy duy trì tính ganh đua và giữ mọi thứ cho bản thân tôi. Tôi không chia sẻ cái gì với bạn cùng lớp vì tôi sợ rằng họ sẽ giỏi hơn tôi. Chúng tôi đã là bạn bè ở trường nhưng là đối thủ  trong kì thi vì mọi người đều muốn là sinh viên hàng đầu. Điều đó là khác ở đây; có bầu không khí cộng tác nơi mọi người chia sẻ mọi thứ một cách cởi mở. Khi tôi gặp khó khăn các bạn cùng lớp sẽ dành hàng giờ thậm chí hàng ngày để giúp tôi mà không ngần ngại gì. Chúng tôi không ganh đua nhưng cộng tác và đó cũng là điều mới nữa.

Tôi phải mất vài tháng để học cách xây dựng phần mềm chất lượng, không chỉ làm việc với phần mềm. Tôi cũng học được rằng chất lượng còn nhiều hơn điều khách hàng đòi hỏi trong yêu cầu nhưng bạn phải suy dẫn ra chúng dựa trên tri thức của bạn vì khách hàng mong đợi chúng.

Phần lớn khách hàng sẽ nói cho bạn về yêu cầu chức năng nhưng không nói về chất lượng điều là đặc trưng phi chức năng. Người kĩ sư phần mềm giỏi phải hiểu những thuộc tính chất lượng này như tính dùng được, tính đổi qui mô được, tính bảo trì được, và tính kiểm thử được. Khách hàng có thể không nói cho bạn về hiệu năng nhưng bạn phải chắc hệ thống sẽ thực hiện tương ứng. Khách hàng có thể không nói cho bạn về tính bảo trì được nhưng bạn phải chắc rằng hệ thống được làm tài liệu đúng cho bảo trì tương lai.

Điều quan trọng nhất tôi đã học được từ giáo sư Vũ là không bao giờ dừng việc học. Thầy thường nói rằng công nghệ thay đổi nhanh chóng và là người kĩ sư phần mềm chuyên nghiệp, chúng ta phải giữ việc học bắt kịp với công nghiệp nhịp độ nhanh này. Tôi đã học đặt mục đích về điều tôi muốn học và theo dõi tiến bộ của tôi qua thời gian. Thầy bao giờ cũng nhắc nhở lớp bằng việc hỏi: “Các em có tiến gần hơn tới mục đích của các em không?” Vì thầy nói điều đó thường xuyên tới mức nhiều sinh viên thường đùa: “Ở đây thầy lại nói nữa, lặp lại cùng điều.” Nhưng dưới hướng dẫn của thầy, tất cả chúng tôi đã học được những kĩ năng cần thiết để đạt tới mục đích của chúng tôi.

Điều khác tôi thích là phương pháp học tích cực. Điều này là hoàn toàn mới với tôi vì tôi quen thuộc với việc ghi nhớ thuộc lòng và nhiều lí thuyết hàn lâm. Tôi phải mất nhiều tháng mới thay đổi được thói quen học tập vì tôi phải đọc mọi tài liệu trước khi tới lớp và chuẩn bị tham gia vào thảo luận trong lớp. Là một người nước ngoài với tiếng Anh giới hạn, tôi thường yên tĩnh nhưng tôi bị gọi phải trả lời các câu hỏi mọi lúc. Đầu tiên tôi nghĩ giáo sư không thích tôi nhưng qua thời gian, tôi biết rằng thầy muốn giúp tôi xây dựng kĩ năng tham dự và kĩ năng trao đổi của tôi. Chỉ bằng việc không sợ hãi và không sợ phạm sai lầm, tôi thu được tự tin và bằng việc có kĩ năng kĩ thuật và kĩ năng mềm tốt, tôi không có vấn đề gì với việc có được việc làm tại Apple.


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

Nhu cầu cấp bách

Tuần trước, tôi đã viết về vài “khu vực nóng” trong thị trường công nghệ và tôi tin nền di động sẽ là một trong chúng trong vài năm tới.
2

Phần mềm di động

Phát triển ứng dụng di động là qui trình qua đó phần mềm được phát triển cho điện thoại di động hay thiết bị cầm tay tương tự.
3

Kinh nghiệm của kỹ sư phần mềm

“Em đã làm năm việc trong ba năm. Chẳng có gì để tự hào nhưng hồi tưởng lại, em đã học được bài học tốt và đó là lí do tại sao em quay lại thăm thầy.”
4

Lời khuyên từ bạn bè

Năm ngoái, một sinh viên năm thứ nhất nói với tôi trong ngày đầu tiên lên lớp: “Thầy nói cứ như là bố mẹ em nói, học, học và học nữa. Cuộc sống KHÔNG chỉ là học tập và là sinh viên đại học, em KHÔNG cần những lời khuyên có vẻ như của bố mẹ thế.”
5

Khu vực nào sẽ nóng

Tuần trước, một sinh viên năm thứ nhất ở Trung Quốc hỏi tôi: “Công nghệ thông tin là lĩnh vực lớn với nhiều miền đặc biệt. Em nên tập trung vào miền nào để khi em tốt nghiệp trong bốn năm nữa kể từ bây giờ, em sẽ có khả năng có việc làm tốt? Nếu em muốn làm việc ở Mĩ hay châu Âu tôi cần làm gì khác nữa?”

Xung đột trong lập kế hoạch nghề nghiệp

Sinh viên đại học thường có xung đột về chọn lựa học tập của họ với bố mẹ họ. Làm cách nào để giải quyết mối xung đột này?

Bài giảng của khách mời

Để kích thích hoạt động học tập, mỗi tháng tôi lại mời một diễn giả công nghiệp tới cho bài giảng ở lớp tôi.

Chiến lược giáo dục của Đức

Tuần trước, tôi gặp Siegfried một giáo sư từ Đức tới, người muốn cộng tác với chương trình của tôi ở CMU. Ông ấy bảo tôi rằng muốn gửi vài sinh viên vào chương trình của tôi như một phần của việc học ở nước ngoài.

Công ti khởi nghiệp và nền kinh tế

Công nghệ đang làm thay đổi mọi thứ nhưng với việc sinh sôi nảy nở của phương tiện xã hội, tính di động, tính toán đám mây, nó đang tăng tốc và nhiều thay đổi hơn sẽ xảy ra.

Lời khuyên từ một người tốt nghiệp

Hôm qua tôi nhận được email này và tôi muốn chia sẻ cùng các bạn.

Vị trí kiến trúc sư phần mềm

Một sinh viên hỏi tôi: “Làm sao em có được việc làm kiến trúc sư phần mềm và ai thuê kiến trúc sư phần mềm? Xin thầy giúp cho.”

Thị trường app di động

Theo một báo cáo công nghiệp (7/2014) có thiếu hụt kĩ năng Công nghệ thông tin (CNTT) toàn cầu nhưng nghiêm trọng nhất là trong phát triển ứng dụng di động.

Học kĩ năng mềm

Một học sinh trung học hỏi: “Nếu kĩ năng mềm là quan trọng thì em học chúng ở đâu? Em có nên học chúng ở đại học hay em phải vào trường đào tạo đặc biệt để học kĩ năng mềm? Xin thầy lời khuyên.”

“Sách xa hoa” trở thành cơn sốt mới: Khi độc giả chi hàng nghìn USD để săn các ấn bản đặc biệt

Những cuốn sách với cạnh in màu, bìa dập nổi, minh họa độc quyền và thiết kế cầu kỳ đang tạo nên một cơn sốt mới trong cộng đồng yêu sách toàn cầu. Từ một thị trường ngách dành cho người sưu tầm, các “special edition” (ấn bản đặc biệt) giờ đây đã trở thành xu hướng bùng nổ, đặc biệt trong dòng sách romance và fantasy.

Thị trường việc làm ngày nay

Blog GS John VU - GS John Vu - 31/05/2026 12:00
Theo tin tức mới nhất, phần lớn các công ti đều tin tưởng về phục hồi kinh tế và bắt đầu thuê người.

Giờ tôi mới phát hiện Google Maps có tính năng chỉ đường hay đến vậy

Kỹ năng - Quốc Vinh - 31/05/2026 11:00
Google Maps không chỉ là xem bản đồ mà có vô vàn các tính năng hữu ích giúp bạn tiết kiệm được thời gian.

Cú điện thoại theo hướng dẫn của ChatGPT và sự nghiệp đổ sập của huyền thoại bóng chày Nhật Bản

Suy ngẫm - Đồng An - 31/05/2026 10:00
Một cuộc cãi vã trong bữa tối, một cú nhấc cổ áo, một câu hỏi gõ vội cho ChatGPT - và 25 năm sự nghiệp của Shinnosuke Abe, huyền thoại đội Yomiuri Giants, kết thúc trong nước mắt giữa buổi họp báo từ chức. Cô con gái 18 tuổi, người đã vô tình kích hoạt chuỗi sự kiện đó, sau này thú nhận: "Người sốc nhất khi cảnh sát đến chính là tôi."

Trào lưu Birdwatching khiến giới trẻ Trung Quốc dõi theo, kéo cả các thương hiệu lớn vào cuộc

Phong cách sống - Yên Yên - 31/05/2026 09:00
Từ một trào lưu 820 triệu lượt xem trên Xiaohongshu, birdwatching (ngắm chim) đang đặt ra câu hỏi thực sự cho các thương hiệu: Làm sao tiếp cận một thế hệ chủ động thoát khỏi vòng lặp nội dung?

“Sách xa hoa” trở thành cơn sốt mới: Khi độc giả chi hàng nghìn USD để săn các ấn bản đặc biệt

Từ sách - Phim - TĐ - 31/05/2026 08:00
Những cuốn sách với cạnh in màu, bìa dập nổi, minh họa độc quyền và thiết kế cầu kỳ đang tạo nên một cơn sốt mới trong cộng đồng yêu sách toàn cầu. Từ một thị trường ngách dành cho người sưu tầm, các “special edition” (ấn bản đặc biệt) giờ đây đã trở thành xu hướng bùng nổ, đặc biệt trong dòng sách romance và fantasy.

Một số sự kiện về cách tiếp cận Agile

Blog GS John VU - GS John Vu - 30/05/2026 12:00
Một sinh viên hỏi tôi: “Nếu Agile là cách tiếp cận tốt để phát triển phần mềm thì tại sao chúng ta phải học cách tiếp cận khác?”

Anthropic ra mắt "trợ lý AI ngành luật", thu hút hơn 20.000 người đăng ký

Kỹ năng - Lại Dịu - 30/05/2026 11:00
Anthropic đang biến Claude thành “trợ lý pháp lý AI” có thể kết nối trực tiếp với các phần mềm luật chuyên dụng, làm nóng thêm cuộc đua AI trong ngành pháp lý.

“Thần kinh doanh” Kazuo Inamori: Nếu không tài năng, cần biết 1 con đường “lợi hại” này để làm giàu

Suy ngẫm - Kim Linh - 30/05/2026 10:00
Theo tỷ phú Nhật Bản Inamori Kazuo, muốn trở thành một người giàu có và thành công cần có sự kiên nhẫn phi thường trong công việc.

Từ chiếc máy tính cũ, nam sinh Bách khoa thắng lớn với “Tiệm phở anh Hai”

Truyền cảm hứng - Mỹ Hà - 30/05/2026 09:00
Từ chiếc máy tính cũ và những dự án trò chơi âm thầm suốt nhiều năm, nam sinh Đại học Bách khoa Hà Nội tạo nên “cơn sốt” với “Tiệm phở anh Hai”, đồng thời thắng lớn hai giải thưởng.

Làm chủ ai -  Sách dành cho người muốn tìm hiểu về trí tuệ nhân tạo

Từ sách - Phim - Thu An - 30/05/2026 08:00
Kể từ khi ChatGPT ra mắt, dường như ngày nào chúng ta cũng nghe nhắc đến AI và cách nó làm thay đổi thế giới xung quanh. Vậy rốt cuộc những công cụ này hoạt động ra sao? Và một người bình thường có thể sử dụng AI như thế nào? Quyển sách này sẽ giúp bạn trả lời những câu hỏi đó.

Hệ thống giáo dục mới

Blog GS John VU - GS John Vu - 29/05/2026 12:00
Tôi để ba tuần giảng dạy ở Trung Quốc.

Lời khuyên cho tất cả những ai hay dùng ChatGPT tìm kiếm thông tin

Kỹ năng - Nhật Hạ - 29/05/2026 11:00
Để tận dụng AI hiệu quả mà vẫn an toàn, người dùng nên lưu ý một số điều dưới đây.

6 cách giúp bạn tăng cường từ trường cá nhân nhanh nhất, càng thực hiện đều may mắn đổ về càng nhiều

Suy ngẫm - Diêu Dương - 29/05/2026 10:00
Muốn gặp người tốt, cơ hội đẹp và chuyện thuận lợi hơn. Hãy bắt đầu bằng việc chỉnh lại từ trường cá nhân của chính mình. Sáu thói quen sau đây dễ làm, chi phí gần như bằng không nhưng hiệu quả thì thấy rõ từng ngày.

Hà Nội, một gia đình chi hơn 2 tỷ đồng làm “nhà di động” xuyên Việt 3-5 lần/năm

Phong cách sống - Mộc Khải - 29/05/2026 09:00
Năm 2022, khi mô hình du lịch bằng "nhà di động" còn khá mới ở Việt Nam, anh Nguyễn Ngọc Thắng (Hà Nội) đã bắt đầu tự cải tạo một chiếc xe 16 chỗ thành “nhà di động” đầu tiên của gia đình.

Không khóc giữa nhân gian

Tủ sách - FN - 29/05/2026 08:00
Đau khổ vốn không trừ một ai, và nó có trăm hình vạn trạng: một sự mất mát, cảm giác cô độc giữa đám đông, hay đơn giản là nỗi thất vọng khi không đạt được thứ mà mình mong chờ. Vậy phải làm sao để ta hết khổ? Đau khổ có thực sự đáng sợ như người ta vẫn nghĩ? Hay chúng ta vẫn có thể nhìn đau khổ dưới một góc độ bao dung hơ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