Một vài kinh nghiệm viết phần mềm cho cơ quan.
tranthanhan1962 > 12-09-15, 12:40 AM
Mình xin lỗi nếu trong bài gây ra sự hiểu lầm hoặc đụng chạm bạn nào đó. Bài này mình chỉ viết cho các bạn mới bước đầu gõ code. Và vì vậy mình xin phép được đưa bài này ra quán cốc
Trước hết phải khẳng định rằng viết phần mềm cho cơ quan nhất là cơ quan nhà nước khó có được tiền mà chỉ có được tiếng, còn tiếng tốt hay xấu thì còn tùy.
Khi đề nghị viết một phần mềm cho cơ quan trước hết các bạn sẽ gặp nhiều ý kiến trái chiều.
Chiều thuận, Thông thường thì các sếp tiến bộ sẽ rất ủng hộ, vì có phần mềm sẽ tốt hơn không có phần mềm và sếp dễ quản lý hơn. Còn cực khổ thì người viết cực chứ sếp đâu có cực.
Chiều nghịch, đa số các lính già đã có thói quen làm việc kiểu cũ, không muốn thay đổi quy trình hoạt động. Một số lính sồn sồn không thích vì nghĩ rằng người viết muốn chơi trội vượt mặt lão làng, lấy điểm với sếp.
Tất nhiên tất cả điều để bụng chứ không ai nói ra đâu.
Nhưng như vậy là không viết hay sao? Phải viết chứ. Nhưng viết như thế nào?
Trong khâu viết, phải phân tích ý tưởng xử lý công việc cho phần mềm. Kế tiếp phân tích dữ liệu, thực hiện các hoạt động thiết kế, hoàn thiện để đưa kết quả cho ra đời phần mềm. Lường trước những đòi hỏi về khả năng xử lý phần mềm của xếp, của những người xử dụng, của những kẻ kiếm chuyện gây khó dễ. Chuẩn bị khả năng xử lý phần mềm khi bị lỗi, cũng có thể là bị phá hoại.
Vì vậy. Nếu chưa từng viết phần mềm chỉ nên viết các ứng dụng nho nhỏ xử lý từng công việc riêng biệt cho chính mình. Để cho người khác thèm rồi nhờ cậy hoặc sếp đề nghị mình viết thì mới viết. Thà là nhiều ứng dụng xử lý từng công việc chứ không nên viết một phần mềm lớn vừa cực, vừa khó quản lý. Khả năng đến đâu viết đến đó. Không nên viết quá hớp khi bị lỗi, bị phá không biết đường mò.
Lúc đầu không nên viết tự động hóa hoàn toàn. Từ từ cải tiến version 1, version 2… nâng dần theo trình độ của mình. Nói chung phải thể hiện từ từ để túi hồ lô của mình không bao giờ cạn.