Tôi thường sẽ không tính phí nếu đó là lỗi của tôi và tôi chỉ giật mình, nhưng tôi không thông minh chút nào. Tôi đã tìm thấy hầu hết những người thông minh trong kinh doanh áp dụng triết lý này rằng khách hàng đang trả tiền cho thời gian của họ , và không chỉ là kết quả cuối cùng. Có nhiều lần trong sự nghiệp của tôi, khi nhìn lại, tôi hối hận vì đã không nghĩ theo cách này. Tất cả những gì tôi nghĩ là kết quả cuối cùng có giá trị, thời gian của tôi là vô nghĩa trừ khi nó cải thiện kết quả cuối cùng. Tuy nhiên, người ta có thể bị lôi kéo và lãng phí rất nhiều thời gian do khách hàng thay đổi ý định, đồng nghiệp gây ra lỗi được giao cho bạn và trì hoãn công việc của bạn, ví dụ, và không chỉ vì bạn cần nghiên cứu thêm một chút trả trước để thực sự biết những gì bạn đang làm.
Khi bạn bắt đầu bẻ cong các quy tắc và đưa ra ngoại lệ về loại thời gian làm việc nào nên được trả tiền và những gì nên miễn phí, cuối cùng có thể dễ dàng bị lợi dụng. Thời gian là số liệu dễ sử dụng nhất để thanh toán. Nó giải phóng bạn rất nhiều trách nhiệm phức tạp, có vẻ vô trách nhiệm, nhưng nó bảo vệ bạn khỏi bị lôi kéo và sự thiếu trách nhiệm của khách hàng dẫn đến việc cắt giảm lương.
Trong trường hợp của tôi, sẽ là vô vọng nếu tôi không thể buộc tội đi sai đường, vì tôi thường làm việc trên những thứ như thế này:
... cố gắng đánh bại thuật toán phân khu Catmull-Clark gần 40 năm tuổi đã cố thủ trong ngành và được cải tiến nhiều lần bởi các công ty như Microsoft và Pixar bằng cách cố gắng cung cấp kết quả trực quan hơn trong khi vẫn cạnh tranh như các công ty khổng lồ này tốc độ khôn ngoan.
95% thời gian trong những trường hợp như vậy, tôi đang đi sai tuyến đường, liên tục quay trở lại bảng trắng sau thất bại sau thất bại sau thất bại. Nếu tôi không thể tính phí cho những thất bại của mình, tôi đã vô gia cư rồi. Tôi thấy hơn một nửa công việc của mình là nghiên cứu, khi chưa có ai thử những thứ này trước đây và không có cách nào tôi có thể tìm ra cách tiếp cận hoàn hảo để giải quyết một giải pháp ngay lần thử đầu tiên (có thể là lần thử thứ 20). Đối với tôi, mục tiêu chưa bao giờ là thành công ngay lần thử đầu tiên mà là thất bại càng sớm càng tốt, với mỗi thất bại sau thất bại cung cấp một số manh mối về giải pháp chính xác, có thể thực sự có khả năng thay đổi thế giới, có thể là gì.
Không phải ai cũng có thể làm việc trong một khu vực chuyên sâu về R & D, nơi khách hàng muốn và mong đợi bạn đánh bại các kỹ thuật được thiết lập tốt nhất ngoài đó đơn giản chỉ vì bạn đang bắt đầu một dự án mới, nhưng đối với tôi lập trình không bao giờ là chuyện thường xuyên đơn giản và thiết lập một giải pháp là. Cách bạn thiết kế và tích hợp các bộ phận sẽ vẫn là duy nhất, luôn luôn là một hình thức nghệ thuật mang lại những ưu và nhược điểm độc đáo, không cơ học, không hoàn hảo về mặt khoa học, nếu không thì robot có thể làm được. Vì vậy, tôi nghĩ rằng chắc chắn chúng ta sẽ luôn phải trả phí cho việc đi xuống một số tuyến đường sai ở đây và nếu không chúng ta sẽ chỉ có thể kiếm được lợi nhuận từ công việc thường xuyên nhất mà chúng ta đã thực hiện hàng trăm lần mà chúng ta đã áp dụng chính xác như vậy giải pháp mỗi lần, trong trường hợp đó chúng tôi sẽ tính phí để nhấn nút sao chép và dán.
Không thể đoán trước
Một điều nữa là lập trình luôn khó khăn, không thể đoán trước, không bao giờ khá thường xuyên. Nó không giống như giao bánh pizza thường lệ, nơi mà tất cả những thứ như tai nạn xe hơi đều có thể được tính đến . Luôn luôn học hỏi trên trang web - Tôi không thể tưởng tượng nó sẽ trở thành thói quen hoàn toàn trừ khi có ai đó thực sự trả tiền cho tôi để thực hiện như một cách nhanh chóng lặp đi lặp lại. Luôn luôn có một số thử nghiệm và học hỏi đang diễn ra ở đó, và miễn là nó không quá mức, không cần phải cảm thấy tội lỗi về điều đó.
Tôi thường mơ ước trở thành một nông dân hoặc một cái gì đó chỉ để tôi có thể tìm thấy nhiều chuyển động thường xuyên hơn trong công việc của mình, không phải lúc nào cũng vượt qua ranh giới của kiến thức hiện có. Thay vào đó, tôi cố gắng bù đắp bằng cách biến cuộc sống của mình ra ngoài công việc như thường lệ và trần tục nhất có thể, để thêm một số dự đoán và chuyển động thường ngày ở đâu đó vì sự tỉnh táo, khiến tôi trở nên nhàm chán trong cuộc sống bên ngoài của công việc - Tôi tìm thấy đủ nhiều trong công việc.
Anh ấy nói về việc học những điều mới, không làm việc với giải pháp sai.
Làm việc trên giải pháp sai là học những điều mới, phải không? Bạn có biết đó là một giải pháp sai lầm khi bạn bắt đầu, hoặc bạn đã tiếp tục làm việc với nó ngay cả sau khi bạn biết rằng nó là vô vọng sai? Hy vọng không phải là cái sau. Thông thường quá trình học tập là thông qua sai lầm. Đó là giáo viên tốt nhất. Chiến lược hiệu quả nhất mà tôi đã tìm thấy là chỉ cần mắc lỗi càng sớm càng tốt, để khám phá ra rằng, thực sự, họ đã thiết kế sai lầm càng sớm càng tốt trước khi chúng tôi cam kết mọi thứ với họ và kết hôn với những giải pháp như vậy, vì tôi không thể đếm được và dự đoán với sự chắc chắn gần 100% là những sai lầm sẽ được thực hiện. Chúng chỉ đắt nếu chúng được phát hiện rất muộn.