Showing posts with label Tin tức công nghệ. Show all posts
Showing posts with label Tin tức công nghệ. Show all posts

Cách tự phòng chống mã độc tống tiền WannaCry

Một cuộc tấn công gần đây mang tên Wanna Cry đã tấn công hàng trăm nghìn máy tính trên 150 quốc gia, trong đó có Việt Nam. Cho đến nay, nhiều người dùng nước ngoài đã quyết định trả số tiền để cứu dữ liệu khi bị virus. Tuy nhiên, cách chuyên gia an ninh mạng đưa ra lời khuyên không nên bỏ ra số tiền này, vì không có điều gì đảm bảo dữ liệu sẽ khôi phục lại như ban đầu. Hãy cùng tailieucntt.org tìm cách phòng chống ransomware Wanna Cry.



1. Sao lưu máy tính của bạn ngay lập tức

Lời khuyên mà mình dành cho các bạn là đừng liều mạng chơi với con virus này nếu chưa sao lưu dữ liệu cá nhân. Đầu tư vào một ổ cứng rời hoặc dịch vụ lưu trữ đám mây như OneDrive hoặc Google Drive để đưa toàn bộ dữ liệu của bạn đến nơi an toàn, đó là một quyết định đúng đắn.

2. Update bản vá của Windows gần đây nhất

Ransomware này lây lan qua một lỗ hổng trong hệ điều hành Microsoft Windows trước đây được khai thác bởi cơ quan giám sát của Hoa Kỳ NSA. Công cụ này không may đã bị rò rỉ vào tháng 4 năm 2017, và hiện tại đang được sử dụng bởi tin tặc trong cuộc tấn công ransomware Wanna Cry. Bản update gần đây nhất của Microsoft có thể chống lại cuộc tấn công này, và nếu bạn chưa bị tấn công, hãy update Windows ngay lập tức.

3. Cập nhật hệ điều hành của bạn

Mặc dù Microsoft đã phát hành bản vá cho lỗ hổng cực kỳ nghiêm trọng của Windows, tuy nhiên không ai biết rằng trong hệ điều hành Windows mình đang sử dụng còn lổ hỗng nào không. Bạn cần cập nhật hệ điều hành của mình lên phiên bản mới nhất.

Khuyến cáo nên sử dụng Windows 10 Version 1703 trở lên.

4. Bảo vệ mình trước những Email và Web độc hại

Email lừa đảo không phải là chuyện thường gặp, bất kỳ email nào cũng có thể liên kết đến các tập tin có chứa phần mềm độc hại cho máy tính. Ransomware cũng có thể lây nhiễm vào máy tính thông qua trang web độc hại. Việc bảo vệ tốt nhất trong các trường hợp như vậy là tránh bất kỳ liên kết trang web hoặc phần mềm mà trình duyệt báo không an toàn hoặc phát hiện chương trình Ransomware.

5. Sử dụng Firewall và Windows Defender

Sử dụng Firewall và Windows Defender sẽ ngăn không cho ransomware truy cập vào máy tính của bạn. Firewall sẽ bảo vệ cho bạn, và đảm bảo rằng không có một chương trình nào nguy hiểm hoặc truy cập vào máy tính khi chưa có sự đồng ý.

Bạn hãy cập nhật phần mềm diệt virus hoặc tường lửa của mình, để đảm bảo sự an toàn. Nếu bạn nhận được thông báo phát hiện virus nào trong máy, hãy đồng ý để các phần mềm diệt virus hoặc tường lửa ngăn chặn nó.

6. Không trả tiền để cứu dữ liệu

Bạn nên đầu tư tiền để mua tài khoản lưu trữ trước khi bị mất dữ liệu. Vì nếu bị dính virus này, bạn sẽ phải trả một số tiền rất lớn. Nên tạo một bản sao lưu của máy tính, và hãy cố gắng khôi phục lại trạng thái ban đầu khi bị tấn công. Đừng bỏ cuộc!

Ở những phần sau, mình sẽ đưa ra nhưng phương pháp giúp các bạn bảo vệ máy tính của mình, và những phần mềm diệt virus có thể chống lại cuộc tấn công Wanna Cry Ransomware. Các bạn đón đọc nhé!

Điều mà mình lo sợ nhất, đó là việc lên mạng tìm link để tải phần mềm phòng chống virus, nếu tải về trúng trang web có virus càng dể bị dính hơn. Nên tốt nhất, chỉ nên bảo vệ mình bằng những cách an toàn và cẩn thận nhất mà thôi.

Một số xu hướng phát triển Web nổi bật

Trong những năm gần đây, web đã ngày càng ăn sâu vào cuộc sống hàng ngày của chúng tôi. Chúng được sử dụng trong mọi khía cạnh của cuộc sống, từ mua sắm, ngân hàng, đọc tin tức,... Nhu cầu về nhân lực cấp cao phát triển web cao hơn bao giờ hết, và phạm vi  phát triển có thể làm là rất lớn!

Xu hướng phát triển web trong tương lai là gì ? Liệu web có thể thâm nhập vào nhiều lĩnh vực nào khác trong cuộc sống của chúng ta ?

Một số xu hướng nổi bật trong tương lai:

1. Trí tuệ nhân tạo (AI)

Bất cứ khi nào bạn nói về tương lai của công nghệ, trí thông minh nhân tạo (AI) luôn luôn cao trong các chương trình nghị sự. Nhưng ngay bây giờ, tôi nghĩ rằng nó là thực sự hiện hữu. Trí tuệ nhân tạo đã có rất nhiều tiến bộ đã được ứng dụng trong hiều lĩnh vực khác nhau.


AlphaGo, một chương trình được xây dựng bởi Google DeepMind, trở thành chương trình đầu tiên đánh bại một người chơi cơ vây chuyên nghiệp.

Một số tập đoàn công nghệ hàng đầu như Google, Microsoft và Facebook,... đã triển khai công nghệ trí tuệ nhân tạo của họ để người dùng sử dụng. Trí tuệ nhân tạo đã được ứng dụng rộng rãi sử dụng để cải thiện công cụ tìm kiếm, như trong trường hợp của Google, hoặc trong trường hợp của Wikipedia để xác định các bài báo không chính xác hoặc bị hỏng.

