Tag Archives: học lập trình

Tôi đã đến với ngành lập trình như thế nào?

Học thuật toán mấy bài liền chắc anh em cũng mệt. Do vậy, hôm nay Code Dạo sẽ tâm sự mỏng với anh em về con đường đã đưa mình tới ngành lập trình nhé!

Thời xưa, ngành CNTT cũng chưa hot như hiện tại. Báo đài không đưa tin việc nhẹ lương cao ngàn đô; các bậc phụ huynh cũng chả rõ làm lập trình là làm cái gì?

Thuở ấy cũng không có mấy thằng nghệ danh Code Dạo, lấy danh lập trình viên, lên Youtube dụ dỗ các em theo ngành. Muốn tìm gì phải xem TV hoặc đọc tạp chí.

Đôi khi ngẫm lại, mình thấy có khi là không phải mình chọn cái ngành này, mà là dòng đời đưa đẩy để mình đến với nó đấy các bạn ạ! Thôi mào đầu cùng dài rồi, kể cho anh em nghe cho nóng nhé.

Continue reading Tôi đã đến với ngành lập trình như thế nào?

Brad Traversy – Ông chú vừa có tâm vừa có tầm, đứng sau kênh Youtube lập trình 1.2 triệu sub

Bạn nào học lập trình, nhất là học lập trình web sẽ biết kênh Travesy Media (youtube.com/c/TraversyMedia). Đây là 1 kênh chuyên dạy lập trình, với hơn 800 video cực kì chất chơi người dơi.

Các video thường có độ dài tầm 1 tiếng, giới thiệu nhập môn một công nghệ nào đó (React, Angular, MongoDB), không dài dòng lê thê, tóm gọn vấn đề trong 60 phút.

Các clip của ông cũng rất dễ hiểu, từ tốn (không chém gió ào ào như thằng Code Dạo). Người mới nhập môn, chưa biết gì biết gì cũng có thể học được. Điển hình như các clip dưới:

Người đứng sau kênh Traversy Media là Brad Traversy, thần tượng của mình. Ông là 1 ông chú mập mập, hiền lành, vừa có tâm vừa có tầm, gây dựng được 1 đế chế Udemy vài trăm ngàn học viên, kênh Youtube hơn 1 triệu sub.

Tìm hiểu về ông, mình mới thấy câu chuyện thành công của ông khá là hay ho, đáng tự hào, đáng học hỏi. Do vậy mình chia sẻ với các bạn nhé!

Continue reading Brad Traversy – Ông chú vừa có tâm vừa có tầm, đứng sau kênh Youtube lập trình 1.2 triệu sub

Lập trình viên lúc… chán code thì phải làm sao??

Đi làm một thời gian, lắm lúc anh em sẽ cảm thấy… hơi chán, không muốn code gì, không muốn làm gì.

Có khá nhiều nguyên nhân khiến ta cảm thấy chán:

  • Học chán: Bài tập khó quá , học hoài không vô. Điểm thấp quá không biết có theo ngành được không -> Chán
  • Công việc chán: Có cái dự án từ đời thuở nào làm suốt, task na ná nhau lặp đi lặp đại
  • Công nghệ chán: Công nghệ cũ xì từ thời Napolean mặc quần đùi, công hoài chả học được gì mới

Việc cảm thấy chán là chuyện… hoàn toàn bình thường, ai theo ngành này cũng có lúc gặp phải, chứ không phải là do bạn không hợp với ngành, hay do bạn thế này thế nọ đâu ha.

Do vậy, hôm nay mình sẽ chia sẻ về 3-4 điều mà lập trình viên tụi mình nên làm khi cảm thấy chán ha!

Continue reading Lập trình viên lúc… chán code thì phải làm sao??

Những đánh đổi, trả giá khi theo nghề lập trình

Mấy năm gần đây, ngành IT luôn được “gắn mắc” là một ngành hot, việc nhẹ lương cao, nhu cầu tuyển dụng nhiều vô số. Do vậy, có rất nhiều bạn được truyền cảm hứng, đam mê trở thành lập trình viên, “cắm đầu” vào học ngành này!

Tuy nhiên, không phải ai cũng phù hợp theo ngành này. Làm developer có rất nhiều cái sướng, nhưng đi kèm với nó là nhiều trả giá/đánh đổi mà không nhiều người biết.

Vì vậy, trong bài này, mình sẽ chia sẻ thêm về những đánh đổi, trả giá mà bạn phải chấp nhận nên muốn theo ngành này. Nếu đọc xong mà thấy “sợ” quá thì bạn nên chọn ngành khác phù hợp hơn nhe.

Continue reading Những đánh đổi, trả giá khi theo nghề lập trình

5 trang web cực hay để luyện thuật toán, học lập trình

Hôm trước, mình đã có viết bài về 4 cách rèn luyện tư duy lập trình rồi! Do nhiều bạn muốn cụ thể, chi tiết những trang có thể học tập, luyện thuật toán nên hôm nay mình chia sẻ thêm cho các bạn 5 trang cực kì hay ho để luyện thuật toán/học lập trình nha!

Các bạn không cần phải dùng hết cả 2 làm gì, chỉ cần chọn 1-2 cái hay nhất là được rồi nhé!

