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

  Рет қаралды 34,487

Việt Nguyễn AI

Việt Nguyễn AI

Жыл бұрын

Đố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/uvipen/ (Mình có rất nhiều project cá nhân thú vị ở đây)
- Linkedin profile: / vietnguyen-tum

Пікірлер: 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 :(
@longcohoang7417
@longcohoang7417 11 ай бұрын
Rất hữu ích, cám ơn anh! 👍👍👍
@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 11 ай бұрын
Ad chứ k phải Add nha.
@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
@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 ^_^
@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 ^_^
@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
@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 ạ
@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 đó ạ
@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 ^_^
@threekingdom11
@threekingdom11 3 ай бұрын
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 Ай бұрын
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
@BrianAdamantHopeless
@BrianAdamantHopeless 3 ай бұрын
quá truyệt vời
@NguyenTien-su9nw
@NguyenTien-su9nw 8 ай бұрын
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 8 ай бұрын
thankss em
@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 ạ.
@dangkhoaphung9454
@dangkhoaphung9454 Жыл бұрын
cảm ơn anh nhiều ạ.
@vietnh1009
@vietnh1009 Жыл бұрын
cảm ơn bạn đã quan tâm ^_^
@ledat5103
@ledat5103 Жыл бұрын
cảm ơn anh, video rất bổ ích :)
@vietnh1009
@vietnh1009 Жыл бұрын
Cảm ơn bạn ủng hộ nhé
@phihongchoiphiphai
@phihongchoiphiphai 3 ай бұрын
cảm ơn anh ❤
@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ó á.
@minhnguyen86
@minhnguyen86 Жыл бұрын
rất hữu ích, cảm ơn anh
@vietnh1009
@vietnh1009 Жыл бұрын
cảm ơn bạn nhiều nhé
@hieulonlen6929
@hieulonlen6929 Жыл бұрын
Cảm ơn anh! nhiều
@vietnh1009
@vietnh1009 Жыл бұрын
Cảm ơn bạn ủng hộ
@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
@hoanle8851
@hoanle8851 Жыл бұрын
Hay anh ơi
@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
@BrianAdamantHopeless
@BrianAdamantHopeless 3 ай бұрын
hay hay
@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
@chungtranngoc3842
@chungtranngoc3842 Жыл бұрын
Giỏi .quá Giỏi
@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?
@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 KZbin 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 ạ.
@decentralizedvietnam
@decentralizedvietnam Жыл бұрын
hay aj
@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 kzbin.info/www/bejne/m4mkqYejeN6oe9k 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é)
@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 😁
@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" kzbin.info/www/bejne/hHu8gX57dqeAisU 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á.
@trungkien9665
@trungkien9665 Жыл бұрын
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
@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 🥰
@phamteyroll2773
@phamteyroll2773 28 күн бұрын
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 28 күн бұрын
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
@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
@code4func-kythuatlaptrinh859
@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
Full lộ trình để trở thành 1 Data Scientist
27:19
Việt Nguyễn AI
Рет қаралды 18 М.
터키아이스크림🇹🇷🍦Turkish ice cream #funny #shorts
00:26
Byungari 병아리언니
Рет қаралды 26 МЛН
Những lỗi “code ngu” mà có thể bạn hay mắc phải!
10:47
Phạm Huy Hoàng
Рет қаралды 162 М.
Tất tần tật về DevOps trong 7 phút
8:08
Việt Nguyễn AI
Рет қаралды 6 М.
Bí mật TOP 1% những lập trình viên giỏi nhất | Trần Quốc Huy Wecommit
26:47
Tại sao mình nhiều lần muốn "bỏ nghề" lập trình??
6:30
Phạm Huy Hoàng
Рет қаралды 94 М.
Những Sinh Viên IT Sợ Code
23:10
28tech
Рет қаралды 87 М.
Какой ПК нужен для Escape From Tarkov?
0:48
CompShop Shorts
Рет қаралды 273 М.
Lid hologram 3d
0:32
LEDG
Рет қаралды 8 МЛН
Ждёшь обновление IOS 18? #ios #ios18 #айоэс #apple #iphone #айфон
0:57
Телефон в воде 🤯
0:28
FATA MORGANA
Рет қаралды 1,2 МЛН