Với việc tiếp cận dễ dàng hơn với các công cụ cần thiết cho sự phát triển AI, chúng ta có thể tin rằng các nhà phát triển bắt đầu sử dụng AI theo những cách mới và khác nhau trong tương lai.


2. Thực tế ảo (VR)

Một chủ đề khác luôn được quan tâm khi thảo luận về tương lai của công nghệ là thực tế ảo hoặc VR. Xu hướng này đã bắt đầu quét các ngành công nghiệp game, điện ảnh, nghệ thuật, giáo dục,.... Oculus Rift và Vive mang lại những khả năng mới và thú vị cho thế giới chơi game, nhưng nó sẽ không dừng lại ở đó.


Các công ty bao gồm Google và Mozilla đã bắt đầu nghiên cứu về các API để giúp chuyển đổi công nghệ VR sang web. Khi có các bộ tiêu chuẩn, chúng ta mong đợi ngày càng có nhiều ứng dụng được phát triển sử dụng công nghệ VR.

Trong năm tới, chúng ta sẽ thấy thực tế ảo trong các ứng dụng khác nhau, từ tin tức, đến các tour du lịch ảo.

3. Internet kết nối vạn vật (IoT)

Internet kết nối vạn vật là một xu hướng, theo đó các đối tượng  được kết nối mạng để gửi và nhận dữ liệu. Những tín hiệu có thể chuyển từ máy nướng bánh mỳ, bình đun, đến cảm biến trên động cơ hoặc cảm biến được nhúng trong bê tông để phát hiện các vết nứt và điểm yếu.

Các nhà phát triển web không trực tiếp tham gia vào việc tạo ra các thiết bị như vậy. Tuy nhiên, chúng ta sẽ tham gia vào việc phát triển các ứng dụng để sử dụng, phân tích và hiển thị dữ liệu của thiết bị. Các công ty như Xively và BugLabs đã bắt đầu làm việc trên các API mà các nhà phát triển có thể sử dụng để giao tiếp với các thiết bị IoT.

Mặc dù IoT mang lại rất nhiều cơ hội cho sự đổi mới, một số mối quan tâm đã được nêu ra, đặc biệt là xung quanh vấn đề an ninh. Không nghi ngờ gì các nhà phát triển web sẽ có những thách thức thú vị phải đối mặt - giúp bảo vệ trang bị các cung cụ để ngăn chặn các tin tặc.

4. Rails 5

Phiên bản mới nhất của Rails, Rails 5 được phát hành vào cuối tháng 6 năm 2016. Rails 5 còn rất mới mẻ, hy vọng sự phổ biến của nó sẽ phát triển trong tương lai. Phiên bản mới nhất của Rails đã có một số bổ sung thú vị mà các nhà phát triển web rất ưu thích.



Turbolinks 5 cho phép các nhà phát triển tạo Single Page như ứng dụng trực tiếp từ Rails bằng cách cho phép các liên kết tìm nạp các trang HTML đầy đủ và thay thế, mà không cần các định dạng JavaScript phía client.

ActionCable là một cách mới để sử dụng websockets trong Rails để tạo các ứng dụng thời gian thực. Điều này làm cho việc tạo thông báo và tính năng trò chuyện dễ dàng hơn nhiều, trong khi vẫn có quyền truy cập vào tất cả các tài nguyên ActiveRecord của bạn.


5. Angular 2 và hơn thế nữa

Năm 2016 cũng cho thấy sự ra đời của Angular 2, và nó đã có rất nhiều thay đổi - giao diện của Google Framework của JavaScript đã được thiết kế lại hoàn toàn.

Bây giờ sử dụng các tính năng của JavaScript ES6, các ứng dụng được viết bằng TypeScript, và chuyển sang một cấu trúc được tích hợp nhiều phần hơn.


Theo careerfoundry.com


----------

Cùng bạn tự học CNTT - tailieucntt.org

Cuộc cách mạng công nghiệp 4.0 ?

Cách mạng công nghiệp lần thứ tư là gì ?

(Ảnh Internet)

Cụm từ "cách mạng công nghiệp" hàm chứa sự thay đổi lớn lao, không chỉ biến đổi kinh tế mà cả văn hóa, xã hội một cách toàn diện.


Nhìn lại lịch sử, con người đã chứng kiến 3 cuộc cách mạng khoa học kỹ thuật lớn:

Cuộc cách mạng công nghiệp lần thứ nhất (từ 1784) xảy ra khi loài người phát minh động cơ hơi nước, tác động trực tiếp đến các ngành nghề như dệt may, chế tạo cơ khí, giao thông vận tải. Động cơ hơi nước được đưa vào ôtô, tàu hỏa, tàu thủy, mở ra một kỷ nguyên mới trong lịch sử nhân loại.

Cuộc cách mạng công nghiệp lần thứ hai (từ 1870) đến khi loài người phát minh ra động cơ điện, mang lại cuộc sống văn minh, năng suất tăng nhiều lần so với động cơ hơi nước.

Cuộc cách mạng công nghiệp lần thứ ba (từ 1969) xuất hiện khi con người phát minh ra bóng bán dẫn, điện tử, kết nối thế giới liên lạc được với nhau. Vệ tinh, máy bay, máy tính, điện thoại, Internet… là những công nghệ hiện nay chúng ta thụ hưởng là từ cuộc cách mạng này.

Cuộc cách mạng công nghiệp lần thứ tư (4.0) đang diễn ra từ những năm 2000 gọi là cuộc cách mạng số, thông qua các công nghệ như Internet vạn vật (IoT), trí tuệ nhân tạo (AI), thực tế ảo (VR), tương tác thực tại ảo (AR), mạng xã hội, điện toán đám mây, di động, phân tích dữ liệu lớn (SMAC)... để chuyển hóa toàn bộ thế giới thực thành thế giới số.

