Tôi gia nhập công ty hiện tại tôi đang làm việc như một người mới. Do số lượng người có kỹ năng phát triển phần mềm GIS hạn chế và vì tôi là một trong số họ nên tôi được tuyển dụng trực tiếp làm Quản lý dự án.
Tôi đã khá trò chuyện với Java và GIS và tôi đã tự nghiên cứu về các dịch vụ dựa trên vị trí, nhưng không phải với quản lý dự án và phát triển phần mềm có cấu trúc. Đó là một năm sau khi tôi tốt nghiệp chuyên ngành Địa chất và trong năm trước tôi đã làm việc như một học giả trong một trường đại học.
Nhờ vào sự quan tâm mà tôi có trong công việc, một cơ hội đã xuất hiện và cuối cùng tôi cũng chịu trách nhiệm cho bộ phận Business Intelligence của công ty. Công ty tin tưởng vào tôi. Bản thân tôi đã nghiên cứu kho dữ liệu và khái niệm BI và cũng thành công trong việc kết hợp GIS với BI.
Ngoài ra, tôi hiện đang làm việc với hai nhà phát triển trên công cụ BI của chúng tôi trong C # WPF, nơi tôi cũng đóng vai trò là nhà phát triển đôi khi (mà tôi thích).
Tôi đã rất cố gắng để áp dụng các phương pháp phát triển phần mềm tốt với quản lý dự án nhanh, nhưng nó không thành công lắm. Ngoài ra, mặc dù tôi tin vào mã được thiết kế tốt khi có liên quan đến sản phẩm, do thiếu kiến thức kỹ thuật mà CEO của tôi có (người trực tiếp ở trên tôi), tôi thường không có được thời gian cần thiết để làm điều đó. Thời gian thực hiện được tăng cường đáng kể do thiếu chuyên môn mà chúng ta có trong ngôn ngữ mã hóa cụ thể nói chung (ví dụ WPF trái ngược với Java). Ngoài ra không có hệ thống kiểm soát phiên bản tại chỗ là tốt.
Tôi vô cùng chán ngán với cách mọi thứ đang diễn ra vì nó không có cấu trúc và tôi thấy phần lớn thời gian của mình suy nghĩ hơn là làm việc để làm thế nào để có được mọi thứ có cấu trúc. Tôi hy vọng các bạn có kinh nghiệm chuyên môn tốt sẽ có thể giúp tôi khắc phục tình trạng này.