Kienthuclaptrinh. Vn vol. 1 11. 2021 thế giới nghệ nhân phần mềM


Điều này liệu có xảy ra trong thế giới phần



tải về 0.57 Mb.
Chế độ xem pdf
trang5/30
Chuyển đổi dữ liệu10.01.2023
Kích0.57 Mb.
#185610
1   2   3   4   5   6   7   8   9   ...   30
DevWorld-VOL.1
Điều này liệu có xảy ra trong thế giới phần 
mềm?
Mike Cohn đã có một nhận xét rằng “không một 
ai muốn tiếp tục lập trình sau 30 tuổi“. Điều này thật 
đáng sợ. Nếu tất cả các lập trình viên đều chuyển 
sang làm huấn luyện viên agile, nhà tư vấn, nhà 
quản lý hoặc kiến trúc sư hệ thống… thì ai sẽ là 
người dẫn dắt các thế hệ tiếp theo? Tất cả những 
kiến thức mà chúng ta đã mất công tìm hiểu rồi sẽ 
biến mất? Rồi sau đó sẽ lại phải đầu tư công sức để 
học lại một lần nữa?
Có lẽ tôi là một người may mắn, vì đã được gặp 
những người thầy tốt trước đây. Nhờ vào những con 
người vĩ đại đó mà bây giờ tôi đang làm tốt công 
việc của mình. Họ đã giúp tôi cải thiện hiểu biết, 
thúc đẩy tôi đạt đến những tầng tri thức mới, để có 
thể biết được rằng chúng ta phải dày công làm việc 
để có những sản phẩm tinh xảo. Nhưng có vẻ đối với 
nhiều người khác thì không được may mắn như tôi. 
Tôi đã tham gia vào nhiều nhóm, mà ở đó không có 
những người thầy thực sự tốt. Tôi nghĩ rằng sẽ có rất 
nhiều lập trình viên mà chưa bao giờ gặp được một 
người thầy tốt trong suốt sự nghiệp của mình.
Đó là lí do khiến tôi thích ý tưởng về nghề thủ 
công phần mềm. Tôi thích ý tưởng rằng tất cả các 
lập trình viên nên luôn luôn cải tiến sản phẩm của 
mình. Tôi thích ý tưởng rằng các lập trình viên giàu 
kinh nghiệm nên truyền lại các thủ thuật, các kinh 
nghiệm của họ. Nhưng làm thế nào mà chúng ta có 
thể thúc đẩy ý tưởng này? Làm sao chúng ta có thể 
kêu gọi các lập trình viên liên tục cải tiến? Những gì 
chúng ta cần là một bản tuyên ngôn.
Bản tuyên ngôn
Bản tuyên ngôn nghề thủ công phần mềm rất 
tuyệt vời, nhưng tôi không chắc là nó có tạo cảm 
hứng cho mình hay không. Chắc chắn là nó có thúc 
đẩy tôi “vươn lên tầm cao – raise the bar”. Nhưng 
ngoài việc nhắc đến cải tiến liên tục thì nó không 
nói thêm điều gì nhiều cả.
Để so sánh, tuyên ngôn agile đã rất xuất sắc khi 
đưa ra được một tầm nhìn tốt. Nó định nghĩa rõ agile 
là gì, và đồng thời cũng chỉ ra một số thứ không phải 
là agile. Chẳng hạn như, việc cộng tác với khách 
hàng là điều tuyệt vời – ai cũng muốn cả. Nhưng thứ 
gây cản trở cho việc cộng tác với khách hàng thông 
thường là việc đàm phán hợp đồng. Đây chính là lúc 
mà ý nghĩa thực sự được thể hiện, nếu tôi muốn trở 
nên agile hơn thì tôi cần cố gắng để giảm phụ thuộc 
vào việc đàm phán hợp đồng với khách hàng. Bản 
tuyên ngôn đã giúp tôi biết bằng cách nào mình có 
thể trở nên agile hơn – điều này tạo cảm hứng cho 
tôi.
Nhưng tôi cần làm gì để trở thành một nghệ nhân 
phần mềm tốt hơn? Có phải là chỉ cần liên tục tạo ra 
giá trị thì sẽ tạo ra được các sản phẩm tinh xảo?

tải về 0.57 Mb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9   ...   30




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©tieuluan.info 2023
được sử dụng cho việc quản lý

    Quê hương