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



tải về 0.57 Mb.
Chế độ xem pdf
trang9/30
Chuyển đổi dữ liệu10.01.2023
Kích0.57 Mb.
#185610
1   ...   5   6   7   8   9   10   11   12   ...   30
DevWorld-VOL.1
04
LẬP TRÌNH VIÊN: 
LÀM VÌ ĐAM MÊ
HAY VÌ TIỀN?
Nguyễn Hiển
Co-founder & CTO BetterMetrics
Co-founder & CTO zen8labs
11


05
LẬP TRÌNH VIÊN 
VÀ CÂU CHUYỆN
PHÁT HÀNH SẢN PHẨM
Nguyễn Khắc Nhật
CEO CodeGym
Mười mấy năm trước
Mười mấy năm trước, các phần mềm được phát 
hành chậm hơn rất nhiều, và khối lượng của các đợt 
phát hành cũng lớn hơn rất nhiều so với bây giờ.
Chẳng hạn, thời của những hệ điều hành như 
Windows XP, Windows Vista thì phải mất đến một 
vài năm chúng ta mới nhận được một phiên bản 
cập nhật. Và mỗi bản cập nhật đó cũng chứa đựng 
rất nhiều thay đổi, kể cả về tính năng lẫn giao diện 
và bảo mật. Hoặc, các phần mềm 
phổ thông khác như trình duyệt 
IE, Firefox, các phần mềm nghe 
nhạc cũng rất lâu mới được cập 
nhật, thông thường là tính bằng 
đơn vị nửa năm hoặc một năm.
Có nhiều nguyên nhân để việc 
phát hành phần mềm ở giai đoạn 
này diễn ra chậm như vậy, một 
phần là do tư duy về phát triển 
sản phẩm truyền thống, một 
phần khác là do các kỹ thuật và 
công cụ phát triển phần mềm 
chưa cho phép các nhóm có thể 
phát hành sản phẩm một cách 
thường xuyên, và tất nhiên cũng không thể không 
kể đến nguyên nhân do trình độ của lập trình viên 
chưa đáp ứng được.
Ở trong quá khứ, để phát triển mới hoặc nâng cấp 
một phần mềm, các nhóm phát triển thường dành 
nhiều thời gian để lập kế hoạch rất chi tiết, sau đó 
lập trình và rồi kiểm thử lần lượt cẩn thận trước khi 
tung ra cho người dùng cuối. Với tư duy phát triển 
sản phẩm như vậy cho nên vòng đời của việc phát 
triển sản phẩm thường kéo dài.
Các kênh để phát hành sản phẩm trước đây cũng 
rất khác so với bây giờ, khi mà hầu hết các phần 
mềm đều được tải về và cài đặt thủ công lên máy 
của người dùng, khó khăn và bất tiện hơn rất nhiều 
so với việc phân phối phần mềm dưới dạng dịch vụ 
như ngày nay.
Mười mấy năm trước, hãy thử 
tưởng tượng tình huống một 
phần mềm mới được cập nhật, 
hằng trăm nghìn, thậm chí là 
hằng triệu người dùng cần lên 
website của nhà sản xuất, tải về 
và tự cài đặt thủ công. Mất rất 
nhiều thời gian và nỗ lực, sai sót 
và rủi ro. Chẳng thế mà trong giai 
đoạn đó, vai trò của những người 
hỗ trợ kỹ thuật là rất quan trọng, 
họ là các anh hùng trong mắt 
những người dùng bình thường, 
bởi vì họ có khả năng cài đặt và 
cấu hình các sản phẩm rất bình dân.
Mười mấy năm trước, các kỹ thuật lập trình như 
kiểm thử tự động, tích hợp liên tục vẫn chưa được sử 
dụng phổ biến và chưa hiệu quả như bây giờ, do đó 
rất nhiều thao tác cần phải thực hiện thủ công, mất 
rất nhiều thời gian và công sức. Do đó thời gian phát 
triển bị kéo dài cũng là chuyện dễ hiểu.
Bảng 1: Số lần phát hành rất thưa thớt của 
trình duyệt IE trước đây
12



tải về 0.57 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   5   6   7   8   9   10   11   12   ...   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