functional programer
Việc sáng tỏ, ngộ ra concept của Functional Programming thường là một trong những bước phát triển quan trọng nhất trong sự nghiệp lập trình của bạn, và đôi khi cũng là bước khó khăn nhất. Tuy nhiên chúng ta có thể vượt qua nó một...
vuejs
Là người dùng Angular 1.x lâu năm, tôi cảm thấy rất tò mò trước sự phổ biến của React trong cộng đồng JS. Nhưng dù vậy, khi phải đứng trước sự chọn lựa giữa Vue.js và React.js , tôi đã quyết định tiến tới Vue.js vì nhiều lý do. Theo tôi, Vue.js là phương tiện tuyệt vời và có thể...
Lần này tôi không giới thiệu dài dòng, vào đề luôn nha. Sau đây là các bước xây dựng một thuật toán hoàn chỉnh. #1 Devising algorithm - phân tích và phác thảo Tạo ra một thuật toán trong thực tế là cả một nghệ thuật, trong đó, lập trình viên chính là nghệ sĩ...
lập trình viên
Lập trình là một công việc như thế nào? Có phải lập trình viên là những người tối ngày ngồi trước màn hình máy tính? Cứ code giỏi thì sản phẩm sẽ tốt? … Lập trình là một lĩnh vực mà nếu không phải trong nghề thì thật khó thấu hiểu những nỗi “trần ai” trong đó. Sau đây, kĩ...
Với sự phát triển mạnh mẽ của JavaScript đã khiến nó trở thành kho tài nguyên technologies, frameworks và libraries. Cùng với sự đa dạng và năng lượng mạnh mẽ mà hệ sinh thái này mang lại đã khiến mọi người dễ bị nhằm lẫn trong việc lựa chọn. Đâu là những công nghệ...
Thế giới con người ngày càng bị chi phối bởi các thuật toán. Có rất nhiều định nghĩa về thuật toán. Các nhà khoa học máy tính thì coi thuật toán như một tập hợp các quy trình để hoàn thành một tác vụ nào đó. Thuật toán được sử dụng lần đầu tiên năm 1230 - hơn 700 năm trước khi chiếc máy...
startup founder
Nếu có một lời khuyên mà tôi có thể chia sẻ với bạn trong cuộc hành trình là một doanh nhân của mình thì đó là bạn cần phải dành thời gian và năng lượng để học lập trình. Đây chính là điều tôi đã thực hiện chăm chỉ trong năm vừa qua. Nếu bạn chưa bắt đầu, thì...
Nếu bạn chỉ đọc một trong những cuốn sách lập trình tốt nhất trong năm nay, bạn sẽ đi trước những người xung quanh bạn một bước. Đó là bởi vì theo Steve McConnell, tác giả của Code Complete cho rằng:"One book is more than most programmers read each year."...
lập trình viên không nên dùng chuột
Một trong những cách nhanh nhất để nâng cao năng suất của bạn khi làm việc trên máy tính đó là hãy tập trở thành một lập trình viên dạng lính đặc công: nghĩa là hãy ngừng sử dụng chuột. Khi bạn ngừng việc sử dụng chuột cho mọi thứ, thì bạn sẽ bắt buộc bản thân phải học...
swift 3.0
Năm 2016 là một năm thành công lớn đối với Swift với sự đón nhận tích cực từ các developer khi release bản 3.0. Không có bất cứ sự hoài nghi nào về quyết định đưa Swift trở thành mã nguồn mở vào năm 2015 đã khiến nó bay rất cao ở thời điểm hiện tại. Với sự đóng...