Breaking News

Thứ Tư, 13 tháng 7, 2016

Dù bị "chai" chỉ còn chờ vứt, pin laptop sẽ chạy lại như mới bằng cách vô cùng đơn giản

Pin laptop sau một thời gian sử dụng sẽ bị "chai", khiến cho laptop dù có sạc đầy cỡ nào thì cũng sẽ mau hết pin, có khi mới 15 phút là đã tắt ngúm. Thay vì vứt pin cũ và mua mới, hãy làm mẹo vô cùng đơn giản này, pin laptop sẽ lại chạy như mới.

1405962

Hầu hết các máy tính xách tay hiện nay sử dụng pin có thể kéo dài 3-5 năm, hoặc khoảng 1.000 lần xả-sạc pin (pin của một số dòng laptop cao cấp có thể kéo dài hơn). Mỗi ​​khi bạn sạc pin, tổng công suất pin sẽ bị giảm bớt. Ban đầu nó có thể chạy được 3,5 giờ, nhưng sau khoảng một năm nó sẽ rút lại do năng lượng hao hụt đi và chỉ còn 3 giờ, ngay cả khi bạn đã sạc đầy. 

Chưa kể, tùy theo cách sử dụng pin của bạn, sau một thời gian tối đa khoảng 5 năm, pin laptop của bạn sẽ xuất hiện các triệu chứng như chai pin, pin sạc không đầy, lỗi pin, pin không sạc nữa ngay khi bạn cắm điện để sạc… 

Ngoài việc mua pin mới (tốt nhất là mua pin chính hãng, thà chịu mắc một chút nhưng đỡ hơn là mua pin thay thế không rõ xuất sứ, có thể dẫn đến hư cả máy tính) thì cũng có một số mẹo vặt cải thiện tình trạng hoạt động của pin laptop hoặc có thể khiến nó hoạt động gần như mới (khoảng 80%). 

Với cách này, mọi người có thể hồi phục được năng suất của pin từ 60% đến 80%, và điều đặc biệt là mọi người có thể làm TẠI NHÀ và MIỄN PHÍ. 

Bước 1: Tắt máy tính và nhẹ nhàng tháo pin ra.

Bước 2: Lau sạch pin và quấn nó trong một chiếc khăn khô rồi cho vào túi ni lông có khóa kéo, phải đảm bảo được rằng pin sẽ không bị thấm nước.

Bước 3: Đặt pin trong tủ lạnh ở ngăn đông trong ít nhất là 12 giờ - hãy nhớ ghi lại thời gian bắt đầu để vào tủ lạnh; bạn thậm chí có thể để pin trong tủ lạnh đến 72 giờ.

500px-Revive-a-Dead-Laptop-Battery-Step-1

Bước 4:
 Lấy pin ra từ tủ đông. Mọi người không cần vội vàng lấy pin ra khỏi túi nhựa, bạn đặt túi nhựa (bên trong vẫn có pin) ra ngoài không khí bình thường thêm 10 giờ cho đến khi nó đạt đến nhiệt độ trong phòng của bạn. Sau đó, bạn kiểm tra lại túi một lần nữa, nếu túi nhựa vẫn còn khá lạnh, bạn có thể để lâu hơn một chút.

Bước 5: Ngay sau khi nhiệt độ túi pin đã giảm xuống bằng nhiệt độ phòng, tháo pin ra khỏi túi nhựa, mở khăn và lau sạch pin bằng khăn khô cho đến khi không còn chỗ nào trên quả pin bị ẩm nữa.

Bước 6: Đặt lại pin vào laptop nhưng KHÔNG MỞ máy tính lên. Tiếp theo, bạn cắm máy tính vào bộ sạc nguồn điện ngoài và sạc cho đến khi đầy.

