Thăng tiến nghề nghiệp

GS John Vu16/03/2025 13:00
Thăng tiến nghề nghiệp

Tháng trước tôi có ăn trưa với vài cựu sinh viên. Bữa ăn nhanh chóng trở thành cuộc đối thoại về xu hướng hiện thời trong công nghiệp phần mềm, cách các công ti phần mềm toàn cầu lập kế hoạch và cách kĩ sư phần mềm có thể khớp với những kế hoạch đó.

Phần lớn các cựu sinh viên của tôi đều làm việc trong công nghiệp phần mềm trong nhiều năm nhưng họ đã không biết cái gì sẽ là các bước tiếp của họ trong nghề nghiệp của mình. Họ hỏi làm sao họ khớp được và họ nên tập trung vào miền nào. Tôi cố vấn cho họ “Học thêm về kinh doanh của công ti bạn.”

Bởi vì phần lớn các cựu sinh viên của tôi đều đã có kĩ năng kĩ thuật và có kinh nghiệm trong các dự án phần mềm cho nên bước tiếp là đi lên trong nghề nghiệp của họ và học kĩ năng doanh nghiệp để quản lí các dự án phần mềm. Kĩ năng doanh nghiệp trở nên quan trọng hơn cho công nghiệp phần mềm khi nó đang thay đổi để điều chỉnh với xu hướng toàn cầu. Từ điều tôi đã thấy, công nghiệp phần mềm đã có nhiều người kĩ thuật như người thiết kế, người lập trình, người kiểm thử nhưng rất ít người quản lí phần mềm tốt.

Việc chuyển sang “miền doanh nghiệp” KHÔNG có nghĩa là họ có thể học vài môn học rồi có kĩ năng này mà nó yêu cầu nhiều thực hành và kinh nghiệm. Khuyến cáo của tôi là làm việc chuyển đổi “tại việc làm” bằng cách giả thiết có nhiều trách nhiệm hơn khi họ học kĩ năng doanh nghiệp. Tôi gợi ý cho họ rằng họ nên bắt đầu bằng cách tập trung vào phân tích hệ thống và thiết kế hệ thông bằng việc chấp nhận các trách nhiệm này cho dự án của họ. Với việc có những kĩ năng này, họ học cách phần mềm tương tác với phần cứng và cách hệ thống phần mềm khớp vào nhu cầu doanh nghiệp. Đây thực sự là việc làm của người kĩ sư hệ thống nhưng rất ít trường ngày nay cung cấp đào tạo kĩ nghệ hệ thống vì nó yêu cầu nhiều kinh nghiệm công nghiệp.

Sau khi có kĩ năng này, họ có thể học nhiều kĩ năng doanh nghiệp hơn bằng việc giả thiết có nhiều trách nhiệm hơn trong làm việc với mọi người từ miền doanh nghiệp, đặc biệt với khách hàng. Đây là miền của kĩ nghệ yêu cầu hay phân tích doanh nghiệp được cần tới nhưng ít người có thể làm nó tốt. Qua thời gian, khi tự tin của họ phát triển, những kĩ năng và tri thức này sẽ trở thành một phần việc làm của họ khi họ tiến bộ trong nghề nghiệp của mình.

Tôi đã xem lại nhiều môn đào tạo quản lí nhưng tôi thấy rằng chừng nào chúng còn chưa có kĩ năng kĩ nghệ hệ thống (Kiến trúc, thiết kế, và tri thức giao diện phần cứng) và kĩ nghệ yêu cầu hay kĩ năng phân tích doanh nghiệp, họ sẽ KHÔNG ích lợi gì mấy từ các đào tạo này. Để có kĩ năng doanh nghiệp, họ phải có kinh nghiệm, để là người quản lí tốt họ phải biết mọi thứ về dự án phần mềm và điều này phải được xây dựng qua thời gian trong thực hành. Điều xấu nhất có thể xảy ra cho người lập trình tốt là được đề bạt thành người quản lí phần mềm mà không có thời gian thích hợp để chuẩn bị và không có kinh nghiệm trong miền thiết kế hệ thống và phân tích doanh nghiệp.

