Bootcamp so với Bằng Khoa học Máy tính so với Tự học

Chọn con đường trở thành kỹ sư phần mềm luôn đi kèm với những sự đánh đổi.

Bằng Khoa học Máy tính cung cấp các kiến thức nền tảng và bằng cấp chuyên môn. Các khóa học Bootcamp giúp chuyển đổi nghề nghiệp nhanh chóng. Con đường tự học đòi hỏi tính kỷ luật cao.

Thành công trong ngành kỹ thuật phụ thuộc vào cách bạn làm việc.

Hãy tuân thủ các nguyên tắc sau để xây dựng các hệ thống tốt hơn:

  • Bắt đầu với các yêu cầu. Hãy xác định thế nào là thành công trước khi bạn viết mã.
  • Giữ mọi thứ đơn giản. Hãy xây dựng một giải pháp hoạt động được trước. Bạn có thể cải thiện nó sau.
  • Kiểm thử mọi thứ. Hãy bao quát cả các kịch bản sử dụng bình thường và kịch bản lỗi để phát hiện sai sót sớm.
  • Giám sát công việc của bạn. Sử dụng các chỉ số để xem hệ thống của bạn hoạt động như thế nào trong môi trường production.
  • Chia nhỏ vấn đề. Các tác vụ lớn rất khó thực hiện. Các tác vụ nhỏ thì dễ kiểm soát hơn.
  • Tránh thiết kế quá mức (over-engineering). Đừng xây dựng cho một quy mô mà bạn chưa cần đến.
  • Quản lý nợ kỹ thuật. Theo dõi các giải pháp tạm thời và lên kế hoạch dành thời gian để khắc phục chúng.
  • Tự động hóa các tác vụ. Các bước thủ công dễ dẫn đến sai sót. Hãy tự động hóa để mở rộng quy mô.
  • Tài liệu hóa các quyết định. Hãy ghi lại lý do tại sao bạn đưa ra lựa chọn đó để hỗ trợ đội ngũ của mình.

Hãy tập trung vào ba quy tắc này:

  1. Sự phức tạp làm giảm độ tin cậy. Các hệ thống đơn giản sẽ dễ sửa chữa và thay đổi hơn.
  2. Đo lường trước khi tối ưu hóa. Sử dụng dữ liệu để tìm ra các điểm nghẽn thực sự.
  3. Đầu tư vào đội ngũ của bạn. Hãy chọn những công cụ mà đội ngũ của bạn thực sự có thể sử dụng được.

Cách để bắt đầu:

Chọn một dự án nhỏ. Xây dựng, triển khai và vận hành nó. Kinh nghiệm thực tế luôn tốt hơn việc chỉ đọc sách.

Kế hoạch của bạn trong tuần này:

Rà soát quy trình làm việc hiện tại. Tìm ra một lỗ hổng. Khắc phục nó ngay trong tuần này.

Kế hoạch của bạn trong tháng này:

Thực hiện việc khắc phục đó. Đo lường kết quả. Chia sẻ những gì bạn đã học được với đội ngũ của mình.

Kế hoạch của bạn trong quý này:

Xem xét tiến độ của bạn. Cập nhật các phương pháp làm việc dựa trên dữ liệu mới.

Nguồn: https://dev.to/therizwansaleem/bootcamp-vs-cs-degree-vs-self-taught-strengths-weaknesses-and-career-outcomes-bbf