Năm 2013, một từ khóa mới là "Công nghiệp 4.0" (Industrie 4.0) bắt đầu nổi lên xuất phát từ một báo cáo của chính phủ Đức đề cập đến cụm từ này nhằm nói tới chiến lược công nghệ cao, điện toán hóa ngành sản xuất mà không cần sự tham gia của con người. Thủ tướng Đức Angela Merkel tiếp tục nhắc tới Industrie 4.0 tại Diễn đàn Kinh tế thế giới ở Davos tháng 1/2015. 
Hiện nay, Công nghiệp 4.0 đã vượt ra khỏi khuôn khổ dự án của Đức với sự tham gia của nhiều nước và trở thành một phần quan trọng của cuộc cách mạng công nghiệp lần thứ tư.


* Những yếu tố tạo thúc đẩy cuộc cách mạng công nghiệp lần thứ tư.

Cuộc cách mạng công nghiệp lần thứ tư tác động mạnh mẽ trên nhiều lĩnh vực, với sự xuất hiện của robot có trí tuệ nhân tạo mang lại nhiều ứng dụng trong xã hội. Nhờ công nghệ AI, người máy làm việc càng thông minh, có khả năng ghi nhớ, học hỏi vô biên, trong khi khả năng đó ở con người càng già càng yếu đi. Ưu điểm làm việc 24/24, không cần trả lương, đóng thuế, bảo hiểm… của robot cũng đang đe dọa đến sự tương quan trong việc sử dụng lao động là người thật hay người máy.

Trong cuộc cách mạng công nghiệp thứ tư, những yếu tố mà các nước như Việt Nam đã và đang tự coi là có ưu thế như lực lượng lao động thủ công trẻ, dồi dào sẽ không còn là thế mạnh nữa, thậm chí bị đe dọa nghiêm trọng. Trong tương lai, người dân có thể mất việc làm, bởi những lĩnh vực mà công nghệ robot có thể tác động tới trải dài từ dệt may, dịch vụ, giải trí cho đến y tế, giao thông, giáo dục...

Trong lĩnh vực Dệt may, trước đây các nước có ngành dệt may phát triển như Mỹ, Anh vì thiếu lao động nên đã dịch chuyển thuê nhân công sang Trung Quốc, Ấn Độ, Việt Nam - nơi có lực lượng lao động thủ công giá rẻ dồi dào. Nhưng với công nghệ robot trong cuộc cách mạng lần thứ tư này, nhiều nhà máy dệt may trước đây đặt ở Việt Nam có thể quay ngược lại đặt ở Mỹ, bởi họ đã bắt đầu sử dụng rất nhiều robot. Báo cáo của Tổ chức lao động quốc tế (ILO) cung cấp số liệu đáng lo ngại khi mà hơn 2/3 trong số 9,2 triệu lao động ngành dệt may và da giày tại Đông Nam Á đang bị đe dọa bởi sự bùng nổ nhanh chóng của ứng dụng khoa học công nghệ trong ngành này. Cụ thể, khoảng 86% lao động của Việt Nam, 88% lao động của Campuchia và 64% lao động Indonesia trong ngành may mặc, da giày sẽ chịu ảnh hưởng nặng nề từ làn sóng tự động hóa, công nghiệp hóa trong ngành.



Trong lĩnh vực Thương mại, dịch vụ, giải trí, robot cũng đã hiện diện ở những vị trí công việc vốn được cho rằng không thể thay thế con người như lễ tân khách sạn, cơ quan, nhà hàng, trung tâm call center... Khi có khách đến robot có thể tự động nhận dạng, ghi nhớ để chào hỏi, nhớ được sở thích, trả lời các nhu cầu của khách hàng bằng giọng nói hoàn toàn như con người.

Trong lĩnh vực Giao thông, thế hệ xe không người lái sẽ phát triển nhờ đảm bảo an toàn cao gấp nhiều lần vì không có tình trạng say rượu bia, vượt đèn đỏ, phóng nhanh vượt ẩu. Hồi tháng 8/2016, người đàn ông Mỹ đang sử dụng xe tự lái của Tesla thì có triệu chứng đau tức ngực. Ông đã kịp thời liên hệ với vợ để gọi tới bệnh viện báo cho bác sĩ chờ đón sẵn rồi ra lệnh cho xe di chuyển tới bệnh viện. Các bác sĩ đã cấp cứu kịp thời, cứu sống người đàn ông này.

* Cỗ máy mang tên Robot tự động khâu chỉ phẫu thuật thông minh ở Đại học Johns Hopkins (Mỹ).

Trong lĩnh vực Y tế, cỗ máy IBM Watson có biệt danh "Bác sỹ biết tuốt" có thể lướt duyệt cùng lúc hàng triệu hồ sơ bệnh án để cung cấp cho các bác sĩ những lựa chọn điều trị dựa trên bằng chứng chỉ trong vòng vài giây nhờ khả năng tổng hợp dữ liệu khổng lồ và tốc độ xử lý mạnh mẽ. "Bác sĩ biết tuốt" này còn cho phép con người tra thông tin về tình hình sức khỏe của mình. Các bác sĩ chỉ cần nhập dữ liệu người bệnh để được phân tích, so sánh với kho dữ liệu khổng lồ có sẵn và đưa ra gợi ý hướng điều trị chính xác. Đầu năm nay, một số bệnh viện tại TP HCM và Hà Nội đã thực hiện ca mổ với sự hỗ trợ của robot. Với bốn cánh tay, đầu camera thông minh, góc phẫu thuật rộng 540 độ, hình ảnh 3D, robot có thể phẫu thuật ở những vị trí khó, hỗ trợ các bác sĩ tiến hành ca mổ với sự xâm lấn tối thiểu và độ chính xác, hiệu quả an toàn hơn, giúp bệnh nhân ít mất máu, ít đau, giảm nguy cơ tai biến và mau hồi phục.

Công nghệ mua sắm Amazon Go được cho là thách thức với các siêu thị và đội ngũ nhân viên bán hàng khi người dùng chỉ cần cài ứng dụng, quét mã QR, chọn đồ và đi thẳng ra cửa mà không cần xếp hàng.

