Chợ hàng Nhái Việt Nam
Trở lại   Chợ hàng Nhái Việt Nam > Relax - Thư giãn > Rao vặt

Trả lời
 
Công cụ bài viết Kiểu hiển thị
  #1  
Cũ 22-09-2019, 10:11 PM
digi2936 digi2936 đang online
Member
 
Tham gia ngày: Jun 2019
Bài gửi: 91
Mặc định Tiếng nói lập trình nào tôi nên học đầu tiên lúc vào nghề

Hệ thống quảng cáo SangNhuong.com

Sau khi tham khảo phổ biến thông báo hoc lap trinh web , tôi đã quyết định thử học về nó. Vấn đề là, tôi không biết phải tính từ lúc đâu. Tiếng nói lập trình tốt nhất cho người mới bắt đầu như tôi là gì?

Ký tên,
Could-Be Coder

Could-Be thân mến,
ấy có thể là một trong các thắc mắc rộng rãi nhất của các người học lần đầu, và đây cũng là điều mà các nhà giáo dục tranh luận phổ biến nhất. Với điều là, bạn với thể hỏi 10 lập trình viên về đâu là tiếng nói thấp nhất cho người mới khởi đầu và bạn sẽ nhận được 10 câu giải đáp khác nhau - vì với hàng nghìn chọn lựa dành cho bạn. Ngôn ngữ bạn bắt đầu học ko chỉ phụ thuộc vào việc nó dễ học như thế nào, mà còn phụ thuộc vào những dòng Dự án nào bạn muốn khiến cho việc, lý do vì sao bạn lại để ý đến lập trình, và có nhẽ bạn đang nghĩ suy làm công việc này để kiếm sống. Dưới đây là 1 số lưu ý và gợi ý để giúp bạn đưa ra quyết định.

tại sao bạn lại muốn học lập trình?
lựa chọn của bạn còn tùy thuộc vào những gì bạn muốn làm cho. Thí dụ, để xây dựng 1 trang web hay 1 vận dụng web, bạn nên học HTML và CSS, cộng mang JavaScript và có lẽ PHP cho tương tác. Ví như mối để ý của bạn cốt yếu vào việc vun đắp một vận dụng di động thì bạn sở hữu thể dancing vào học Objective-C hoặc Swift cho vận dụng iOS hoặc lập trình Java cho Android (và những thứ khác).

bên cạnh đó, nếu như học lập trình cho trẻ bạn đang muốn học không chỉ cho một Dự án hoặc chuyên ngành nghề cụ thể, hoặc muốn Đánh giá một loạt những ngôn ngữ, thì bí quyết phải chăng nhất để bắt đầu là nên học các định nghĩa căn bản của lập trình và khiến thế nào để "suy nghĩ như một lập trình viên." Bằng cách ấy, không quan yếu ngôn ngữ lập trình đầu tiên của bạn gì, bạn mang thể áp dụng những kỹ năng đã với để học sang 1 tiếng nói mới. Thậm chí những vận dụng lập trình cho trẻ con cũng có thể hữu ích để khởi đầu. Ví dụ, khóa học lập trình chính thức trước hết mà tôi tham gia là CS50 của đại học Harvard, bạn cũng mang thể học khóa này miễn phí. Giáo sư Malan khởi đầu khóa học bằng Scratch, một môi trường lập trình dạng kéo-thả để dạy con nhỏ về logic và những nguyên tắc lập trình căn bản - nó cũng giúp bạn tạo ra 1 sản phẩm gì đó rất thú vị - và sau ấy ông chuyển qua dạy bạn về tiếng nói C.

Chúng tôi liệt kê ra 1 số tài nguyên hoàn hảo dành cho việc học lập trình, chẳng hạn như khóa học tương tác Codecademy, nhưng tuy vậy bạn vẫn cần phải chọn ngôn ngữ để bắt đầu. Bởi vậy, chúng ta hãy Nhìn vào sự dị biệt giữa các tiếng nói lập trình đa dạng nhất và đâu là tiếng nói được yêu cầu phổ thông nhất cho người mới khởi đầu nhé!

những ngôn ngữ lập trình được buộc phải thường xuyên nhất cho người mới khởi đầu
rất nhiều những tiếng nói lập trình "chính thống", chẳng hạn như C, Java, C#, Perl, Ruby, Python - mang thể khiến cho được các công tác như vậy như nhau. Ví dụ, Java hoạt động đa nền tảng và được sử dụng cho những ứng dụng web và các applet, nhưng Ruby cũng với thể làm cho những vận dụng web lớn và những áp dụng Python như vậy chạy trên Linux và Windows. Trang web SOA World đã chỉ ra rằng vì nhiều ngôn ngữ được tạo ra kế thừa những ngôn nghữ khác, thành ra cú pháp hoặc cấu trúc làm cho việc trên chúng là đa số giống nhau, nên lúc học một tiếng nói thường giúp bạn sở hữu thể học những ngôn ngữ khác 1 cách thức tiện dụng. Tỉ dụ, để in ra dòng chữ "Hello World", Java và C# có cú pháp như vậy, cũng như Perl và Python:

C: Rèn cho bạn cách thức viết code hiệu quả

C là 1 trong những tiếng nói lập trình được sử dụng phổ quát nhất. Với một vài lý do cho việc này. Lập trình viên nức tiếng Joel Spolsky nói rằng, C trong lập trình quan yếu như việc học giải phẫu căn bản để phát triển thành một bác sĩ y khoa vậy. C là một tiếng nói "mức máy", do đó bạn sẽ học bí quyết khiến cho thế nào để một chương trình tương tác có phần cứng và học những kiến thức nền tảng của lập trình tại mức rẻ nhất - phần cứng - (C là nền tảng cho Linux/GNU). Bạn học về các chương trình gỡ lỗi, điều hành bộ nhớ, và nhiều thứ mà những tiếng nói lập trình bậc cao hơn như Java không thể khiến được - nó tạo điều kiện cho bạn viết code hiệu quả hơn trong các tiếng nói khác. C là "ông nội" của rộng rãi tiếng nói cấp cao khác, bao gồm cả Java, C#, và JavaScript.

Xem thêm =>>https://mindx.edu.vn/blog/post/ung-dung-python

Điều đó kể lên rằng, lập trình trong C là chặt chẽ và khó hơn so mang những tiếng nói khác, và giả dụ bạn ko với kế hoạch làm cho việc trên những chương trình giao tiếp có phần cứng (ví dụ, những driver trang bị, hoặc những extension của hệ điều hành), thì việc học lập trình C có lẽ sẽ không cấp thiết. Stack Overflow mang một cuộc thảo luận rất hay về việc nên chọn C hay Java là tiếng nói trước hết, và phần nhiều mọi người đều nghiêng về C. Bên cạnh đó, cá nhân tôi, dù rằng tôi rất vui vì mình đã được tiếp xúc mang C, nhưng tôi ko nghĩ rằng đấy là một ngôn ngữ gần gũi cho người mới khởi đầu. Nó sẽ dạy cho bạn kỷ luật, nhưng bạn sẽ phải Nhận định rất nhiều vấn đề khó trước lúc sở hữu thể làm ra bất cứ điều gì hữu dụng.

Java: 1 trong các ngôn ngữ thiết thực nhất để học

Java là tiếng nói lập trình đa dạng thứ 2, và ấy là tiếng nói được giảng dạy trong khóa học nổi danh (và miễn phí) của trường đại học Stanford là Introduction lớn Computer Science. Java tuân theo nguyên tắc hướng đối tượng (OOP) mà đã được dùng trong các tiếng nói hiện đại bao gồm C++, Perl, Python, và PHP. Một khi bạn đã học Java thì bạn có thể học những tiếng nói OOP khác tương đối dễ dàng.

Java với lợi thế của 1 ngôn ngữ mang lịch sử sử dụng lâu đời. Mang phần nhiều phần code ví dụ, nó đã được dạy trong đa dạng thập kỷ, và được dùng phổ biến cho đa dạng mục đích khác nhau (bao gồm cả tăng trưởng áp dụng Android), bởi vậy Java là 1 ngôn ngữ rất thực tại để Nhận định. Bạn sẽ không thể lập trình được cấp tốt ở mức máy như bạn làm mang C, nhưng bạn sẽ mang khả năng tầm nã cập/thao tác sở hữu các phần quan trọng nhất của máy tính như hệ thống tập tin, đồ họa và âm thanh cho bất kỳ chương trình phức tạp và tiên tiến nào - và điểm hay nhất là nó sở hữu thể chạy trên bất kỳ hệ điều hành nào.

Python: Vui và rất dễ học

rộng rãi người khuyên Python là ngôn ngữ rẻ nhất dành cho người mới bắt đầu vì tính đơn thuần và những khả năng xuất sắc của nó. Code của Python dễ đọc và tuân theo các thời trang lập trình rẻ (ví dụ như việc canh thụt lề), mà ko bị quá nghiêm ngặt về cú pháp (không phải nhớ để thêm 1 dấu chấm phẩy ở cuối mỗi dòng). Patrick Jordan tại tổ chức Ariel Computing đã so sánh thời kì để viết 1 script đơn giản bằng các tiếng nói khác nhau (BASIC, C, J, Java, và Python) và xác định rằng Python với các điểm mạnh sau:

SOA cũng đề cập rằng Python là ngôn ngữ phải học cho người mới khởi đầu, các người muốn học đa dạng hơn trong môi trường Linux (hoặc đã quen thuộc mang Linux). Sự đa dạng của Python đang gia tăng nhanh chóng bây giờ là nhờ việc các trang web đa dạng như Pinterest và Instagram đang sử dụng nó.

javascript: Dành cho những ai muốn dancing ngay vào để xây dựng các trang web

JavaScript (ít can dự đến Java) đòi hỏi rất ít thiết lập để bắt đầu, vì nó đã được tích hợp vào các trình phê duyệt web. O'Reilly Media cũng đề nghị bạn khởi đầu với JavaScript vì nó với một cú pháp hơi thuận tiện, bạn sẽ thấy kết quả ngay thức thì trong khoảng code của mình, và không cần thiết nhiều phương tiện. Trong bài chỉ dẫn Learn lớn Code night school trên Lifehacker, chúng tôi tiêu dùng JavaScript để chỉ cho bạn các định nghĩa cơ bản như cách thức những biến và hàm khiến việc. Nếu như bạn muốn làm các tính năng tương tác thú vị cho các trang web thì JavaScript là 1 kỹ năng yêu cầu.

Chuyện học tập & là m việc ở MindX
Trả lời với trích dẫn


CHUYÊN MỤC ĐƯỢC TÀI TRỢ BỞI
Trả lời


Công cụ bài viết
Kiểu hiển thị

Quyền viết bài
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is Mở
Mặt cười đang Mở
[IMG] đang Mở
HTML đang Mở
Chuyển đến

SangNhuong.com


Múi giờ GMT +7. Hiện tại là 06:49 PM


Mỹ thuật bởi SangNhuong.com
© 2008 - 2025 Nhóm phát triển website và thành viên SANGNHUONG.COM.
BQT không chịu bất cứ trách nhiệm nào từ nội dung bài viết của thành viên.