Тёмный

Hướng dẫn cách cải thiện khả năng lập trình 

Việt Nguyễn AI
Подписаться 29 тыс.
Просмотров 35 тыс.
50% 1

Đối với các bạn đang học trong lĩnh vực IT, lập trình gần như là 1 kỹ năng bắt buộc phải có. Mình biết là có nhiều bạn gặp khó khăn trong quá trình học lập trình, dù dành nhiều thời gian nhưng vẫn chưa cải thiện được khả năng lập trình như mong muốn. Mình có 1 vài tips để giúp các bạn có thể học lập trình 1 cách hiệu quả. Những tips này cũng là cách mà bản thân mình đã áp dụng từ lúc bắt đầu học CNTT cách đây hơn chục năm cho đến giờ, với các ngôn ngữ khác nhau như Java, C++, Python. Mình mong những chia sẻ này sẽ giúp các bạn có thể theo đuổi đam mê IT của mình 1 cách suôn sẻ hơn
#computerscience #cntt #laptrinh #laptrinhvien #lậptrình #laptrinhscratch #programming #programmer #tips #informationtechnology #huongdan #hướngdẫn #coder #code
Mình tên là Việt. Hiện tại mình đang sinh sống và làm việc tại Berlin, Đức. Mình là Senior AI engineer (kĩ sư trí tuệ nhân tạo). Công ty của mình hoạt động về lĩnh vực thể thao, cụ thể là sport streaming. Mình tốt nghiệp đại học ngành CNTT tại đại học Bách Khoa Hà Nội, rồi sau đó mình học tiếp lên thạc sĩ tại đại học kĩ thuật Munich, chuyên ngành trí tuệ nhân tạo và robot. Mình đã làm việc trong lĩnh vực AI được 7 năm rồi. Mình mong rằng qua kênh youtube này, mình có thể chia sẽ với các bạn kinh nghiệm cũng như kiến thức về CNTT nói chung cũng như AI nói riêng.
Hiện tại mình đang mở các khóa học:
- Data Science/Machine Learning/Python cơ bản
- Data Science/Machine Learning/Python nâng cao
- Machine Learning chuyên sâu
- Deep Learning
- Computer Vision
- Natural Language Processing
Nếu các bạn quan tâm tới các khóa học của mình, các bạn có thể liên hệ với mình để biết thêm thông tin chi tiết:
- Zalo: 0349942449
- Fanpage: / vietai4all
Ngoài ra, đây là các trang cá nhân của mình, các bạn có thể tham khảo để có cái nhìn chung về công việc mình đang làm:
- Github profile: github.com/uvi... (Mình có rất nhiều project cá nhân thú vị ở đây)
- Linkedin profile: / vietnguyen-tum

Опубликовано:

 