Trong lĩnh vực Giáo dục, công nghệ thực tế ảo sẽ thay đổi cách dạy và học. Sinh viên có thể đeo kính VR và có cảm giác như đang ngồi trong lớp nghe bài giảng, hay nhập vai để chứng kiến những trận đánh giả lập, ngắm nhìn di tích, mang lại cảm xúc và sự ghi nhớ sâu sắc, giúp bài học thấm thía hơn. Hoặc khi đào tạo nghề phi công, học viên đeo kính và thấy phía trước là cabin và học lái máy bay như thật để thực hành đến khi nhuần nhuyễn rồi mới lái, giảm thiểu rủi ro. Trong tương lai, số lượng giáo viên ảo có thể nhiều hơn giáo viên thực rất nhiều.

Lĩnh vực Nông nghiệp cũng không còn là nông nghiệp thuần túy. Công nghệ IoT với hàng loạt hệ thống cảm biến và đầu đo (sensor) có thể giúp tưới cây, bón phân đúng thời điểm và khoa học với lượng cần thiết vừa đủ cho cây, giúp tiết kiệm chi phí so với phương thức truyền thống hiện nay. Khi đó, nông dân - nhóm người vốn bấp bênh nhất về công việc - sẽ rơi vào tình trạng thất nghiệp.

* Con người có thể sống cùng, thậm chí cưới robot.

Như vậy, đây không phải câu chuyện tương lai mà là câu chuyện của hiện tại. Một cuộc cách mạng công nghiệp đang diễn ra mạnh mẽ trên thế giới, tác động lên nhiều lĩnh vực, quan trọng là mỗi nước, mỗi cá nhân có nhận thức được điều đó hay không.

Thế giới thực mà ta biết, từ con người, xe cộ, nhà cửa, tài sản, công ty, trong cuộc cách mạng công nghiệp lần thứ tư này sẽ chuyển đổi sang thế giới số. Sẽ có "bản sao của thế giới thực" trên nền thế giới số.

Khái niệm này giống như chơi game nhập vai. Mỗi thực thể sống sẽ có một bản sao tương đương trong thế giới số. Nhịp tim, nhịp thở, di chuyển, tài sản… của thực thể ở thế giới thực ra sao thì bản sao ở thế giới số cũng y vậy. Mọi thứ ánh xạ giữa thế giới thực và thế giới số gần như tỷ lệ 1:1.


Nguy cơ bảo mật

Cách đây 7 năm, mã độc khét tiếng Stuxnet đã cho cả thế giới thấy những nguy cơ có thể xảy ra trong một thế giới kết nối. Một chương trình gián điệp, được cho là Mỹ hậu thuẫn, đã thâm nhập vào nhà máy hạt nhân Natanz của Iran với nhiệm vụ ghi lại thiết kế của hệ thống chịu trách nhiệm kiểm soát máy ly tâm tinh chế uranium nằm sâu dưới lòng đất. Sau khi có sơ đồ chi tiết, hacker tung ra virus tinh xảo để điều khiển hệ thống bị lây nhiễm từ xa. Virus đó đã không bị lộ cho đến khi một lỗi lập trình xảy ra khiến nó lọt ra ngoài cơ sở Natanz vào năm 2010, lây lan trên diện rộng trên Internet và trở nên nổi tiếng với tên gọi Stuxnet. Uớc tính Stuxnet và một phiên bản virus khác là Duqu đã loại bỏ khoảng 1.000 trong số 5.000 máy ly tâm ở Natanz bằng cách kích hoạt và quay chúng ở tốc độ cực cao dẫn đến hỏng hóc.

Cuối tháng 12/2015, chính phủ Ukraine cho biết tình trạng mất điện liên tục tại quốc gia này có thể là do hacker can thiệp vào hệ thống quản lý điện lưới, ảnh hưởng đến hàng triệu người dân.

Trong bộ phim Fast & Furious 8 đang được công chiếu trên toàn thế giới, nhân vật hacker phản diện đã khai thác lỗ hổng phần mềm trang bị trên hàng nghìn xe hơi ở New York (Mỹ) để biến chúng thành "xe ma", bị điều khiển từ xa gây nên cảnh hỗn loạn trên đường phố mà các chủ xe không thể can thiệp. Giới bảo mật nhận định, viễn cảnh này hoàn toàn có thể xảy ra khi xe không người lái trở nên phổ biến và chạy chung một nền tảng, tương tự Android và iOS trên smartphone hiện nay.

Dự đoán về tác động khủng khiếp của công nghệ robot trong tương lai, nhà vật lý, vũ trụ học nổi tiếng Stephen Hawking đã nói: Loài người đang đối diện với khả năng diệt vong trong 1.000 năm nữa, nếu không phải vì chiến tranh hạt nhân thì cũng vì công nghệ robot phát triển. Có thể, những cảnh hủy diệt kinh điển trong bộ phim Terminator sẽ không chỉ tồn tại trên màn ảnh nữa.



Dù phải đối mặt với các nguy cơ, cơ hội sẽ còn lớn hơn cho những quốc gia nhận thức sớm được xu hướng chuyển đổi. Khi đó, việc đào tạo đúng hướng về hành vi nghề nghiệp sẽ mang lại sự chiếm lĩnh cơ hội sớm.

Ví dụ, với nghề sửa ôtô, trong thế giới số xe được vận hành bằng số hóa nên sẽ đo được bộ phận nào đến thời gian nào sẽ hỏng để tự động thông báo cho thợ và chủ xe gặp nhau giải quyết vấn đề. Hay hàng loạt hệ thống cảm biến và đầu đo được đặt quanh cơ thể người, biết người đó sắp bệnh không, khả năng bệnh gì và thông báo cho bệnh viện để lên kế hoạch điều trị.

Mọi hành vi nghề nghiệp, cách thức kinh doanh trong thế giới số sẽ thay đổi, biến đổi hoàn toàn. Sẽ xuất hiện nhiều ngành nghề như tạo ra hệ thống sensor, đưa vào các hệ thống có sẵn để chuyển đổi thế giới thực sang thế giới số.

