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

GS John Vu10/03/2025 13:00
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:

Theo định nghĩa trong từ điển, người chuyên nghiệp là “ai đó làm tiền từ kĩ năng,” – Đây là giải thích đơn giản và KHÔNG giải thích nó một cách đầy đủ. Tôi tin nhà chuyên nghiệp đúng phải có nhiều hơn chỉ là kĩ năng làm tiền. Theo ý kiến của tôi, a “nhà chuyên nghiệp” phải có “tính cách chất lượng” sẽ phân biệt họ với những người khác. Cá tính chất lượng của người “chuyên nghiệp phần mềm” là:

1) Lãnh đạo: Có khả năng lãnh đạo, động viên người khác và được người khác kính trọng. Người lãnh đạo tốt thừa nhận những kĩ năng của các thành viên tổ khác, và chắc họ được trao cho những thách thức thích hợp cho nên họ có thể tiến lên trong nghề nghiệp của họ. Quyền lãnh đạo KHÔNG phải là nhãn hiệu mà là cá tính của một người. (Một quan niệm sai là tất cả những người quản lí đều là người lãnh đạo) Quyền lãnh đạo bao gồm việc KHÔNG yêu cầu bất kì ai làm cái gì đó mà bạn không sẵn lòng tự mình làm. Quyền lãnh đạo được kính trọng và sự kính trọng KHÔNG thể bị ép buộc, nó không phải là việc làm như người lãnh đạo dự án hay lãnh đạo kĩ thuật, người được cho nhãn hiệu việc làm này, một số người có thể là người lãnh đạo nhưng một số có thể không.

2) Làm việc tổ: Có khả năng hợp tác chân thành với các thành viên tổ khác để làm cho công việc được thực hiện có hiệu quả và hiệu lực. Thành viên tổ tốt phải làm việc để tận dụng ưu thế lẫn nhau và KHÔNG chỉ ưu thế của riêng họ. Thành viên tổ tin cậy vào người khác và chia sẻ công việc với người khác mà không ngần ngại. Thành viên tổ tốt bao giờ cũng biết rằng người quản lí và khách hàng là một phần của tổ và làm việc cùng nhau để đạt tới mục đích chung.

3) Tính đảm nhiệm: Có khả năng chấp nhận trách nhiệm về công việc được phân công. Có khả năng thực hiện nhiệm vụ độc lập không cần ai đó kiểm tra. Người chuyên nghiệp phần mềm thu được sự tin cậy của người khác, những người tin vào người đó rằng người đó đơn giản có thể làm việc tốt. Chẳng hạn, người lập trình phần mềm lập trình cẩn thận và đảm bảo mã làm việc không có lỗi. Nhà chuyên nghiệp phần mềm để thời gian nghiên cứu các yêu cầu và đặc tả và làm tài liệu cho công việc. Họ kiểm tra các công việc hiện thời và quá khứ để đảm bảo chúng có chất lượng cao. Người chuyên nghiệp phần mềm tốt cũng quan tâm về đạo đức, hiểu các vấn đề pháp lí cơ sở như cấp phép phần mềm và luật sở hữu trí tuệ.

4) Trao đổi: Có khả năng giải thích mọi sự một cách rõ ràng, chính xác và lắng nghe những người khác. Trao đổi là hai chiều cho nên nhà chuyên môn phần mềm tốt kính trọng các thành viên tổ khác và lắng nghe họ khi họ diễn đạt cách nhìn của họ. Công việc tổ KHÔNG thể xảy ra mà không có trao đổi tốt. Trao đổi cũng có nghĩa là nhà chuyên môn biết khi nào hỏi nếu mọi sự không rõ ràng. Trao đổi của các nhà chuyên môn không chỉ là nói miệng mà còn là viết, minh hoạ (như, email, tài liệu, bài trình bày, biểu đồ và tài liệu viết).

