Posts

Showing posts from October, 2018

Lập trình viên cần học những gì để nâng cao kỹ năng?

Image
Lập trình viên cần học những gì để nâng cao kỹ năng? Để kỹ năng lập trình tiến bộ nhanh chóng  và lọt vào “mắt xanh” của các nhà tuyển dụng tầm cỡ tại Việt Nam hoặc trên thế giới, chắc chắn bạn cần trang bị cho mình thật tốt những kiến thức sau đây : Sử dụng tốt JavaScript Các lập trình viên chuyên về  JavaScript  hiện nay có tương lai khá thành đạt vì kỹ năng này luôn được các nhà tuyển dụng rất quan tâm. JavaScript có được thành công như hôm nay là vì nó có rất nhiều nền tảng và thư viện liên quan. Bất kể dù bạn sử dụng cho công việc gì thì JavaScript luôn tỏ ra có ích và là kỹ năng rất có giá trên thị trường hiện nay. Tiếp xúc với các Big Data Các lập trình viên cần trang bị thật nhiều kiến thức về Business Intelligence và các sản phẩm phân tích, các công cụ máy học để di chuyển, lưu trữ và tổng hợp lượng lớn dữ liệu. Những kiến thức này sẽ là kỹ năng quan trọng mà các nhà tuyển dụng yêu cầu trong tương lai tới. Gì cũng biết Các nhà tuy...

Học React.JS trong 5 phút

Image
Học React.js trong 5 phút Giới thiệu nhanh về một thư viện javascript nổi tiếng nhất quả đất. Bài viết này chỉ giới thiệu cho bạn về những thứ cơ bản nhất của thư viện javascript ReactJS. Nếu bạn thích bài này hay có thắt mắt gì thì hãy gửi comment dến trang facebook Hội những người thích Node Js,Vue Js, React JS, Docker . The setup Khi bắt đầu với React, bạn nên sử dụng các cài đặt đơn giản nhất có thể: một tệp HTML có thêm vào ( import ) các thư viện React và ReactDOM bằng cách sử dụng các thẻ script, như sau: <html> <head> <script src="https://unpkg.com/react@15/dist/react.min.js"> </script><script src="https://unpkg.com/react-dom@15/dist/react-dom.min.js"> </script> <script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script> </head> <body> <div id="root"></div> <script type="text/babel"> /* ...

6 lời khuyên hữu ích từ lập trình viên có kinh nghiệm

Image
1. Viết code cho người khác đọc Khi viết code, bạn nên tâm niệm rằng 2 năm sau sẽ có một junior developer (dưới 2 năm kinh nghiệm trong công việc lập trình) sửa đống code của bạn. Vì vậy hãy: Đặt tên các hàm và biến một cách rõ ràng Giải thích tính năng các đoạn code bằng các inline comment (bình luận nội tuyến) Viết commit messages rõ ràng Viết tài liệu kiểu như README với hướng dẫn cài đặt và code để người mới dễ nắm bắt Hãy coi việc documentation như một phần quan trọng của code base cần được xem xét và tái cấu trúc liên tục. Tưởng tượng rằng bạn đang viết code cho một "tên ngốc" nào đó, người mà sẽ ngụp lặn trong đống code của bạn trong tương lai. Viết cho họ hiểu, chứ đừng viết kiểu đánh đố! Việc tối ưu hóa code quan trọng nhưng việc làm cho nó dễ hiểu còn là cần thiết hơn. Hãy nhớ nhé! 2. Viết test case Các sản phẩm tốt nhất mà tôi đã làm việc có đến hơn 85%-95% được test một cách kỹ càng. Việc này giống như một cam kết lớn, đặc biệt đối với những ...