Đó là lí do tại sao ngày nay, chúng ta vẫn có nhiều dự án phần mềm thất bại và rất ít người quản lí phần mềm tốt. Như tôi đã nói nhiều lần “Bằng việc làm điều đó, công ti sẽ mất người lập trình tốt và thu được người quản lí tồi.” Tôi đã khuyến cáo cho sinh viên của tôi: “Đừng bao giờ chấp nhận thăng cấp vào quản lí mà không có đào tạo đúng và chuẩn bị thích hợp bởi vì bạn sẽ thất vọng bởi sự bất lực của mình khi làm việc.”

Người quản lí phần mềm tốt PHẢI có cả kĩ năng kĩ thuật và kĩ năng doanh nghiệp. Những kĩ năng này KHÔNG thể được học trong lớp nhưng phải dựa trên thực hành thực tế. Người quản lí phần mềm tốt phải hiểu nhu cầu của khách hàng, có khả năng trao đổi tốt với khách hàng và các “kĩ năng mềm” này như kĩ năng trình bày, kĩ năng viết đề án, kĩ năng tài chính là bản chất. Tôi khuyến cáo các cựu sinh viên của tôi rằng họ cần “học nhiều về kinh doanh của công ti của họ” bằng việc giả định có trách nhiệm hơn, tham gia tích cực vào làm việc với người dùng để nhận diện vấn đề của họ, và giải quyết các vấn đề đó TRƯỚC KHI họ tham gia lớp học đào tạo về quản lí thêm. Chỉ thế thì họ mới có thể giả định vào vị trí quản lí có tự tin và có khả năng thăng tiến nghề nghiệp của mình trên nền tảng vững chắc. Có hiểu biết tốt về dự án phần mềm, họ có thể tăng tương tác với những người kinh doanh; họ có thể học nhiều hơn về vấn đề doanh nghiệp và tiếp tục cải tiến kĩ năng doanh nghiệp của mình.

Như tôi đã quan sát trên thị trường công nghiệp phần mềm, ngày nay Ấn Độ đang chi phối thị trường dịch vụ phần mềm nhưng Trung Quốc đang tiến nhanh để bắt kịp và cạnh tranh sẽ gay gắt trong vài năm tới. Vẫn đứng ở lập trình, kiểm thử và sẵn lòng làm việc nhỏ không phải là ý tưởng tốt. Cạnh tranh về giá không phải là giải pháp dài hạn, nếu giá thấp nhưng chất lượng kém, quản lí không tốt thì bạn sẽ không bao giờ có khả năng cạnh tranh trong thị trường toàn cầu. Để duy trì tính cạnh tranh, mọi công ti đều phải cạnh tranh về tri thức và kĩ năng. Bằng việc có dịch vụ tuyệt hảo và sự hài lòng tốt của khách hàng, công ti có thể phân biệt mình rõ ràng với các công ti khác và kiếm được nhiều kinh doanh hơn. Cách tốt nhất để dịch chuyển từ kĩ năng kĩ thuật sang kĩ năng doanh nghiệp là “học qua hành” trong việc làm hàng ngày và không cái gì tốt hơn là kinh nghiệm thực tế.

English version

Advancing your careers

Last month I had lunch with several former students. The casual lunch quickly became a conversation about current trends in the software industry, how global software companies were planning and how software engineer could fit into those plans. Most of my former students have been working in the software industry for several years but they did not know what will be their next steps in their careers. They asked how they would fit and what area they should focus on. I advised them “Learn more about the business of your company.”

Because most of my former students already have technical skills and have experiences in software projects so the next step is move up in their careers and learn about business skills to manage software projects. Business skills are becoming more important to the software industry as it is changing to adjust to the globalization trend. From what I have seen, the software industry already has many technical people such as designers, programmers, testers but very few good software managers.

The move to the “business area” does NOT mean they can take few courses then have the skill but it requires a lot of practices and experiences. My recommendation is to make the move “on-the-job” by assume more responsibility as they learn the business skills. I suggested to them that they should start by focusing on systems analysis and system design by accepting these responsibilities for their projects. By having these skills, they learn how software interacts with hardwares and how software system fits into a business needs. This is really a system engineer job but very few schools today offer system engineering trainings as it requires a lot of industry experiences. After having this skill, they could learn more business skills by assume more responsibilities in working with people from the business area, especially with the customers. This is the domain of requirements engineering or business analysis that are needed but few people can do it well. Over time, as their confidences grow, these knowledge and skills will become part of their jobs as they are progressing in their careers.

