(Lập trình A-Z) Học ở đâu uy tín? Tự học ntn? Có nên học trung tâm?

Ví dụ bât giờ học lập trình ứng dụng trên ios, sau này lở google sút bay apple thì phải bỏ học lại từ đầu lập trình androi, hay kiến thức củ nó có bổ trợ gì không, nếu có thì khoảng bao nhiêu %. Ý t là dù gì thì cũng phải phụ thuộc vào yếu tố gì đó. Phải chạy theo xu hướng. Ngành công nghệ thông tin thì xu hướng thay đổi rất nhanh, không nắm bắt kịp thì cũng nhanh tụt.
Như t thì 1 buổi là t chuyển ngôn ngữ được, dùng thành thạo thì vừa làm vừa học tầm tháng là ổn. Chủ yếu tư duy chứ ngôn ngữ nay gần gần giống nhau thôi.
 
Cho ta hỏi ké, mi có biết khóa học nào về Conversational AI không?
Hồi trước t có học về AI nhưng ko đi chuyên sâu, m có thể lên tìm ở Udacity hay Coursera.
M nói Conversational AI theo t hiểu là m đang ám chỉ Xử lý ngôn ngữ tự nhiên, xử lý ảnh... phải ko???
Theo t biết thì Xử lý ngôn ngữ tự nhiên, xử lý ảnh là mảng con của AI, AI là mảng con của ML (Machine Learning).
Nếu m muốn kiểu mì ăn liền thì lên kiếm mấy khóa AI cho python và ML ấy (xử lý ngôn ngữ tự nhiên, xử lý ảnh, chat box, virtual agent...), mấy công ty hay phần mềm t thấy cũng chủ yếu dùng mấy cái này, còn muốn hiểu sâu thì đi từ ML -> AI -> Xử lý ngôn ngữ tự nhiên.
 
Hồi trước t có học về AI nhưng ko đi chuyên sâu, m có thể lên tìm ở Udacity hay Coursera.
M nói Conversational AI theo t hiểu là m đang ám chỉ Xử lý ngôn ngữ tự nhiên, xử lý ảnh... phải ko???
Theo t biết thì Xử lý ngôn ngữ tự nhiên, xử lý ảnh là mảng con của AI, AI là mảng con của ML (Machine Learning).
Nếu m muốn kiểu mì ăn liền thì lên kiếm mấy khóa AI cho python và ML ấy (xử lý ngôn ngữ tự nhiên, xử lý ảnh, chat box, virtual agent...), mấy công ty hay phần mềm t thấy cũng chủ yếu dùng mấy cái này, còn muốn hiểu sâu thì đi từ ML -> AI -> Xử lý ngôn ngữ tự nhiên.
Yeah, đúg cái ta muốn tìm đây, thank tml
 
Hồi trước t có học về AI nhưng ko đi chuyên sâu, m có thể lên tìm ở Udacity hay Coursera.
M nói Conversational AI theo t hiểu là m đang ám chỉ Xử lý ngôn ngữ tự nhiên, xử lý ảnh... phải ko???
Theo t biết thì Xử lý ngôn ngữ tự nhiên, xử lý ảnh là mảng con của AI, AI là mảng con của ML (Machine Learning).
Nếu m muốn kiểu mì ăn liền thì lên kiếm mấy khóa AI cho python và ML ấy (xử lý ngôn ngữ tự nhiên, xử lý ảnh, chat box, virtual agent...), mấy công ty hay phần mềm t thấy cũng chủ yếu dùng mấy cái này, còn muốn hiểu sâu thì đi từ ML -> AI -> Xử lý ngôn ngữ tự nhiên.
Mi học ở web nào thế?
 
Mi học ở web nào thế?
T học trên Coursera, khóa ML, Deep Learning của Andrew Ng, chịu khó dùng google dịch mấy cái script ra nếu m ko giỏi tiếng anh.
Còn Python AI, ML thì search đại khái Xử lý ảnh, xử lý ngôn ngữ tự nhiên với python chẳng hạn r làm theo coi thử để có cảm nhận AI nó là gì.
 
