Những điều mọi lập trình viên phải biết

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

Những điều mọi lập trình viên phải biết Empty Những điều mọi lập trình viên phải biết

Bài gửi by sonvu 5/7/2016, 16:55

1. Học kiến thức mới Ngày ngày

Nếu bạn không học được những kiến thức mới Ngày ngày , thì thực ra bạn đang bị giật lùi lại phía sau , bởi tôi chắc rằng bạn sẽ quên một số kiến thức trong lúc công nghệ thì đổi thay mỗi ngày.

Xem tiếp về cách tự học PHP cơ bản để biết về cách tạo một trang web.

Sẽ không mất lan tràn thặng dư thời gian để tìm hiểu kiến thức mới Ngày ngày. Hãy gắng gỏl dành ra chỉ là 15 phút hoặc lâu hơn để đọc một cuốn sách ,   tôi đã đọc hồ hết sách vào năm ngoái , trung bình Ngày ngày tôi dành ra 45 phút để đọc.
Những tiến bộ dù ít ỏi mà bạn thực hiện Ngày ngày theo thời gian sẽ tạo ra cho bạn hồ hết cơ hội tuyệt vời trong mai sau. Tuy nhiên , bạn phải khởi đầu ngay từ bây giờ nếu muốn gặt hái những phần thưởng xứng đáng.
Bên cạnh đó , công nghệ ngày nay đang đổi thay như vũ bão , nếu bạn không ngừng nâng cao kỹ năng của mình và học hỏi những điều mới thì bạn sẽ bị bỏ lại phía sau rất nhanh chóng.

2. Lập trình là niềm vui

quả vậy. Bạn có thể đã không quyết định đi theo ngành này chỉ bởi nó có mức lương rất tốt. Ý tôi là , không có gì sai trong việc tuyển trạch những công việc được trả lương cao cả , nghề thầy thuốc hay thầy cãi sẽ có thể là một tuyển trạch tốt hơn.
Nhiều khả năng bạn trở thành một nhà phát triển chương trình ,   bởi bạn thích viết code.   bởi thế , đừng quên rằng bạn đang được làm những thứ mình yêu thích. Viết code mang lại hồ hết niềm vui. Tôi ước gì mình có thật nhiều thời gian để ngồi viết code.

Bên cạnh các khóa lập trình, Vietpro cũng hỗ trợ trả lời lập trình web dễ hay khó thông qua tổng đài của Học viện.

Tôi thường quá bận rộn để duy trì công việc kinh doanh của mình mà bớt đi thời đoạn dành cho việc viết code Ngày ngày , đó là một trong những lý do vì sao tôi nhớ rất rõ về những niềm vui vô tận mà công việc viết code mang lại.
dễ thường bạn đã quên mất rằng việc viết code vui như thế nào. Dễ thường đây là lúc bạn nên nhớ lại những niềm vui mà bạn đã có được , bằng cách   khởi đầu một đề án phụ ( side project )   hoặc chỉ cần đổi thay tư duy và nhận ra rằng bạn có thể viết code ưu tú và thậm chí được trả tiền cho công việc đó. 

3. Bạn không thể biết tất thảy mọi thứ

Một điều thú là , bạn càng học nhiều thì bạn sẽ phát xuất hiện rằng Vẫn thừa thãi thứ mà mình không biết. Quan trọng là phải nhận ra bộ này bởi bạn có thể đang gắng gỏl để biết tất thảy mọi thứ. 
Cũng là OK thôi nếu bạn không có được tất thảy những câu trả lời. Cũng là chuyện nhỏ để yêu cầu giúp rập hoặc hỏi người khác khi bạn không hiểu điều gì đó.
Trong nhiều trường hợp , bạn có thể tìm hiểu về những gì bạn cần biết vào thời điểm khi bạn cần phải biết về nó - tin tôi đi , tôi đã làm điều đó hồ hết lần rồi.
Ý kiến của tôi là , hãy đừng gắng gỏl để tìm hiểu tất thảy mọi thứ , đó là một nhiệm vụ bất khả thi. Thay vào đó , hãy tập kết vào học cái bạn cần biết và xây dựng các kỹ năng giúp bạn có thể tìm hiểu mọi thứ một cách nhanh chóng.

4. Thủ pháp thực hiện tối ưu ( best practice ) còn phụ thuộc vào từng tình huống

Liệu Test-Driven Development ( TDD ) có phải là thủ pháp tối ưu để viết code? Liệu chúng ta có nên luôn luôn vận dụng lập trình cặp ( pair programming )? Bạn có cảm thấy mình thấp kém nếu không sử dụng IoC containers? 
Câu trả lời cho tất thảy những câu hỏi này là "còn tùy". Nó tùy thuộc vào ngữ cảnh.
Người ta sẽ gắng gỏl đẩy best practices xuống cổ họng của bạn và nói với bạn rằng họ luôn vận dụng chúng - rằng bạn cũng nên a dua như họ - nhưng , điều đó chỉ đơn giản là lệch lạc sự thật.
Tôi đã a dua hồ hết các best practice khi viết code , nhưng tôi cũng đặt ra những điều kiện để biết lúc nào thì nên vận dụng và lúc nào thì không. Đeo mặt nạ tắc là thiên thu , còn best practices sẽ tùy thuộc vào tình huống cụ thể.

5. Luôn hướng đến sự đơn giản

tất thảy các Sự tình đều có thể được chia nhỏ để giải quyết. Các giải pháp tuyệt vời nhất thường là những cái đơn giản nhất. Nhưng đơn giản không đến một cách dễ dàng. Bạn phải làm việc cật lực mới khiến mọi thứ trở thành đơn giản.
Mục tiêu của blog này là biến những Sự tình phức tạp trong phát triển chương trình và cuộc sống nói chung trở thành đơn giản hơn.
Tin tôi đi , đây không phải là một nhiệm vụ dễ dàng. Bất kỳ thằng ngốc nào cũng có thể tạo ra một giải pháp phức tạp cho một Sự tình nào đó. Phải cần có thêm nhiều nỗ lực và kiên tâm tinh chỉnh giải pháp để làm cho nó đơn giản hơn. Hãy dành thời gian , nỗ lực thật nhiều và phấn đấu cho sự đơn giản.

Bạn đang sống với những nguyên tắc nào?

Vâng , ở trên đây là những nguyên tắc của tôi , thế còn nguyên tắc của bạn là gì?
Những nguyên tắc nào mà cá nhân bạn luôn sống với nó? Bạn có nghĩ là nó quan trọng để ghi nhớ Ngày ngày và tập dượt thành thói quen? 

Hãy san sẻ những nguyên tắc 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 : 3159
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