I have reviewed several management training courses but I found that unless they have the system engineering skills (Architect, design, and hardware interfaces knowledge) and requirements engineering or business analysis skills, they will NOT benefit much from taking these trainings. To have business skills, they must have experiences, to be a good manager they must know everything about software project and these must be built over time with practices. The worst thing that can happen to a good programmer is to get promoted to software manager without adequate time to prepare and without experiences in the system design and business analysis area. That is why today, we still have so many failed software projects and very few good software managers. As I have said several times “By doing that, company will lose a good programmer and gains a bad manager”. I have recommended to my students: “Never accept promotion to management without proper trainings and adequate preparation because you will be frustrated by your incompetent to do your job”.

A good software manager MUST have both technical skills and business skills. These skills can NOT be learned in classes but must be based on actual practices. A good software manager must understand customers’ needs, be able to communicate well with customers and these “Soft skills” such as presentation skills, writing proposal skills, financial skills are essential. I recommend to my former students that they need to “learn more about the business of their company” by assume more responsibilities, actively participate in working with users identifying their issues, and resolving those issues BEFORE they take additional management training classes. Only then, they can assume the management position with confidences and be able to advance their careers with strong foundations. Having a good understanding of software projects, they can increase their interactions with business people; they can learn more about business issues and continue to improve their business skills.

As I have observed on the software industry market, today India is dominating the software service market but China is moving fast to catch up and the competition will be tough in the next few years. To stay in programming, testing and willing to work for less is not a good idea. To compete in price is not a long term solution, if the price is low but the quality is bad, the management is not good then you will never be able to compete in global market. To stay competitive, every company must compete on knowledge and skills. By having superior services and good customer satisfaction, company can clearly distinguish itself from others and get more businesses. The best way to shift from technical skills to business skills is “learning by doing” in the daily jobs and nothing is better than actual experiences.

 


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

Làm việc hay không làm việc

Tuần trước tôi nhận được một email: “Dường như là thầy đang khuyến khích sinh viên đi làm trong khi vẫn đang học đại học nhưng bố mẹ em bảo em rằng em phải tập trung vào học tập vì họ có thể chăm lo cho em. Đi làm sẽ làm phân tán học tập của em và em KHÔNG nên làm hai điều đồng thời thì sẽ không thành công trong cái nào. Thầy nghĩ thế nào?”
2

Phần mềm mã nguồn mở

Phần mềm “nguồn mở” là phần mềm được viết theo cách mã nguồn để mở, sẵn có cho mọi người dùng, thay đổi, cải tiến và tự do phân phối lại nó.
3

Nghề nghiệp và việc làm

"Em hiểu rằng giáo dục đại học là quan trọng nhưng em vẫn bị lẫn lộn về chọn lựa của em khi kết thúc giáo dục bậc đại học rồi đi làm cùng việc làm như mọi người có sáu tháng đào tạo lập trình..."
4

Tính toán mây

Một người quản lí hỏi: “Tác động của tính toán mây là gì? Công ti tôi được coi như dùng dịch vụ tính toán mây từ Microsoft. Điều gì sẽ xảy ra cho những người làm việc trong nhóm công nghệ thông tin hỗ trợ cho công ti?”
5

Lập mục đích

Bạn có biết thuyền trưởng dẫn hướng con thuyền của mình trên đại dương thế nào không?

Cách động viên tổ

Một người quản lí dự án hỏi tôi: “Là người quản lí dự án mới được đề bạt, tôi muốn biết cách động viên tổ của tôi vì tôi đồng ý với thầy rằng thành công của tôi phụ thuộc vào việc tổ của tôi làm việc tốt thế nào.” Sau đây là lời khuyên của tôi:

Giáo dục công nghệ

Một người bạn cũ viết cho tôi: “Tôi biết rằng giáo dục công nghệ là tốt nhưng nước chúng ta nghèo... Xã hội nông nghiệp là cách sống của chúng ta và chúng ta phải vẫn còn theo cách đó.”

Cái nhìn mới về toàn cầu hoá

Có những vấn đề với toàn cầu hoá, một số người nói nó chưa xảy ra, số khác tin nó đang xảy ra.