Khi biết được xu thế xã hội, định hướng của các quốc gia về đào tạo và định hướng nghề nghiệp của cá nhân mỗi người cũng sẽ chuyển đổi theo. Các công ty, tập đoàn lớn sẽ đặt các kế hoạch, chiến lược của mình 5-10 năm tới trong bối cảnh thế giới thay đổi thành thế giới số để làm sao tiếp tục tồn tại và phát triển. Nếu chúng ta vẫn giữ cách làm cũ, sẽ phải đối diện với nguy cơ trì trệ, phá sản, đóng cửa không xa.


Dù xu hướng AI, IoT đang diễn ra mạnh mẽ, hiện tại robot vẫn chưa hoàn hảo như con người kỳ vọng.


Simone Giertz chia sẻ những video vui cho thấy robot chưa thể thay thế con người trong giai đoạn này.


Lữ Thành Long
Phó Chủ tịch VINASA, Chủ tịch MISA
Nguồn: VnExpess.net
---------- 

* Có thể bản quan tâm: [MMO] Hướng Dẫn *Kiếm Tiền Tự Động* Với Các Ứng Dụng Treo Máy *CỰC KỲ ĐƠN GIẢN VÀ HIỆU QUẢ*

ICT SUBMIT 2016 : Cách mạng số - cơ hội và thách thức

Diễn đàn cấp cao CNTT - TRƯỜNG Việt Nam 2016 mở ra cơ hội tớ lớn cho sinh viên CNTT nói riêng và sinh viên Việt Nam nói chung.

Thủ tướng Nguyễn Xuân Phúc,  có bài phát biểu quan trọng mang tính chi đạo cụ thể. Trong đó nhấn mạnh vai trò đặc biệt quan trọng của CNTT - TT.
Qua dự báo của các chuyên gia, nhà lãnh đạo hàng đầu thì nguồn nhân lực CNTT đăng và sẽ thiếu hụt cả về số lượng và chất lượng một cách nghiệm trọng.
Ông Trương Đinh Tuyển,  trong bài dẫn của mình đã chỉ ra những cơ hội phát triển kinh tế của Việt Nam đã bị bỏ lỡ. Ông cũng chỉ ra các thách thức mà chúng ta phải đối mặt.
Trong diễn đàn đã nhắc nhiều về cuộc cách mạng công nghiệp lần thứ tư. Trong cuộc cách mạng này các xứ thế nổi bật nhất được kể tới như Điện toán nhận thức, trí tuệ nhân tạo, IoT (thế giới vạn vật kết nối), dữ liệu lớn, ...
Ông Trương Gia Bình dẫn dắt diễn đàn quan trọng mà chủ đề là Startup, gắn liền với chủ đề Quốc gia khởi nghiệp.


Sau diễn đàn này Chính phủ sẽ ban hành một loạt các qui định hỗ trợ trợ, thúc đẩy Startup và ứng dụng CNTT - TT. 
Thời cơ tuyệt vời đã đến với Sinh viên CNTT nói riêng và sinh viên Việt Nam nói chung. 
Chúc các bạn thành công.

TxT đưa tin từ ICT SUBMIT 2016.


* Có thể bản quan tâm: [MMO] Hướng Dẫn *Kiếm Tiền Tự Động* Với Các Ứng Dụng Treo Máy *CỰC KỲ ĐƠN GIẢN VÀ HIỆU QUẢ*

[Bài viết hay] Hãy trả lời những câu hỏi sau, trước khi quyết định trở thành một nhà phát triển độc lập.

[Bài viết hay] Hãy trả lời những câu hỏi sau, trước khi quyết định trở thành một nhà phát triển độc lập.

Lập trình viên độc lập

Tôi có nên trở thành một nhà phát triển độc lập?

Đây là một câu hỏi tôi chắc chắn rằng rất nhiều người sẽ bỏ qua trước khi họ bắt đầu cuộc hành trình của họ như là một nhà phát triển độc lập. Có một số thành công với những mục tiêu của họ, một số thì không. Tôi nghĩ trước khi bắt đầu bạn thực sự nên tự hỏi bản thân một số câu hỏi và nghiêm túc trả lời chúng càng thực tế càng tốt để tránh những "thất vọng" về sau. Nếu bạn muốn làm điều đó để trải nghiệm thì bạn có thể bỏ qua, bởi vì bạn sẽ tìm thấy được niềm vui của bạn. Nhưng nếu bạn muốn làm điều đó như một nghề nghiệp thực sự, bạn nên đọc những câu hỏi sau đây và trả lời chúng một cách thực tế nhất.

1. Trở thành một nhà phát triển độc lập vì bạn thích thế hay bạn muốn tạo dựng sự nghiệp theo con đường này? 

Đối với nhiều người, đây thực sự chỉ là một sở thích hay một cái gì đó họ làm bán thời gian trong khi họ tìm kiếm một công việc toàn thời gian. Quyết định trở thành một nhà phát triển độc lập toàn thời gian mà không nhận thấy được những khó khăn đã được chứng minh là sẽ trở thành một thảm họa chứ không phải là một giấc mơ trở thành sự thật. Để có được một sản phẩm để ra bán, bạn sẽ phải đảm nhiệm rất nhiều công việc. Nếu bạn thực hiện dự án của bạn một mình, ở mức độ tối thiểu bạn cần code, thiết kế scene/level, tạo video/audio, tạo/chỉnh sửa hình ảnh, test, quản lý tài khoản, và tiếp thị sản phẩm của bạn. Nếu bạn không thể làm tất cả những điều này, bạn cần phải tìm kiếm một đội hoặc sẽ phải đối mặt với một chuỗi dài của sự thất vọng và lo lắng.

2. Bạn có đủ khả năng về tài chính cũng như làm chủ cảm xúc khi thất bại? 

