Hôm nay, mình chia sẻ những điều “thú vị” trong ngành mình, ai ở trong ngành cũng biết nhưng người thân, bạn bè, những người “ngoại đạo” lại không hề hay biết nhé.
Continue reading 7 sự thật trong ngành lập trình mà dân “ngoại đạo” không hề biết
Hôm nay, mình chia sẻ những điều “thú vị” trong ngành mình, ai ở trong ngành cũng biết nhưng người thân, bạn bè, những người “ngoại đạo” lại không hề hay biết nhé.
Continue reading 7 sự thật trong ngành lập trình mà dân “ngoại đạo” không hề biết
Kì này, mình sẽ nói về năm hiểu lầm phổ biến về ngành lập trình mà nhiều người hay gặp phải nhé!
1. Phải cực kì giỏi Toán mới có thể học lập trình
2. Lập trình viên phải cực kì thông minh
3. Lập trình viên biết cách cài Win và sửa máy tính
4. Ngành lập trình có mức lương cao chót vót
5. Lập trình viên dành phần lớn thời gian để … code??
Channel Tôi Đi Code Dạo là nơi mình chia sẻ những kiến thức, kinh nghiệm về ngành lập trình mà mình đạt được trong quá trình làm việc.
Những kiến thức này sẽ biến các bạn từ một coder trở thành developer – lập trình viên thứ thiệt.
Nhớ ghé thăm và subscrible channel để xem clip mới vào tối t3 và t6 hàng tuần nha: bit.ly/codedaotube
Hôm nay, chúng ta quay lại tìm hiểu các khái niệm technical hay ho tiếp nhé!
Trong bài này, chúng ta nói về một thiết kế rất đơn giản nhưng lại vô cùng hệ quả. Thiết kế này được rất nhiều ông lớn sử dụng để đảm bảo hệ thống hoạt động nhanh, ổn định cho toàn bộ người dùng trên thế giới.
Thứ mà chúng ta sẽ nói đến trong bài được gọi là hệ thống CDN (Content Delivery Network).
Continue reading CDN là cái gì? CDN tăng tốc độ tải của hệ thống như thế nào?
Lâu lâu Code Dạo đổi style Lightning Talk cho đỡ nhàm chán nha. Quý vị thích style này hơn hay style bình thường hơn nào.
Bốn con đường kiếm tiền từ nghề lập trình:
Channel Tôi Đi Code Dạo là nơi mình chia sẻ những kiến thức, kinh nghiệm về ngành lập trình mà mình đạt được trong quá trình làm việc.
Những kiến thức này sẽ biến các bạn từ một coder trở thành developer – lập trình viên thứ thiệt.
Nhớ ghé thăm và subscrible channel để xem clip mới vào tối t3 và t6 hàng tuần nha: https://www.youtube.com/c/toidicodedaoblog
Bài viết gốc: https://toidicodedao.com/2017/07/11/kiem-tien-tu-lap-trinh
Hôm nay, Code Dạo sẽ giới thiệu với các bạn một công cụ đơn giản, miễn phí mà lại rất mạnh mẽ mang tên … linter.
Công cụ này có thể review, tìm những lỗi lặt vặt trong cách viết code của bạn, đưa ra đề xuất cải tiến (hoặc tự sửa code luôn).
Thật đấy! Sử dụng linter, bạn sẽ thấy như có thêm một người anh, người thầy ngồi cạnh mình khi code, nhắc nhở mình mỗi khi mình viết code lô, code đểu và nhắc sửa.

Trong phạm vi bài viết, mình sẽ giới thiệu về linter, cũng như hướng dẫn cách cài đặt ESLint cho JavaScript trên VSCode nhé.
Mình thường nghe các bạn sinh viên hỏi về tầm quan trọng của việc học thuật toán. Ý kiến của các bạn được chia làm hai luồng trái chiều là:
Vlog này sẽ giúp các bạn trả lời câu hỏi “Học thuật toán để làm cái vẹo gì?”, cũng như có cái nhìn khách quan hơn về thuật toán và những kinh nghiệm học nhé!
Các link liên quan:
– Sách Cracking the Coding Interview: https://toidicodedao.com/2015/07/14/mot-so-cau-phong-van-thu-vi-ve-lap-trinh/
– Học thuật toán để làm gì: https://toidicodedao.com/2016/10/06/hoc-thuat-toan-de-lam-gi/
Các bạn nhớ ghé thăm và subscribe channel của Tôi Đi Code Dạo để xem nhiều clip thú vị hơn nhé: bit.ly/codedaotube
Series này gồm 3 phần:
Sau 2 phần trước, chúng ta đã tìm hiểu về cơ chế các filter hoạt động, cũng như cách dùng thư viện để gắn râu vào ảnh.
Tuy nhiên, kết quả vẫn chưa được như mong muốn, chúng ta được tấm hình dị hợm như sau.
Để ghép râu cho khớp và đẹp, chúng ta cần phải:
Đây là lúc chúng ta sử dụng lại công nghệ Face Detection ở phần 1 để xác định những điều trên. Cùng bắt đầu thôi nào!
Continue reading Gắn râu Yua Mikami – Phần 3: Kết hợp Face Detection + Image Processing và… Toán Học
Trong clip này, mình sẽ chia sẻ về việc học lập trình, từ lúc đi học cho tới lúc đi làm, về công việc hiện tại nhé!
– Sách Tôi Đi Code Dạo: https://tiki.vn/code-dao-ki-su-p580509.html
– Hành trình phỏng vấn 7 công ty tại 5 quốc gia: http://bit.ly/pvnuocngoai
Nhớ subscribe và ghé thăm channel để xem video mới vào 8 GIỜ TỐI THỨ 3 HÀNG TUẦN nha: bit.ly/codedaotube
Series này gồm 3 phần:
Ở phần trước, chúng ta đã tìm hiểu về cơ chế hoạt động của các filter trên Snapchat và Facebook. Sau đó, chúng ta đã setup code gọi API để nhận diện các đặc điểm của khuôn mặt.
Trong phần này, chúng ta sẽ đi sâu vào việc sử dụng kĩ thuật xử lý hình ảnh để… gắn râu vào khuôn mặt nhé!
Continue reading Gắn râu JAV Idol – Phần 2: Làm quen với các thư viện và API cần sử dụng
Hôm trước, mình có nhận được một câu hỏi tưởng chừng đơn giản nhưng lại rất hóc búa từ một bạn đọc:
Anh ơi, tại sao Facebook Messenger và Snapchat có thể làm các filter ngầu lòi, có thể gắn râu, gắn tai thỏ, đội mũ cho người dùng qua camera vậy.
Đằng sau một tính năng vui vui, đơn giản như vậy lại là một nền tảng các công nghệ cực kì phức tạp từ facial recognition cho đến image processing, hoàn toàn… không dễ một xíu nào.
Vì thế, trong bài này, chúng ta cùng tìm hiểu cơ chế hoạt động của chúng, sau đó làm một ứng dụng tương tự mang tên … gắn râu Sơn Tùng nhé.
Series này gồm 3 phần:
Đây là ảnh gốc Sơn Tùng trước khi được gắn râu:
Còn đây là ảnh Sơn Tùng sau khi đã gắn râu nhờ ứng dụng:
Thú vị chưa nào? Chúng ta cùng bắt đầu nhé!
Continue reading Gắn râu Sơn Tùng – Phần 1 : Bắt chước tính năng cực hay của Snapchat và Facebook