22 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 83   
@haipham-ne5vd
@haipham-ne5vd Год назад
Nói chung theo mình: để theo ngành này thì đầu tiên phải thông minh một tí( kiến thức rất nhiều, liên tục cập nhật, thuật toán...mỗi một dự án lại 1 cái mới). Thứ 2 là: phải giỏi tiếng anh, để cày tài liệu tiếng anh. Thứ 3: rất chịu khó, ngày nào cũng phải cày code. Nói chung là ngành này thực sự vất vả.
@vietnh1009
@vietnh1009 Год назад
Vâng bạn học ngành này bản thân mình thấy mau rụng tóc :(
@coganglenchangtrai6521
@coganglenchangtrai6521 Год назад
bác có thể chia sẻ làm như thế nào để đầu óc mình tư duy nhạy bén không bác.
@haipham-ne5vd
@haipham-ne5vd Год назад
@@coganglenchangtrai6521 tớ ko giỏi bằng add, nhưng mà cũng xin chia sẻ 1 chút. Thực ra theo mình chỉ gói gọn trong vài từ: chăm chỉ, chịu khó, kỷ luật bản thân. Khi mình quyết tâm thực sự 1 vấn đề gì đó, thì lâu dần nó sẽ rèn luyện bộ não mình nhanh nhạy hơn.
@tutosolve
@tutosolve Год назад
@@vietnh1009 ồ , bảo sao dạo này tóc em cứ rụng thật sự luôn , tóc rụng và cứ bị hút thành đống tại dây diện , ổ sạc vì nó tích điện tĩnh . Thì ra là thế , code nhiều thì cũng rụng tóc
@vietnh1009
@vietnh1009 Год назад
@@tutosolve đúng rồi kiến thức vào thì tóc ra đi :(
@haipham-ne5vd
@haipham-ne5vd Год назад
ADD hôm nào có thể làm 1 video youtube về quá trình học trong trường bách khoa: học cày code như thế nào giờ giấc thế nào, ăn uống, sinh hoạt như thế nào. Vì ADD là người thành công, nên những chia sẻ của ADD sẽ là kinh nghiệm quý báu cho anh em sinh viên học tập
@vietnh1009
@vietnh1009 Год назад
Hi bạn quá lời rồi :p vâng mình nhất định sẽ làm 1 video như vậy
@lofichill03
@lofichill03 Год назад
đồng ý
@trinhpham5674
@trinhpham5674 Год назад
Ad chứ k phải Add nha.
@NguyenTien-su9nw
@NguyenTien-su9nw 11 месяцев назад
cảm ơn anh đã chia sẽ rất hay. đang ong đầu khi mới bước vào học lập trình thì gặp dc video này của a. như ánh sáng cuối con đường luôn :))
@vietnh1009
@vietnh1009 11 месяцев назад
thankss em
@threekingdom11
@threekingdom11 5 месяцев назад
hay quá ạ, giá mà biết video của anh sớm hơn thì bản thân e đã ko phải đi lò mò, dò dẫm, mất nhiều thời gian khi học lập trình hicccc, nào là sưu tập tài liệu, rồi các khóa học, xem video tutorial,...... tư duy khá cứng, khi học một thứ mới thì lại thấy ái ngại, sợ bị overload, thay vì cốt lõi nằm ở sự linh hoạt, suy ngẫm khi giải quyết các bài toán khi học lập trình
@lapnghiepshopee
@lapnghiepshopee 3 месяца назад
học ở trường đều có rồi bạn, chịu khó tham khảo giáo trình djay của các trường khác nếu k học đh hay k học trường đó. Ngày xưa mình vào web neu tìm giáo trình djay theo từng ngành
@trinhneumannova6951
@trinhneumannova6951 Год назад
Cảm ơn ơn cháu rất nhiều , video của cháu rất hữu ích cho các bạn mới học
@vietnh1009
@vietnh1009 Год назад
dạ cháu cảm ơn ạ
@Abby-pt6se
@Abby-pt6se Год назад
Em sắp vào học computer science bên Úc. Em rất cám ơn video của anh ạ. Mong anh sẽ ra nhiều video bổ ích trong tương lai.
@vietnh1009
@vietnh1009 Год назад
Cảm ơn bạn nhé. Mong bạn tiếp tục ủng hộ mình trong các video sau nha
@Abby-pt6se
@Abby-pt6se Год назад
@@vietnh1009 Dạ mong là tương lai có cơ hội được học các khoá học của anh ạ.
@tvxuyen1992
@tvxuyen1992 Год назад
Thật sự là quá hay ❤. Xin cảm ơn kênh rất nhiều ❤
@vietnh1009
@vietnh1009 Год назад
cam on ban da ung ho nha
@thanhtuantran7926
@thanhtuantran7926 Год назад
Phải nói là rất hay, kênh yt của anh rất chất lượng, e luyện tập thì toàn code hẳn luôn vừa nghĩ vừa code cũng rất lâu, e sẽ áp dụng cái giả mã này, tks a
@vietnh1009
@vietnh1009 Год назад
cảm ơn bạn đã ủng hộ nha ^_^
@huanlv620
@huanlv620 Год назад
cảm ơn anh rất nhiều, video rất hay và giúp ích cho em rất nhiều trong quá trình học lập trình.
@vietnh1009
@vietnh1009 Год назад
cam on ban da ung ho. Mong ban thanh cong ^_^
@vuinhtien6513
@vuinhtien6513 Год назад
Tư duy lập trình: sử dụng mã giả trước kỹ năng lập trình: làm nhiều, làm từ bài toán đơn giản, tự làm, ko dùng thư viện, hãy tự định nghĩa , tự viết, làm đi làm lại, thì kỹ năng sẽ tốt hơn ====== những gì mình nhận được là hãy bắt đầu bằng mã giả để loại bỏ rào cản cú pháp, thư viện, tự xây dựng tư duy giải quyết vấn đề thì đó mới là điều đầu tiên cần bắt đầu làm. Tư duy lập trình kỹ năng lập trình tập luyện đủ nhiều với các bài toán dễ, ko có đường tắt, xây dựng từng viên gạch chậm và chắc
@vietnh1009
@vietnh1009 Год назад
Vâng chuẩn bài luôn đó ạ
@duytam6597
@duytam6597 Год назад
cảm ơn anh đã chia sẻ, mog a sẽ ra nhiều video hơn
@vietnh1009
@vietnh1009 Год назад
cảm ơn bạn đã ủng hộ nhé. Hi vọng tiếp tục nhận dc sự ủng hộ của bạn ở cac video sau
@lightd1404
@lightd1404 Год назад
cảm ơn a đã chia sẻ thông tin rất hữu ích 🥰🥰
@vietnh1009
@vietnh1009 Год назад
cảm ơn bạn đã theo dõi ^_^
@longcohoang7417
@longcohoang7417 Год назад
Rất hữu ích, cám ơn anh! 👍👍👍
@hoangnguyendinh1107
@hoangnguyendinh1107 Год назад
Đúng thật là rèn luyện tư duy giải thuật toán khó hơn rất nhiều so với lập trình. Em đang bị chững ở hard leetcode, kiểu k có tư duy giải các bài toán mà lồng nhiều kiến thức thuật toán vào nhau. Nếu ai đó cho hint thì sẽ từ từ mò ra và implement rất nhanh, trong vòng 5-10p, nhưng ngồi 1 mình 40-50p chưa ra được cách giải.
@vietnh1009
@vietnh1009 Год назад
hì đúng rồi bạn. rèn luyện tư duy mất time phết đó. chúc bạn sớm thành công nha
@haitranminh265
@haitranminh265 Год назад
Anh có thể chia sẻ thêm về kinh nghiệm nghiên cứu, làm paper để xin du học không ạ. Ngoài ra anh có thể chia sẻ thêm như cách đọc hiểu 1 paper hoặc theo dõi các paper mới
@vietnh1009
@vietnh1009 Год назад
Hi bạn, bạn nếu muốn xin học bổng thì mới cần paper thôi nhé. Hay bạn định học lên phD hả bạn?
@09_nguyenducthanh7
@09_nguyenducthanh7 Год назад
cảm ơn anh, video rất hay và bổ ích
@vietnh1009
@vietnh1009 Год назад
cảm ơn bạn đã ủng hộ nha :D
@edragon1412
@edragon1412 Год назад
Mình cám ơn bạn rất nhiều. Bạn có thể chia sẻ thêm cho mình những khoá học hay website nào để luyện khả năng lập trình được không? Kiểu các bài tập từ dễ đến khó á.
@dangkhoaphung9454
@dangkhoaphung9454 Год назад
cảm ơn anh nhiều ạ.
@vietnh1009
@vietnh1009 Год назад
cảm ơn bạn đã quan tâm ^_^
@gdomu986
@gdomu986 Год назад
Em đang học đại học. Chuyên ngành là kỹ thuật máy tính nhưng chương trình dạy ngay năm đầu đã học ngay vào chuyên ngành nên ngợp ạ. Một kì gánh 6 môn cũng căng. Trước em học sơ qua C nên cũng đỡ khi học C++ ở trường nhưng Java thì thật sự khó khăn từ từ khoá, các khai báo phương thức,.... giáo trình trường đưa cho thì không thật sự chi tiết để tự học và nghiên cứu. Em cũng đã tìm hiểu học thêm trên mạng RU-vid các kiểu, nhưng thật sự là nó theo một lộ trình lộn xộn. Kiểu chắp vá với thủng chổ nào đắp chổ đó ấy ạ. Em học theo kiểu là cái nào không biết thì cứ tra đọc, mò rồi tự đặt hỏi " tại sao chổ này thế kia? , chổ kia tại sao lại dùng từ này lệnh này? " Nên em thấy lanh mang khi học lắm ạ. Không theo một lộ trình nhất định ạ. Bài tập ở trường cũng nhiều với sắp cuối kỳ nên đồ án cũng khó đối với một sinh viên năm nhất. Với một vấn đề nữa là vốn tiếng anh em nói rõ ra là rất yếu về chuyên ngành. Nói chung là bị phân tâm ạ. Anh có thể chỉ cho em một khoá học nào đó bài bản về java không ạ. Em cảm ơn ạ.
@BrianAdamantHopeless
@BrianAdamantHopeless 6 месяцев назад
quá truyệt vời
@BrianAdamantHopeless
@BrianAdamantHopeless 6 месяцев назад
hay hay
@code4func-kythuatlaptrinh859
Nếu cho mình làm video chủ đề này chắc mình chỉ làm nó khoảng 2-3 phút, vì nó chỉ có đúng 2 chữ là "luyện tập", luyện tập hằng ngày để quen tư duy lập trình, còn ko cải thiện nữa chỉ chỉ có lười hoặc ko hợp với nghề, có thể bạn ý thích làm người mẫu hay ca sĩ chẳng hạn, ép ngồi một chỗ mổ code thì đúng là cực hình, tự kỷ mà đi mất
@vietnh1009
@vietnh1009 Год назад
hi, đồng ý với bạn là cần rất nhiều thời gian để có thể lập trình 1 cách thành thục và bài bản
@minhnguyen86
@minhnguyen86 Год назад
rất hữu ích, cảm ơn anh
@vietnh1009
@vietnh1009 Год назад
cảm ơn bạn nhiều nhé
@phihongchoiphiphai
@phihongchoiphiphai 6 месяцев назад
cảm ơn anh ❤
@decentralizedvietnam
@decentralizedvietnam Год назад
hay aj
@vietnh1009
@vietnh1009 Год назад
cảm ơn bạn nha^^
@HOANGNGUYEN-oe1gt
@HOANGNGUYEN-oe1gt Год назад
em cảm ơn a ạ
@vietnh1009
@vietnh1009 Год назад
Cảm ơn bạn nha
@ledat5103
@ledat5103 Год назад
cảm ơn anh, video rất bổ ích :)
@vietnh1009
@vietnh1009 Год назад
Cảm ơn bạn ủng hộ nhé
@chungtranngoc3842
@chungtranngoc3842 Год назад
Giỏi .quá Giỏi
@huytrang700
@huytrang700 Год назад
anh ơi, anh có thể chia sẻ kinh nghiệm nghiên cứu khoa học, làm việc trong lab được không ạ
@vietnh1009
@vietnh1009 Год назад
Hi bạn, bạn có thể contact mình qua fb thì có lẽ sẽ dễ trao đổi hơn 😁
@LHnEgo
@LHnEgo Год назад
Hay anh ơi
@vietnh1009
@vietnh1009 Год назад
Cảm ơn bạn nha 😁
@haitruongcong916
@haitruongcong916 Год назад
Anh có thể chia sẻ lại hồi anh xưa anh du học như thế nào không ạ ? Như là lấy học bổng hay tuyển sinh kiểu gì ấy ạ
@vietnh1009
@vietnh1009 Год назад
hi bạn, mình đã có 1 video chia sẻ về trải nghiệm du học của bản thân mình, nếu bạn có thời gian bạn có thể xem qua ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-eXAxTmCyuEw.html Mình du học Đức, là 1 quốc gia miễn học phí cho tất cả các sinh viên, nên thực ra mình chỉ phải lo tiền ăn ở thôi (đâu đó tầm 250 triệu/năm). Hồ sơ thì cũng ko có gì đặc biệt: bảng điểm đại học, ielts, cv, cover letter với 1 bài luận bạn ạ. Riêng trường mình yêu cầu thêm chứng chỉ GRE (nhưng không nhiều trường ở ĐỨc yêu cầu GRE nên bạn có thể bỏ qua nhé)
@legoddurubikscube9350
@legoddurubikscube9350 Год назад
Rất xin lỗi bạn, nhưng mình phải góp ý với bạn phần viết giả mã cho phần "Tìm số tự nhiên nhỏ nhất chia hết cho 1 đến 10" ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-NJYPKEABMTc.html chưa sáng sủa và dễ hiểu, nếu không muốn nói có phần sai về mặt logic. Theo như cách viết của bạn thì ngay khi n = 1 thì vòng lặp repeat đã trả về kết quả là 2 và kết thúc, vì về nguyên tắc khi bạn return một cái gì đó trong vòng lặp thì tất cả mọi chuyện đều kết thúc ngay cả khi bạng đang chạy 1000 vòng lặp. Theo mình bạn nên chuyển thành: n = 1 repeat for each i from 1 to 10 if not divisible(n, i) then n = n + 1 break else if i == 10 return n end if end for end Hoặc nếu muốn giữ như cách viết của bạn thì phải đặt lệnh "return n" bên ngoài vọng lặp repeat như sau: n = 1 repeat for each i from 1 to 10 if divisible(n, i) then OK else n = n + 1 break end if end for end repeat return n Cách này có một điểm dở là cái function divisible(n, i) khi bằng 'true' thì chả có gì để làm 🙂, nên cách viết này không được hay lắm. Mình đánh giá rất cao tâm huyết của bạn nên có góp ý mang tính xây dựng, mong bạn check lại logic của đoạn code nhé! Thân mến.
@haipham-ne5vd
@haipham-ne5vd Год назад
Add trc học khoa công nghệ thông tin đại học bách khoa, chứng tỏ add là người có tư chất. Cho nên thực sự nghề này nó kén người. Cho nên nếu ai mà chậm, tư duy kém thì ko nên theo nghành này
@ThacHungCoder
@ThacHungCoder Год назад
cần cù bù thông minh, chỉ cần không dừng lại, bạn sẽ đến đích.
@haipham-ne5vd
@haipham-ne5vd Год назад
@@ThacHungCoder chuẩn luôn bạn. Đến những thằng học giỏi, toàn nói phét ko học gì. Nhưng thực ra về ngày nào chúng nó cũng cày đến 1-2h sáng. Nên cần cù, chịu khó chưa chắc đã giàu mua được siêu xe..Nhưng chắc chắn là sẽ đủ sức nuôi gia đình, kinh tế khá.
@RyanSs24
@RyanSs24 Год назад
Thông não anh ạ. Nhưng mà anh có thể thêm video đọc code không ạ. Tức là nhìn 1 vào program biết nó đang làm gì ấy ạ
@vietnh1009
@vietnh1009 Год назад
Ý kiến hay bạn a. Mình sẽ làm nha
@phamteyroll2773
@phamteyroll2773 3 месяца назад
em hơi lấn cấn em bấm máy tính trên iphone 7,8,9 đâu chia het cho 10 âu nó toàn ra số lẻ em bấm 7/10 =0,7 8/10=0,8 9/10=0,9 em làm ngược lại 10/7= 1,428571428571429 10/8=1,25 10/9= 1,111111111111111 em xin lỗi nếu em có hiểu nhầm em cảm on anh vì câu tự nghĩ ra phương trình mới ạ
@vietnh1009
@vietnh1009 3 месяца назад
anh cũng chưa từng nghe ai nói là 7, 8 hay 9 chia hết cho 10. Em là người đầu tiên luôn
@thanhloc1059
@thanhloc1059 Год назад
a ơi e muốn theo lập trình web thì nên học từ ngôn ngữ nào
@vietnh1009
@vietnh1009 Год назад
Web mình thấy mọi ng hay bắt đầu vs css js php bạn a
@sangang1009
@sangang1009 Год назад
Html css js đi bạn
@Peter-Donate
@Peter-Donate Год назад
Dạ em cảm ơn anh nhiều ạ, cơ mà hình như ví dụ anh loại 10 là số lớn nhất hình như nó sai sai anh ạ ? :3
@vietnh1009
@vietnh1009 Год назад
mình chỉ duyệt qua các số có chữ số tận cùng = 0, nên mặc nhiên tất cả các số mình duyệt đều chia hết cho 10 rồi, nên có thể loại số 10 đi
@Peter-Donate
@Peter-Donate Год назад
@@vietnh1009 à dạ dạ, em cảm ơn anh nhiều ạ
@vietnh1009
@vietnh1009 Год назад
@@Peter-Donate cảm ơn bạn quan tâm nha 🥰
@minhthanhle1223
@minhthanhle1223 Год назад
kênh bị hack à anh :(, nó đổi tên kênh rồi
@vietnh1009
@vietnh1009 Год назад
hi cam on em. anh lay lai dc kenh roi :P
@hieulonlen6929
@hieulonlen6929 Год назад
Cảm ơn anh! nhiều
@vietnh1009
@vietnh1009 Год назад
Cảm ơn bạn ủng hộ
Далее
Full lộ trình để trở thành 1 Data Scientist
27:19
Docker là gì? Lý thuyết đến Thực hành Lab
1:13:29
Những Sinh Viên IT Sợ Code
23:10
Просмотров 89 тыс.