Nó sẽ xảy ra, chắn chắn là thế. Nếu trò chơi đầu tiên bạn làm mà đạt được thành công vang dội tức là bạn chỉ vừa trúng số mà thôi. Nhiều khả năng nó sẽ lấy đi của "một chút" thời gian và tiền bạc. Và nếu như bạn không thể mạnh dạng chấp nhận thất bại và cố gắng thử lại một lần nữa, bạn sẽ không thể bước tiếp.

3. Bạn có chắc chắn là những game, ứng dụng bạn sẽ phát triển chỉ cần 1 mình bạn (hoặc thêm một người nào đó) là có thể hoàn thiện? 

Là một nhà phát triển độc lập hoặc nhóm indie nhỏ đòi hỏi bạn phải có khả năng để làm một loạt các nhiệm vụ không "chuyên ngành" khác. Nó giống như bạn là một thợ xây chính, nhiệm vụ của bạn là xếp những cục gạch để xây bức tường, nhưng vì bạn chỉ có một mình, bạn cần phải tự mình xách nước, xúc cát, trộn hồ.... Nếu bạn đang nghĩ đến việc làm một cái gì đó rất chuyên nghiệp và to lớn về quy mô, bạn cần phải suy nghĩ về những rủi ro so với những phần thưởng mà dự án có thể mang lại. Bạn có đủ khả năng tài chính để làm việc trên một dự án 1-2 năm? Nếu không, có lẽ bạn nên bắt đầu từ những cái nhỏ nhất và làm việc theo cách nào đó để bạn có thể phát triển ra nhiều tham vọng lớn hơn.

4. Bạn có thực sự thích thú tất cả các khía cạnh của làm game, ứng dụng? 

Để tạo ra được một sản phẩm, từng công đoạn/thành phần của sự phát triển là sẽ lấy đi của bạn một số lượng thời gian rất đáng kể. Có lẽ sẽ có một số giai đoạn mà bạn không thích hoặc nhàm chán như cắt ghép ảnh, tìm kiếm audio cho từng hành động... Bạn có chắc là bạn có đủ kiên nhẫn để vượt qua những công đoạn này? Nếu bạn không, bạn sẽ có thể bỏ qua hoặc thấy mình tăng tốc để lướt qua các công đoạn này và cuối cùng bạn đã tạo ra một cái gì đó không hoàn thiện.

Đây chỉ là một số câu hỏi mà bạn nên biết trước khi bạn quyết định đi theo con đường phát triển độc lập, nhưng tôi nghĩ nó đã bao hàm hết tất cả những vấn đề của con đường này. Hãy dành một chút thời gian và nghiêm túc trả lời chúng. Tất nhiên, thất bại là một điều tốt nếu bạn có kế hoạch cho nó. Thất bại có thể dạy cho bạn những bài học mà thành công sẽ không bao giờ dạy cho bạn. Nhưng nếu bạn có thể "xử lý" được những câu hỏi này, tôi tin rằng... cho dù bạn có thất bại, nó cũng không thể đánh gục được bạn.

Nguồn gamestudio

----------

[Bài viết hay] Xu hướng công nghệ lập trình năm 2016

[Bài viết hay] Xu hướng công nghệ lập trình năm 2016
(Bài viết lấy bối cảnh thị trường phần mềm TP Đà Nẵng)

Nhằm mục đích cung cấp cái nhìn cụ thể về nhu cầu nguồn nhân lực ngành phần mềm, từ đó giúp sinh viên chọn đúng công nghệ để có được những định hướng học tập và nghiên cứu. Trong bài viết này chúng tôi muốn gửi tới bạn đọc những thông tin hữu ích về thực trạng và xu thế phát triển của công nghệ lập trình nói riêng và công nghệ phần mềm nói chung.





Bài viết “Xu hướng công nghệ lập trình năm 2016” sẽ phân tích dữ liệu đó và đưa ra nhận định về xu hướng phát triển của các công nghệ lập trình trong năm 2016 để giúp các bạn trẻ có lựa chọn tốt nhất cho việc xây dựng và phát triển nghề nghiệp của mình.


Thế giới

Trước tiên, chúng ta tham khảo xu thế phát triển của thế giới để có cái nhìn rộng hơn. Theo TIOBE Programing community Index, một trang chuyên thống kê nhu cầu tuyển dụng lập trình viên dựa trên kết quả tìm kiếm của 25 công cụ tìm kiểm nổi tiếng thế giới như Google, Bing, Yahoo… để thống kê, so sánh và đưa ra xu hướng phát triển cảu các ngôn ngữ lập trình. Kết quả công bố tháng 1 năm 2016 như sau:

Xu hướng công nghệ lập trình 2016



TIOBE Programing community Index – Tháng 1 2016

Theo công bố của TIOBE thì Java đang là ngôn ngữ lập trình đứng số 1 và vẫn tăng trưởng tốt với gần 6%. Thống lĩnh trong các ngôn ngữ lập trình ứng dụng enterprise.

Về mảng lập trình Web thì PHP có phần chửng lại nhưng vẫn ở mức rất cao, các ngôn ngữ mới như Python, Ruby có xu hướng tăng nhưng chưa đe dọa vị trí của PHP.

Riêng về di động thì Objective –C đã giảm và đang xếp thứ 18, nó đang được Swift dần thay thế. Tuy nhiên, theo TIOBE tốc độ thay thế này chậm hơn sơ với dự kiến vì theo nhận định của TIOBE từ tháng 6/2015 thì đến cuối năm 2015 Objective-C sẽ rời khỏi Top 20. Điều này được lý giải là do các công ty vẫn còn khó khăn khi chuyển đổi hệ thống đã tồn tại sang Swift. Nhưng điều này sẽ diễn ra mạnh vào năm 2016.

Lý giải việc Java vẫn luôn đứng ở top đầu và liên tục tăng trưởng trong 10 năm trở lại đây. TIOBE cho rằng Java đã cải tiến mạnh và thích nghi tốt với yêu cầu. Hiện nay Java chiếm phần lớn trong các ứng dụng Enterprise, ngoài ra nó cũng đáp ứng tốt nhu cầu WebService và có vai trò lớn trong việc phát triển ứng dụng trên di động (Android). Do vậy năm 2016 Java vẫn chiếm thế thượng phong.

