Thứ Tư, 14 tháng 6, 2017

TẠI SAO NÊN HỌC NHỮNG NGÔN NGỮ LẬP TRÌNH NÀY VÀO NĂM 2017

Tại sao nên học những ngôn ngữ lập trình này vào năm 2017?

Sau khi tham khảo từ các cuộc khảo sát từ StackOverFlow, kể cả lập trình viên trong nước thì với bản thân mình nhận thấy trong năm 2017, những ngôn ngữ lập trình đáng quan tâm và nên học bao gồm:

1. JavaScript

2. SQL

3. Swift, Java or Kotlin

4. Golang

5. PHP

Dưới đây là một vài thông tin về những ngôn ngữ lập trình:

1. JavaScript
khoa-hoc-lap-trinh-java


Tại sao chọn JavaScript?
Không có gì phải bàn cãi về vị thế độc tôn của JavaScript ở thời điểm hiện tại, kể cả trong một vài năm tới. Đây là ngôn ngữ được sử dụng nhiều nhất trong thế giới lập trình, kể cả một lập trình viên BackEnd cũng sử dụng ngôn ngữ này nhiều hơn các ngôn ngữ khác. Vào tháng 6 năm 2015, JavaScript đã chiếm ngôi của Java trở thành tag phổ biến nhất thế giới. Theo một cuộc khảo sát trên StackOverFlow, tổ hợp công nghệ kép thường được sử dụng nhiều nhất là JavaScript và SQL. Trong đó, tổ hợp 3 công nghệ thường thấy nhất là JavaScript, SQL, PHP. JavaScript nổi tiếng đến mức lọt vào tất cả tổ hợp 3-tech được Back-End Developer sử dụng.
JavaScript được sử dụng ở đâu?
Thiết kế trang web
Có thể sử dụng để xây dựng toàn bộ một trang web nếu sử dụng với NodeJS và MongoDB (database)
Phát triển ứng dụng web
Phát triển ứng dụng điện thoại Hybrib cho các lập trình viên Web
Phát triển game 3D (Unity3D sử dụng JavaScript)
Lập trình web phía client
Sử dụng IDE nào để code JavaScript?

Nói IDE nghe nó lớn lao quá, bạn chỉ cần một Text Editor là có lập trình được với JavaScript.
Atom và Sublime Text là 2 text editor mình khuyên các bạn sử dụng.
Atom được phát triển bởi GitHub, một trong những trang web sử dụng JavaScript nhiều nhất. (Trả lời cho bạn nào hỏi GitHub là gì luôn: GitHub là một dịch vụ cung cấp kho lưu trữ mã nguồn Git dựa trên nền web cho các dự án phát triển phần mềm. GitHub cung cấp cả phiên bản trả tiền lẫn miễn phí cho các tài khoản.)
Sublime Text là một code editor mạnh mẽ và được đông đảo các web developer, coder, programmer sử dụng và yêu thích. Cung cấp một hiệu suất làm việc với các tính năng rất tuyệt vời.
2. SQL

Tại sao chọn SQL?
Với một lập trình viên thì việc nắm vững ngôn ngữ SQL là một trong những kỹ năng quan trọng mà bạn phải trang bị được. SQL được thiết kế để quản lý dữ liệu trong một hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS). Tất cả các DBMS mà bạn đang sử dụng như MySQL, Oracle, SQL Server, PostgreSQL, DB2, MongoDB, Sybase, SQLite… Nói một cách đơn giản rằng SQL dùng để quản lý dữ liệu của bạn. Nó được dùng trong tất cả các ứng dụng cần lưu trữ và xử lý dữ liệu của người dùng.
Hãy nghĩ rằng khi bạn tạo ra một trang web cho phép người dùng đăng ký tài khoản thì bạn sử dụng cái gì để quản lý các tài khoản của người dùng, lúc này SQL sẽ giúp bạn điều đó. SQL ra đời vào những năm 70 và tồn tại tới thời điểm hiện tại, là một trong những ngôn ngữ xử lý dữ liệu phổ biến nhất trên thế giới nên việc soán ngôi SQL bởi một ngôn ngữ khác là điều không dễ gì xảy ra. Vì vậy nắm vững về SQL là một điểm cộng trong mắt người tuyển dụng.
Cũng như JavaScript, SQL dường như có mặt trong toàn bộ bảng xếp hạng về 2-tech và 3-tech trong khảo sát StackOverFlow trong năm 2016 gồm JavaScript & SQL và JavaScript, PHP, và SQL. Xếp thứ 2 (sau JavaScript) về những công nghệ được sử dụng nhiều nhất trong năm 2016.
SQL được dùng ở đâu?
Ở đâu có dữ liệu, ở đó có SQL…
Dùng phần mềm nào để thiết kế database?
Cái này hoàn toàn tùy thuộc vào mức độ database của dự án mà bạn đang triển khai, ở đây mình sẽ chia ra 3 loại:
Nhỏ: Microsoft Access, SQLite…
Vừa: MySQL, SQL Server Management Studio…phù hợp với các trường đại học.
Lớn: Oracle, DB2 (IBM)…phù hợp với doanh nghiệp lớn như FPT.

0 nhận xét:

Đăng nhận xét