CodeGym/Blog Java/Ngẫu nhiên/Làm thế nào để hoàn thành dự án thú cưng của bạn Mẹo để l...
John Squirrels
Mức độ
San Francisco

Làm thế nào để hoàn thành dự án thú cưng của bạn Mẹo để làm cho dự án phụ tiếp theo của bạn thành công

Xuất bản trong nhóm
Một trong những lời khuyên cốt lõi mà chúng tôi thường đưa ra cho sinh viên CodeGym và những người mới bắt đầu lập trình khác, những người muốn tiến bộ và có được công việc Nhà phát triển cơ sở đầu tiên của họ , là làm việc trong các dự án thú cưng độc lập của cá nhân. Thêm một hoặc hai dự án phụ vào danh mục đầu tư của bạn có thể là một điểm cộng lớn nếu bạn chưa có nhiều kinh nghiệm làm việc, giúp thuyết phục nhà tuyển dụng thuê bạn. Làm thế nào để hoàn thành dự án thú cưng của bạn  Mẹo để làm cho dự án phụ tiếp theo của bạn thành công - 1Phát triển các dự án thú cưng luôn là một ý tưởng hay và không ai tranh cãi về điều đó. Nhưng đưa ra lời khuyên là một chuyện, thực sự xây dựng các dự án phụ là một chuyện khác. Một nhà phát triển thiếu kinh nghiệm có thể và rất có thể sẽ gặp một số khó khăn khi thực hiện một dự án cá nhân mà không có sự trợ giúp từ bên ngoài.

Làm thế nào để bắt đầu và chạy dự án thú cưng của bạn

Ý tưởng cho một dự án là vấn đề khởi đầu mà hầu hết mọi người đều gặp phải, vì hóa ra không dễ để nghĩ ra một ý tưởng độc đáo nhưng thực tế. Nhưng các vấn đề chính xảy ra khi bạn bắt đầu thực hiện một dự án. Để thực sự hoàn thành dự án và khởi động nó là nhiệm vụ mà nhiều người mới bắt đầu viết mã thực sự không hoàn thành. Và có thể hiểu như vậy, vì sự phát triển của ngay cả một phần mềm rất đơn giản thường đòi hỏi nhiều hơn là kiến ​​thức lập trình cơ bản. Có một số điều bạn nên nhớ khi muốn bắt đầu một dự án dành cho thú cưng, đặc biệt nếu đó là dự án đầu tiên của bạn.

1. Nghiên cứu và lập kế hoạch trước, viết mã sau.

Giống như bất kỳ tòa nhà nào cũng cần nền móng, một dự án, bất kể nhỏ và độc lập đến đâu, nên bắt đầu bằng một kế hoạch không thể hoàn thành nếu không có một số công việc nghiên cứu và suy nghĩ. Bắt đầu viết mã và phát triển mà không có kế hoạch rõ ràng là một trong những lỗi phổ biến nhất mà các nhà phát triển có xu hướng mắc phải, và không chỉ những người thiếu kinh nghiệm. Vì vậy, lời khuyên là đừng vội viết mã. Bắt đầu viết mã mà không có kế hoạch phù hợp có thể dễ dàng lãng phí thời gian dẫn bạn đến ngõ cụt và cần phải bắt đầu lại từ đầu.Làm thế nào để hoàn thành dự án thú cưng của bạn  Mẹo để làm cho dự án phụ tiếp theo của bạn thành công - 2

2. Đặt mục tiêu và thời hạn.

Một điều quan trọng khác, thường bị bỏ quên bởi cả những lập trình viên mới bắt đầu và những lập trình viên có kinh nghiệm hơn, đó là đặt mục tiêu và thời hạn, tất nhiên đó cũng là việc lập kế hoạch, nhưng phần này xứng đáng có một vài từ riêng biệt. Khi nói đến mục tiêu, điều quan trọng là phải thực tế. Nếu kỹ năng và khả năng của bạn vẫn còn rất hạn chế, sẽ là khôn ngoan nếu bạn không quá tham vọng và chọn một dự án mà bạn có khả năng hoàn thành, ngay cả khi nó cần học hỏi thêm và nỗ lực nhiều hơn. Đặt cho mình thời hạn (và bám sát nó) là một cách khác để thiết lập kỷ luật tự giác và thúc đẩy bản thân hoàn thành dự án trong khung thời gian thực tế.

3. Cố gắng giải quyết các vấn đề thực tế với dự án của bạn.

Một lời khuyên khác liên quan đến giai đoạn lập kế hoạch là chọn ý tưởng cho dự án của bạn. Hầu hết mọi người không gặp khó khăn gì trong việc tạo ra ý tưởng cho các dự án yêu thích của họ, vấn đề duy nhất là ý tưởng của họ không được tốt cho lắm. Tìm kiếm một số vấn đề thực tế, trong lĩnh vực của bạn hoặc ở nơi khác, mà dự án của bạn có thể giải quyết (hoặc ít nhất là cố gắng giải quyết). “Bạn không thể ép mình phải có một ý tưởng hay. Hầu hết các dự án yêu thích của tôi đều đến từ việc làm việc khác và nhận ra rằng còn thiếu một thứ gì đó. Sau đó tôi tiến hành xây dựng thành phần/bộ phận/thư viện còn thiếu đó. Theo thời gian, khi tôi có thêm kinh nghiệm với các framework, tôi nhận ra rằng tôi không thực sự thích bất kỳ framework nào trong số chúng. Sau đó, tôi đã tạo ra cái của riêng mình, cái mà tôi sử dụng trong nhiều dự án ngày nay. Khi tôi sử dụng nó, tôi nhận thấy nhiều thành phần bị thiếu hơn, nhiều thứ tôi có thể xây dựng hơn giúp tôi tiết kiệm rất nhiều thời gian, và chúng trở thành những dự án thú cưng mới. Đó là cung và cầu cơ bản, nhưng trên cơ sở cá nhân hơn. Hãy chú ý đến nhu cầu và ý tưởng về nguồn cung sẽ đến với bạn.”Bruno Skvorc, một nhà phát triển web giàu kinh nghiệm đến từ Croatia cho biết .Làm thế nào để hoàn thành dự án thú cưng của bạn  Mẹo để làm cho dự án phụ tiếp theo của bạn thành công - 3

