Học lập trình
Chia sẻ kinh nghiệm, hướng dẫn học lập trình hiệu quả cho sinh viên ngành công nghệ thông tin,

Khi gặp bug thì làm gì? Quy trình fix bug hiệu quả
Bug luôn tồn tại trong lập trình, hãy chấp nhận và tiếp cận bug tích cực và giữ tinh thần lạc quan trong quá trình fix bug. Hãy hiểu rằng fix bug là một phần không thể thiếu trong lập trình

Hỏi code trên group FB thế nào để được trả lời nhanh mà không bị chửi
Muốn biết thì phải hỏi, hỏi là một cách học lập trình hiệu quả. Nhưng có nhiều bạn đăng bài lên thì lại bị chửi tơi bời. Hỏi cũng phải học. Hãy hỏi một cách thông minh, học hỏi được nhiều kiến thức.

Đừng học lập trình trên tiktok nữa
Mình không cho rằng video ngắn là một cách để học và tiếp thu kiến thức lập trình, thậm chí ngược lại, tiktok có thể làm ảnh hưởng xấu đến quá trình học lập trình.

Học xong python cơ bản rồi học gì tiếp theo?
Học xong vòng lặp, xâu chuỗi ký tự string, list, hàm các kiểu rồi, học gì nữa bây giờ? Đầu tiên cần xác định Python chỉ là một phần trong các môn học, và ở góc độ vĩ mô hơn thì nó giống như hạt cát vậy.

Viết code thì yếu tố nào quan trọng? Có phải là thuật toán?
Giỏi thuật toán sẽ mang lại nhiều lợi thế, Khả năng giải quyết vấn đề, code logic hơn, bố cục đẹp hơn. Đó là điều không thế chối cãi. Điểm yếu của thuật toán là nó gắn chặt với một ngữ cảnh biz rất cụ thể.

Đạo viết code
Viết code nên tập trung vào những giá trị đích thực, ngữ cảnh business là thiết thực, requirements là thiết thực, sự chuyên sâu và những cái hay của giải pháp là thiết thực.

Khai giảng khoá học fullstack khoá 8 online qua Google Meet
Khai giảng khoá học fullstack khoá 8 online qua Google Meet tháng 02/2023, khoá học cung cấp các kiến thức lập trình web từ html, css, bootstrap, tailwind, js, vue, react, php, mysql, laravel

Học khóa học lập trình miễn phí hay trả phí?
Hiện nay có nhiều khóa học miễn phí và cả trả phí. Vì vậy có rất nhiều bạn băn khoăn rằng chọn khóa học nào cho phù hợp để đạt hiệu quả học tập cao nhất.

Học lập trình mất bao lâu?
Thật ra thì rất khó để có thể xác định chính xác được mất bao lâu, bởi vì chúng ta không thể nào "học xong" một ngôn ngữ lập trình được, học xong nhưng xong ở level nào nữa. Lập trình là một kỹ năng, mà kỹ năng thì phải thực sự rèn luyện mỗi ngày

Không học đại học thì theo công nghệ thông tin được không?
Trường ĐH cho bạn môi trường nhiều người giỏi để cùng nhau tiến bộ, những người thầy cô chuyên môn cao, cơ hội tiếp cận với doanh nghiệp, cho bạn một cái móng nhà siêu to khổng lồ và quan trọng nhất

Tìm ra bug trong chính con người bạn
Với bất kỳ lập trình viên nào, debug là một công việc thường xuyên, bug là nỗi ám ảnh, một thứ cần phải loại bỏ để cải thiện phần mềm. Tuy nhiên, ít ai biết được một loại bug nguy hiểm nhất, nguy hiểm hơn bất kỳ loại bug nào trong mã lập trình. Bug trong chính con người bạn.

6 yếu tố để tạo nên lập trình viên thành công
Ngoài nắm chắc các kiến thức liên quan đến JAVA, Python và C++, bạn còn phải trang bị thêm cho mình những phẩm chất, yếu tố khác để trở thành lập trình viên giỏi về cả mặt kiến thức và phẩm chất. Có như vậy cơ hội được nhiều công ty công nghệ lớn chào đón bạn càng cao.

Giữ năng lượng khi học và làm lập trình.
Bản thân mình cực kỳ tôn trọng những lập trình viên vẫn giữ được phong độ code khi ở giai đoạn cuối của dự án. Đường dài mới biết ngựa hay, một dự án phải trải qua cả những lúc khó khăn, không hề "có cảm hứng" chút nào.

Lập trình viên cũng phải biết design đấy, không đùa đâu
Có cần phải rèn luyện kỹ năng thiết kế khi bạn là lập trình viên hay không? Có bao giờ bạn thấy rằng dù bạn có áp dụng bao nhiêu kỹ thuật code cao siêu, mà sản phẩm làm ra trông vẫn rất là trẻ trâu, amateur như mới học code?

