Liệu việc viết code có quan trọng?

Bài viết được dịch từ blog Coding Horror

Bài viết 10 Bí quyết để giúp một lập trình viên trở thành doanh nhân của tác giả Ian Landsman là một lời khuyên tuyệt vời. Thậm chí nếu bạn không có ý định trở thành một doanh nhân đi chăng nữa.

Một trong những vấn đề lớn nhất mà tôi nhìn thấy ở các lập trình viên đó là họ suốt ngày chúi mũi vào những dòng code của mình mà không còn quan tâm đến vấn đề gì khác. Họ dành ra vô số thời gian để tạo ra một chức năng hoàn hảo hoặc xây dựng các đặc trưng để khoe khoang về công nghệ mới nhất nào đó. Hiện nay bạn phải viết code để có thể tồn tại trong ngành kinh doanh phần mềm. Đó là code viết ra phải có chất lượng cao mà không có nhiều bug hoặc thiếu an toàn. Tuy nhiên, phần code tốt nhất trên thế giới đó sẽ trở nên vô nghĩa nếu không ai biết về sản phẩm của bạn. Code đó sẽ trở nên vô nghĩa nếu mấy gã ở Cục Thuế đến và tống cổ bạn vào tù bởi vì bạn vẫn chưa thực hiện nghĩa vụ thuế. Code đó sẽ trở nên vô nghĩa nếu bạn bị kiện tụng bởi vì bạn đã không bận tâm về việc có một bản quyền phần mềm đã được tạo ra bởi một gã luật sư nào đó.

Ngày nay một lập trình viên cần phải có nhiều kỹ năng mới có thể thành công.Ngày nay một lập trình viên cần phải có nhiều kỹ năng mới có thể thành công.

Đọc tiếp >>

Advertisements

Những lập trình viên giỏi cần phải đặt mông xuống

Bài viết được dịch từ blog Coding Horror

Tôi mới tìm thấy đoạn trích này, và cũng giống như Wes, tôi nhớ là mình đã từng đọc nó, nhưng không thể nhớ chính xác đã đọc nó ở đâu:

Software Architect giỏi phải thực sự viết code nguyên mẫu cho sản phẩm, chứ không chỉ đơn giản là ngồi vẽ các UML diagramSoftware Architect giỏi phải thực sự viết code nguyên mẫu cho sản phẩm, chứ không chỉ đơn giản là ngồi vẽ các UML diagram

Đọc tiếp >>

Làm thế nào để trở nên giàu có nhờ lập trình

Bài viết được dịch từ blog Coding Horror

Tôi bắt đầu phát hiện ra rằng mình đã cực kỳ nghiện trò chơi Tower Defense, nó là một trò game nhiều người chơi được sửa đổi từ trò Warcraft III. Đó là một trò game dạng hợp tác, nơi mà bạn và một số tay chơi khác được cung cấp một mê cung đơn giản. Một nhóm các con quỷ sẽ xuất hiện tại lối vào và lê bước chậm chạp tới lối ra. Mục tiêu của bạn là tiêu diệt những con quỷ đó trước khi chúng vươn tới lối ra bằng cách xây dựng các tòa tháp tấn công tại các đường biên của mê cung đó. Khi mà bạn giết những con quỷ đó, bạn thu được tiền, sau đó sử dụng để mua sắm thêm các tòa tháp tấn công nhiều sức mạnh hơn và nâng cấp cho những tòa tháp đang có của bạn. Những con quỷ đó ngày càng tăng thêm sức mạnh qua mỗi vòng đấu, nhưng nếu bạn là người thông minh, thì bạn có thể sống sót qua tất cả các hiệp đấu và vươn tới cái đích cuối cùng.

Liệu tôi có nên tham gia vào lĩnh vực lập trình game để kiếm tiền?Liệu tôi có nên tham gia vào lĩnh vực lập trình game để kiếm tiền?

Đọc tiếp >>

Khi bạn đọc hiểu code chính là lúc bạn đang rewriting code

Bài viết được dịch từ blog Coding Horror

Nếu bạn hỏi một nhà phát triển phần mềm rằng họ dành thời gian để làm công việc gì nhiều nhất, thì họ sẽ nói với bạn rằng họ dành phần lớn thời gian để viết code.

Tuy nhiên, nếu bạn thực sự quan sát công việc mà các nhà phát triển phần mềm dành thời gian của họ để làm, thì bạn sẽ nhận ra rằng họ dành phần lớn thời gian của họ để cố gắng hiểu code:

Phần lớn thời gian làm việc của một lập trình viên là dùng để đọc hiểu code.Phần lớn thời gian làm việc của một lập trình viên là dùng để đọc hiểu code.

Đọc tiếp >>