vl học thế chỉ để hiểu nó là cái gì thôi,chứ bảo tao học cái này mà đi xin việc thì đếch có việc cho m đâu.Còn làm về xử lý ảnh,xử lý ngôn ngữ,tao cũng làm được,thư viện giờ đầy,thiếu đếch gì đâu.Những cái đó nó ko giúp m có việc ,nó chỉ biến m thành 1 con vẹt
T có làm trong mảng đó đâu, hồi lâu t học cho biết thôi, nếu m biết thì m tư vấn giúp nó đi.
Nếu muốn học chuyên sâu kiểu hiểu nó là gì thì theo còn ko thì lên python framework, lib đầy mà, t có nói kiểu mì ăn liền ở trên r đấy. Còn lúc đi làm tùy doanh nghiệp nó cho m làm gì nữa chứ.
 
vl tự học ML đéo được đâu mày,ko ai nhận vào làm đâu.Học cái này nó ko phải kiểu thấy họ viết gì rồi làm theo là được đâu,không có tư duy ,có người vạch lộ trình thì học vào mắt.
t học Cs ở bkhn còn k đủ tự tin theo ngành này,huống chi là 1 thằng ngoại đạo như m.CS ở bk chắc chỉ có vài th theo ngành này thôi.Nghe bọn nó phổ cập ML,AI cái thứ làm méo gì,đéo theo được đâu,tao khuyên thật
À ko, t ko học ngành này, t học điện, do công ty t đag làm có liên quan 1 nhánh về AI nên t mới cần 1 chút kiến thức về cái này
 
Mong các đồng dâm trên Xam chia sẻ kinh nghiệm học lập trình uy tín để các tấm chiếu mới như t học hỏi (kĩ năng tin học nổi trội nhất của t là mở tab ẩn danh vào xam,thiendia,Liên xô chống mĩ, t ko có nền tảng về lập trình)

Đôi nét về bản thân: t sắp sửa sang Mỹ học cao đẳng cộng đồng về lập trình vào t8 năm sau , còn vài tháng ở VN t muốn tranh thủ học trước càng nhiều càng tốt (học skill để đi làm chứ ko cần học để thi)
Một số câu hỏi cần chỉ giáo
- Tự học nên bắt đầu ntn? Nên ưu tiên kĩ năng vs nội dung gì trước? Cách học hiệu quả?
- Nguồn tài liệu ở đâu uy tín (trang web)
- Có nên học trung tâm, nếu có thì nên học ở đâu (học offline t ở HN, còn online ntn cũng được)
- Về định hướng: t khá mông lung về ngành này, cao nhân nào có thể giúp t thông não những hướng phát triển chính cho coder, xin hậu tạ một chầu vodka


9.jpg

Hình chống loãng thread
Sau này đi làm lập trình đây sẽ là cách giải lao của t vs đồng nghiệp, tiện thể bàn chuyện công việc luôn
Mày download code này về chạy đc là hết hỏi ngu
Bố thằng VinAI nó cũng ko dám chém gió mày


 
địt mẹ, dạng đẽo cầy giữa đường này giống bọn amatuer ô phở với mấy con chó điên voz vàng vẩu
nhớ 2 năm trước mới có covid, sủa robot đưa cơm dùng lidar với sonar ccc, gân cổ cò như đúng rồi
Screenshot 2021-12-14 193126.pngScreenshot 2021-12-14 193022.pngScreenshot 2021-12-13 191659.png
 
Sửa lần cuối:
Tesla mới autopilot level 2. Viettel, FPT, VinAI level 5
Vcl IT amtauer
Anamit vàng vẩu về nhất cmn thế giới
 
Tml thớt càng học nhiều càng bị bọn vàng vẩu tẩy não, nhồi sọ ngu người thôi
Screenshot 2021-12-13 191659.pngScreenshot 2021-12-14 193022.pngScreenshot 2021-12-14 193126.png
 
Tml thớt là đứa gen Z mới xin add friend tao hôm nọ đấy phỏng? Học lập trình cơ bản thì có cái đéo gì đâu mà. Mày học ở trung tâm, tự học hay ở trường đại học thì lộ trình học tập cũng na ná nhau cả thôi. Tutorials cho người mới bắt đầu mảng lập trình thì đầy trên mạng, search cái là ra một đống. Mày có thể học theo lời những bọn ở trên đây đã viết cũng được. Hãy chọn giáo trình tiếng anh mà học, chỉ đọc tiếng việt nếu tiếng anh quá khó hiểu cho mày.

