Welcome, visitor! [ Register | LoginRSS Feed

Post an Ad

C# LÀ NGÔN NGỮ TUYỆT VỜI NHẤT?

| Lập trình | 20/04/2017

Chúng ta đang xem ngôn ngữ lập trình như một thứ tôn giáo

Ngày xưa, mình cũng hay nhảy vào ném gạch khi nghe có đứa mở mồm chê C# và .NET. Giữa lập trình viên với nhau luôn có những cuộc tranh cãi liên tu bất tận về ngôn ngữ và công nghệ: Ngôn ngữ nào mạnh nhất, công nghệ nào tốt nhất. Ngôn ngữ, thứ vốn chỉ là công cụ, nay được nâng lên tầm TÔN GIÁO. Lập trình viên chia thành đạo Java, đạo PHP, đạo C#, đạo này công kích chửi bới đạo kia. Mức độ cuồng tín đôi khi chắc cũng không thua fan bóng đá, fan cuồng K-pop hay ISIS. Những cuộc cãi vã chê bai đầy rẫy trên mạng, các bạn có thể thử google: Why C# sucks, Why Java sucks, Why PHP sucks, … để xem thử.

Khi làm việc nhiều với một ngôn ngữ, một developer sẽ quen dần với ngôn ngữ đó, tìm ra được nhiều điều hay ho ẩn trong ngôn ngữ. Nhiều người sẽ nghĩ rằng ngôn ngữ của mình là nhất, có thể giải quyết được mọi vấn đề (Giống như ISIS nghĩ rằng đạo Hồi là nhất, mọi lời nói của đấng tối cao đều đúng đắn). Khi ngôn ngữ mình thích bị chê bai, bị xúc phạm, họ cảm thấy như chính tôn giáo của mình bị xúc phạm. Họ xù lông lên, kêu gọi bạn bè, đồng đội cùng đạo, nhảy vào ném đá cho chết “cái thằng bố láo, dám chê Java, PHP, C++, … của bố“.

——————– Thông tin cho Dev ——————–

img

Về bản chất, ngôn ngữ chỉ là công cụ

Ngôn ngữ chỉ là thứ chúng ta sử dụng, nó không định hình nên con người chúng ta. Để mở rộng tầm nhìn, bạn hãy thử tìm hiểu nhiều ngôn ngữ xem. Bạn sẽ ngạc nhiên khi thấy giữa chúng đều có một vài khái niệm, khuôn mẫu chung. (Mình từng dùng MVC.NET, Struts2, Django, 3 framework của 3 ngôn ngữ khác nhau nhưng đều dựa trên khái niệm MVC cả). Nói một các công bằng, ngôn ngữ nào cũng có cái hay của nó:

C, C++ làm web khá cực và mất thời gian, nhưng để lập trình nhúng, lập trình game hay cần performance thì khó ai bằng nó.
Javascript là cái ngôn ngữ kì dị điên khùng và cực tệ. Tuy nhiên do có vô số framework đi kèm nên hiện tại và tương lai nó vẫn sẽ hot, do đó mình khuyên nhiều bạn nên học.
PHP được thiết kế dở tệ (Vốn nó được tạo ra chỉ để viết mấy trang web nho nhỏ), nhưng có vô số framework, cộng đồng lập trình viên đông và hung hãn. Nó là lựa chọn số 1 nếu muốn tạo 1 trang web nhanh, nhiều tính năng, ít lỗi (Điển hình như blog này viết trên wordpess, cũng viết bằng PHP).
C#.NET, muốn dùng phải cài 1 đống thứ nặng nề và tốn tiền. Nhưng nó lại được rất nhiều công ty sử dụng vì tính năng, bảo mật, v…v
lang

Dừng tranh cãi lại, bớt gạch đá đi

Xét cho cùng, thứ quan trọng không phải là ngôn ngữ, mà là khả năngtư duy logic, kĩ năng giải quyết vấn đề, tầm nhìn hệ thống. Khách hàng sẽ đánh giá chúng ta qua sản phẩm – thứ họ thấy, và éo ai quan tâm đến code bạn viết đâu. Bạn có ngừng dùng facebook vì nó viết bằng PHP – thứ ngôn ngữ cùi bắp không? KHÔNG. Bạn có bỏstackoverflow khi biết nó được xây dựng dựa trên MVC.NET, ngôn ngữ vừa chậm vừa mắc tiền không? DĨ NHIÊN LÀ KHÔNG. Vậy thì hãy đánh giá một lập trình viên qua thứ họ làm ra, chứ đừng thông qua ngôn ngữ họ sử dụng.

Thay vì chê bai, tranh cãi khi có người chê ngôn ngữ mình thích, hãy bỏ thời gian ra tìm hiểu và chia sẻ kiến thức (Bằng cách viết blog nhưmình này). Giữ một cái nhìn khách quan về ngôn ngữ lập trình, bạn sẽ dễ dàng thăng tiến, tìm việc hơn (Đang làm Java nhảy qua Python cũng không sao). Ngày xưa mình cũng ghét PHP lắm, sau khi tự học nó lại thấy nó có kha khá thứ thú vị đấy chứ.

Kết luận: Nói gì thì nói, bản chất PHP vẫn là một ngôn ngữ sida cùi bắp, và Javascript vẫn là cái thứ dị hợm, dở dở ương ương, thất bại của tạo hóa. Nếu bạn vẫn còn cay cú vì PHP bị nói xấu, vui lòng kéo lên đầu và đọc lại bài viết nhé?.

No Tags

32 total views, 1 today

  

Leave a Reply

2017 Triều Tiên biệt thự phúc an city box steel price list Báo giá thép hình xây dựng mới nhất giá rẻ 28 tháng 04 năm 2020 Báo giá thép Việt Nhật mới nhất giá rẻ 28 tháng 04 năm 2020 Báo giá thép ống mới nhất giá rẻ 28 tháng 04 năm 2020 Báo giá tôn xây dựng mới nhất giá rẻ 28 tháng 04 năm 2020 Báo giá đá 1×2 xanh mới nhất giá rẻ 28 tháng 04 năm 2020 bảng báo giá thép hình bảng báo giá thép hình C bảng báo giá thép hình H bảng báo giá thép hình I bảng báo giá thép hình L bảng báo giá thép hình U bảng báo giá thép hình V Bảng báo giá thép hộp bảng báo giá thép hộp mạ kẽm Bảng báo giá thép hộp vuông đen giá thép hộp thời gian tới Bảng báo giá thép hộp đen Bảng báo giá thép ống bảng báo giá thép ống mạ kẽm Bảng báo giá tôn lạnh thông tin ngày 20-12 Căn hộ Asahi Tower Dich vụ bốc xếp framework giá thép hinh Latest Dong Tam brick quotes with cheap prices April 28 2020 Latest green 1 × 2 cheap stone quotes April 28 2020 Latest Southern cheap steel prices April 28 2020 Phúc An City Quotation of the latest cheap construction cement April 28 2020 Quotation of the latest cheap construction steel sheet April 28 2020 Quotation of the latest cheap steel box April 28 2020 Quotation of the latest cheap steel pipe April 28 2020 Quotation price of the newest construction steel cheap April 28 2020 Steel pipe quotation Steel price list thu mua phế liệu sắt thu mua phế liệu đồng Thép hình thép hộp Thép hộp vuông là gì? thép ống tên lửa Vai trò của của căn hộ chung cư là gì?