Tắt Quảng Cáo [X] Đăng Nhập để ẩn Tất Cả Quảng Cáo #J2team_discussion Chia sẻ từ: RVN r/AskComputerScience u/macucsgo (22 points) Học sinh trường cấp 3 nên tìm hiểu những ngôn ngữ lập trình nào trước khi lên đại học? Chào mọi người, Em hiện tại là học sinh cuối cấp 3 và em đang có dự định học đại học vào năm tới. Em đang ở Úc Em chỉ đang thắc mắc là các anh nghĩ sao về việc sẽ chọn một ngôn ngữ lập trình tốt nhất để học bên cạnh đó cũng để lấy bằng cử nhân khoa học máy tính. Em hiện tại biết cơ bản về HTML, PHP và CSS từ trường học nhưng cũng đã nghĩ đến việc học ngôn ngữ khác như C hoặc C++, Nhưng em không chắc ngôn ngữ nào tốt nhất để giúp mình trong đại học? Xin cảm ơn _____________________ Link Reddit: https://redd.it/gpjaq7 _____________________ u/fa53 (36 points) Python nha em >u/josedvq (4 points) Ngày nay ít nhiều gì cũng phải biết Python. Để hiểu một cách tổng quát nhưng mà muốn hiểu sâu hơn về cách thức hoạt động của nó thì tôi sẽ học C. Biết C và Python sẽ cho bạn một nền tảng vững để trở thành master nhanh chóng và thành thạo các ngôn ngữ phổ biến, hiểu được các kiểu dữ liệu, cấu trúc dữ liệu, phạm vi của biến, cấp phát vùng nhớ, v.v. Thứ bạn không học được là hướng đối tượng nâng cao ( C không có hướng đối tượng và Python thì tương đối là cơ bản), nhưng bạn có thể học C++ để được học nó. >u/Nosaj333 (2 points) Đồng ý. Công ty của tôi hầu như chỉ dùng python. và nó dễ học cho những người mới bắt đầu. _____________________ u/shyneeup (10 points) Nó còn dựa vào công việc sau này của bạn muốn làm gì nữa... mặc dù nó không thực sự quá rõ ràng đối với người mới tốt nghiệp cấp 3, cho nên tôi sẽ cố trả lời một cách chung chung nhất có thể. Thị trường lớn nhất trong phần mềm cho đến nay là web theo sát với di động. Bạn có nhắc đến HTML, CSS nhưng tôi để ý là không có Javascript trong đó. Dù thích hay không thì bạn cũng không thể hiểu được web và proxy, bạn sẽ khó mà có cuộc trò chuyện ý nghĩa nào với những kỹ sư phần mềm mà không biết gì về Javascript. Nó có cả một hệ sinh thái rộng lớn mà mọi người có thể bị lạc trong đó và bạn có thể dành toàn bộ sự nghiệp để tham gia vào. Ngôn ngữ kế tiếp là Java. vẫn là dù có ghét hay không thì với kinh nghiệm của tôi, Java vẫn là một ngôn ngữ mạnh trong hầu hết các hệ thống phần mềm trên thế giới đặc biệt là trong các doanh nghiệp lớn. Java có một nền tảng ngôn ngữ tốt và được xem là tiêu chuẩn công nghiệp khi nói đến lập trình hướng đối tượng (OOP). lập trình hướng đối tượng thường dùng trong các lớp học cấu trúc dữ liệu, cũng giống như là bạn học về các khái niệm hướng đối tượng như là tính kế thừa và tính đa hình. kể cả nếu bạn không bao giờ dùng đến Java thành thạo, tất cả các kỹ sư nhiều kinh nghiệm thường hiểu các khái niệm hướng đối tượng và sẽ sử dụng thuật ngữ đó thường bị ảnh hưởng bởi Java cho nên là nó thực sự có ích cho bạn để hiểu cả ngôn ngữ và hệ sinh thái của nó sâu hơn. Gần 20 thập kỷ của một hệ sinh thái ngôn ngữ có nghĩa là có rất nhiều lịch sử và bối cảnh mà bạn có thể học sẽ giúp bạn trong sự nghiệp. Oh btw, Android toàn bộ là Java nha. >u/macucsgo (2 points) Cảm ơn vì đã trả lời câu hỏi của em, em nghĩ em đã có cái nhìn về JavaScript nhưng em sẽ cần phải tìm hiểu thêm. À mà anh nghĩ sao về Python? Cảm ơn ạ. >>u/shyneeup (3 points) Yeah câu trả lời của tôi khi ai đó hỏi "Tôi có nên học ngôn ngữ X" sẽ luôn là "Tất nhiên, tại sao không?" Python là ngôn ngữ đa năng và được sử dụng rộng rãi. lợi ích của nó là một trong những ngôn ngữ dễ học hơn và vẫn được sử dụng rộng rãi trong giáo dục và công nghiệp. Ở trong công nghiệp, Python chủ yếu được sử dụng trong khoa học dữ liệu, machine learning, hoặc trực quan hóa dữ liệu (Data visualization). Nếu đó là những thứ bạn hướng đến, thì chắc chắn Python sẽ giúp ích cho bạn. Python cũng đã thành công sương sương như những ngôn ngữ web khác với mấy cái framework web phổ biến hơn. Có thể nói tổng thể thì Python chỉ có thể phổ biến hơn một chút so với PHP vào lúc này, có nghĩa là nó sẽ là lựa chọn thứ 3 hoặc thứ 4 của ai đó tại các công ty lớn. Đây là một quote hay về ngôn ngữ lập trình của Alan Perlis. "A language that doesn't affect the way you think about programming, is not worth knowing" Tôi nghĩ đây là cách bạn nên tiếp cận ngôn ngữ, ngôn ngữ đó tốt mặt nào và tại sao? nó thay đổi cách bạn tiếp cận như nào hoặc suy nghĩ về một vấn đề đó ra sao? sự đánh đổi ở đây là gì? Mỗi ngôn ngữ bạn học đều sẽ giúp bạn hiểu rõ hơn về khoa học máy tính. >>u/samgermain (2 points) Ở đây có mấy cái hướng dẫn JS khá hay nè, bạn có thể dừng video lại và chỉnh code trong đó luôn nếu bạn muốn thử cái gì khác. https://scrimba.com/course/gintrotojavascript https://scrimba.com/course/gintrotoes6 https://scrimba.com/course/ges6 >u/Interstellar27 (1 point) Kotlin cũng khá phổ biến để thay thế Java trong lập trình Android á, mà cả 2 đều xịn. >>u/samgermain (1 point) Tôi sẽ không chọn học Kotlin vào lúc này. >>>u/thewizardofazz (1 point) Sao vậy? >>>>u/fallen_lights (2 points) Java đa năng mà, và nếu bạn học Java rồi học Kotlin thì dễ ẹc à. _____________________ u/Interstellar27 (7 points) Tui đang học khoa học máy tính ở ĐH nè, tụi tui cũng học một chút về ngôn ngữ dựa theo các lớp ( SQL, Java, Kotlin, JavaScript, Python). tụi tui cũng có nhiều lớp dạy mã giả (e.g: thuật toán). Tui nghĩ bạn nên học ngôn ngữ gì cũng được miễn là bạn thích. ý kiến riêng của tui là phần quan trọng nhất trong khoa học máy tính là logic. Các cú pháp thì có thể nhìn vào docs bất cứ lúc nào. ____________________ Bài đăng của bạn Mai danh ẩn tích trong group: https://www.facebook.com/groups/rvn.group/permalink/561391234771089/ Credit ảnh: Nick Matej Edited by https://translate-rvn.web.app/
Muốn sử dụng các công cụ Amazon Cookie Pumper, eBay Cookie Pumper, Walmart Cookie Pumper hay etsy Cookie Pumper mà không tốn tiền? Tham gia group MMO trên Telegram Vui lòng đăng kí hoặc đăng nhập để thấy liên kết tại BigMMO và Facebook Vui lòng đăng kí hoặc đăng nhập để thấy liên kết tại BigMMO để nhận được|///////////////////////// |//////////////////////////// Get FREE Here ✔️✔️✔️ Vui lòng đăng kí hoặc đăng nhập để thấy liên kết tại BigMMO