Nhu cầu công nghiệp
Ngày nay, doanh nghiệp phức tạp hơn và yêu cầu thông tin có ý nghĩa để giúp cấp quản lí ra quyết định. Để đáp ứng với những thay đổi, công nghệ thông tin (CNTT) được sử dụng để tiến hành thu thập dữ liệu, phân tích thông tin để giúp qui trình ra quyết định và tăng năng lực cạnh tranh của công ti.
Dự án Agile
Thay đổi yêu cầu là một trong những vấn đề chính trong hầu hết các dự án phần mềm.
Đầu tư giáo dục
Ngày nay các đại học đang đối viện với thách thức của việc phát triển sinh viên hiệu năng cao. Đây là những sinh viên có kĩ năng cao với động cơ mạnh, kĩ năng kĩ thuật và lãnh đạo tốt người có thể làm việc cao hơn những người khác. Trong khi giáo dục truyền thống cung cấp cho sinh viên tri thức và kĩ năng để chuẩn bị cho họ các công việc nghề nghiệp khi họ tốt nghiệp, nó thường KHÔNG hội tụ vào việc phát triển sự chín chắn của họ, lòng dũng cảm, tin tưởng mà vẫn là điều bản chất cho việc phát triển năng lực quản lí và lãnh đạo. Đó là lí do tại sao tôi tin giáo dục bậc cao hơn cần hội tụ vào phát triển con người TOÀN BỘ, không chỉ cung cấp tri thức kĩ thuật.
Ngôn ngữ lập trình
Một sinh viên năm thứ nhất hỏi tôi: “Tôi phải học ngôn ngữ lập trình nào? Tôi có phải học mọi ngôn ngữ lập trình hay chỉ vài ngôn ngữ thôi?”
CMU như trường đại học nổi tiếng miền Đông
Giáo dục bậc cao của Mĩ được coi là một trong những hệ thống giáo dục tốt nhất trên thế giới.
Giải quyết xung đột
Làm việc tổ là một trong những yếu tố quan trọng nhất trong dự án phần mềm. Ngay cả những người cùng làm việc với nhau để hoàn thành một mục đích dự án chung vẫn có thể bất đồng với nhau về phương cách hoàn thành mục tiêu này.
Xu hướng tương lai trong CNTT
Theo nghiên cứu gần đây của Carnegie Mellon về cái nhìn trong năm năm đối với công nghiệp Công nghệ thông tin (CNTT), thì sẽ có thay đổi lớn về cách chức năng CNTT được tổ chức và quản lí.
Trắc nghiệm và kiểm nghiệm
Tôi nhận được một email mà người gửi viết: “Khác biệt giữa trắc nghiệm – Verification và kiểm nghiệm Validation (V&V) là gì và có bao nhiêu kĩ thuật V&V?”
Xu hướng toàn cầu
Khoán ngoài phần mềm bắt đầu như một chiến lược giảm chi phí lao động thuần. Các công ti thuê người hải ngoại để sản xuất phần mềm với chi phí thấp làm nảy sinh ưu thế tài chính điều cho công ti ưu thế cạnh tranh trong thị trường toàn cầu. Thị trường khoán ngoài được tăng tốc trong mười năm qua do thiếu hụt gay gắt người phần mềm trong hầu hết các nước đã phát triển và tạo ra đẩy mạnh kinh tế có ý nghĩa cho các nước như Ấn Độ, Trung Quốc và Philippines v.v.
Quản lí rủi ro
Ngày nay, phần lớn các dự án phần mềm đều lớn và phức tạp hơn, do đó chúng nhiều rủi ro hơn trước đây.
Con đường nghề nghiệp
Nhiều sinh viên tới đại học để học tri thức và kĩ năng mức cao hơn với hi vọng sẽ đưa tới nghề nghiệp tốt hơn và cuộc sống tốt hơn.
Kĩ năng con người
Hầu hết dự án phần mềm thành công đều có hai yếu tố quan trọng: Người quản lí dự án phần mềm giỏi và tổ có kĩ năng cao trong miền họ đang làm việc.
Xếp hạng đại học năm 2011
CMU ĐƯỢC XẾP HẠNG NẰM TRONG NHỮNG TRƯỜNG HÀNG ĐẦU TRONG 14 NĂM LIÊN TIẾP
Lời khuyên cho sinh viên đại học năm thứ nhất
Hôm nay khi các bạn vào năm học đầu tiên trong đại học, các bạn kích động về cuộc sống mới là sinh viên đại học nhưng một số trong các bạn có thể cảm thấy chút ít không thoải mái bởi vì có khác biệt giữa đại học và trung học. Tôi muốn cho các bạn vài lời khuyên mà có thể giúp bạn trong bốn năm tới:
Kĩ sư phần mềm là...
Khi năm học mới bắt đầu, tôi yêu cầu sinh viên của tôi tới với định nghĩa về kĩ sư phần mềm hay người phát triển phần mềm.
Làm việc tổ trong dự án lớn
Ngày nay nhiều dự án phần mềm là lớn và làm việc tổ đang trở nên quan trọng hơn để giữ mọi người làm việc cùng nhau. Không may nhiều người quản lí không được đào tạo về làm việc theo tổ cho nên khi dự án gặp vấn đề, họ không biết cách giải quyết nó. Điều đầu tiên người quản lí có thể làm là tạo điều kiện cho cuộc họp nơi mọi người có thể nói với nhau.
Đào tạo và học tập
Yếu tố thành công then chốt cho bất kì công ti phần mềm nào là có tổ gồm các cá nhân có hiệu năng cao, những người đam mê và có hiểu biết về nghề nghiệp của họ.
Việc làm phần mềm
Tôi nhận được một email mà người gửi viết: “Tôi là một người học về khoa học máy tính đã tốt nghiệp năm 2006 nhưng từ đó tôi đã làm việc cho công ti đầu tư và thương mại chứng khoán. Tôi thất nghiệp trong sáu tháng qua cho nên tôi tự hỏi liệu tôi có thể kiếm được việc làm trong công nghiệp phần mềm không? Vì thầy đã nhắc tới việc thiếu hụt người phần mềm trên toàn cầu, nếu tôi muốn làm việc ở Mĩ thì làm sao tôi có thể kiếm việc làm ở đó? Tôi cần có loại kĩ năng nào?”
Tìm việc làm chiến lược
Là sinh viên đã tốt nghiệp, không gì thất vọng hơn là không có được đề nghị việc làm.
Kĩ năng được cần
Tôi gặp Steve Smith trên chiếc máy bay từ Thượng Hải tới San Francisco. Steve là người quản lí nhân lực về thuê kĩ sư từ hải ngoại cho công ti phần mềm lớn của Mĩ. Anh ấy bảo tôi: