30/09/2018, 17:52
Nếu đặt muc tiêu sau một năm lập trình được web, thì phải học như thế nào cho đúng và hiệu quả?
Xin chào mọi người, em là học sinh cấp 3 vừa mới thi xong. Em muốn học lập trình web, mà em chưa biết tý gì về lập trình cũng như chưa biết về C hay C++.
Nếu đặt muc tiêu sau một năm lập trình được web, thì phải học như thế nào cho đúng và hiệu quả?
Em xin cảm ơn.
Bài liên quan
Nên đặt lại tiêu đề nhé
Đặt lại như thế nào anh? Em không biết cách đặt tên topic sao cho phù hợp.
Web thì HTML/CSS -> Javascript -> PHP + MySQL
Nhìn tên của bạn cứ tưởng bạn phải thích lập trình ios chứ… mình kiến thức hạn hẹp nên không thể định hướng cho bạn được nhưng nếu bạn thích lập trình web thì học C/C++ trước rồi học tiếp là tốt nhất. Vì học C/C++ là để lấy nền tảng căn bản của lập trình. Nhưng nếu bạn học thẳng sang lập trình Web thì vẫn được nhé…Nhưng như vậy thì bạn phải cố gắng hơn…mình có vài người bạn cũng học lập trình web theo cách này…Nếu bạn còn chưa hình dung rõ ràng được về lập trình( giống mình) thì bạn vào đây xem thử nhé…
Em chỉ học C thôi thì có được không anh?
bạn hình dung thế này nhé…C và C++ tuy tên khác nhau nhưng liên quan chặt chẽ với nhau
C++ có thể hiểu là 1 bản nâng cấp của C bổ sung thêm nhiều chức năng hơn, nhiều tiện ích hơn
Do đó bạn học C cũng chính là đang học C++, nhưng chỉ là phần đầu của C++ thôi. Bạn hiểu được phẩn đầu thì phần sau sẽ cảm thấy dễ hiểu hơn…
Nếu bạn học vững về C và C++ rồi thì khi bạn học qua các ngôn ngữ khác rất nhanh vì C/C++ sẽ cho bạn nền tảng để học những cái khác.
Nói chung là bạn nên tìm hiểu thêm từ nhiểu nguồn nữa, để có thể có cái nhìn rõ ràng hơn…Bạn đã xem thử video trên chưa
@quyenp174: Em đang xem rồi anh, nhưng chỉ học 1 năm thôi thì có khả quan không nhỉ?
em học C thì không làm web nhé. Muốn biết học Web bắt đầu từ đâu từ dùng công cụ tìm kiếm trên diễn đàn để tìm kiếm.
Em viết có dấu dùm anh. Anh đọc nhức cả đầu.
Anh đưa ra gợi ý cho em đi.
Ý bạn khả quan là sao…
có học dược cả c/c++ và cả lập trình web ko anh @quyenp174
Cái đấy thì tùy xem bạn học như thế nào…Nhưng mình nghĩ bạn không nên vội vàng như vậy…Mà bạn có chắc là bạn thích lập trình web không…đã thử tìm hiểu những lĩnh vực lập trình khác chưa: game, ứng dụng di động…
Chào em, khi anh đọc qua các câu trả lời của em, thì anh biết là em chỉ vừa mới bắt đầu vào con đường lập trình viên. Vậy rất tốt em sẽ đi rất nhanh và chắc nếu có một định hướng rõ ràng.
Nhưng trước khi đi vào sâu thì anh khuyên em nên chuẩn bị trước vào điều sau.
Thứ nhất em phải có trách nhiệm không được lười biến
Thứ hai em phải chăm chỉ chịu khó , không được nản lòng quá nhanh
Và cuối cùng em phải nghĩ em không chỉ học cho em, khi em học em phải giải thích được những điều em học được và phải suy nghĩ tìm ra cách học cái ấy tốt nhất để một lúc nào đó em có thể bày lại cho các bạn sau này.
Và để trả lời cho câu hỏi của em !
Anh khẳng định nếu em thật sự làm được các điều trên thì anh nghĩ không gì là không thể.
Về phần C/C++ trong giáo trình học thì nó chủ yếu luyện cho em các kỹ năng về lập trình. Còn trong công viec thì nó là ngon ngữ lập trình hệ thống khác với lập trình web.
Để học lập trình web em nên bắt đầu như sau
1- HTML và CSS (học ở w3schools và hocwebchuan)
2- học JavaScript ( nếu hiểu rồi thì học thêm JQuery cũng học ở hai web trên )
3- học ngôn ngữ phía server và database cơ bản ( học ở hai web trên luôn)
Để khởi động tốt môn database em lên mạng tìm cuốn giáo trình SLQ mà đọc
Còn ngôn ngữ phía server thì em chọn PHP vì nó dễ kiếm tài liệu tiếng việt lại dễ hiểu hơn
Tới đây thì em đã có thể hoàn thiện một website và nếu giỏi có thể làm thêm được.
PHP thì có các template chuẩn như wordpress và Joomla để nghiên cứu rất tốt.
Chúc em học tốt nhé, cần gì thì lên diễn đàn hỏi nha, mọi người luôn sẵn sàng giúp đỡ em
tức là bây giời em có thể học làm web luôn mà ko cần học qua c va c++ đúng ko anh @nghuuquyen
Đúng như vậy, không phải học C/C++ trước đâu.
Mình thấy mọi người thường hay nói C/C++ là cơ bản, ừ thì đúng là như vậy nhưng nhiều bạn mới sẽ hiểu nhầm cơ bản thì dễ và có thể bỏ qua luôn. Đấy là một suy nghĩ rất sai lầm, cái gì càng cơ bản thì càng khó (và cũng thường là nhàm chán với nhiều người).Theo mình, cái mà C/C++ mang lại lớn nhất không phải là kỹ thuật lập trình mà là tư duy hệ thống. Nôm na là viết một dòng code thì phải hiểu hệ thống nó chạy như thế nào (Tất nhiên là không kể đến assembly và cũng tùy mục đích có cần hiểu sâu hay không nhưng nói chung biết vẫn tốt hơn).
Ví dụ như mình đã từng tham gia những hệ thống gần như chạy real time (cỡ milliseconds, microseconds) thì cần phải tối ưu đến từng dòng code kiểu như : Tại sao dùng kiểu int thay vì double, float; a^2 thì viết a*a thay vì pow(a,2) chẳng hạn (Chưa nói đến chuyện tối ưu thuật toán).
p/s: sv mới ra trường góp ý, cũng mới tập tành code được gần năm , các bác cứ gạch đá
Theo ý kiến của mình, Để có 1 trang web bạn cần học được những thứ sau:
Để thiết kế giao diện dùng HTML là ngôn ngữ đánh dấu phổ biến nhất hiện tại. Các trình duyệt sẽ dựa vào nó để hiển thị giao diện.
Để nội dung trang web có khả năng tùy biến, tính toán, xử lý… nói chung là web động. Bạn nên biết ít nhất 1 ngôn ngữ lập trình, hiện tại phổ biến, dễ học nhất chắc là PHP, ngoài ra kết hợp hệ quản trị CSDL MySql để lưu trữ nội dung, dữ liệu trang web.
Để trang web được sinh động, bắt mắt. CSS có thể giúp bạn chỉnh sửa style, làm đẹp trang web, JavaScript hiện giờ là ngôn ngữ kịch bản được sử dụng phổ biến để xử lý các sự kiện cho trang web.
Cơ bản là như vậy. Để biết thêm chi tiết, liện hệ https://www.google.com.vn/
Này thì gạch này…