Tôi đã rời bỏ một công việc (để chuyển đến một quốc gia khác) nơi tôi đã lập trình bằng Javascript và Haskell (một số con trăn) hầu hết thời gian. Tôi thực sự thích nó bởi vì mọi người là khách quan, tích cực, toán học, và đã có một loạt các công cụ được thực hiện. Đây là một cửa hàng thực sự chuyên nghiệp.
Bây giờ tôi làm việc tại một cửa hàng Agile / XP. Trong khi điều này là tốt và tất cả tôi cảm thấy rằng có lẽ chúng ta không chuyên nghiệp khi nói đến việc lựa chọn công nghệ và thư viện. Tôi cảm thấy rằng cách tiếp cận của chúng tôi để viết phần mềm là một chút chưa trưởng thành và không có cấu trúc. Tôi đang cố gắng đọc những cuốn sách tôi đã được cung cấp và họ dường như khuyến khích phong cách này ( ugh ). Rất nhiều lần chúng tôi chỉ chọn libs từ git hub và sử dụng nó mà không có bất kỳ loại đánh giá nào.
Tôi bị buộc phải làm việc với ai đó mọi lúc ngay cả khi đó là một nhiệm vụ nhỏ đối với một người. Dường như có một quy tắc "nhanh" cho tất cả mọi thứ ngay cả khi quy tắc có thể bị phá vỡ bởi một ví dụ phản biện tầm thường (một lần tôi đã phạm sai lầm khi đưa ra ví dụ phản biện đó và tôi đã bị tấn công bằng lời nói). Đây có phải là bình thường ở các tiểu bang? Làm thế nào để tôi xử lý chủ nghĩa giáo điều này?