Tại Việt Nam

iViettech (Đà Nẵng) đã thống kê nhu cầu tuyển dụng của các công ty phần mềm tại thị trường Việt Nam từ năm 2014 và kết quả được thể hiện qua bảng dưới đây.



Thống kê của iViettech về nhu cầu nguồn nhân lực phần mềm Đà Nẵng

Nhận định xu hướng của các ngôn ngữ phổ biến

Dựa vào các kết quả trên và những nghiên cứu độc lập, chúng tôi đưa ra nhận định xu hướng cho các ngôn ngữ phổ biến như sau:

Java

Trong nhiều năm nay Java luôn dẫn đầu với nhu cầu vượt trội tuyệt đối so với các ngôn ngữ khác bởi việc liên tục được cải tiến và có độ thích nghi cao cũng như phổ ứng dụng rộng. Java đáp ứng được từ ứng dụng Enterprise, Mobile, Web.. nên gần như chắc chắn Java sẽ tiếp tục tăng trưởng trong năm 2016. Sở hữu kỹ năng về Java sẽ là một lợi thế cho bạn trong tìm việc cũng như khẳng định nghề nghiệp lâu dài.

PHP

PHP cũng là ngôn ngữ tăng trưởng ấn tượng trong năm 2015 nhờ vào một loạt các công ty mới mở tại Đà Nẵng chuyên làm về 02 lĩnh vực là Web và Mobile. Ngoài ra, với sự ra đời của PHP 7 hứa hẹn sẽ tăng mạnh sức cạnh tranh cho PHP. Mặc dù có sự cạnh tranh từ Python và Ruby nhưng chưa lớn nên 2016 sẽ là một năm tăng trưởng tốt của PHP. Do vậy nếu bạn quan tâm đến lập trình Web thì PHP là lựa chọn an toàn cho bạn.

Swift (iOS)

Mặc dù năm 2015, Swift chưa có vai trò tại Đà Nẵng nói riêng và Việt Nam nói chung với số lượng tuyển dụng không đáng kể. Lý do là hầu hết các công ty lấy Lập trình viên Objective C chuyển sang và việc nâng cấp liên tục cũng làm cho Swift mất tính ổn định. Tuy nhiên, với Swift 2.0 nền tảng này đã ổn định và nhu cầu thế giới tăng mạnh về Swift nên năm 2016 hứa hẹn nhu cầu về Lập trình Swift trên iOS sẽ tăng mạnh. Do vậy, đây là lựa chọn thú vị cho các bạn yêu thích lập trình di động bên cạnh nền tảng phổ biến Android.

JavaScripts


Năm 2015 là năm tăng trưởng khá tốt của JavaScript với sự mạnh lên đáng kể các Front End framworks như Angular JS, BootStrap… Trong đó, đặc biệt sự phát triển mạnh của Node JS đã đưa nhu cầu lập trình viên JavaScript tăng mạnh. Năm 2016 dự kiến sẽ là năm tiếp tục tăng trưởng của JavaScript.

C# (.Net)

2015 chứng kiến sự tăng trưởng vượt bật của .net sau năm 2014 tương đối trầm lắng. Với nền tảng ổn định, dễ tiếp cận và cũng có phổ ứng dụng rộng .Net là một lựa chọn không tồi cho các Lập trình viên. Do vậy nếu có kỹ năng về .Net cũng là một lợi thế đáng kể cho bạn trong quá trình tìm việc năm 2016

C++

C++ luôn nằm trong nhóm khó tìm Lập trình viên giỏi của các công ty, nên nếu sở hữu kỹ năng tốt về C++ bạn luôn có cơ hội tìm được việc làm tốt. Nhiều công ty ở Đà Nẵng luôn săn đón lập trình C++ như Sioux, Gameloft, Global Cyber Soft …

Tester

Sau năm 2014 tăng trưởng nóng, Tester đã chửng lại trong năm 2015. Lý do là các công ty tuyển dụng Tester hàng đầu có dấu hiệu chững lại để sắp xếp và cơ cấu lại khách hàng. Hy vọng 2016, tester sẽ tăng trưởng trở lại.

Kết luận


Nhu cầu nhân lực ngành phần mềm ở Đà Nẵng nói riêng và Việt Nam nói chung đang tăng trưởng nóng, đây là cơ hội cho các bạn trẻ yêu thích công nghệ thông tin tìm việc trong ngành phần mềm. Ngoài những kỹ năng cơ bản của ngành các bạn cần trang bị cho mình kiến thức, kỹ năng về công nghệ để có thể tiếp cận việc làm ở các công ty.

Các nhận định trên chỉ mang tính tham khảo, việc thành công phụ thuộc vào nhiều yếu tố như sự chuẩn bị, cơ hội và khả năng nắm bắt cơ hội của bạn. Tuy nhiên, lựa chọn đúng ngôn ngữ, công nghệ để học, nghiên cứu sẽ giúp cho con đường thành công của bạn sáng hơn và thuận lợi hơn.

Chúc các bạn thành công !

Nguồn dnict

[Bài viết hay] Danh ngôn lập trình viên

Danh ngôn là những câu nói đơn giản, ngắn gọn nhưng chất chứa bên trong cả một bầu trời chân lý. Danh ngôn dễ nhớ, dễ thuộc, đọc ít hiểu nhiều. Vì thế, trong bài viết này tôi sẽ giới thiệu và phân tích một số câu danh ngôn … để đời của ngành lập trình dành cho các lập trình viên.

Các bạn có thể thoải mái chia sẻ mấy câu danh ngôn này nhé.

(Phần bình luận là ý kiến cá nhân theo cách hiểu của tác giả, các bạn có thể bình luận chia sẻ cách hiểu của các bạn, hoặc góp thêm danh ngôn cho vui.)

Danh ngôn lập trình và bình luận

Danh ngôn lập trình