4. Tập trung vào công nghệ mà các công ty bạn sẵn sàng làm việc đang sử dụng.

Nếu nguồn động lực chính của bạn để làm việc trong các dự án thú cưng là tích lũy kinh nghiệm và xây dựng sơ yếu lý lịch để có được công việc toàn thời gian với tư cách là nhà phát triển phần mềm, thì khi chọn một dự án, bạn cũng nên nghĩ đến những công nghệ bạn sẽ sử dụng trong đó. Sẽ tốt hơn nếu dự án của bạn thuộc cùng lĩnh vực với các công ty mà bạn sẽ ứng tuyển hoặc sử dụng cùng công nghệ mà họ đang làm việc. Sanjay Paul, một nhà phát triển tại Palantir Technologies, khuyến nghị : “Các dự án thú cưng tốt nhất sẽ thỏa mãn trí tò mò của bạn, vì vậy hãy chọn một công nghệ khiến bạn mê mẩn và xây dựng nó” .

5. Đừng bỏ bê giao diện người dùng nếu dự án của bạn cần nó.

Bạn đoán xem, bỏ qua front-end cũng là một sai lầm rất phổ biến mà nhiều nhà phát triển mắc phải khi bắt đầu làm việc với các dự án con cưng của họ. Bạn không cần giao diện người dùng quá đẹp, ít nhất hãy đảm bảo rằng nó hoạt động hiệu quả và trông đủ chuyên nghiệp. Đó là lý do tại sao một ý tưởng hay là tạo một bản phác thảo thiết kế về sản phẩm của bạn sẽ trông như thế nào trước khi bạn bắt đầu viết mã và thường xuyên quay lại giao diện người dùng, điều chỉnh nó theo bất kỳ thay đổi nào xảy ra trong quá trình thực hiện.Làm thế nào để hoàn thành dự án thú cưng của bạn  Mẹo để làm cho dự án phụ tiếp theo của bạn thành công - 4

6. Sử dụng Pomodoro và các kỹ thuật chống trì hoãn khác để thực hiện dự án thú cưng một cách có hệ thống.

Làm việc trên dự án độc lập của bạn thường xuyên trong khung thời gian đã định (ví dụ: hai giờ mỗi ngày, từ 9 giờ sáng đến 11 giờ sáng) cũng rất quan trọng và đây là lúc các công cụ hiệu quả kỹ thuật chống trì hoãn khác nhau có thể hữu ích. Sử dụng bất cứ thứ gì phù hợp với bạn, chỉ cần đảm bảo rằng quá trình phát triển dự án của bạn không biến thành thứ mà bạn cứ trì hoãn và để ngày mai qua ngày.

7. Công khai tác phẩm của bạn.

Xuất bản tác phẩm của bạn ở bất cứ đâu bạn có thể theo một cách nào đó cũng là một phương pháp tạo động lực. Một điều là phát triển thứ gì đó mà chỉ bạn sẽ thấy, và toàn bộ điều khác là tạo ra một sản phẩm mà những người khác sẽ có thể dùng thử và chia sẻ ý kiến ​​của họ về nó. Ngay cả khi đó là dự án thú cưng đầu tiên của bạn và nó rất cơ bản, tốt hơn hết bạn nên chuẩn bị tinh thần để công khai nó ngay từ đầu, điều này sẽ giúp tạo ra tâm trạng phù hợp.

8. Sử dụng kiểm soát phiên bản và tiếp tục nhìn lại công việc của bạn.

Và khuyến nghị cuối cùng là sử dụng các hệ thống kiểm soát phiên bản hoặc các cách khác để theo dõi mã. Điều này sẽ cho phép bạn đảm bảo rằng công việc của bạn sẽ không bị mất theo thời gian (điều này cuối cùng sẽ xảy ra nếu bạn chỉ rời khỏi máy tính của mình). Kiểm soát phiên bản cũng sẽ cho phép bạn thỉnh thoảng nhìn lại công việc của mình trong tương lai, đây chính là điều bạn cần làm. Nhìn lại công việc trước đây của bạn luôn có lợi: bằng cách này, bạn có thể theo dõi tiến trình của mình với tư cách là một người chuyên nghiệp, phát hiện ra những cách trong các dự án ban đầu mà lẽ ra bạn phải làm khác bây giờ, v.v.
Bình luận
  • Phổ biến
  • Mới
Bạn phải đăng nhập để đăng nhận xet
Trang này chưa có bất kỳ bình luận nào