Bước 7: Sau khi sạc đầy, pin laptop của bạn giờ đây đã được hồi sinh, bạn ngắt kết nối với bộ sạc nguồn và kiểm tra thử. Mặc dù phương pháp này thực sự không đem lại cho pin của bạn trở về như cũ là được 100% như ban đầu, nhưng bạn đã thành công trong việc phục hồi được từ 60% ~ 80% năng lượng mà pin đã có. Từ bây giờ, bạn hãy xả hết năng lượng pin (dùng đến khi tắt nguồn) và nạp lại đầy đủ trong một vài lần nữa để cảm nhận pin laptop của bạn được phục hồi tốt hơn.

Dell%2BAlienware%2BM15X

Mọi người lưu ý, nên sử dụng laptop đến khi pin còn 3%. Sau đó, bạn cắm lại máy tính vào bộ sạc để cho sạc cả đêm nếu có thể. Hôm sau, bạn dùng đến khi còn ít nhất là còn 3% pin. Bạn sạc tiếp trong 8 giờ nữa, sau khi thực hiện điều này, bạn sẽ nhận thấy một sự gia tăng đáng kể tuổi thọ cho pin.

Tôi đã thử và thành công, hy vọng thông tin trên giúp ích được cho mọi người.
Tổng hơp theo Vnreview
Read more ...

Thứ Hai, 4 tháng 7, 2016

Chứng tự yêu mình của Paul Graham


Bài viết được dịch từ blog Coding Horror

