Lưu ý thảo luận thêm tại http://news.ycombinator.com/item?id=4037794
Tôi có một nhiệm vụ phát triển tương đối đơn giản, nhưng mỗi lần tôi cố gắng tấn công nó, tôi lại bị cuốn theo những suy nghĩ sâu sắc - làm thế nào nó có thể mở rộng tương lai, những khách hàng thế hệ 2 sẽ cần gì, nó ảnh hưởng đến "phi chức năng" như thế nào các khía cạnh (ví dụ: Hiệu suất, ủy quyền ...), cách tốt nhất để kiến trúc sư cho phép thay đổi ...
Tôi nhớ bản thân mình một thời gian trước, trẻ hơn và, có lẽ, háo hức hơn. "Tôi" lúc đó tôi sẽ không nghĩ gì về tất cả những điều đó - anh ấy sẽ đi trước và viết một cái gì đó, sau đó viết lại, sau đó viết lại (và một lần nữa ...). Cái "tôi" hôm nay ngập ngừng hơn, cẩn thận hơn.
Hôm nay tôi thấy việc ngồi lên kế hoạch và hướng dẫn và hướng dẫn người khác cách làm mọi thứ dễ dàng hơn là thực sự đi trước và tự mình thực hiện - không phải vì tôi không thích viết mã - ngược lại, tôi thích! - nhưng bởi vì mỗi lần tôi ngồi vào bàn phím, tôi lại ở cùng một nơi khó chịu.
Điều này có sai không? Đây có phải là một sự tiến hóa tự nhiên, hoặc tôi đã tự lái xe vào một lối mòn?
Tiết lộ công bằng - trước đây tôi là một nhà phát triển, ngày nay chức danh của tôi là một "kiến trúc sư hệ thống". Chúc may mắn tìm ra ý nghĩa của nó - nhưng đó là tiêu đề.
Ồ Tôi thực sự không mong đợi câu hỏi này sẽ tạo ra nhiều câu trả lời. Tôi sẽ cố gắng để tổng hợp nó.
Lý do:
- Phân tích tê liệt / Quá kỹ thuật / mạ vàng / (bất kỳ "suy nghĩ quá nhiều về phía trước có thể làm tổn thương bạn").
- Quá nhiều kinh nghiệm cho nhiệm vụ nhất định.
- Không tập trung vào những gì quan trọng.
- Không đủ kinh nghiệm (và nhận ra điều đó).
Giải pháp (không phù hợp với lý do):
- Thử nghiệm đầu tiên.
- Bắt đầu mã hóa (+ cho vui)
- Một để vứt đi (+ một API để vứt đi).
- Đặt các ràng buộc thời gian.
- Lột bỏ lông tơ, ở lại với các công cụ.
- Tạo mã linh hoạt (loại ngược lại với "một để vứt đi", không?).
Cảm ơn tất cả mọi người - Tôi nghĩ rằng lợi ích chính ở đây là nhận ra rằng tôi không đơn độc trong trải nghiệm này. Tôi thực sự đã bắt đầu viết mã và một số thứ quá lớn đã rơi ra, một cách tự nhiên.
Vì câu hỏi này đã bị đóng, tôi sẽ chấp nhận câu trả lời với hầu hết các phiếu bầu cho đến ngày hôm nay. Khi / nếu nó thay đổi - Tôi sẽ cố gắng làm theo.