Về lộ trình chung cho người mới bắt đầu thì hầu hết là chọn một ngôn ngữ đầu tiên để học. C/C++, C#, Java, Rust hay Python etc.. đều được. Trong năm đầu ngoài học syntax của ngôn ngữ ra, thì phải học OOP, Data Structures và Algorithms để luyện tư duy logic của một programmer. Có thể học thêm Design Patterns nhưng không cần thiết phải gồng mình học hết, chỉ cần học qua loa cho biết thôi, những kiến thức đấy sẽ được improve dần theo thời gian.

Sau đó hãy chọn một mảng trong IT: Web developer, Mobile developer, Embedded, Game developer, Devops, Data Scientist, Blockchain, AI, Machine Learning, Computer Vision etc.. để bắt đầu học chuyên sâu. Đây cũng có thể là career suốt đời của mày. Sau này mày có thể nhảy ngang sang mảng khác cũng được nhưng sẽ vẫn phải học lại nhiều kiến thức chuyên ngành vì ngành IT này rất rộng. Lộ trình học tập của những mảng này đều có đầy đủ trên internet, tự search đi.

Đấy chỉ là về mặt lộ trình học tập thôi. Cái quan trọng nhất là cái thái độ của mày đối với việc học tập ở thời điểm này. Học hành nghiêm túc rất vất vả nhọc nhằn, ngành đéo nào cũng thế chứ không phải chỉ mỗi IT đâu. Mày phải ép bản thân mỗi ngày ngồi vào bàn học cho dù đang rất chán nản uể oải. Hãy cố gắng viết code mỗi ngày, bất kể 5 phút hay 5 tiếng. Mày phải tập cho mình thói quen chủ động trong việc học tập aka tự học.

Ngoài ra còn vấn đề quan trọng khác nữa là xin việc. Để có thể nhận được công việc tốt sau khi ra trường thì ngoài việc học tập để tăng kiến thức chuyên ngành, mày cần phải có kinh nghiệm nữa. Mà kinh nghiệm chỉ có thể có được qua thông việc phát triển các dự án. Nếu không xin được việc thực tập ở một công ty nào trong lúc học, thì hãy tự phát triển projects của riêng mình. Hãy bắt đầu với các projects scope nhỏ thôi, sau đó bắt đầu làm những projects lớn khi mày tự tin với trình độ của mình. Làm quen với Github, upload các dự án của mày lên đấy. Đừng lo lắng về việc đéo ai quan tâm đến dự án của mình, mục đích chính là để cho người khác có thể đánh giá năng lực của mày thông qua các dự án trên đấy thôi. Mảng này thì người ta không quan tâm lắm đến bằng cấp đâu, người ta chỉ quan tâm mày có làm được việc hay không thôi.

Còn nhiều điều nữa mà tao không thể viết hết trong một post như này (với cả tao cũng đéo có time :sad:) Tóm lại đừng quá lăn tăn về việc học ở đâu, học như thế nào, vì giờ những lộ trình cho người mới bắt đầu đầy rẫy trên mạng. Vấn đề ở chỗ mày có đủ quyết tâm để theo đuổi đến cùng không? Hay chỉ quyết tâm được hôm nay, đến ngày mai lại bắt đầu nản dần đều:vozvn (19):
 
Tml thớt là đứa gen Z mới xin add friend tao hôm nọ đấy phỏng? Học lập trình cơ bản thì có cái đéo gì đâu mà. Mày học ở trung tâm, tự học hay ở trường đại học thì lộ trình học tập cũng na ná nhau cả thôi. Tutorials cho người mới bắt đầu mảng lập trình thì đầy trên mạng, search cái là ra một đống. Mày có thể học theo lời những bọn ở trên đây đã viết cũng được. Hãy chọn giáo trình tiếng anh mà học, chỉ đọc tiếng việt nếu tiếng anh quá khó hiểu cho mày.