Lộ trình học fullstack web developer với php
Trong bài viết này chúng ta sẽ tổng hợp tất tần tật những thứ chúng ta sẽ phải học để trở thành fullstack web dev với ngôn ngữ php

Thế chốt lại, lập trình là làm cái gì?
Chúng ta học bao nhiêu ngôn ngữ, công nghệ, những thứ quá cao siêu, để rồi quên đi mục đích ban đầu, Ngày xưa chúng ta đã học lập trình để làm cái gì?

Viết cho sinh viên IT
Rồi ngày mai cuộc sống sẽ cuốn các bạn đi, code của các bạn sẽ không còn là những dòng code đầy đam mê như trước nữa, mà code của bạn phải làm ra tiền. Tôi nói thật đấy, bạn sẽ phải trả tiền phòng, tiền điện nước, internet, code của bạn trước khi làm thỏa mãn đam mê, thì trước hết nó phải đáp ứng được tầng thấp nhất của tháp nhu cầu Maslow cái đã.

Review các IT blogger khét tiếng ở Việt Nam
Ngoài code thì thời gian rảnh mình cũng hay la cà mấy blog IT, hóng hớt xem thiên hạ đang code như thế nào, bàn tán về công nghệ gì. Trong bài viết này mình sẽ giới thiệu các blog IT nổi tiếng ở Việt Nam mà mình thường xuyên ghé thăm

Mình đã học lập trình như thế nào?
Mình đã học lập trình như thế nào? Trong video này, mình chia sẻ về quãng thời gian đã học lập trình của mình từ thời cấp 3 đến lúc trở thành lập trình viên. Mỗi người có một con đường khác, cuộc sống không có ai giống ai cả, nhưng rồi cuối cùng chúng ta gặp nhau ở đây, tôi gặp bạn, những người có cùng niềm đam mê

Lập trình viên 10 tiếng
Là một lập trình viên, chắc hẳn bạn cũng có những ý tưởng phần mềm hay, hữu ích muốn làm. Bạn hăm hở háo hức làm một cách say mê, mong muốn ý tưởng nhanh chóng trở thành hiện thực. Thế rồi bạn không đủ thời gian, được dăm bữa nửa tháng, chán rồi vứt xó.

Yếu tố giúp bạn trở thành một lập trình viên .Net giỏi
Lập trình viên hay bất cứ một ngành nghề nào để thành công chúng ta phải bỏ ra nhiều tâm huyết, nhiều thời gian nghiên cứu, đồng thời phải biết duy trì động lực làm việc học tập, biết hình thành nên đam mê cho bản thân đối với công việc lập trình viên .Net này.

Tạo và xuất bản một jquery plugin trong 30 phút
Jquery được sử dụng rộng rãi và ngày càng mạnh mẽ bởi nhiều plugin mở rộng. Hôm nay chúng ta sẽ cùng nhau tạo và xuất bản một plugin đơn giản nhất

Lập trình phần mềm paint, vẽ trên web với html5 và javascript
Lập trình phần mềm vẽ là một trong những đề tài mà hầu hết các bạn đang học IT muốn làm, bởi vì nó rất thú vị. Hiểu đơn giản nó giống phần mềm paint của windows, người dùng có thể chọn màu, chọn độ dày nét bút và vẽ tự do lên đó.

Làm product và làm outsource khác nhau như thế nào?
Trong ngành công nghệ thông tin có hai xu hướng rất điển hình đó là làm product và làm outsource. Vậy làm product là gì và làm outsource là gì? Đặc điểm và sự khác nhau giữa chúng như thế nào?

Tổng hợp tất tần tật những công cụ cần thiết cho web developer
Làm gì cũng phải có công cụ, tất nhiên rồi, bạn không thể tạo ra một trang web bằng tay không. Nếu bạn là một web developer, những món "đồ nghề" sau đây sẽ giúp ích rất nhiều cho bạn, đây là những công cụ mà mình đang thường xuyên sử dụng trong công việc hàng ngày.

Lập trình viên cần học những gì ?
Một câu hỏi được nhiều bạn sinh viên IT quan tâm là để trở thành một lập trình viên cần học những kiến thức gì, rèn luyện kỹ năng gì? Vì lập trình là một lĩnh vực rất rộng, có hàng tá ngôn ngữ cần phải học, hàng trăm công nghệ cần nghiên cứu.

Giới thiệu fluent interface - một cách để code dễ đọc hơn
Fluent interface được đặt ra bởi Eric Evans và Martin Fowler, là sự mở rộng của kỹ thuật "Lời gọi theo chuỗi" (method chaining) nhằm làm cho mã lập trình dễ đọc hơn. Method chaining là một kỹ thuật về cú pháp chung cho cách gọi nhiều lần tới các hàm khác trong lập trình hướng đối tượng.