5) Cải tiến liên tục tri thức và kĩ năng: Có khả năng cập nhật cho các kĩ năng. Nhà chuyên môn phần mềm bao giờ cũng duy trì nhận biết về điều diễn ra trong công nghiệp. Họ biết xu hướng hiện thời là gì trong công nghệ và sẵn lòng học điều mới. Các nhà chuyên môn phần mềm hiểu việc học cả đời và bao giờ cũng bắt kịp với công nghệ mới nhất và tìm cách cải tiến kĩ năng của mình. Về căn bản các nhà chuyên nghiệp có mối quan tâm đích thực tới việc học bằng việc dành thời gian để đọc các tài liệu kĩ thuật (sách, website, blog v.v.) cho nên họ biết cái gì xảy ra trong công nghiệp và khu vực nào đang thay đổi cho nên họ có thể học nhiều hơn. Người kĩ sư phần mềm giỏi nhất vẫn học về phần mềm.

Là người kĩ sư phần mềm là một điều, là “kĩ sư phần mềm chuyên nghiệp” là điều khác. Tôi chân thành mong ước rằng bạn hiểu sự khác biệt này, nhiều người trong các bạn sẽ để thời gian cải tiến kĩ năng của bạn và là “nhà chuyên nghiệp phần mềm.”

English version

Software professional

Some of you asked me about the word “Professional software engineer” that I frequently used so I want to explain it here:

By definition in dictionaries, a professional is “someone who makes money from a skill,” – This is a simple explanation and does NOT explain it fully. I believe a true professional should have more than just a skill to make money. In my opinion, a “professional” should have “quality characters” that will distinguish them from others. The quality characters of a “Software Professional” are:

1) Leadership: Be able to lead, motivate others and being respected by others. A good leader recognizes the skills of other team members, and make sure they are given appropriated challenges so they can advance in their careers. Leadership is NOT about a title but a character of a person. (It is a misconception that all managers are leaders) Leadership involves NOT asking anyone to do something that you would not be willing to do yourself. Leadership is being respected and respect can NOT be forced, it is not a job such as project leader or technical leader who are given the job title, some maybe leaders but some may not.

2) Teamwork: Be able to genuinely cooperate with other team members to get the work done effectively and efficient. Good team members should work to mutual advantage and NOT just their own. A team member trusts others and shares the work with others without hesitation. A good team member always knows that managers and customers are part of the team and work together to achieve a common goal.

3) Accountability: Be able to accept responsibility for the work assigned. Be able to perform a task independently without someone checking up. A software professional earn the trust of others who believes in him that he can simply do a good job. For example, a software programmer is carefully programming and make sure the code works without defects. Software professionals take time to study the requirements and specifications and document the works. They test all current and past works to ensure they are of high quality. A good software professional also concerns about ethics, understands basic legal issues such as software licensing and intellectual property law.

4) Communication: Be able to explain things clearly, precisely and listen well to others. Communication is a two ways so a good software professional respects other team members and listens to them as they express their views. Teamwork can NOT happen without good communication. Communication also means that a professional know when to ask questions if things are not clear. Professional’s communication is not just verbal but also in writing, illustrating (e.g., email, document, presentation, diagrams, and written documents).

5) Continuously Improving knowledge and skills: Be able to keeping skills up to date. Software professionals always staying aware of what is going on in the industry. They know what the current trends in technology are and are willing to learn new thing. Software professionals understand lifelong learning and always keep up with the latest technology and looking for way to improve their skills. Basically professionals have genuine interest in learning by spend time to read technical documents (Books, websites, blogs etc.) so they know what happens in the industry and which areas are changing so they can learn more. The very best software engineers are still learning about software.

Being a software engineer is one thing, being a “Professional software engineer” is another thing. I sincerely wish that as you understand the differences, many of you will take time to improve your skills and be a “Software professional”.

 


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

Đào tạo phần mềm

Theo nhiều nghiên cứu, phần lớn dự án phần mềm thất bại vì cả người quản lí dự án và người phát triển phần mềm đều KHÔNG nhận được đào tạo thích hợp.
2

Việc làm công nghệ