Về lộ trình chung cho người mới bắt đầu thì hầu hết là chọn một ngôn ngữ đầu tiên để học. C/C++, C#, Java, Rust hay Python etc.. đều được. Trong năm đầu ngoài học syntax của ngôn ngữ ra, thì phải học OOP, Data Structures và Algorithms để luyện tư duy logic của một programmer. Có thể học thêm Design Patterns nhưng không cần thiết phải gồng mình học hết, chỉ cần học qua loa cho biết thôi, những kiến thức đấy sẽ được improve dần theo thời gian.

Sau đó hãy chọn một mảng trong IT: Web developer, Mobile developer, Embedded, Game developer, Devops, Data Scientist, Blockchain, AI, Machine Learning, Computer Vision etc.. để bắt đầu học chuyên sâu. Đây cũng có thể là career suốt đời của mày. Sau này mày có thể nhảy ngang sang mảng khác cũng được nhưng sẽ vẫn phải học lại nhiều kiến thức chuyên ngành vì ngành IT này rất rộng. Lộ trình học tập của những mảng này đều có đầy đủ trên internet, tự search đi.

Đấy chỉ là về mặt lộ trình học tập thôi. Cái quan trọng nhất là cái thái độ của mày đối với việc học tập ở thời điểm này. Học hành nghiêm túc rất vất vả nhọc nhằn, ngành đéo nào cũng thế chứ không phải chỉ mỗi IT đâu. Mày phải ép bản thân mỗi ngày ngồi vào bàn học cho dù đang rất chán nản uể oải. Hãy cố gắng viết code mỗi ngày, bất kể 5 phút hay 5 tiếng. Mày phải tập cho mình thói quen chủ động trong việc học tập aka tự học.

Ngoài ra còn vấn đề quan trọng khác nữa là xin việc. Để có thể nhận được công việc tốt sau khi ra trường thì ngoài việc học tập để tăng kiến thức chuyên ngành, mày cần phải có kinh nghiệm nữa. Mà kinh nghiệm chỉ có thể có được qua thông việc phát triển các dự án. Nếu không xin được việc thực tập ở một công ty nào trong lúc học, thì hãy tự phát triển projects của riêng mình. Hãy bắt đầu với các projects scope nhỏ thôi, sau đó bắt đầu làm những projects lớn khi mày tự tin với trình độ của mình. Làm quen với Github, upload các dự án của mày lên đấy. Đừng lo lắng về việc đéo ai quan tâm đến dự án của mình, mục đích chính là để cho người khác có thể đánh giá năng lực của mày thông qua các dự án trên đấy thôi. Mảng này thì người ta không quan tâm lắm đến bằng cấp đâu, người ta chỉ quan tâm mày có làm được việc hay không thôi.

Còn nhiều điều nữa mà tao không thể viết hết trong một post như này (với cả tao cũng đéo có time :sad:) Tóm lại đừng quá lăn tăn về việc học ở đâu, học như thế nào, vì giờ những lộ trình cho người mới bắt đầu đầy rẫy trên mạng. Vấn đề ở chỗ mày có đủ quyết tâm để theo đuổi đến cùng không? Hay chỉ quyết tâm được hôm nay, đến ngày mai lại bắt đầu nản dần đều:vozvn (19):
Xin đa tạ, chắc huynh đài cũng bận đầu tắt mặt tối, nếu có duyên được gặp tại hạ xin mời một chầu cafe. Chúc dự án của huynh ngày càng ngon trym.
 
Sự học vô bờ bến, học không có điểm dừng
Chỉ học cao đẳng thì không nói được gì
Đây là ngành đam mê, nếu học được lâu thì rất tốt. Còn nếu học để lấy cái bằng và đi làm, thì tốt nhất nên học các mảng ngắn hơn, thuần app, thay vì Machine Learning.
Như bần tăng có nhận định lúc đầu, học Smart. Tức là, học 1 hiểu 10, học sao để adapt những process khác có tính năng tương tự. Đừng học vẹt kiểu học 1 biết 1, sau này sẽ khó phát triển lâu.
Ngành này đào thải lớn, nhất là cuối năm. Thí chủ thấy ai lương 5k/tháng mà 30.12 đang vui, 31.12 lên văn phòng gặp tờ A4 trước mặt chưa. Còn có gia đình và người thân đợi lương tháng nữa, thí chủ à. Không phải chỉ làm vì đam mê bản thân là xong. Hãy suy nghĩ cẩn thận nhé.
Thì cái thg lương 5k out ra ngoài tìm chỗ khác 4k xong ngay ngon lành
 
