Chọn công cụ nghe là chuyện kỹ thuật vụn, nhưng nó ảnh hưởng thẳng tới việc bạn có kịp hay không. Công cụ sai làm bạn mất vài tuần mà không thấy mình đang mất — vì lúc nào bạn cũng đang bận.
Bốn câu hỏi lọc
1. Công cụ này làm được đúng thứ đề tài cần không?
Nghe hiển nhiên nhưng hay bị bỏ qua, vì người ta chọn theo cái mình đã biết rồi cố uốn đề tài cho vừa công cụ.
Kiểm bằng cách liệt kê ba việc khó nhất của đề tài, rồi tìm xem công cụ có làm được từng việc không. Không làm được một việc trong ba thì phải tính lại ngay, đừng hy vọng sẽ có cách.
2. Có tài liệu và có người quanh mình dùng không?
Đây là tiêu chí bị đánh giá thấp nhất và cũng quan trọng nhất với sinh viên.
Một công cụ mạnh hơn nhưng không ai trong khoa dùng, tài liệu ít, cộng đồng nhỏ, thì mỗi lần bạn kẹt là kẹt một mình. Một công cụ yếu hơn nhưng thầy dùng, bạn cùng lớp dùng, và tìm được câu trả lời trong năm phút thì tổng thời gian ít hơn nhiều.
3. Bạn dùng được hợp pháp không?
Xem bài riêng về bản quyền phần mềm cho sinh viên trong mục này. Chốt nhanh: phần lớn phần mềm kỹ thuật có bản miễn phí cho sinh viên, và trường thường đã mua quyền dùng — hỏi phòng công nghệ thông tin trước khi tìm bản lậu.
4. Học mất bao lâu, và thời gian đó đã nằm trong kế hoạch chưa?
Không phải câu hỏi có nên học hay không, mà là đã tính thời gian học vào lịch chưa. Hai tuần học công cụ là hai tuần thật, và nó phải nằm trong kế hoạch chứ không phải là phần dôi ra.
Dùng cái mình quen hay học cái mới
Dùng cái mình quen khi: nó làm được ba việc khó nhất của đề tài, thời gian còn lại ít, hoặc đề tài đã đủ khó rồi.
Học công cụ mới khi: cái cũ không làm được thứ cần, hoặc công cụ mới là thứ ngành đang dùng và bạn định theo hướng đó — lúc này hai tuần học là đầu tư cho nghề chứ không chỉ cho đồ án.
Không học công cụ mới khi: lý do duy nhất là nó nghe hiện đại hơn. Hội đồng không chấm theo độ mới của công cụ; họ chấm kết quả và cách bạn lập luận.
Thử trước khi cam kết
Quy tắc quan trọng nhất trong bài này: đừng chọn công cụ trên giấy.
Dành một tới hai ngày làm một bài thử nhỏ nhưng đi qua đúng khâu khó nhất của đề tài. Không phải làm theo hướng dẫn nhập môn — hướng dẫn nhập môn thì công cụ nào cũng trơn tru.
Ví dụ:
- Đề tài cần đọc định dạng dữ liệu đặc biệt? Thử đọc một tệp thật vào.
- Đề tài cần mô phỏng loại bài toán X? Thử một bài X rất đơn giản.
- Đề tài cần giao tiếp với một thiết bị? Thử kết nối và đọc một giá trị.
Hai ngày này là hai ngày đáng giá nhất của giai đoạn đầu. Nó trả lời câu hỏi mà không tài liệu nào trả lời được: công cụ này có làm được việc của tôi không.
Ba cái bẫy
- Dùng quá nhiều công cụ. Mỗi khâu một phần mềm khác nhau, rồi tốn thời gian chuyển dữ liệu qua lại và mỗi lần chuyển lại mất mát. Chọn ít nhất có thể.
- Phiên bản không khớp. Bạn làm ở bản mới, máy phòng thí nghiệm hoặc máy của thầy ở bản cũ, tệp mở không được. Kiểm sớm, và lưu thêm một bản ở định dạng cũ hoặc định dạng trung gian.
- Phụ thuộc một dịch vụ trực tuyến. Tiện cho tới khi mất mạng, hết hạn dùng thử, hoặc dịch vụ đổi chính sách giữa kỳ. Với phần quan trọng, ưu tiên thứ chạy được trên máy bạn.
Ghi lại lựa chọn
Khi chốt công cụ, ghi vào nhật ký: chọn cái gì, vì sao, đã cân nhắc cái nào khác.
Ba dòng đó đi thẳng vào chương phương pháp, và nó cũng là câu trả lời sẵn cho câu hỏi chắc chắn được hỏi khi bảo vệ: vì sao em dùng công cụ này mà không dùng cái kia.
Câu hỏi thường gặp
Tiêu chí nào hay bị đánh giá thấp khi chọn công cụ?
Có tài liệu và có người quanh mình dùng không. Công cụ mạnh hơn nhưng không ai trong khoa dùng thì mỗi lần kẹt là kẹt một mình, tổng thời gian nhiều hơn công cụ yếu hơn mà hỏi được.
Làm sao biết công cụ có làm được việc của mình không?
Đừng chọn trên giấy. Dành một tới hai ngày làm bài thử nhỏ đi qua đúng khâu khó nhất của đề tài, không phải làm theo hướng dẫn nhập môn vì hướng dẫn nhập môn thì công cụ nào cũng trơn tru.
Khi nào nên học công cụ mới?
Khi cái cũ không làm được thứ cần, hoặc khi công cụ mới là thứ ngành đang dùng và bạn định theo hướng đó. Không nên học chỉ vì nó nghe hiện đại hơn — hội đồng chấm kết quả chứ không chấm độ mới của công cụ.
Có bẫy nào khi dùng nhiều công cụ không?
Có. Mỗi khâu một phần mềm thì tốn thời gian chuyển dữ liệu qua lại và mỗi lần chuyển lại mất mát. Ngoài ra là phiên bản không khớp với máy của thầy hoặc phòng thí nghiệm, và phụ thuộc một dịch vụ trực tuyến.
Vì sao nên ghi lại lý do chọn công cụ?
Vì ba dòng đó đi thẳng vào chương phương pháp, và là câu trả lời sẵn cho câu chắc chắn được hỏi khi bảo vệ: vì sao em dùng công cụ này mà không dùng cái kia.