30/09/2018, 19:22

Vấn đề học lập trình ở VN

Chào mọi người, em đang là du học sinh ngành thiết kế phần mềm ở nước ngoài, em được về nước nghỉ hè khoảng 3 tháng 1 năm, do đó em định năm 1 năm 2 sẽ dùng thời gian này tham gia các khoá học ngắn hạn còn năm 3 xin đi thực tập ở VN.
Do đó em muốn hỏi về các khoá học ngắn hạn < 3 tháng về khoa học máy tính/ lập trình Java/ thiết kế game đơn giản / lập trình ứng dụng di động /… ở TP HCM ạ.

Một vấn đề nữa là em thấy việc học lập trình ở VN hơi rập khuôn sao ấy ạ, do đó chưa biết chọn nơi để học theo hướng áp dụng được vào kĩ năng cho mình. Lý do là vì em có mượn giáo trình của các bạn học CNTT ở BK, KHTN xem qua, thì nhận thấy các trường ở VN chú trọng quá nhiều vào…giải toán bằng ngôn ngữ lập trình. Cứ dạy cơ bản 1 ngôn ngữ nào đó xong là cho nhiều bài tập dùng ngôn ngữ đó để giải toán, tìm thuật toán, tìm cách in ra gì đó, … hỏi ra thì bảo đó giúp phát triển tư duy lập trình.

Em thấy học theo hướng đó khô khan quá, nên ngại vì có thể tốn thời gian của mình mà rốt cuộc cũng chỉ biết giải toán chứ không làm ra được 1 cái gì đó áp dụng được. Em học kì đầu ở Úc, dù họ dạy Pascal, nhưng họ không bắt sinh viên làm toán bằng Pascal, mà bắt làm thẳng 1 ứng dụng có thể chạy được, cuối kì ai làm được nhiều task hơn và có phần mềm hay, ứng dụng được thì điểm cao. Do đó sinh viên đã có thể sử dụng Pascal để làm app tương tác, làm game 2D, AI… rồi kì sau lên C++, C# thì ứng dụng càng hiểu quả hơn nữa.

Em xin cảm ơn ạ

vũ xuân quân viết 21:29 ngày 30/09/2018

Đấy là cách dạy ở trường đại học - cao đẳng ở Việt Nam.
Còn các khóa ngắn hàng thì dĩ nhiên là không dạy về thuật toán rồi.
Em có thể đến trung tâm trường đại học tự nhiên tp.hcm để tìm thông tin về những khóa học ngắn hạn.
Anh có thắc mắc là sao em đã học ở Úc, lấy đó làm nên tảng.
Có thể lên mạng kiếm những khóa trên mạng về mà tự học thêm.

Itachi Citus viết 21:26 ngày 30/09/2018

Các trường KHTN, BK là các trường Đại học thiên hướng nghiên cứu và lý thuyết, các trường như FPT, Duy Tân là các trường thiên hướng ứng dụng, do đó nó thể hiện rõ ở phần đại cương. Ở các trường KHTN, BK, các môn cơ sở thường nặng và thiên về lý thuyết, giải thuật, đó là điều bình thường. Nếu nhìn vào chương trình của Caltech, MIT bạn sẽ thấy nó còn khủng khiếp hơn.

Lấy ví dụ bài tập của MIT, môn “introduction to algorithms” http://courses.csail.mit.edu/6.006/spring11/psets/ps1.pdf

Do đó em muốn hỏi về các khoá học ngắn hạn < 3 tháng về khoa học máy tính/ lập trình Java/ thiết kế game đơn giản / lập trình ứng dụng di động /… ở TP HCM ạ.

Bạn đi du học, có vốn tiếng Anh tốt rồi thì Udemy, Pluralsight, Udacity có các khóa học rất tốt cho lập trình, mình nghĩ nếu được thì bạn nên tự học thì tốt hơn.

Missing My First Love Everyday viết 21:33 ngày 30/09/2018

Bạn muốn học để áp dụng được liền thì nên học những khóa cơ bản về thiết kế web, lập trình android, lập trình iOS. Mình nhớ là ở ĐH Bách Khoa Hồ Chí Minh có dạy mấy lớp thiết kế web cơ bản về PHP, HTML, với Rails ngắn hạn. Bạn tới tìm hiểu thử xem.

Bạn đã đi du học mà vẫn biết tận dụng thời gian như vậy thì rất tốt rồi. Học lập trình nếu có điều kiện thì vẫn nên đến một môi trường có đào tạo cơ bản thì vẫn tốt hơn và vui hơn. Thắc mắc thì có thể hỏi được ngay và giai quyết ngay. Hơn thế nữa có bạn bè thì việc học cũng thú vị hơn.

Sau khi học mấy lớp cơ bản này rồi thì bạn có thể tự làm một ứng dụng nào đó cho riêng mình. Và bạn ở bên Úc thì cơ hội cho bạn tham gia vào những coding meetup và bootcamp là rất nhiều. Nó sẽ giup cho qúa trình học của bạn hiệu qủa hơn và nhanh hơn so với cách học một mình.

Văn Long viết 21:26 ngày 30/09/2018

vậy khoa ứng dụng phần mềm ở VN có nặng giải toán không vậy các bác ?

Bài liên quan
0