Chia sẻ từ: vinacode.net
Tôi có một sự tôn trọng rất lớn dành cho Paul Graham. Những bài tiểu luận của ông – đã được biên tập lại trong cuốn sách có tên là Hackers and Painters – đó là những bài viết tốt nhất mà tôi đã từng đọc về kỹ nghệ phần mềm. Dĩ nhiên không phải tất cả các bài viết đó đều tuyệt vời, nhưng phần lớn là đáng thời gian bạn bỏ ra để đọc. Tôi có thể nói rằng chúng tốt hơn đến 99.99% so với nội dung trên web. Ông ta chắc chắn là một tay viết giỏi hơn và đáng tin cậy hơn tôi.
Một sự kiện về khởi nghiệp do quỹ Y Combinator tổ chức.Một sự kiện về khởi nghiệp do quỹ Y Combinator tổ chức.
Nhưng gần đây tôi bắt đầu tự hỏi liệu Mr. Graham, cũng giống như Joel Spolsky trước đây, đã rơi vào trong một trạng thái “tự yêu mình” và không đúng mực cho lắm. Hãy xem bài viết mới nhất của ông ta có tên là You Weren’t Meant to Have a Boss, bài viết đó mở đầu bằng một câu chuyện rất khó chịu:
Một vài ngày trước đây lúc tôi đang ngồi trong một quán cafe ở Palo Alto (Thung lũng Silicon) thì có một nhóm lập trình viên tiến vào và họ bắt đầu chơi một trò tìm đồ vật đang bị giấu kín dựa trên một tờ giấy chỉ dẫn. Có thể thấy rõ đó là một trong những bài tập về “team-building” do một công ty phần mềm nào đó tổ chức.
Họ trông cũng quen quen. Vì tôi đã dành gần như toàn bộ thời gian của mình để làm việc với những lập trình viên trẻ trong độ tuổi 20 và đầu 30. Nhưng có một cái gì đó dường như không được tốt ở những người này. Có một cái gì đó thiêu thiếu.
Và vâng, cái công ty mà họ đang làm việc có lẽ là một công ty tốt, và từ đoạn hội thoại của họ mà tôi nghe lỏm được thì họ dường như cũng khá thông minh. Thực ra, họ dường như là một trong những nhóm có vai trò quan trọng trong cái công ty đó. Thế thì tại sao lại có điều gì không ổn về những người này?
Những gã mà tôi gặp đang chơi trò “team-building” trong quán cafe đó trông cũng giống như những lập trình viên mà tôi đã từng làm việc cùng, nhưng những gã này chỉ là mấy tay làm công ăn lương chứ không phải là các founder. Và nó là điểm khởi đầu của việc họ khác biệt như thế nào.
Bạn có thể thốt lên rằng, ừ vậy thì đã sao nào. Tôi cũng ngẫu nhiên biết về một số lập trình viên đặc biệt có hoài bão. Dĩ nhiên hạng người ít có hoài bão thì nhìn là biết liền. Nhưng sự khác nhau giữa những lập trình viên mà tôi nhìn thấy trong quán cafe đó và những người mà tôi đã làm việc cùng trong quỹ khởi nghiệp Y Combinator thì không chỉ là khác nhau về mức độ hoài bão. Có một cái gì đó dường như không ổn ở đây.
Tôi nghĩ rằng không có quá nhiều điều đặc biệt về các founder, mà thực ra là có một cái gì đó thiếu hụt trong cuộc sống của những nhân viên làm công ăn lương. Tôi nghĩ rằng các startup founder thực ra đang sống theo cách mang nhiều tính người hơn.
Năm ngoái tôi đã đến Châu Phi và tận mắt nhìn thấy rất nhiều loại động vật hoang dã sống trong môi trường tự nhiên, những con thú trước đây tôi chỉ được nhìn thấy trong vườn bách thú. Có một điều đập vào mắt tôi là chúng dường như hoàn toàn khác biệt. Đặc biệt là những con sư tử. Những con sư tử trong môi trường hoang dã dường như mạnh mẽ và sống động gấp hàng chục lần so với mấy con sư tử bị nhốt trong sở thú. Chúng cứ như là những động vật khác vậy. Và khi tôi nhìn những gã lập trình viên làm công ăn lương trong quán cafe đó, thì cũng giống như tôi đang nhìn thấy mấy con sư tử trong Thảo Cầm Viên, sau khi đã dành ra nhiều năm trời để quan sát chúng trong môi trường hoang dã vậy.
Tôi không hiểu tại sao Mr. Graham lại cảm thấy cần phải vẽ ra một sự so sánh không thể tưởng tượng nổi giữa những gã làm công ăn lương và mấy con thú bị nhốt trong cũi sắt ở vườn thú.
Thực ra tôi đã làm theo lời khuyên trước đây của Mr. Graham. Gần đây tôi đã xin thôi việc để tập trung viết blog và tham gia vào một startup nhỏ. (ND: startup mà Jeff nói đến chính là Stack Overflow ngày nay). Mặc dù giờ đây tôi đang là một founder, nhưng tôi vẫn cảm thấy sự so sánh trên có một sự xúc phạm và làm tổn thương tới những năm tháng mà tôi đã đi làm thuê trước đây cho rất nhiều công ty khác nhau; tôi cũng đã được hưởng những khoản lương thưởng hậu hĩnh – thậm chí tôi dám nói rằng đó là những trải nghiệm rất lý thú. Hoặc ít ra cũng là hạnh phúc nhất như những con thú bị nhốt trong vườn thú có thể có được, tôi cho là vậy.
Lập trình viên làm công ăn lương thì giống mấy con thú ở trong Thảo Cẩm Viên
Lập trình viên làm công ăn lương thì giống mấy con thú ở trong Thảo Cẩm Viên
Bài tiểu luận của Mr. Graham cũng chứa đựng một vài điểm sáng, nếu bạn có thể nhịn được nôn ói để đọc cho hết bài viết rất dài đó. Nếu bạn không có thời gian để đọc nó, thì thành viên có nickname là lex99 đã tóm tắt một cách ngắn gọn trên mạng xã hội Reddit mà có thể tóm lược được cái ý chính là:
Tôi đang làm việc với những founder startup rất trẻ trong độ tuổi 20 của họ. Họ là những thiên tài, và họ chơi theo luật do chính họ đặt ra mà thôi. Oh… bạn vẫn chưa sáng lập một công ty ư? Nếu vậy thì thật là đáng hổ thẹn.
Kinh tế tư nhân là xương sống của nền kinh tế Mỹ. Và Mr. Graham hoàn toàn đúng khi khuyến khích những bạn trẻ chấp nhận rủi ro trong quãng thời gian đầu đời, để tham gia vào các startup nhỏ có tiềm năng phát triển không giới hạn, trong khi họ không có gì để mất – không con cái, không nợ nần, không có những thứ quan trọng khác. Tôi nghĩ rằng mình cũng sẽ đưa vấn đề này vào một slide trong buổi thuyết trình trước các sinh viên người Canada sắp tốt nghiệp ngành khoa học máy tính.
Bạn nên chấp nhận rủi ro để khởi nghiệp khi bạn đang còn trẻ.Quả thực là bạn nên chấp nhận rủi ro nghề nghiệp khi bạn đang còn trẻ.
Vấn đề của tiểu luận đặc biệt này đó là cách mà Mr. Graham ngụ ý rằng chỉ có một con đườngduy nhất dẫn tới hạnh phúc đích thực với tư cách là một lập trình viên trẻ là hãy sáng lập ra một startup. Nếu bạn không là một founder, hoặc là một trong 10 nhân viên đầu tiên, thì, vâng.. hãy chấp nhận cuộc sống của bạn ở trong vườn thú vậy.
Ông thừa nhận rằng cái góc nhìn của mình có bị méo mó bởi vì “gần như tất cả các lập trình viên [ông biết] đều là founder của các startup”. Có một sự sai lầm trong vấn đề đó. Những bài tiểu luận này không còn nói về ngành kỹ nghệ phần mềm nữa; mà chúng đang nói về Paul Graham. Những bài viết này đã minh chứng cho bệnh tự yêu quý mình thái quá của ông:
Sau một thời gian, bạn bắt đầu chú ý rằng tất cả những bài tiểu luận này là một tập hợp rất tỉ mỉ của những hình ảnh phản chiếu những khía cạnh khác của tác giả, thể hiện rất rõ chứng tự yêu mình.
Đương nhiên, mọi lập trình viên trẻ đều đáng công để sáng lập nên một startup. Bởi vì đó chính là cái mà công ty của Mr. Graham (là quỹ khởi nghiệp Y Combinator) làm. Họ cấp vốn cho các startup với những lập trình viên trẻ. Chúng ta tin rằng chỉ có một con đường đích thực dẫn tới thành công, chính xác như cách mà Mr. Graham đã vẽ nó ra trước mặt chúng ta. Đi làm công ăn lương theo kiểu truyền thống ư? Điều đó là dành cho những tay kém cỏi. Những người giỏi đích thực thì họ phải tự xây dựng những công ty của riêng mình.
Nói chung, tôi nghĩ rằng tôi thích những tiểu luận của Paul Graham hơn khi mà chúng nói nhiều về kỹ nghệ phần mềm và nói ít về Paul Graham.
Cập nhật: Paul Graham đã đăng 2 bài tiểu luận mà một phần là để đáp lại cho bài viết này. Hai bài viết đó là: You Weren’t Meant to Have a Boss: The Cliffs Notes và How to Disagree. Theo như tôi có thể nói, đó là một dạng EULA cho sự bất đồng với Paul Graham. Dựa trên những thảo luận qua lại do bài viết này khởi xướng, tôi đã tham dự một buổi ăn tối do quỹ Y Combinator tổ chức và đã gặp mặt trực tiếp Mr. Graham. Đối với tôi, quan điểm của những bài viết đó giống như thế này – một vài sự bất đồng ban đầu cuối cùng đã dẫn đến một cuộc trao đổi sâu sắc hơn và mang lại sự hài lòng. Một không khí tích cực bao trùm xung quanh.
Read more ...

10 Lý do để học ngôn ngữ lập trình Java và tại sao Java là tốt




Java là một ngôn ngữ lập trình phổ biến. Điều này được chứng minh thực tế trong suốt 20 năm qua.
Hai thập kỷ không phải là một thời gian ngắn cho bất kỳ một ngôn ngữ lập trình nào, và Java đã khẳng định được sức mạnh từng ngày. Dù có những lúc, Java phát triển chậm lại, nhưng nó đã thích ứng tốt. Trước đó, với thay đổi cơ bản về hình thức Enum, Generics, và autoboxing trong Java 5, cải thiện hiệu suất với Java 6, và việc Google lựa chọn ngôn ngữ Java để phát triển ứng dụng Android, Java vẫn giữ vị trí là ngôn ngữ lập trình tiên phong.
Nhiều sinh viên thường hỏi tôi rằng “Ngôn ngữ lập trình nào là tốt nhất mà chúng ta nên tìm hiểu, tôi có nên học Java…?”. Vâng, điều đó phụ thuộc vào định nghĩa ngôn ngữ lập trình tốt nhất của bạn, nếu xét về độ phổ biến thì rõ ràng Java vượt trội so với bất cứ ngôn ngữ nào khác, thậm chí cả C, dù C đã tồn tại trong gần 41 năm (1972). Nếu xét về cơ hội việc làm, một lần nữa Java lại ghi điểm với mọi ngôn ngữ khác. Bạn có thể tìm thấy vô số cơ hội việc làm bằng việc học ngôn ngữ lập trình Java, bạn có thể phát triển Java cơ bản cho các ứng dụng phía máy chủ, các ứng dụng Web và các ứng dụng doanh nghiệp, và thậm chí có thể áp dụng cho việc phát triển ứng dụng di động dựa trên nền tảng Android. Vì vậy, nếu bạn chưa học ngôn ngữ lập trình C và C++, và muốn tìm hiểu ngôn ngữ lập trình đầu tiên, tôi khuyên bạn nên chọn Java. Trong bài viết này, tôi sẽ chia sẻ những lý do tại sao bạn nên học lập trình Java.
Đây là 10 lý do mà tôi luôn nói với bất cứ ai hỏi ý kiến tôi về việc học Java, và liệu Java là ngôn ngữ lập trình tốt nhất ở các khía cạnh cơ hội việc làm, phát triển các ứng dụng và hỗ trợ cộng đồng.

1. Java rất dễ tìm hiểu

Nhiều người sẽ ngạc nhiên khi thấy điều này là một trong những lý do hàng đầu để học Java, hoặc coi nó như là ngôn ngữ lập trình tốt nhất, nhưng đó là sự thật. Nếu bạn học cấp tốc, sẽ rất khó để hoàn thành trong khoảng thời gian ngắn, đó là ví dụ xảy ra với hầu hết các dự án chuyên nghiệp. Java có cú pháp rõ ràng với chú thích nhỏ đi kèm, ví dụ Generics với dấu ngoặc nhọn chứa kiểu dữ liệu làm cho việc đọc và học chương trình Java trở nên dễ dàng và nhanh chóng. Một khi lập trình viên đã quen thuộc với những rào cản ban đầu như cài đặt JDK và thiết lập PATH và hiểu phương thức hoạt động của Classpath thì họ có thể viết chương trình trong Java rất dễ dàng.

2. Java là một ngôn ngữ lập trình hướng đối tượng

Một lý do khác khiến Java phổ biến bởi vì nó là một ngôn ngữ lập trình hướng đối tượng. Phát triển OOPS (Object-Oriented Programming System – hệ thống lập trình hướng đối tượng) dễ dàng hơn nhiều, và nó cũng duy trì mô-đun hệ thống, linh hoạt và mở rộng. Một khi bạn có kiến thức về định nghĩa OOPS như sự trừu tượng, đóng gói, đa nhiệm và thừa kế, bạn có thể sử dụng chúng trong Java. Bản thân Java là hiện thân của nhiều phương pháp tư duy tốt nhất và các mẫu thiết kế trong các thư viện của nó. Java là một trong số ít ngôn ngữ lập trình đạt tới gần 100% OOPS. Java cũng thúc đẩy việc sử dụng các nguyên tắc SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion – một dạng thiết kế hướng đối tượng) và thiết kế hướng đối tượng theo hình thức dự án mã nguồn mở như Spring, mà chắc chắn rằng đối tượng phụ thuộc của bạn được quản lý tốt bằng việc sử dụng nguyên lý Injection (một lý thuyết trong thiết kế phần mềm).

3. Số lượng hàm dùng sẵn (API function) của Java hết sức phong phú

Một lý do khác mang lại thành công lớn cho ngôn ngữ lập trình Java là nó nhiều API. Quan trọng nhất là nó rất dễ nhìn, bởi vì nó xuất hiện cùng với việc cài đặt Java. Khi tôi bắt đầu lập trình Java, tôi viết mã cho các Applet và thời đó Applet là một giải pháp cho các hiệu ứng hoạt hình tuyệt vời, điều đó mang lại sự ngạc nhiên cho những lập trình viên mới như chúng tôi, những người đang sử dụng mã nguồn trong Turbo C++. Java cung cấp API cho I/O (giao tiếp dữ liệu), mạng, tiện ích, XML, phân tích cú pháp, kết nối cơ sở dữ liệu, và gần như tất cả mọi thứ. Những điều còn lại được chứa trong các thư viện mã nguồn mở như Apache, Google Guava và một số chương trình khác.

4. Các công cụ phát triển mạnh mẽ như Eclipse, Netbeans

Có thể bạn không tin, nhưng Eclipse và Netbeans đã đóng vai trò rất lớn trong việc làm cho Java trở thành một trong những ngôn ngữ lập trình tốt nhất. Viết mã trong IDE là niềm vui, đặc biệt nếu bạn đã từng viết mã trong hệ điều hành DOS Editor hoặc Notepad. Chúng không chỉ giúp hoàn thành mã mà còn cung cấp khả năng sửa lỗi mạnh mẽ, điều đó là cần thiết trong môi trường lập trình thực tế. Môi trường phát triển tích hợp (IDE) giúp cho việc phát triển Java dễ dàng hơn, nhanh và thuận tiện hơn. Tìm kiếm, tổ chức lại mã và đọc mã bằng IDE. Ngoài IDE, nền tảng Java cũng có một số công cụ khác như Maven và ANT để dịch và đóng gói ứng dụng Java, dịch ngược mã, JConsole, Visual VM để giám sát bộ nhớ Heap…

5. Bộ sưu tập thư viện mã nguồn mở phong phú

Thư viện mã nguồn mở đảm bảo rằng Java có thể được sử dụng ở khắp mọi nơi. Apache, Google, và các tổ chức khác đã đóng góp rất nhiều thư viện lớn, giúp Java phát triển dễ dàng hơn, nhanh hơn và tiết kiệm chi phí. Có những cấu trúc như Spring, Struts, Maven đảm bảo sự phát triển Java theo phương pháp xây dựng phần mềm tốt nhất, thúc đẩy sử dụng các mẫu thiết kế và hỗ trợ lập trình viên Java hoàn thành công việc. Tôi luôn luôn khuyên bạn nên tìm kiếm một chức năng cần viết bằng Google trước khi viết mã riêng của bạn. Đó là cơ hội tốt bởi vì nó phần nhiều đã được viết, kiểm tra và có sẵn để sử dụng.

6. Hỗ trợ cộng đồng tuyệt vời

hoc-lap-trinh-java-co-ban-tot-nhat-truc-tuyen-08032016
Cộng đồng là sức mạnh lớn nhất của ngôn ngữ lập trình Java và nền tảng này. Một ngôn ngữ dù tốt thế nào đi nữa cũng sẽ không thể tồn tại nếu không có cộng đồng hỗ trợ, giúp đỡ và chia sẻ kiến thức. Java đã rất may mắn, nó có rất nhiều diễn đàn hoạt động, StackOverflow, tổ chức mã nguồn mở và một số nhóm người sử dụng Java giúp đỡ lẫn nhau. Cộng đồng các lập trình viên Java có thâm niên và thậm chí cả các chuyên gia sẽ giúp đỡ người mới bắt đầu. Java thực sự thúc đẩy việc thu nhận kiến thức và đóng góp hỗ trợ lại cộng đồng. Rất nhiều lập trình viên, những người sử dụng mã nguồn mở, tham gia vào xây dựng, nâng cấp mã mở, kiểm thử,… Các chuyên gia tư vấn miễn phí tại nhiều diễn đàn Java và StackOverflow. Điều tuyệt vời này đã mang lại tự tin cho những lập trình viên Java.