Với tất cả những không chắc chắn của thị trường việc làm ngày nay, phần lớn các trường của Mĩ đều khuyên sinh viên sắp vào của họ: “Nếu bạn muốn có việc làm được trả lương cao khi bạn tốt nghiệp, hãy học các khu vực công nghệ như kĩ sư phần mềm, khoa học máy tính hay quản lí hệ thông tin.”
3

An ninh tính toán

Không may an ninh thông tin vẫn không được nhiều người phát triển phần mềm xem xét một cách nghiêm chỉnh, hay không được dạy như một môn yêu cầu ở hầu hết các đại học. Khi công nghệ phát triển phổ biến hơn, việc lạm dụng nó trở nên ngày một nghiêm trọng hơn.
4

Dự báo thị trường khoán ngoài

Theo nhiều nghiên cứu mới, một số địa chỉ khoán ngoài ở Trung và Đông Âu đang có vấn đề khi họ phải cạnh tranh với những địa chỉ mới ở châu Phi, Trung Đông và Đông Nam Á. Lí do đơn giản: Chi phí làm kinh doanh tăng lên.
5

Đảm bảo chất lượng phần mềm

Khi dự án phần mềm trở nên lớn hơn và phức tạp hơn, vai trò của Đảm bảo chất lượng phần mềm – Software Quality Assurance (SQA) trở nên gay gắt hơn.

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.

Học kỹ nghệ phần mềm mất bao lâu?

Trong cuộc viếng thăm Trung Quốc tháng trước, một giáo sư toán học đã hỏi tôi: “Học kĩ nghệ phần mềm phải mất bao lâu?”

Làm việc cùng nhau

Khi mà thế hệ trẻ hiểu được và đánh giá cao công trình của thế hệ trước, họ có thể tiếp tục nỗ lực để làm cho nền kinh tế mạnh hơn. Chìa khoá cho cả hai thế hệ làm việc với nhau là giáo dục và đào tạo đúng.

Sinh viên kỹ nghệ Ấn Độ

Tờ Thời báo Ấn Độ báo cáo rằng 75% sinh viên kĩ nghệ Ấn Độ thất nghiệp.

Tài năng hàng đầu

Là một phần trong nghiên cứu của mình, tôi tới thăm nhiều công ti hàng đầu để thu thập dữ liệu và gặp gỡ các quan chức điều hành cấp cao để hiểu vấn đề của họ.

"Kiểu hành vi bất hiếu mới" đang lan rộng, cha mẹ đau lòng nhưng khó bắt bẻ

Suy ngẫm - Hiểu Đan - 13/09/2025 10:00
Bạn có đang mắc phải kiểu "bất hiếu" này?

'Tôi đọc người đọc mỗi ngày' - Hành trình gắn kết với bạn đọc qua 40 năm của nhà báo Huỳnh Sơn Phước

Từ sách - Phim - Tuấn Khang – Ảnh: Bảo Hân - 13/09/2025 09:00
"Tôi đọc người đọc mỗi ngày" của nhà báo kỳ cựu Huỳnh Sơn Phước không chỉ là một cuốn sách, mà là một tấm gương phản chiếu tâm hồn độc giả vào từng trang báo, từng dòng tin.

Tịch tịnh - Buông bỏ để trở về với hạnh phúc vốn có

Từ sách - Phim - Quìn - 13/09/2025 08:00
Cuối cùng, con người sẽ nhận ra một sự thật giản dị nhưng sâu xa: trong cuộc đời này, không có gì thật sự để đạt được hay nắm giữ mãi mãi. Tất cả những gì ta vẫn miệt mài tìm kiếm bên ngoài từ thành công, tình yêu cho đến niềm vui chóng vánh đều chỉ là những trải nghiệm thoáng qua.

Xem Sex Education, tôi dạy con bài học bỏ thói kiêu căng và học cách sống như 1 đứa trẻ bình thường!

Điện ảnh - Thanh Hương - 12/09/2025 12:00
Một trải nghiệm nhớ đời đã khiến con phải lắng nghe bài học mẹ kể.

Làm việc với tỷ phú Jeff Bezos trong 15 năm, tôi rút ra được 6 bài học quan trọng