Continue reading 5 trang web cực hay để luyện thuật toán, học lập trình

Những cách đặt câu hỏi lập trình hay ho để “được” ăn gạch đá!

Lập trình là một ngành khá khó, khó từ lúc học cho tới lúc đi làm! Đôi khi, bạn sẽ gặp phải những vấn đề hóc búa, những con bug phức tạp, sửa hoài không ra, làm hoài không được!

Lúc này, cách giải quyết tốt nhất là lên các forum, lên Facebook hỏi. Làm sao để hỏi cho tốt, để mau có câu trả lời thì nhiều người đã viết rồi. (Bài Hỏi làm sao để được trả lời bên Kipalog khá hay và có ích).

Do vậy, hôm nay mình sẽ làm ngược lại. Mình sẽ chỉ các bạn cách hỏi để bị ăn gạch đá, bị giang hồ nhảy vào phỉ nhổ nha. Tụi mình cùng bắt đầu thôi!

Note: Ảnh chỉ mang tính chất minh họa, avatar và tên người hỏi đã được chỉnh sửa 😀

Continue reading Những cách đặt câu hỏi lập trình hay ho để “được” ăn gạch đá!

Developer học những ngôn ngữ lập trình – công nghệ gì cho dễ tìm việc?

Dạo gần đây, mình hay nhận được nhiều câu hỏi dạng như:

  • Anh ơi học cái A,B,C này ra có kiếm được việc làm không
  • Em thích học Big Data, Machine Learning này nọ có hot không
  • Trường em dạy cái A,B,C đi làm người ta xài nhiều không

Do vậy, mình viết bài này để chia sẻ về những ngôn ngữ/công nghệ lập trình mà các bạn nên học để dễ tìm việc làm nha.

Giữa một rừng ngôn ngữ/công nghệ, biết học gì bây giờ!

 

Note: Bài viết này được viết vài năm 2019, sau 5/10 năm nữa có thể công nghệ sẽ khác thì lúc đó mình viết bài khác sau nhe!

Continue reading Developer học những ngôn ngữ lập trình – công nghệ gì cho dễ tìm việc?

Code Cùng Code Dạo – Những kênh học lập trình hay ho và thú vị

Nhiều bạn hỏi mình về những trang web, kênh học lập trình nên mình làm vlog chia sẻ nha.  Đây là những kênh mình hay dùng để tự học, tìm hiểu công nghệ v…v

Kì này mình sẽ giới thiệu freecodecamp, Edx, Udemy, Pluralsight và … một trang 16+ nhé hihi.

 

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 8H TỐI T3 VÀ T6 hàng tuần tại bit.ly/codedaotube nha!

Kiến thức trong ngành IT có 2 loại – Một loại để càng lâu càng cũ, loại kia thì ngược lại

Từ trước đến nay, với các bạn muốn theo ngành IT, mình đều có lời khuyên là:

Kiến thức trong ngành thay đổi rất nhanh, các công nghệ rất dễ trở nên lạc hậu, lỗi thời. Do vậy, để theo đuổi ngành này, chúng ta phải chịu khó tự học, tự làm mới bản thân.

Hôm nọ, mình có đọc mẩu truyện tranh ngắn sau, về một cuốn sách khá nổi tiếng trong ngành – Working Effectively with Legacy Code

Nguồn: commitstrip.com/en/2019/03/13/like-a-good-wine

Mình chợt nhớ ra/ngộ ra rằng kiến thức công nghệ trong ngành IT cũng có 2 loại:

  • Loại thứ nhất càng để lâu càng cũ, lạc hậu, trở nên vô dụng
  • Loại thứ hai để lâu tận 10 năm, 20 năm cũng chả sao, thậm chí càng ngày càng có giá

Loại thứ 2 là những kiến thức gì vậy, các bạn xem sẽ biết nhé! (Bật mí nhỏ là không phải chỉ có thuật toán như mấy ông thầy trong trường hay nói đâu!

Continue reading Kiến thức trong ngành IT có 2 loại – Một loại để càng lâu càng cũ, loại kia thì ngược lại

[Funny] Cái bàn “thần thánh” giúp tăng thời gian và năng suất code của developer vào ngày cuối tuần

Nhiều bạn hỏi mình là: Anh Code Dạo ơi, anh đi làm cả ngày, thời gian đâu mà tuần nào cũng ra vlog, ra blog đều đặn vậy. Thời gian đâu mà anh học công nghệ mới, code linh tinh đồ nữa.

Vì thế, hôm này Code Dạo sẽ tiết lộ một bí mật nho nhỏ cho các bạn biết.

Có một thứ đã giúp mình học được mười mấy khóa học trên Pluralsight, viết được thêm vài chục bài blog, làm được mười mấy cái vlog, code được thêm 2, 3 cái dự án lặt vặt với thằng Codeaholicguy.

Đặc biệt, nó còn giúp mình chống mỏi lưng, mỏi đùi, mỏi mông, mỏi gối, chống vô sinh... nữa!

Muốn biết nó là gì, kéo xuống dưới xem sẽ rõ nhé!

Continue reading [Funny] Cái bàn “thần thánh” giúp tăng thời gian và năng suất code của developer vào ngày cuối tuần