Tao làm blockchain. 3 năm xp fullstack lương 4k nên tao nghĩ tao đủ tư cách tư vấn cho thớt:
Đầu tiên là phải chăm. fucking chăm.mấy thằng hay "study smart, not hard" là mấy thằng hay khôn vặt nhé. Cái sự smart nó bộc lộ khi mày đã "study hard" 1 thời gian nhất định. Thay đổi về lượng sẽ thay đổi về chất. Cái "smart" nó thể hiện khả năng lĩnh hội, tốc độ học của mày thôi.Cùng làm 1 cái thì thằng smart sẽ đi nhanh hơn, nắm bắt cơ hội tốt hơn.
Các tỷ phú thế giới trước khi smart họ chăm vkl nhé. Chăm từ bé.
Thứ 2 là phải đam mê. Nhìn code 20/24 ko ngán. Mỗi lần thấy cái gì mới là rất hứng thú. Tìm hiểu nó. Đầu nghĩ "uầy, cái này kinh vl, nó sẽ làm thay đổi cái này cái kia" hoặc chỉ đơn giản để học để hơn thằng làm cùng mày thôi.
Thứ 3. Tư duy mà ngu, logic kém, toán cấp 3 dưới 6 điểm thì nghỉ mẹ đi
Toán cấp 3 mà bỏ thời gian ra học thì 80% trên 6 điểm r tml có cái gì đâu mà lô ms chả gíc
 
Có sự khác biệt giữa học IT ở Đh và các trung tâm là: Có thể đại học không dạy mày làm thợ tốt như các trung tâm, nhưng ở đây mày sẽ học được tư duy lập trình (cái này quan trọng) bằng những bài đồ án khó lè lưỡi, cách làm việc nhóm, cách giải quyết vấn đề. Trung tâm thì dạy mày đáp ứng đủ cho nhu cầu tuyển dụng thực tiễn. Quan trọng là mày có muốn theo và đam mê với nghề không? Vì nghề này phải tự update mỗi ngày, không thì sẽ bị đào thải.
Thanks m đã nói rõ cho t thông. M đang làm mảng nào IT thế, có thể chia sẻ cho các ae ở đây cùng thẩm?
 
Thắng nào lúc trên có nói vụ Machine Learning, AI, tao có làm trong ngành này, cũng éo phải expert mọe gì nhưng cũng tầm 5 năm kinh nghiệm đi làm, có thể cho chúng mài 1 số lời khuyên:
1. Nếu chúng mài giỏi Toán (giỏi thực sự chứ méo phải giỏi làm bài tập), 2 năm tụi bài build background về machine learning và computer science chăm chỉ là có thể vào nghề. Course thì trên Coursera, Standford, MIT giờ đầy. Google là có.
2. Nếu chúng mài méo giỏi cái gì dính tới logic, nhưng chúng mài thấy AI cool, và "đam mê'. Lời khuyên: Cút, ngành này cần build background rất dữ, ko có background Toán và tư duy khoa học thì chúng mài "đam mê" bao nhiêu cũng vứt.
3. Nếu chúng mài có background computer science rồi, muốn chuyển qua ML: Lại phải quay lại điều kiện về background Toán và tư duy khoa học. Thằng nào thuộc dạng thợ khéo tay hay làm, nhưng ko giỏi nghiên cứu có thể theo hướng practice, làm AI Engineer. Thằng nào vừa có tư chất ham cày cuốc, muốn tìm hiểu bản chất, thì cày thử các textbooks, papers, có thể đi theo hướng research làm Data Scientist. Thằng nào thông minh, học 1 hiểu 10, làm 1 biết 10 thì: Cút, mài đi làm sếp đi, đừng làm ngành này làm gì cho lãng phí tài năng.
 