Chuyên nghiệp phần mềm

Một số trong các bạn hỏi tôi về từ “kĩ sư phần mềm chuyên nghiệp” mà tôi thường dùng cho nên tôi giải thích nó ở đây:

Giáo sư John Vu: Trí tuệ nhân tạo có thể thay đổi thế giới, nhưng giáo dục mới quyết định tương lai loài người

Cuộc trò chuyện giữa giáo sư John Vu và chuyên gia tại đại học Carnegie Mellon đã cho thấy trí tuệ nhân tạo có thể thay đổi thế giới nhưng đạo đức và giáo dục mới là nhân tố quan trọng quyết định tương lai của loài người.

Việc làm với toàn cầu

Một số trong các bạn đã hỏi tôi làm sao kiếm được việc làm, đặc biệt với các công ti toàn cầu vì các bạn đã đọc trong blog của tôi rằng nhiều công ti tuyển người phần mềm ở hải ngoại.

GS. John Vu: 'Tôi không tin các môn học sử dụng Robot hay AI có thể hiệu quả hơn một người thầy tận tâm dạy bằng cả TÂM lẫn TRÍ'

Bức thư của GS. John Vũ chia sẻ những trăn trở về tương lai giáo dục khi công nghệ, trí tuệ nhân tạo lên ngôi khiến nhiều người suy ngẫm.

Công nghiệp phần mềm ở Philippines

Tháng tám vừa rồi, tôi đã tham dự “Hội nghị thượng đỉnh khoán ngoài quốc tế” ở Manila do Hiệp hội xử lí kinh doanh của Philippines tổ chức.

'Trạm dừng sinh tử' và những bí ẩn diệu kỳ

“Trạm dừng sinh tử” mang đến cho người đọc nhiều điều ngạc nhiên và đáng chiêm nghiệm về những người cận tử, những người làm công việc chăm sóc người bệnh giai đoạn cuối đời và những mối “nhân duyên” kỳ lạ giữa con người với con người trong cuộc đời này.

Người kiểm thử chuyên nghiệp

Blog GS John VU - GS John Vu - 24/06/2026 12:00
Tuần trước, một sinh viên hỏi tôi: “Kiểm thử có phải là việc làm mức vào nghề hay nó là một nghề chuyên nghiệp? Có nghề như kiểm thử viên phần mềm không?”

Đừng mắc bẫy! Người xấu tính xuyên tạc, đánh giá thấp bạn? Sự thật là họ đang mang "GƯƠNG SOI" chính mình ra chỉ trích!

Kỹ năng - Tích Thành - 24/06/2026 11:00
Khi những lời chỉ trích cay nghiệt, sự hạ bệ vô cớ ập đến, phản ứng tự nhiên của bạn là gì? Thường là giận dữ, ấm ức, hoặc lao vào giải thích để phân bua. Nhưng có một sự thật mà bạn không hề hay biết. Đó là...

Người càng thông minh càng “lạnh”: 3 việc không quản, 4 điều không nói, 5 kiểu không giúp để sống nhẹ đầu

Suy ngẫm - Trang Đào - 24/06/2026 10:00
Trong cách đối nhân xử thế, người thông minh không phải là người nói nhiều hay can thiệp sâu, mà là người biết dừng đúng lúc, lùi đúng chỗ.

"Thần đồng văn học", được Đại học Thanh Hoa phá lệ để tuyển vào: Cuộc sống hiện tại gây bất ngờ

Phong cách sống - Nhật Linh - 24/06/2026 09:00
Trong khi phần lớn học sinh phải cạnh tranh quyết liệt từng điểm số để giành suất vào các trường đại học hàng đầu, một cô gái trẻ ở Trung Quốc từng khiến dư luận bất ngờ khi được Đại học Thanh Hoa đặc cách hạ chuẩn tới 60 điểm để tuyển sinh.

'Trạm dừng sinh tử' và những bí ẩn diệu kỳ

Từ sách - Phim - Thu An - 24/06/2026 08:00
“Trạm dừng sinh tử” mang đến cho người đọc nhiều điều ngạc nhiên và đáng chiêm nghiệm về những người cận tử, những người làm công việc chăm sóc người bệnh giai đoạn cuối đời và những mối “nhân duyên” kỳ lạ giữa con người với con người trong cuộc đời này.

