01/10/2018, 01:14

Nên học ngôn ngữ nào

Em là đàn em trong daynhauhoc ở đây và em đang muốn học một ngôn ngữ lập trình để có thể giúp cho nghề nghiệp mai sau. Hiện tại em đang học C++, theo mọi người thì em có nên tiếp tục học C++ không hay lựa chọn ngôn ngữ phù hợp hơn. Mọi người cho ý kiến giúp em

vũ xuân quân viết 03:29 ngày 01/10/2018

Anh không biết em biết tìm hiểu nghề IT này có những lĩnh vực gì.
Vì tùy theo những lĩnh vực sẽ có ngôn ngữ phù hợp.
Em nên tìm hiểu những lĩnh vực và xem mình thích ngôn ngữ nào.
Trước mắt em tiếp tục học C++ và nghiên cứu về thuật toán.
Em tìm hiểu trên diễn đàn mình nhé.

Phan Bá Hải viết 03:25 ngày 01/10/2018

Bạn đừng nên quá quan trọng ngôn ngữ. Ngôn ngữ chỉ là công cụ để thể hiện thuật toán thôi.
Bạn thích ngôn ngữ nào thì theo ngôn ngữ đó. Nhưng bạn phải biết những thứ cơ bản của lập trình: Biến, khai báo hàm, kiểu dữ liệu, các câu lệnh điều khiển (if - else, for, while, foreach) , nâng cao hơn thì tìm hiểu thêm về hướng đối tượng. Thì dù bạn có học C++ sang các ngôn ngữ khác không vấn đề gì
Như mình học Java từ trong trường, xong mình nhảy qua C# mà không cần phải học nhiều (chỉ xem Documentation của MSDN và của lib, chuyên sâu quá thì lên forum hay coi Tutorial trên Youtube) Chứ không cần học lại ngôn ngữ. Mất thời gian mà đôi khi hiệu quả không cao. Giờ mình đang nghiên cứu NodeJS và cảm thấy không có gì quá trở ngại khi tiếp xúc với nó (dù hồi trước mình rất ngu JavaScript)
P/S: Đây là một sản phẩm nho nhỏ khi “vọc” C# https://1drv.ms/u/s!AgQTQWwUlfuKg78ZDY4dCOgbvdxjSg Chỉ là một cái trình duyệt web WinForm + CEF Sharp, thêm Free Download Manager vào

Đỗ Nhiên viết 03:27 ngày 01/10/2018

từ c# hay java mà sang javascrip thì em là sẽ có vài vấn đề lúc đầu thôi anh nhỉ

Phan Bá Hải viết 03:28 ngày 01/10/2018

Hồi năm nhất trong trường mình học JavaScript chung với Java cơ bản. Đôi khi syntax Js nó không rõ ràng như Java. Nhất là việc Js khai báo biến mà không ràng buộc kiểu dữ liệu dẫn đến sai rất lố bịch
Sau này kinh nghiệm lập trình tăng lên, biết code chia ra hợp lý rồi thì Js hay các framework của nó cũng không khó lắm

Đỗ Nhiên viết 03:16 ngày 01/10/2018

trường nào mà dạy cả js vậy hả bạn

Phan Bá Hải viết 03:23 ngày 01/10/2018

Mình học ở FPT Polytechnic Ngành ứng dụng phần mềm của mình dạy tập trung vào Java. Nhất là web app nên cũng phải biết chút đỉnh Js (kì này mình học Spring) Không biết có bạn nào biết về Spring thì cho mình tài liệu học với

Văn Dương viết 03:29 ngày 01/10/2018

Thế ngày trước sao cậu lại học C++.

Trần Hoàn viết 03:21 ngày 01/10/2018

Em nghĩ là CNTT trường nào cũng dạy C++ cả, ai thấy thích thì tự đào sâu hơn thôi

Tao Không Ngu. viết 03:25 ngày 01/10/2018

Hi Tran Thien PhucDoeVN.
Theo quan điểm cực đoan của mình thì bạn cần biết mình cần ghì muốn gì sau này định làm gì.
Nếu công việc liên quan nhúng thì bạn học AS, C, C++, Python.
Nếu công việc cần hiệu năng C/C++.
Nếu làm app thì Java-Android hoặc IOS C#.
Nếu làm cho window thì C#.Net.
Nếu làm doanh nghiệp Java-Oracle.
Nếu làm server SQL linux bass.
Nếu định làm vui vui chơi choi thì Python và C.
Ngôn ngữ thì có nhiều và cũng phụ thược vào công việc mà lựa chọn cho phù hợp.
Chúc bạn có lựa trọn đúng đắn.

Bài liên quan
0