tài liệu ngành công nghệ thông tin

Tổng hợp tài liệu môn học ngành công nghệ thông tin (Phần 1)

Tài liệu ngành công nghệ thông tin đã được TopDev tổng hợp từ nhiều nguồn kiến thức uy tín, hôm nay TopDev xin gửi...
web frontend

5 trang web, nguồn học thuật toán chất lượng để bạn luyện “lên cơ”

Yêu thì cần phải nói, cũng như đói cần phải ăn, muốn giỏi lập trình thì nên biết về thuật toán, đơn giản thế...
30 laptop lập trình tốt nhất cho lập trình viên năm 2020

30 laptop lập trình tốt nhất cho lập trình viên (Phần 1)

Bạn có đang tìm cho mình 1 laptop lập trình? Lập trình trên máy tính không phải lúc nào cũng chỉ về thuật toán,...

TypeScript thoáng qua

Khi mình viết bài này rõ ràng thì TypeScript không còn là một thư viện đang nổi lên nữa. mà nó đã là thư viện đứng...

7 tuyệt kỹ giúp lập trình viên đậu phỏng vấn

Làm thế nào để bạn có thể viết code thật hay khi làm bài test vào vị trí lập trình viên của các công...

10 tài liệu lập trình Android miễn phí từ cơ bản đến nâng cao

TopDev chọn lọc và giới thiệu các tài liệu lập trình Android miễn phí từ cơ bản đến nâng cao cùng những công cụ...
IT blogger

25 blogger IT nổi tiếng mà dân lập trình ai cũng phải biết

Khi còn là một junior developer, tôi luôn cảm thấy mình không có đủ kiến thức để chia sẻ với thế giới. Và tôi...

Bí kíp chinh phục tất cả nhà tuyển dụng IT trong vòng phỏng vấn...

Mặc dù đã đạt được điểm số cao trong khóa học CS101 thuật toán và môn Data Structures ở trường đại học, tôi vẫn...

Con đường để trở thành một fullstack developer (Phần 1: Những nỗi sợ)

Cách học để trở thành fullstack developer từ một lập trình viên lâu năm - Đây là giai đoạn thứ 2 trong hành trình...
redis là gì

Redis là gì? Ưu điểm của nó và ứng dụng

Redis là gì? Redis là gì? - Redis (REmote DIctionary Server) là một mã nguồn mở được dùng để lưu trữ dữ liệu có cấu...

Lập trình viên làm gì khi Corona hoành hành: ở nhà học tiếng Anh...

Có nhiều người luôn thắc mắc làm gì với nghề này để có mức thu nhập cao hơn và có bước tiến thân cao...
chọn chuyên ngành IT nào

Nên học chuyên ngành nào: Kỹ thuật phần mềm vs Khoa học máy tính?

Xin chào mọi người! Tên tôi là YK, hiện đang quản lí CS Dojo, một kênh YouTube giáo dục lập trình với hơn 200.000...
JVM là gì? Định nghĩa JVM

Top 11 tài liệu tự học lập trình Java chọn lọc

Java vẫn là một trong những ngôn ngữ lập trình phổ biến nhất hiện nay. Phần lớn là nhờ vào lịch sử lâu đời...
Tài liệu lập trình C/C++ và các bước tự học lập trình

Tài liệu lập trình C/C++ và các bước tự học lập trình

Cách học lập trình C/C++ Học lập trình C không phải là chuyện mà ta có thể làm trong một sớm, một chiều, nhưng nó...

8 cạm bẫy lập trình viên dù biết vẫn khó tránh khỏi

Hãy thành thật với nhau. Một số trong chúng ta có lẽ đã theo đuổi nghề IT chỉ vì bố mẹ bắt buộc hoặc...
71-trich-doan-code-python-cho-cac-van-de-hang-ngay-cua-ban

71 trích đoạn code Python cho các vấn đề hàng ngày của bạn

Để bắt đầu, mình sẽ khởi động bằng cách chuyển tất cả trích đoạn code trong bài viết này tới Jupyter Notebooks (1 nguồn...

Kinh nghiệm làm việc tại Google qua phỏng vấn với kỹ sư chuyên về...

Tôi đã có một buổi phấn thú vị với Matt Loring, một kĩ sư đang làm việc cho team Node.js runtime của Google. Anh...
sách cho software developer

Những tựa sách nổi tiếng dành cho Software Developer – Phần 3

Tác giả: Andrew Giới thiệu Với hai bài viết được chia sẻ ở các phần trước, các Software Developer đã phần nào tìm được cho mình...
Jira là gì

Tìm hiểu về Jira – Sử dụng JIRA để tối ưu quy trình như...

Quản lý dự án, kiểm soát và theo dõi lỗi, kiểm soát và theo dõi Vấn đề phát sinh trong một tổ chức. Theo...
7-ly-do-ban-khong-nen-su-dung-typescript

7 lý do bạn không nên sử dụng TypeScript

TypeScript có phải là con ác chủ bài, ngôn ngữ của tương lai, viết TypeScript thì mọi thứ sẽ không thể nào còn lỗi,...