Thằng nào thông minh, học 1 hiểu 10, làm 1 biết 10 thì: Cút, mài đi làm sếp đi, đừng làm ngành này làm gì cho lãng phí tài năng.
Thanks m đã chia sẻ giúp t thông ra nhiều. Mà m làm AI ở nước ngoài hay làm remote ở VN thế? M đánh giá ngành AI này có tiềm năng phát triển ở Đông Lào ko?
Mà t cũng chưa rõ lắm đoạn này, sao lại lãng phí tài năng? Làm AI culi lắm à?
 
Thanks m đã chia sẻ giúp t thông ra nhiều. Mà m làm AI ở nước ngoài hay làm remote ở VN thế? M đánh giá ngành AI này có tiềm năng phát triển ở Đông Lào ko?
Mà t cũng chưa rõ lắm đoạn này, sao lại lãng phí tài năng? Làm AI culi lắm à?
Tao làm ở Đông Lào thôi, trình như tao qua Sing thì chỉ culi cho mấy thằng Head hoặc CTO Nhật, Tây lông cùi bắp thôi chứ ko hơn được nên tao cứ ngồi ở đây thôi. VN vẫn có tiềm năng, về cả làm product hay là out sourcing ngành này. Expert trong ngành thì dân VN có những siêu sao khá khủng, nhưng nhân lực cấp thấp hơn thì lại thiếu trầm trọng. Vì các trường đại học dại Machine Learning quá tệ, chỉ ở những trường tầm DHQG thì khá hơn xíu, nhưng những đứa giỏi cũng đa phần là được các Thầy đầu ngành chăm bón kỹ hoặc là khả năng tự học tốt. Còn quy trình để đào tạo ra nhân lực chất lượng tiêu chuẩn thì vẫn chưa.

Còn mài thông minh làm 1 được 10 thì làm CEO, hoặc Start-up cho nó khỏe. Chứ đây là 1 ngành khoa học, cày cuốc hại não hại thân lắm, không phù hợp đâu
 
Tml thớt ko tẩu hỏa nhập ma mới lạ
Đéo phải méo mó, mài dữa, toán, văn vở, đam mê làm gì
Đéo download code về chạy đc thì hỏi thế chứ hỏi nữa cũng ăn cứt
TAMa_X.gif
 
vl tự học ML đéo được đâu mày,ko ai nhận vào làm đâu.Học cái này nó ko phải kiểu thấy họ viết gì rồi làm theo là được đâu,không có tư duy ,có người vạch lộ trình thì học vào mắt.
t học Cs ở bkhn còn k đủ tự tin theo ngành này,huống chi là 1 thằng ngoại đạo như m.CS ở bk chắc chỉ có vài th theo ngành này thôi.Nghe bọn nó phổ cập ML,AI cái thứ làm méo gì,đéo theo được đâu,tao khuyên thật
Trc thấy m cmt có cày codeforce, trc hồi cấp 3 học chuyên tin ak?
 
Mong các đồng dâm trên Xam chia sẻ kinh nghiệm học lập trình uy tín để các tấm chiếu mới như t học hỏi (kĩ năng tin học nổi trội nhất của t là mở tab ẩn danh vào xam,thiendia,Liên xô chống mĩ, t ko có nền tảng về lập trình)

Đôi nét về bản thân: t sắp sửa sang Mỹ học cao đẳng cộng đồng về lập trình vào t8 năm sau , còn vài tháng ở VN t muốn tranh thủ học trước càng nhiều càng tốt (học skill để đi làm chứ ko cần học để thi)
Một số câu hỏi cần chỉ giáo
- Tự học nên bắt đầu ntn? Nên ưu tiên kĩ năng vs nội dung gì trước? Cách học hiệu quả?
- Nguồn tài liệu ở đâu uy tín (trang web)
- Có nên học trung tâm, nếu có thì nên học ở đâu (học offline t ở HN, còn online ntn cũng được)
- Về định hướng: t khá mông lung về ngành này, cao nhân nào có thể giúp t thông não những hướng phát triển chính cho coder, xin hậu tạ một chầu vodka


9.jpg

Hình chống loãng thread
Sau này đi làm lập trình đây sẽ là cách giải lao của t vs đồng nghiệp, tiện thể bàn chuyện công việc luôn
Bắt đầu từ pascal trước.
Mọi ngôn ngữ đều chỉ là công cụ, bản chất của lập trình là giỏi thuật toán
 
Top