Bất kì ngôn ngữ lập trình nào cũng có những điểm mạnh, điểm yếu riêng. Do đó, ngôn ngữ được sử dụng càng nhiều thì càng bị nhiều người ném đá ví như PHP. Có những ngôn ngữ rất hay như Haskell nhưng vì nhiều lý do lại không ai sử dụng.

Danh ngôn lập trình viên


Câu này cũng tương tự như câu “nguyên nhân dẫn đến 100% vụ ly hôn chính là kết hôn” vậy. Tuy đây là câu nói của một lập trình viên nhưng các bạn tester có thể học thuộc câu này để "quăng vào mặt" các bạn dev mỗi khi chương trình có bug.


Bản thân tác giả là một người đặt nền móng cho ngành Computer Science thông qua bộ sách The Art of Programming (Đây là bộ sách được tỉ phú Bill Gates khuyên đọc).

Đôi khi, chúng ta mải mê optiomize code, làm code chạy nhanh hơn mà quên mất một điều là code phải chạy đúng, dễ hiểu dễ đọc trước đã. Việc optimize code sớm thường không đem lại hiệu quả cao, nhưng lại gây mất thời gian của dev, làm code khó đọc hơn.



Anh em code lâu năm hẳn cũng biết nỗi khổ ra sao khi phải đặt tên biến, tên hàm, tên class, nó thật sự là một trong hai thứ khó nhất đấy.

Việc invalidate code cũng vậy, vô cùng phức tạp. Nếu làm quá thường xuyên thì không có tác dụng mấy, nếu chờ quá lâu thì dữ liệu sẽ bị mất đồng bộ.



Sử dụng phần mềm mà gặp lỗi thì chỉ bực mình một ngày. Làm nghề lập trình, lúc nào cũng gặp bug nên bực mình cả đời.




Trong ngành lập trình, không phải cứ nhiều người là dự án sẽ hoàn thành nhanh hơn. Bạn nên học thuộc câu này để nói với Project Manager khi họ cố đưa thêm người vào dự án.




Viết code có lương tâm, dễ đọc dễ hiểu, nhớ comment đầy đủ. Hãy thương người maintain code của bạn (Đôi khi chính bạn phải maintain code của mình đấy, phải tự thương mình thôi).


Danh ngon danh cho lap trinh vien


Khi lập trình đôi khi do code ẩu, thiết kế ẩu, xuất hiện nhiều bug, bạn sẽ phải chịu trách nhiệm với đống code đó suốt đời (cho đến khi chuyển team hoặc chuyển công ty).


* Các bạn tự biện bình luận nhé:





Kết luận

Tuy những câu danh ngôn này rất hay, nhưng chúng không phải lúc nào cũng hoàn toàn đúng. Là lập trình viên, chúng ta phải tự thân suy nghĩ, tự tìm cách giải quyết vấn đề chứ đừng quá dựa dẫm vào các nguyên lý hay danh ngôn.

Nguồn toidicoddao

Categories

AI (13) AI programming (1) ASP (1) Android (32) App Honeygain (4) Assembly (17) Biểu diễn thuật toán (1) Bubble-Sort (1) Bài giảng (2) Bài giảng lập trình C và Cpp (21) Bài viết hay (108) Bản đồ tư duy (1) C Plus Plus (103) C/C++ (16) CDSL phân tán (1) CSS (2) Cơ sở dữ liệu (11) Danh ngôn lập trình (1) Datamining (4) Genetic Algorithm (1) Giáo trình (2) Giải thuật tiến hóa - thuật toán di truyền (2) Google App Engine (2) Góc học tập (34) HTML (1) Hướng dẫn kiếm tiền online tại nhà (6) Hướng dẫn sử dụng Emu8086 (1) Học lập trình (131) Học lập trình C và CPP qua ví dụ (17) Java (54) Java Căn bản (6) JavaScript (5) Kỹ năng đọc hiệu quả (1) Kỹ thuật lập trình (16) Kỹ thuật đồ họa máy tính (10) Lý thuyết Cơ sở dữ liệu (2) Lý thuyết đồ thị (11) Lập trình Cơ sở dữ liệu (2) Lập trình Python (2) Lập trình căn bản (8) Lập trình hướng đối tượng với Java (7) Lập trình mobile (9) Lập trình mạng (6) Lập trình nhúng (1) Lập trình trí tuệ nhân tạo (2) ML (1) MMO (6) MS Access (1) Machine learning (2) Mạng máy tính (1) Mẹo tìm kiếm trên Google (1) Nghiên cứu khoa học (3) Ngôn ngữ lập trình (2) Những cuốn sách hay mà bạn nên đọc khi còn trẻ (1) Pascal (3) Phương pháp tính toán tối ưu (2) Phương pháp tối ưu (2) Quản lý dự án CNTT (1) SEO (1) SQL (5) Swift (9) Sách hay (4) Thiết kế Web (2) Thuật toán (51) Thuật toán Sắp Xếp -Sort (9) Thuật toán Tìm kiếm - Search (5) Thuật toán di truyền (4) Thực hành Android (2) Tin học văn phòng (5) Tiện ích máy tính (3) Toán rời rạc (13) Treo máy kiếm tiền (3) Trí tuệ nhân tạo (18) Tài liệu tham khảo (5) Tìm hiểu Blockchain (2) Tự học Android (3) Tự học Android qua ví dụ (1) Tự học JavaScript (1) Tự học lập trình (9) Tự học lập trình Android (17) Tự học lập trình C và CPP (14) Tự học lập trình java qua các ví dụ (8) XML (1) blockchain (2) bài giảng quản lý dự án CNTT (1) bài tập java (3) bài tập lập trình (4) cấu trúc dữ liệu giải thuật (15) hướng dẫn viết báo (1) học lập trình Java (11) học máy (5) hợp ngữ (8) lập trình viên (3) phưng pháp đơn hình (2) thuật toán AI (2) tài liệu CNTT miễn phí (4) tính toán tối ưu (1) tự học lập trình iOS (8) tự học lập trình python (1) ví dụ Assembly (1) Đại số gia tử và ứng dụng (1) Đồ họa (4)