🌹Bạn nào muốn mua cho mình cốc cà phê, cái pizza hay chỉ là gói mì tôm hảo hảo, hãy dùng MoMo quét mã QR tại link này nhé: nhantien.momo.vn/hoidanit (lưu ý: tên người nhận là PHAM VAN TUAN) Đây là video trong series "Ước Gì Mình Biết Những Điều Này Trước Tuổi 30s" 👉Xem Full Playlist này tại đây: th-cam.com/video/VEBRLIXx0ec/w-d-xo.html 👉 Cần giải đáp thắc mắc, cũng như hỗ trợ, tham gia group Facebook : facebook.com/groups/hoidanit 👉Các bạn đăng ký kênh, Like cũng như comment để mình có thêm động lực làm video nha. Cảm ơn mọi người ❤ 👉Chanel khác của mình (Tiếng anh): th-cam.com/channels/HqJxLo7mKam9GKqqwr2wfA.html
Cảm ơn những chia sẻ của a. Bên cạnh những điều đó, một lợi ích của thuật toán với những tk code chưa vững như em thì làm mấy bài trên leetcode giúp mk code tự tin hơn. Vì lúc mới đầu nhiều khi phần ý tưởng toán rời rạc không biết đã đành, đến lúc nghe mấy ô youtube ấn độ giải cho r vẫn biết không biết chuyển thành code như thế nào. Thì đúng cái môn này sinh ra để giúp mk cải thiện điều đó
thì a bảo là nếu e học và hiểu nó thì ok. còn như a, toán rời rạc chỉ là môn học với xác suất thống kê. hơi khô khan nên a ko có ấn tượng gì (mặc dù xác suất thông kê a đạt A =)))
Nếu bạn nào muốn phấn đấu muốn vào làm SE các cty khổng lồ Bigtech (Ms, FB, GG, App) thì nên học thuật toán kỷ vào bởi vì : 1. Các phần mềm công ty này đòi hỏi tối ưu rất là cao nên họ cần những SE giỏi, chứ không phải là mấy ông thợ code 2. Để pass vòng cuối cùng ở các công ty này phải giỏi thuật toán, đó là khả năng giải được các bài toán ở level Hard trên leetcode hoặc là các câu khó ở Div 2, div1 của codeforce. Thường những người trùm bên lập trình thi đấu sẽ có lợi thế lớn so với kỹ sư phần mềm bình thường. Không phải tự nhiên gg họ tổ chức của cuộc thi lập trình hàng năm chỉ để chơi thôi đâu. Bình thường không cần phải quá Master giải thuật cũng có thể viết 1 phần mềm tốt :))), nhưng học nhiều giải thuật cũng giúp phát triển về tư duy lập trình hơn, cách giải quyết vấn đề tối ưu nhất người ta vẫn đánh giá lập trình viên giỏi ở khả năng này, và code ít bug hơn nhiều.
mình đồng ý với bạn. cơ mà với beginners thì không cần thiết. tự dưng đi đâm đầu vào bức tường làm gì. ví dụ như FANG (facebook, amazon, netflix, google) thì người ta đâu có tuyển beginners. còn khi các bạn đã là senior (engineer) thì học gì, làm gì là quyền của các bạn mà.haha
Không biết gì mà chém như đúng rồi. Nó chỉ hỏi tầm medium leetcode thôi ông ạ, thỉnh thoảng thì hỏi khó leetcode mà khó leetcode thì dễ hơn nhiều div2 cf. Còn hỏi div1 cf thì tạch gần hết ông ạ, đã không biết gì lên mạng chém như đúng rồi 🙂
Tuy thuật toán không được sửa dụng nhiều trong công việc (đa số được thư viện hỗ trợ, có sẵn) nhưng thường làm về BE muốn có lương cao, vào công ty tốt thì cần phải học thuật toán.
be làm về data lớn thì thuật toán là đúng rồi. chứ dùng truyền thống vét cạn có mà toang. ở đây có 2 điều mà nhiều bạn không biết: 1. là như bạn nói. rất nhiều thư viện đã hỗ trợ sẵn thuật toán 2. là với data lớn, ví dụ như search chẳng hạn, thì dùng elastic search. thành ra, nếu mà nói thuật toán, thì thuật toán nó nằm ở elastic, chứ ko phải be 1 điều nữa, nếu cty bình thường (ko làm về nghiên cứu AI, big data) thì gần như thuật toán nó ko có ý nghĩa. thông thường, thuật toán chỉ có giá trị, khi và chỉ khi cty đấy tự phát triển 'dựa vào những cái thuật toán cơ bản đã có sẵn -> đây là cái cần học nè'. vd: tiktok không có thuật toán riêng của nó, thì làm sao suggest được content cho users :v
@@hoidanit Ừm đúng rồi, tùy vào nhu cầu và mục đích của mỗi người, và công ty. Nhưng do mình thấy nếu mà để khuyên "do công việc bình thường không dùng thuật toán" nên không cần học thuật toán thì hơi sai. Đến lúc cần phải dùng và áp dụng thuật toán thì không phải là học 1 2 tháng là có thể thành thạo được, hay ít nhất là biết được. Nên là biết ở mức cơ bản, cho có nền tảng trước thì hay hơn.
Và điều này mãi đến khi đi làm được 2 năm và chuẩn bị nhảy sang công ty mới mình mới ngộ ra, và giờ đang ngồi luyện leetcode để có thể PV được những công ty đối với mình là top ở Việt Nam hiện tại 😅
Cái bạn học là lý thuyết, điều đó đúng! Trường chỉ dạy lý thuyết, có kết hợp với thực hành nhưng lý thuyết nhiều hơn. Nhưng không vì vậy mà chê trường lý thuyết suông! Lý thuyết đó là xương sống của thực tại đấy, muốn làm chủ công nghệ, tạo ra sản phẩm đột phá thì phải nắm được cái xương sống này. Cái mà sinh viên thiếu là chất liệu của thực tiễn, va vấp của thực tiễn. Nắm được lý thuyết, va vấp vài năm, bạn ắt sẽ thành công và trưởng thành hơn rất nhiều
@@hoidanit E có một list ưu tiên về các nội dung cần làm, vd như học tiếng Anh đầu tiên, rồi sau đấy đâm vào học code. E vừa xem kênh tiếng Việt của a lẫn xem series html trên chanel tiếng Anh của a để bổ trợ kiến thức, tiện nâng cao khả năng nghe luôn :))
@@PhuongNguyen-yh8yw riêng tiếng anh thì e đừng học của a (kiến thức IT thì ok). vì như a, a cũng chẳng học tiếng anh thì đứa nào người việt cả. a khuyên thật lòng đấy
Dạ em đang là sinh viên năm nhất, cap3 em cũng học trường thường chứ không chuyên Tin hay gì, thật sự để biết em có thích thuật toán không thì rất khó tại em chưa tiếp xúc tới mấy môn chuyên ngành sau này, em chỉ chắc một điều là cái gì áp dụng được vào thực tế công việc thì em sẽ rất thích thôi ạ. Em muốn học AI nhưng vấn đề là tại em không biết trong tương lai sẽ có kiến thức gì với mình nên em cũng hơi sợ nếu lỡ đâm đầu vào mà trí khôn có hạn thì có mà toang. Em vẫn có thể cày thuật toán, nhưng em biết khả năng vận dụng các thuật toán của em cũng có hạn, chắc chắn không thể so trình với các bạn giỏi. Vậy nếu như không thiên về hướng nghiên cứu thì em có thể theo AI được không anh.
vấn đề này a nghĩ e thử nhờ giảng viên định hướng xem. đừng có ngại. còn e thích nghiên cứu thì nên join các labs của thầy cô. nghề nào cug vậy, nếu e kiên trì theo đuổi thì ắt có kết quả. a ko nói tới chuyênj thông minh nhé. vì cùng 1 vấn đề. mỗi người sẽ có cách giải quyết riêng.haha
Những thuật toán học ở trường ra ngoài hầu như không bao giờ dùng vì nó quá là cơ bản của cơ bản đi. Học thuật toán khi đi học chỉ để rèn luyện tư duy thôi. Khi đi làm hầu như toàn phải tự nghĩ ra thuật toán hết.
cái tự nghĩ mình thấy là khá ít. đa phần là học cái mới, hiểu và sửa đổi nó để cho phù hợp. trường đh mới là nền tảng basic. cơ mà nếu học đc cug khá tốt. vì học có bao h là thừa đâu :v
mỗi người 1 level, 1 người 1 sở thích bạn chạy theo công nghệ, lắp tên lửa vào đít đuổi cug ko kịp nếu bạn chưa biết bản thân bạn muốn gì, thì có 2 cách: 1. xem các video hot nhất (tính theo view) 2. chọn 1 người mà theo sau khi bạn đã có base rồi, bạn sẽ cần tự đi, tự mò mẫn. những kiến thức hot nhất, nó ở dạng đọc, ko phải dạng video đâu bạn.kk
Bitcoid VA block change la hai van de khac nhau, block change mo hinh luu Tru du lieu Phan tan, bitcoid la he thong Tien the su dung co so du lieu block change. Lam block change data co may dong code.
big data, blockchain nó cũng chỉ là cơ sở dữ liệu, làm cho nó quá lên, nhiều công ty trước chuyển hết dữ liệu sang big data, rồi cuối cùng phải chấp nhận ₫a dạng loại hình lưu trữ. cơn sốt về bigdata và blockchain bao nhiêu tiền doanh nghiệp. làm rồi đập trong đó có ông lớn như facebook và google.
@@haipham-pm4ls đừng học theo điểm bạn ơi, bạn nên học nó để làm công cụ, vì bây h điểm ielts nó bị làm phát rồi :v (khi nào bạn thấy hài lòng với bản thân mình là ok)
@@hoidanit tại e muốn có cái ngưỡng gì đó để phấn đấu, con số cho cụ thể. như viettel tuyển dụng yêu cầu 650 TOECIC. vì trc khi phỏng vấn để kiểm tra năng lực tiếng anh thì đều xem CV trc ạ
🌹Bạn nào muốn mua cho mình cốc cà phê, cái pizza hay chỉ là gói mì tôm hảo hảo, hãy dùng MoMo quét mã QR tại link này nhé: nhantien.momo.vn/hoidanit (lưu ý: tên người nhận là PHAM VAN TUAN)
Đây là video trong series "Ước Gì Mình Biết Những Điều Này Trước Tuổi 30s"
👉Xem Full Playlist này tại đây: th-cam.com/video/VEBRLIXx0ec/w-d-xo.html
👉 Cần giải đáp thắc mắc, cũng như hỗ trợ, tham gia group Facebook : facebook.com/groups/hoidanit
👉Các bạn đăng ký kênh, Like cũng như comment để mình có thêm động lực làm video nha. Cảm ơn mọi người ❤
👉Chanel khác của mình (Tiếng anh): th-cam.com/channels/HqJxLo7mKam9GKqqwr2wfA.html
Cảm ơn những chia sẻ của a. Bên cạnh những điều đó, một lợi ích của thuật toán với những tk code chưa vững như em thì làm mấy bài trên leetcode giúp mk code tự tin hơn. Vì lúc mới đầu nhiều khi phần ý tưởng toán rời rạc không biết đã đành, đến lúc nghe mấy ô youtube ấn độ giải cho r vẫn biết không biết chuyển thành code như thế nào. Thì đúng cái môn này sinh ra để giúp mk cải thiện điều đó
thì a bảo là nếu e học và hiểu nó thì ok. còn như a, toán rời rạc chỉ là môn học với xác suất thống kê. hơi khô khan nên a ko có ấn tượng gì (mặc dù xác suất thông kê a đạt A =)))
cảm ơn anh vì video chia sẻ này chúc kênh anh ngày càng phát triển.
cảm ơn bạn đã ủng hộ :v
Nếu bạn nào muốn phấn đấu muốn vào làm SE các cty khổng lồ Bigtech (Ms, FB, GG, App) thì nên học thuật toán kỷ vào bởi vì :
1. Các phần mềm công ty này đòi hỏi tối ưu rất là cao nên họ cần những SE giỏi, chứ không phải là mấy ông thợ code
2. Để pass vòng cuối cùng ở các công ty này phải giỏi thuật toán, đó là khả năng giải được các bài toán ở level Hard trên leetcode hoặc là các câu khó ở Div 2, div1 của codeforce. Thường những người trùm bên lập trình thi đấu sẽ có lợi thế lớn so với kỹ sư phần mềm bình thường. Không phải tự nhiên gg họ tổ chức của cuộc thi lập trình hàng năm chỉ để chơi thôi đâu.
Bình thường không cần phải quá Master giải thuật cũng có thể viết 1 phần mềm tốt :))), nhưng học nhiều giải thuật cũng giúp phát triển về tư duy lập trình hơn, cách giải quyết vấn đề tối ưu nhất người ta vẫn đánh giá lập trình viên giỏi ở khả năng này, và code ít bug hơn nhiều.
mình đồng ý với bạn. cơ mà với beginners thì không cần thiết. tự dưng đi đâm đầu vào bức tường làm gì. ví dụ như FANG (facebook, amazon, netflix, google) thì người ta đâu có tuyển beginners. còn khi các bạn đã là senior (engineer) thì học gì, làm gì là quyền của các bạn mà.haha
Không biết gì mà chém như đúng rồi. Nó chỉ hỏi tầm medium leetcode thôi ông ạ, thỉnh thoảng thì hỏi khó leetcode mà khó leetcode thì dễ hơn nhiều div2 cf. Còn hỏi div1 cf thì tạch gần hết ông ạ, đã không biết gì lên mạng chém như đúng rồi 🙂
@@horizon204 làm div 3 tầm 4 bài cuối đã thấy khoai r hoang mang về việc theo SE quá :(((
giờ tình hình khó khăn, mấy cty ở VN toàn hỏi thuật toán, thậm chí livecode... để filter bớt ứng viên, ko có thuật toán thì xác định grab thôi.
Tuy thuật toán không được sửa dụng nhiều trong công việc (đa số được thư viện hỗ trợ, có sẵn) nhưng thường làm về BE muốn có lương cao, vào công ty tốt thì cần phải học thuật toán.
À thêm nữa là chắc chắn phải cần có tiếng Anh nhé
be làm về data lớn thì thuật toán là đúng rồi. chứ dùng truyền thống vét cạn có mà toang. ở đây có 2 điều mà nhiều bạn không biết:
1. là như bạn nói. rất nhiều thư viện đã hỗ trợ sẵn thuật toán
2. là với data lớn, ví dụ như search chẳng hạn, thì dùng elastic search. thành ra, nếu mà nói thuật toán, thì thuật toán nó nằm ở elastic, chứ ko phải be
1 điều nữa, nếu cty bình thường (ko làm về nghiên cứu AI, big data) thì gần như thuật toán nó ko có ý nghĩa. thông thường, thuật toán chỉ có giá trị, khi và chỉ khi cty đấy tự phát triển 'dựa vào những cái thuật toán cơ bản đã có sẵn -> đây là cái cần học nè'.
vd: tiktok không có thuật toán riêng của nó, thì làm sao suggest được content cho users :v
@@hoidanit Ừm đúng rồi, tùy vào nhu cầu và mục đích của mỗi người, và công ty. Nhưng do mình thấy nếu mà để khuyên "do công việc bình thường không dùng thuật toán" nên không cần học thuật toán thì hơi sai. Đến lúc cần phải dùng và áp dụng thuật toán thì không phải là học 1 2 tháng là có thể thành thạo được, hay ít nhất là biết được. Nên là biết ở mức cơ bản, cho có nền tảng trước thì hay hơn.
Và điều này mãi đến khi đi làm được 2 năm và chuẩn bị nhảy sang công ty mới mình mới ngộ ra, và giờ đang ngồi luyện leetcode để có thể PV được những công ty đối với mình là top ở Việt Nam hiện tại 😅
Cái bạn học là lý thuyết, điều đó đúng! Trường chỉ dạy lý thuyết, có kết hợp với thực hành nhưng lý thuyết nhiều hơn. Nhưng không vì vậy mà chê trường lý thuyết suông! Lý thuyết đó là xương sống của thực tại đấy, muốn làm chủ công nghệ, tạo ra sản phẩm đột phá thì phải nắm được cái xương sống này. Cái mà sinh viên thiếu là chất liệu của thực tiễn, va vấp của thực tiễn. Nắm được lý thuyết, va vấp vài năm, bạn ắt sẽ thành công và trưởng thành hơn rất nhiều
chuẩn 👍
7:07
Anh chia sẻ về học tiếng Anh đi ạ
chủ đề này là 1 series e nhé. hiện tại a có quá nhiều chủ đề để làm, trong khi time lại ko có. nên là e chịu khó chờ nhé
@@hoidanit E có một list ưu tiên về các nội dung cần làm, vd như học tiếng Anh đầu tiên, rồi sau đấy đâm vào học code. E vừa xem kênh tiếng Việt của a lẫn xem series html trên chanel tiếng Anh của a để bổ trợ kiến thức, tiện nâng cao khả năng nghe luôn :))
@@PhuongNguyen-yh8yw riêng tiếng anh thì e đừng học của a (kiến thức IT thì ok). vì như a, a cũng chẳng học tiếng anh thì đứa nào người việt cả. a khuyên thật lòng đấy
@@hoidanit e xem tham khảo kkkk Nói chung a nói dễ nghe hơn mấy ông Ấn Độ
Anh có thể chia sẻ các sách, các diễn đàn mà anh cảm thấy bổ ích được ko ạ 😄
cái này thì dễ này. hôm nào có time a sẽ làm. e bật thông báo để nhận video một cách sớm nhất nhé
Dạ em đang là sinh viên năm nhất, cap3 em cũng học trường thường chứ không chuyên Tin hay gì, thật sự để biết em có thích thuật toán không thì rất khó tại em chưa tiếp xúc tới mấy môn chuyên ngành sau này, em chỉ chắc một điều là cái gì áp dụng được vào thực tế công việc thì em sẽ rất thích thôi ạ. Em muốn học AI nhưng vấn đề là tại em không biết trong tương lai sẽ có kiến thức gì với mình nên em cũng hơi sợ nếu lỡ đâm đầu vào mà trí khôn có hạn thì có mà toang. Em vẫn có thể cày thuật toán, nhưng em biết khả năng vận dụng các thuật toán của em cũng có hạn, chắc chắn không thể so trình với các bạn giỏi. Vậy nếu như không thiên về hướng nghiên cứu thì em có thể theo AI được không anh.
vấn đề này a nghĩ e thử nhờ giảng viên định hướng xem. đừng có ngại.
còn e thích nghiên cứu thì nên join các labs của thầy cô.
nghề nào cug vậy, nếu e kiên trì theo đuổi thì ắt có kết quả. a ko nói tới chuyênj thông minh nhé.
vì cùng 1 vấn đề. mỗi người sẽ có cách giải quyết riêng.haha
a ơi e học khmt mà e chưa biết nên học các farmwork nào bên ngành ạ. a có thể gợi ý cho e vài cái kh ạ
bên khmt thi mình không rõ. vì nó thiên về thuật toán & logic rất nhiều. với câu hỏi này, bạn hỏi trực tiếp giảng viên đh xem kết quả thế nào
Những thuật toán học ở trường ra ngoài hầu như không bao giờ dùng vì nó quá là cơ bản của cơ bản đi. Học thuật toán khi đi học chỉ để rèn luyện tư duy thôi. Khi đi làm hầu như toàn phải tự nghĩ ra thuật toán hết.
cái tự nghĩ mình thấy là khá ít. đa phần là học cái mới, hiểu và sửa đổi nó để cho phù hợp.
trường đh mới là nền tảng basic. cơ mà nếu học đc cug khá tốt. vì học có bao h là thừa đâu :v
cho em hỏi , giờ muốn bắt kịp mấy cái tin tức bên nước ngoài thì trang web nào hữu ích vậy ạ
mỗi người 1 level, 1 người 1 sở thích
bạn chạy theo công nghệ, lắp tên lửa vào đít đuổi cug ko kịp
nếu bạn chưa biết bản thân bạn muốn gì, thì có 2 cách:
1. xem các video hot nhất (tính theo view)
2. chọn 1 người mà theo
sau khi bạn đã có base rồi, bạn sẽ cần tự đi, tự mò mẫn.
những kiến thức hot nhất, nó ở dạng đọc, ko phải dạng video đâu bạn.kk
@@hoidanit uây, anh rep từng cmt luôn ạ😁. Em hiểu r ạ, e cảm ơn a nhiều
ai mình cug reply comment hết mà.kk
Học backend có cần giỏi thuật toán kh anh
tùy vào tham vọng của bạn và cty bạn ứng tuyển. nó yêu cầu thì học, ko cug chẳng sao bạn nhé
Sinh viên chưa có kinh nghiệm thì viết cv như nào để xin thực tập anh nhỉ
a có 1 series chia sẻ rồi đấy e. e có thể xem tại đây: th-cam.com/video/beqtusx6Nc8/w-d-xo.html
Em thì em ko giỏi toán mấy cái toán nâng cao em sẽ ko làm dc thì nên phải làm sao ạ nếu e m học cntt mong anh giải đáp ạ 😢
tối 8pm mình live, bạn có thể vào giao lưu bạn nhé
13:00
anh làm fullstack thế có dùng thuật toán nhiều ko a
thanh niên xem xong video mà còn chưa hiểu hả zời =))
a ơi cho e hỏi: e tay ngang chuyển qua học cyber security có được ko a.
miễn sao e thích là đc. học vào mà hiểu ấy. chứ đừng nghe theo lời khuyên mà chọn nhé
E muốn học hệ thống thông tin thì có cần thuật toán ko a
em xem chương trình học của hệ mình học ấy. với lại, trường đại học chỉ là lý thuyết thôi mà em. dù học hay không học có gì đáng sợ đâu nhẩy :v
Toán e hơi kém thì có học đc cntt không ạ
được hết em nhé. điều quan trọng là em có "hành động" hay không thôi. biết phép cộng là theo được :v
Bitcoid VA block change la hai van de khac nhau, block change mo hinh luu Tru du lieu Phan tan, bitcoid la he thong Tien the su dung co so du lieu block change.
Lam block change data co may dong code.
blockchain. ko phải change :v
@@hoidanit XIN Loi eng Kem 😀😀😀
big data, blockchain nó cũng chỉ là cơ sở dữ liệu, làm cho nó quá lên, nhiều công ty trước chuyển hết dữ liệu sang big data, rồi cuối cùng phải chấp nhận ₫a dạng loại hình lưu trữ.
cơn sốt về bigdata và blockchain bao nhiêu tiền doanh nghiệp. làm rồi đập trong đó có ông lớn như facebook và google.
để học tiếng anh thì học IETLS hay TOEIC sẽ phù hợp hả anh
cái này quá dễ trả lời. ielts e nhé. học thì học toàn diện, dùng tiêu chuẩn quốc tế, chứ dùng ao làng toeic làm gì hả bạn :v
@@hoidanit học đến điểm Ietls là đủ để học và làm việc hả anh
@@haipham-pm4ls đừng học theo điểm bạn ơi, bạn nên học nó để làm công cụ, vì bây h điểm ielts nó bị làm phát rồi :v (khi nào bạn thấy hài lòng với bản thân mình là ok)
@@hoidanit tại e muốn có cái ngưỡng gì đó để phấn đấu, con số cho cụ thể. như viettel tuyển dụng yêu cầu 650 TOECIC. vì trc khi phỏng vấn để kiểm tra năng lực tiếng anh thì đều xem CV trc ạ
@@haipham-pm4ls 650 tô màu đâu bằng 5.0 ielts đấy em :v
B K61 à
ahihi :v
@@hoidanit Tôi theo b vs