Thực tế là bạn quan tâm là một dấu hiệu tốt. Hãy bắt đầu với điều đó. Bạn đề cập đến việc bạn thích lập trình, nhưng bạn có thích trở thành một lập trình viên chuyên nghiệp không? Có một sự khác biệt lớn giữa một người đam mê và một chuyên gia. Là một chuyên gia, bạn sẽ được kiểm tra liên tục cho sản phẩm công việc của bạn.
Our team is composed of 5 programmers, and 4 of us are new
Thực tế là bạn đã làm việc hai năm mà không có bất kỳ cuộc đối đầu nào cho tôi biết rằng bạn đang làm việc trong một công việc rất thoải mái, điều đó không tốt lắm nếu bạn thực sự muốn tiến lên như một chuyên gia. Xin lưu ý bạn, một số lập trình viên giỏi nhất trên thế giới làm việc cho nền tảng Linux và yên tâm rằng họ không được đối xử tử tế khi họ mắc lỗi ngoài lề ... ít hơn 'mã lộn xộn'.
Để xem xét nhanh một số nguyên tắc mã hóa khá chuẩn, Tiêu chuẩn cộng tác viên cộng đồng Linux sẽ cung cấp cho bạn ý tưởng về mức độ trách nhiệm mong muốn đối với sản phẩm của bạn. Tham khảo NHẬN QUYỀN MÃ.
Để tiếp tục khẳng định đó, bạn nên học cách chấp nhận đánh giá vì hầu hết các phần mềm tốt đều được xem xét kỹ lưỡng. Điều này hỗ trợ Luật của Linus nêu rõ ...
"Nếu có đủ người đánh giá, mọi vấn đề đều dễ giải quyết."
Cá nhân, tôi đã thấy các nhà phát triển có kỹ năng cao, có trách nhiệm và đáng tin cậy nhận được một cái rìu đơn giản như quên để lại bình luận ... vì vậy nếu ai đó nói với bạn mã của bạn là một mớ hỗn độn thì có lẽ là ... Hãy vượt qua nó ... Tái cấu trúc. Đó là một phần của buổi biểu diễn.
I feel so sad and hurt.
Hãy tạo một ứng dụng nỗi buồn để đánh giá mức độ khó chịu của bạn khi bạn không áp dụng chính mình.
Bạn đã trả lời vấn đề của mình ... Bạn đừng kiểm tra!
Sau khi thấy một bình luận mà bạn đưa ra nói rằng nhà phát triển java của bạn, tôi gần như buồn bã. Vì vậy, nếu tôi hiểu chính xác bạn nói rằng bạn và nhóm phát triển của bạn đang làm việc trong một cửa hàng java và không có khung kiểm tra cho các ứng dụng của bạn ...
Trong đó nói dối
"Chúng tôi đã triển khai chương trình của mình cho chương trình mà không cần kiểm tra kỹ lưỡng."
Nắm bắt UML Creator Grady Booch ...
Kỹ sư phần mềm nghiệp dư luôn tìm kiếm ma thuật, một số phương pháp hoặc công cụ giật gân mà ứng dụng hứa hẹn sẽ khiến việc phát triển phần mềm trở nên tầm thường. Đó là dấu hiệu của kỹ sư phần mềm chuyên nghiệp để biết rằng không có thuốc chữa bách bệnh như vậy tồn tại.
Alistair Cockburn cung cấp nhiều thông tin trên trang web của mình về việc sử dụng các phương pháp nhanh để tăng hiệu suất và chất lượng cho bạn và nhóm của bạn.
Một trong những khía cạnh quan trọng nhất của lập trình {và cuộc sống} là biết điểm mạnh và điểm yếu của bạn. Nếu bạn không khắc phục được những điểm yếu của mình, bạn sẽ không có bộ kỹ năng toàn diện.
Ra ngoài ... Làm tốt lắm - Đừng than vãn. Tiến về phía trước trong việc phát triển nghề của bạn và để niềm đam mê lập trình của bạn tiếp tục phát triển. Chúc may mắn :-)