Nghề nghiệp và việc làm

Blog GS John VU - GS John Vu - 23/06/2026 12:00
"Em hiểu rằng giáo dục đại học là quan trọng nhưng em vẫn bị lẫn lộn về chọn lựa của em khi kết thúc giáo dục bậc đại học rồi đi làm cùng việc làm như mọi người có sáu tháng đào tạo lập trình..."

Điều doanh nghiệp cần biết về GPT - “bộ não” phía sau chatbot AI

Kỹ năng - Vân Anh - 23/06/2026 11:00
GPT, viết tắt của Generative Pre-trained Transformer, là một lớp mô hình trí tuệ nhân tạo tạo sinh có khả năng tạo ra văn bản, tóm tắt tài liệu, viết email, trả lời câu hỏi, hỗ trợ lập trình hoặc phân tích dữ liệu theo yêu cầu bằng ngôn ngữ tự nhiên. Nói đơn giản, GPT giống như “bộ não ngôn ngữ” đứng sau nhiều chatbot AI nổi tiếng hiện nay, bao gồm Chat GPT.

Không phải nghèo hay xấu xí: 3 kiểu đàn ông này mới là “án tử xã hội”

Suy ngẫm - Ứng Hà Chi - 23/06/2026 10:00
Đàn ông có những vấn đề này không chỉ là lỗi hành vi, mà phản ánh sự rối loạn ở tầng nhận thức, khả năng tự kiểm soát và phán đoán cốt lõi.

Việt Nam có một nhà văn sở hữu tác phẩm được dịch ra ít nhất 3 thứ tiếng, là tài liệu nghiên cứu, giảng dạy tại Havard, Stanford, Oxford

Phong cách sống - Nhật Linh - 23/06/2026 09:00
Không chỉ là cây bút lớn của văn học Việt Nam hiện đại, nhà văn này còn là tác giả sở hữu tác phẩm có sức sống vượt ra khỏi biên giới quốc gia.

 'Để hiểu một người' - Chúng ta đang sống trong thời đại khủng hoảng kết nối 

Từ sách - Phim - TĐ - 23/06/2026 08:00
Thứ chúng ta cần nhất là các mối quan hệ, và thứ mà chúng ta xử lý vụng về nhất dường như cũng là các mối quan hệ.

Tính toán mây

Blog GS John VU - GS John Vu - 22/06/2026 12:00
Một người quản lí hỏi: “Tác động của tính toán mây là gì? Công ti tôi được coi như dùng dịch vụ tính toán mây từ Microsoft. Điều gì sẽ xảy ra cho những người làm việc trong nhóm công nghệ thông tin hỗ trợ cho công ti?”

Thất nghiệp đừng vội hoảng: 5 kỹ năng "hái ra tiền" tự học miễn phí giúp bạn lật ngược thế cờ

Kỹ năng - Kiều Dương - 22/06/2026 11:00
Thay vì lo âu khi CV gửi đi chưa có phản hồi, hãy tận dụng khoảng thời gian này để trang bị 5 kỹ năng hữu ích hoàn toàn miễn phí trên mạng.

Tỷ phú Elon Musk và 5 lời khuyên: Chỉ cần làm được 1 điều, cơ hội thành công sẽ tăng vọt

Suy ngẫm - Phương Anh - 22/06/2026 10:00
Vị tỷ phú này cho rằng, để đạt được thành công, mỗi người cần phải mạnh mẽ và nỗ lực thực hiện những điều sau.

Câu chuyện đằng sau tấm ảnh sét đánh đỉnh Landmark 81 thu hút "bão like"

Phong cách sống - Vũ Thanh Bình - 22/06/2026 09:00
Sau 7 năm theo dõi hiện tượng giông sét, tác giả bức ảnh đã ghi lại được khoảnh khắc sét đánh trúng đỉnh tòa nhà Landmark 81 trong cơn mưa lớn tại TPHCM.

Biến tiềm năng thành tài năng - Chúng ta đang sống trong một nền văn hóa tôn thờ tài năng thiên bẩm

Từ sách - Phim - TĐ - 22/06/2026 08:00
 Adam Grant cho rằng tiềm năng không nằm ở nơi bạn bắt đầu, mà nằm ở quãng đường bạn có thể đi được.
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