Kỹ năng - Ứng Hà Chi - 12/09/2025 11:00
Những lời khuyên của ông Ethan Evans - lãnh đạo cấp cao tại Amazon sẽ mang lại sự hữu ích cho mọi người.

Đừng chạy theo guồng quay của người khác, cuộc đời mới thật sự có chất lượng

Suy ngẫm - Tích Thành - 12/09/2025 10:00
Chạy theo "đồng hồ xã hội" chỉ khiến bạn kiệt sức trong cuộc đua không có đích đến. Chỉ khi sống đúng nhịp điệu của chính mình, bạn mới tìm được niềm vui và ý nghĩa thật sự của cuộc đời.

Đại địa chấn kinh tế - Khi thế giới tài chính “rung chuyển” chỉ bởi một quyết định

Từ sách - Phim - Quìn - 12/09/2025 09:00
Trong lịch sử hiện đại, tài chính toàn cầu giống như một “trái tim” bơm máu cho nền kinh tế thế giới. Nhưng trái tim ấy chưa bao giờ đập đều. Thỉnh thoảng, nó rung lên những cơn chấn động dữ dội, khiến cả hệ thống tưởng như vững chắc lại đổ vỡ chỉ trong chớp mắt.

'Để con chăm sóc cha' và 'Để con chăm sóc mẹ' - Đừng đợi cha mẹ rời xa, mới học cách yêu thương

Từ sách - Phim - Quìn - 12/09/2025 08:00
Bạn có bao giờ tự hỏi: nếu ngày mai thức dậy, người thân yêu nhất của bạn không còn ở đó nữa, bạn có hối tiếc điều gì không?

An ninh tính toán

Blog GS John VU - GS John Vu - 11/09/2025 13:00
Không may an ninh thông tin vẫn không được nhiều người phát triển phần mềm xem xét một cách nghiêm chỉnh, hay không được dạy như một môn yêu cầu ở hầu hết các đại học. Khi công nghệ phát triển phổ biến hơn, việc lạm dụng nó trở nên ngày một nghiêm trọng hơn.

Xem "Sex education", tôi giật mình hiểu ra thế nào là "cách yêu lành mạnh"

Điện ảnh - Thanh Uyên - 11/09/2025 12:00
Bộ phim "Sex education", tôi chỉ định xem để cười cho vui, ai dè xem rồi... như bị ai đó đập vào mặt.

4 thứ người khôn ngoan luôn tránh làm!

Kỹ năng - Thanh Hương - 11/09/2025 11:00
Cha mẹ nên dạy con những điều này!

Hóa ra, những trở ngại bạn gặp đều là ông Trời gửi đến để "độ" bạn

Suy ngẫm - Tích Thành - 11/09/2025 10:00
Đừng vội than trách khi gặp khó khăn, bởi có thể đó không phải là sự trừng phạt, mà là món quà ẩn giấu ông Trời dành cho bạn.

Trở về từ cõi chết - Hành trình cận tử và chữa lành của một bệnh nhân ung thư

Từ sách - Phim - FN - 11/09/2025 09:00
​​​​​​​Sẽ ra sao nếu một ngày ta đối diện với cái chết? Và rốt cuộc, đằng sau cái chết sẽ là một thế giới như thế nào? Liệu có tồn tại thiên đường hay địa ngục như người ta vẫn nói, hay sẽ là một khung cảnh nào khác?

Flow - Dòng chảy : Hạnh phúc có thực sự đến từ tiền bạc và danh tiếng?

Từ sách - Phim - Quìn - 11/09/2025 08:00
Có hai chiến lược lớn mà mỗi người có thể chọn để nâng cao chất lượng cuộc sống. Thay đổi điều kiện bên ngoài sao cho phù hợp với mục tiêu. Hoặc thay đổi cách mình trải nghiệm những điều kiện ấy, biến bất kỳ hoàn cảnh nào cũng thành cơ hội để phát triển và tận hưởng.
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
Thứ 7, 13/09/2025