7. Java là miễn phí

Ai cũng thích những thứ miễn phí phải không nào, còn bạn? Vì vậy, nếu một lập trình viên muốn học một ngôn ngữ lập trình, hoặc một tổ chức muốn sử dụng một công nghệ, chi phí là một yếu tố quan trọng. Vì Java là miễn phí ngay từ đầu, tức là bạn không cần phải trả bất cứ khoản chi phí nào để tạo ra các ứng dụng Java. Chính điều này cũng giúp Java trở thành kỹ năng thông dụng trong cộng đồng lập trình viên, và các tổ chức lớn. Sự dồi dào lập trình viên Java là một lợi thế lớn, làm cho các tổ chức dễ dàng lựa chọn Java cho chiến lược phát triển.

8. Hỗ trợ tài liệu xuất sắc – Javadocs

Lần đầu tiên thấy Javadoc, tôi đã rất ngạc nhiên. Đó là tài liệu chứa nhiều thông tin về Java API. Tôi nghĩ rằng nếu không có tài liệu Javadoc thì Java sẽ không được phổ biến, và đó là một trong những lý do chính để tôi nghĩ rằng Java là ngôn ngữ lập trình tốt nhất. Không phải ai cũng có thời gian và ý định xem xét mã để tìm hiểu phương pháp làm hoặc làm thế nào để sử dụng một lớp. Javadoc làm cho việc học dễ dàng và cung cấp một tài liệu tham khảo tuyệt vời trong khi viết mã Java. Với sự xuất hiện của IDE, bạn thậm chí không cần phải nhìn Javadoc một cách rõ ràng trong trình duyệt mà bạn đã có thể nhận được tất cả thông tin trong cửa sổ IDE của bạn.

9. Java là nền tảng độc lập

Trong năm 1990, đây là lý do chính khiến Java phổ biến. Ý tưởng về nền tảng độc lập là rất tuyệt, và slogan của Java “viết một lần chạy mọi nơi” đã đủ sức lôi kéo để thu hút rất nhiều sự phát triển mới trong Java. Điều này vẫn còn là một trong những lý do để Java là ngôn ngữ lập trình tốt nhất, hầu hết các ứng dụng Java được phát triển trong môi trường Windows và chạy trên nền tảng UNIX.

10. Java có mặt ở khắp mọi nơi

Vâng, Java có ở khắp mọi nơi, trên máy tính để bàn, trên điện thoại di động, trên thẻ, gần như ở khắp mọi nơi và lập trình viên Java cũng vậy. Tôi nghĩ rằng số lượng lập trình viên Java vượt xa lập trình viên bất kỳ ngôn ngữ lập trình chuyên nghiệp khác. Dù không có bất kỳ dữ liệu để làm sáng tỏ nhận định ấy, kinh nghiệm đã chỉ cho tôi điều đó. Số lượng lớn lập trình viên Java hiện nay cũng là một lý do mà các tổ chức muốn chọn Java cho những phát triển mới hơn bất kỳ ngôn ngữ lập trình khác.
Có thể nói rằng, lập trình là lĩnh vực rất rộng và nếu bạn nhìn vào C và UNIX, chúng vẫn còn sống và ngày càng mạnh mẽ hơn, đủ để sống thêm 20 năm nữa, Java cũng không hề thua kém. Có nhiều cuộc thảo luận về lập trình chức năng (functional programming), Scala và ngôn ngữ JVM khác, nhưng chúng cần phải đi một chặng đường dài để tương thích với cộng đồng, các nguồn lực và phổ biến của Java. Rất tiếc lập trình hướng đối tượng cũng là một trong những mô hình lập trình tốt nhất, và miễn là nó tồn tại thì Java sẽ vẫn còn vững chắc.
Via Techtalk.vn

Read more ...
Designed By thanhbpc