Làm IT có nên biết/học 2 ngôn ngữ cùng lúc????

nghiadepzoai

Đã tốn tiền
Mấy thím nghĩ thế nào, kiểu như thấy thích ngôn ngữ đó nên học 2 cái ( CHỈ 2 cái thôi nhé, 2 cái thôi là hết bandwich bộ nhớ rồi )
:beated::beated::beated::beated::beated:
công việc thì tự do app công ty nào lương cao chế độ tốt
lâu lâu chán ngôn ngữ này thì dồn qua học ngôn ngữ kia, kiểu thế:big_smile::big_smile::big_smile::big_smile:
 
Mấy thím nghĩ thế nào, kiểu như thấy thích ngôn ngữ đó nên học 2 cái ( CHỈ 2 cái thôi nhé, 2 cái thôi là hết bandwich bộ nhớ rồi )
:beated::beated::beated::beated::beated:
công việc thì tự do app công ty nào lương cao chế độ tốt
lâu lâu chán ngôn ngữ này thì dồn qua học ngôn ngữ kia, kiểu thế:big_smile::big_smile::big_smile::big_smile:
2 cái là hơi ít nhé fen. Lập trình viên web kiểu gì cũng phải làm 2 ngôn ngữ rồi còn gì: PHP + JS / .NET + JS / Java + JS
 
ví dụ em đang định học python và java
@thím trên: nếu làm web thì bộ ba java html css phải nắm rồi ko kể, javascript thì đơn giản dễ học dễ nhớ mà:byebye::byebye::byebye: tính đây là các ngôn ngữ lập trình nặng đô nhiều ứng dụng á
 
ví dụ em đang định học python và java
@thím trên: nếu làm web thì bộ ba java html css phải nắm rồi ko kể, javascript thì đơn giản dễ học dễ nhớ mà:byebye::byebye::byebye: tính đây là các ngôn ngữ lập trình nặng đô nhiều ứng dụng á
Bạn có chắc là Javascript đơn giản, dễ học, dễ nhớ không thế :sweat::sweat:
 
:big_smile:
Mình tư vấn theo kinh nghiệm của bản thân nhé.

1. Ít nhất một ngôn ngữ dynamic/scripting như Python, Ruby, PHP, Lua, TypeScript/JavaScript...
Nhóm ngôn ngữ này nhìn chung thì tương đối dễ học dễ làm, ra sản phẩm ngay nên nói chung phù hợp đa số anh chị em mới tiếp cận lập trình cả chuyên và không chuyên.
Mình từng làm cả Lua, PHP và Python thì mình vote Python vì nó đa năng hầu như làm gì cũng dc, sau này có nhảy qua ngôn ngữ khác cũng ko khó.

2. Ít nhất một ngôn ngữ "enterprise". Cái này thì hiện giờ chắc chỉ có JVM-based languages (tiêu biểu là Java, Kotlin) và DotNet-based languages (tiêu biểu là C#)
Bên nhóm "enterprise" này sẽ học được nhiều thứ về tổ chức lớp lang bài bản. Bên này lại nhiều patterns, nhiều best practices nên rất thích hợp rèn luyện tư duy tổ chức software, architecture...
Mình thì từng làm Java nên vote luôn Java vì nó mature, nhiều tool, strict... nói chung nhiều thứ hay ho. Bị cái ngôn ngữ hơi dài dòng do lâu đời nhưng mà dạo gần đây cải tiến cũng nhiều rồi.

3. Ít nhất một ngôn ngữ biên dịch. Vd như C/C++, Go, Rust...
C/C++, Rust hơi niche một chút nhưng mà cung cấp kiến thức hiểu sâu về hệ thống, trình biên dịch... Nói chung nó hơi hàn lâm tí nhưng mà rất bổ ích nếu muốn phát triển sau này.
Mình từng làm Go thì mình vote Go, đơn giản là vì nó dễ học dễ làm. Sau này trình lên cao rồi thì thử nhảy lại đám C/C++, Rust... cũng dc.

4. Optional thì học thêm một functional language kiểu Haskell, Ocaml, Erlang, Scala...
Cái này optional thôi vì thực sự nó cũng hơi khó.
https://voz.vn/t/python-thread-danh-cho-anh-em-python.30801/page-16#post-22125021
 
Cứ nắm một ngôn ngữ cho chắc, không cần phải biết nhiều làm gì. Công nghệ nó thay đổi liên tục.
Cơ bản về cấu trúc, syntax nó cũng na ná nhau, không khác gì nhiều. Cứ nắm vững OOP là đc.
 
ví dụ em đang định học python và java
@thím trên: nếu làm web thì bộ ba java html css phải nắm rồi ko kể, javascript thì đơn giản dễ học dễ nhớ mà:byebye::byebye::byebye: tính đây là các ngôn ngữ lập trình nặng đô nhiều ứng dụng á
sao e thấy js khó vcl
 
Back
Top