30/09/2018, 16:25
Chọn Javascript thay cho Python làm ngôn ngữ nên học đầu tiên
http://prog21.dadgum.com/203.html
Ngoài python ra thì Javascript là một ngôn ngữ rất đáng để bắt đầu học lập trình, thảo luận, mại dô
Bài liên quan
Vote.Hay mà cũng dễ học anh à, em vẫn đang tìm hiểu để hoàn thành project môn ltweb
Nếu xem cái này level js tăng lên rất nhiều Douglas Crockford on
JavaScript
Like cho cái videos của @Gio. Videos đó là classic course cho JS rồi.
JS theo Đạt nghĩ đáng học hơn Python một chút bởi vì nó có nhiều đất dụng võ hơn sau khi học xong. Ví dụ:
Trong khi đó thì Python cũng rất mạnh, nhưng cần nhiều thời gian hơn để bắt đầu làm ra sản phẩm. Đối với người đi làm, đặc biệt là làm việc trên môi trường Linux, Python rất hữu dụng trong việc viết tool. JS lại không hữu dụng mấy trong mảng này.
Nên nếu chỉ nói học để có cái mà vọc ngay, thì JS > Python.
khanacademy.org dạy javascript cũng dễ hiểu lắm đó anh, còn có vụ game visualization nữa, học xong rồi học Algorithm luôn ở đó.
Cho cái link luôn đi @nhatlonggunz. Hôm trước anh thấy codecademy cũng có dạy JS. Nhưng anh chưa xem, không biết có hay không.
Suy nghĩ chủ quan quá.
Đáng học hay không thì còn tuỳ vào cảm nhận và khả năng mỗi người, có người học Python thì thấy dễ hiểu và thích hơn, ngược lại có người thích và đam mê JS hơn…
Ngôn ngữ lập trình nó có hay ho hay không không phải là điều quan trọng. Điều quan trọng là chính bản thân người học có nỗ lực và quyết tâm theo đuổi nó hay không thôi. Chứ không có quyết tâm và chăm chỉ thì cái gì cũng vô nghĩa thôi.
Có mấy vấn đề lớn của đa phần lập trình viên Việt:
Từ mấy cái đấy sinh ra mấy cái hệ quả này:
Cá nhân tớ nói thật thế này:
Trên là kinh nghiệm và quan hệ tớ biết, nên chia sẻ các bạn thế. Ai muốn giỏi thì phải định hướng là vừa. Việc các bạn rơi vào nhóm tệ hại, than thở lập trình, chán ghét công ty nhưng không thể bỏ, chấp nhận lương thấp … hay là rơi vô nhóm lương vài chục củ một tháng, được mời vào các công ty lớn hay thậm chí có tiềm năng mở sự nghiệp riêng … là do chính bản thân các bạn tự quyết, không ai giúp được bạn đâu
@ltd : tớ viết có vẻ hơi dài, có gì tách ra làm topic riêng cũng được ấy nhỉ
Chắc là tiếp tục mài dao C++ để chém nhau với C của anh @ltd
Đang học lập trình C trong Unix thì hồi sáng cô cho học QT designer v3 luôn. Thế nên tìm trên web có quyển Quay tay GUI programming này (qt GUI programming)
https://www.mediafire.com/?vp9ar4a8nobz388
Share mọi người cùng phát triển tiếp C++
Nhưng mà hồi sáng dùng Qt phiên bản 3 mà lại còn trên máy ảo chạy CentOS, nên thiết kế gì cũng tự làm bằng tay hết, về nhà dùng Qt 4 5 gì đó, nó tự choose cho mình rồi nên thành ra không hiểu gì. Đúng là càng hiện đại càng làm con người nhát đi.
Bài này tác giả chú trọng tới việc chọn ngôn ngữ nào để bắt đầu hơn là nhận xét ngôn ngữ nào tốt hơn. Về phương diện ngôn ngữ mà nói thì JS và Python là 2 ngôn ngữ dễ học và dễ sử dụng.
Điểm khác biệt là JS có nhiều đất dụng võ hơn, hay nói chính xác là có nhiều sự hỗ trợ từ cộng đồng hơn. Chứ còn nói về khả năng kiếm cơm thì Python cũng là một ứng cử viên sáng giá.
Đồng ý với anh @laptrinhio, điều quan trọng không phải là nên học ngôn ngữ nào, mà quan trọng là mình có hợp với ngôn ngữ đó không.
Nhiều bạn sinh viên hay hỏi là học xong C/C++ rồi bây giờ học Java có được không? Thông thường thì Đạt trả lời là được. Trả lời như vậy không có nghĩa là Đạt đồng ý với vế đầu “đã học xong C/C++”, bởi vì để học một ngôn ngữ và giỏi ngôn ngữ đó thi 4 năm ĐH không đủ. Chứ đừng nói chi sinh viên năm 2, năm 3 mà bảo học xong.
Tuy nhiên, đối với sinh viên thì yêu cầu nắm ngôn ngữ chỉ ở mức cơ bản. Việc tìm hiểu thêm một ngôn ngữ mới là cần thiết. Để cho các bạn hiểu được mỗi ngôn ngữ có một đặc điểm riêng, để cho các bạn có cơ hội tìm hiểu một ngôn ngữ mới. Biết đâu bạn đấy lại tìm được ngôn ngữ mình thích.
Quay trở lại vấn đề, Đạt cũng thấy là JS rất đáng để học đấy Đạt thì chuyên làm C, nhấn mạnh là C, không phải C/C++. Bởi kinh nghiệm thực chiến C++ của Đạt chỉ tầm có 1 năm thôi. Nhưng cũng đã từng làm JS để viết extensions cho browsers (FireFox, Chrome) và nghiên cứu vài con bot viết bằng JS. Nên cũng biết được chút ít về ngôn ngữ.
Về phương diện công việc hiện tại, Đạt không làm web, nên đối với Đạt Python cần thiết hơn JS.
đang ngó cái mục 2 hình như hơi ít người làm extension nhỉ?
Computing | Khan Academy
Learn for free about math, art, computer programming, economics, physics, chemistry, biology, medicine, finance, history, and more. Khan Academy is a nonprofit with the mission of providing a free, world-class education for anyone, anywhere.
1 số hình ảnh
Nếu chọn lại thì tớ vẫn chọn C/C++ làm ngôn ngữ bắt đầu, đơn giản vì cú pháp nó chặt chẽ hơn js hay php.
Em làm về JavaScript mỗi ngày… Em vẫn thấy ngôn ngữ này nó có rất nhiều cái hay nhưng cũng có một vài điểm dở trong cách thiết kế ngôn ngữ. Nếu chọn làm ngôn ngữ đầu tiên để học thì em không khuyến khích.
Thứ nhất là khái niệm khai báo biến. Mặc định, tất cả các kiểu dữ liệu từ string, number, array, json, function,… đều là object Mới học lập trình mà không nắm vững kiểu dữ liệu thì hơi nguy
Thứ hai, rất khó phân biệt đâu là pass by value và đâu là pass by reference. Trong khi đó thì C/C++ nó rõ ràng vụ này ngay từ đầu
Mình làm Web được hơn một năm rồi, kinh nghiệm chưa nhiều nhưng mình rút ra được một số kinh nghiệm dành cho những ai muốn rape em nó như mình JavaScript có hỗ trợ chỉnh sửa luôn cây DOM (Document Object Model) nên ngoài học JS, cũng phải nắm rõ DOM là cái khỉ gì, attributes của DOM để dễ dàng chỉnh sửa em nó. Nếu có ai đã từng làm qua Web Components với Google Polymer thì sẽ hơi ngán cái vụ này vì nó có thêm ShadowDOM Chỉnh sửa CSS còn cực huống chi là dùng JS mod lại DOM
Em có nói sai chỗ nào, mong mấy anh chỉ ra chỗ sai và góp ý cho em nhé
Mới học thì theo Đạt nghĩ nên học cái nào dễ học. Đúng là C/C++ nói rất rõ, nhưng bù lại lúc mới học sẽ rất khó. Làm cho nhiều người nhầm tưởng học lập trình khó
Đạt cũng học từ C/C++ rồi học dần sang các ngôn ngữ khác nhưng cuối cùng vẫn làm C. Vẫn thích C nhưng Đạt nghĩ học các ngôn ngữ như JS, Python vui, dễ học.
Em thích PHP chả hiểu sao nhưng học thì Python cũng thú vị không kém
Thế muốn học được Python thì phải học C đầu tiên hả a ?
E ms là sinh viên năm đầu nên chưa có kinh nghiệm. học C mà thấy khó quá a à
Em nghĩ là chọn Pascal làm ngôn ngữ đầu tiên!
Nếu em là sinh viên công nghệ thông tin thì học C ở trường và học thêm python.
Mức độ của em thì chủ yếu để rèn tự duy lập trình
tư duy lập trình không biết bao h ms tư duy nổi -_-. Thấy khó quá @Nguyen_Thanh1
Trên trường dạy thì bình thường đến lúc thi thì bắt code bài max khó . C đã khó thế này không biết bao h ms sang đc C++, Java
muốn tập từ duy thì em lấy bài tập nhỏ đã là rồi, chạy debug để tìm hiểu vì sao phải viết như vậy.
Cái nào không hiểu thì chạy debug để tìm hiểu, không hiểu nữa thì lên đây hỏi.
Tư duy lập trình là của riêng mình. Không ai dạy được cả. Người thầy chỉ hướng dẫn cho mình. Phần còn lại là mình tự tìm hiểu.
sao mọi người bảo học dc js phải học html va css trước mà anh @ltd