Cải thiện kỹ năng lập trình bằng phương pháp thực tế

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Cải thiện kỹ năng lập trình bằng phương pháp thực tế Empty Cải thiện kỹ năng lập trình bằng phương pháp thực tế

Bài gửi by sonvu 29/6/2016, 17:24

Nếu bạn đang tìm cách để tiếp thị bản thân là một lập trình viên có năng lực , không có lúc nào hoặc nơi nào ưu tú để biểu hiện kỹ năng của mình bằng cách đóng góp vào các đề án mã nguồn mở. Có nhiều lý do   vì sao bạn nên đóng góp vào các đề án mã nguồn mở , nhưng lý do quan trọng nhất trong tất thảy đó là bạn có thể "học bằng cách thực hành". Và một khi đã dự khán , bạn chẳng những có thể nói về những kỹ năng lập trình của mình , mà bạn còn có thể chứng minh điều đó bằng cách cho người khác thấy công việc mà bạn đã làm.

Tìm hiểu: Khóa lập trình Android tại Vietpro Education để giải đáp câu hỏi lap trinh Android can nhung gi

Vì sao lại nên đóng góp vào đề án mã nguồn mở?

Các đề án mã nguồn mở là một nguồn tài nguyên quan trọng để nâng cao năng lực của một lập trình viên bởi vì chúng luôn luôn có ở đó , và bạn luôn có thể tiếp cận với nó. Việc đóng góp vào các đề án mã nguồn mở có thể quý báu như một kỳ   thực tập lập trình , nhưng bạn không thèm phải trải qua quá trình tìm và phỏng vấn để có cơ hội nhận được một cơ hội phong thanh. Trái lại , bạn có thể tự do tuyển trạch đề án để đóng góp cũng như mực độ đóng góp. Nó cũng cung Đem cho bạn sự Nhanh nhẹn về các kỹ năng bạn muốn học bằng cách tìm một đề án thích hợp.

Tìm những đề án nhỏ

Cải thiện kỹ năng lập trình bằng phương pháp thực tế Thuc-tap-lap-trinh-tot-nhat-qua-du-an-01022016-2
Lúc mới khởi đầu là thời kì khó nhất của việc đóng góp vào các đề án mã nguồn mở. Lý tưởng và dễ nhất để khởi đầu là bằng cách tìm một đề án nhỏ để đóng góp , vì quá trình phát triển ở đó thường ít phức tạp và quan tâm nhiều hơn tới mỗi người đóng góp ( contributor ). Một đề án vẫn duy trì ở mức nhỏ nhằm mục tiêu giúp cho việc khởi đầu dễ dàng hơn là đề án   ThinkUp của Gina Trapani.

Vietpro cũng tổ chức các khóa dạy illustrator và học photoshop cơ bản nhằm bổ trợ kỹ năng viet ung dung Android cho các học viên.

Tìm những đề án "dễ tham gia"

Bạn cũng nên quan tâm đến những đề án lớn , nhưng ở đó họ luôn tạo điều kiện dễ dàng cho các contributor có thể dự khán bằng cách đưa cho bạn các bug nhỏ để làm việc và nâng mực độ khó dần lên. Một giá dụ tuyệt vời là đề án   KDE.

Học những kỹ năng mới

Một khi bạn đã tìm thấy cho mình một đề án mã nguồn mở thích hợp mà bạn muốn đóng góp ,  thì điều đó thật tuyệt vời! Hãy nói chuyện với những người phụ trách đề án đó , khởi đầu gửi các bản vá lỗi , và nếu không thì tìm hiểu về phần code đã có trong đề án đó. Mặc dầu cách học tối ưu là tự mình viết code , bạn vẫn có thể học được hầu hết từ phần code mà người khác đã viết.
Tuy nhiên , đừng hy vọng rằng các contributor khác sẽ dạy bạn những kỹ năng mới. Mặc dầu nhiều người trong số họ rất sẵn lòng để giúp bạn giải quyết các Sự tình , nhưng họ sẽ không dạy bạn tất kiến thức kiểu như   các khóa học lập trình.Thay vào đó , học bằng cách đóng góp vào các đề án mã nguồn mở là một quá lớp lang học rất công hiệu. Bạn sẽ nhìn thấy một đề án và mã nguồn của nó , nhìn thấy một lỗi hoặc một tính năng mới mà bạn muốn thêm vào , và sau đó tìm ra cách để sửa hoặc thêm tính năng dựa theo ngôn ngữ lập trình và framework của đề án. Vì thế , bạn sẽ cần phải tìm hầu hết trên Internet để học về những kỹ thuật mới , và sau đó vận dụng chúng vào đề án mã nguồn mở của bạn.

Kết luận

Bằng cách này , bạn sẽ học được những kỹ năng mới , và bạn tự động có những bằng cớ để chứng minh cho tuyên bố của mình rằng bạn có nhiều kỹ năng. Các nhà tuyển mộ mai sau có thể biết được hầu hết bằng cách nhìn vào những đóng góp vào các đề án mã nguồn mở của bạn , và thấy rằng bạn đã sẵn sàng cho công việc. Và đây là điều tối ưu là bạn có thể làm , ngay cả khi bạn không thể xin được một vị trí thực tập , nhưng giá trị giữa việc đi thực tập và đóng góp vào đề án mã nguồn mở là tương đương.
Bạn đã từng đóng góp vào các đề án mã nguồn mở? Chúng giúp bạn phát triển kỹ năng lập trình như thế nào , và bạn có lời khuyên nào cho người mới bắt đầu? Hãy cho chúng tôi biết ý kiến của bạn trong phần bình luận phía dưới nhé!
sonvu
sonvu
Cấp 2
Cấp 2

Bài gửi : 71
Điểm : 3404
Like : 0
Tham gia : 04/03/2016
Đến từ : Hai Phong

https://trainghiemmuasam.com

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

- Similar topics

Permissions in this forum:
Bạn không có quyền trả lời bài viết