Quản trị mạng cần học những gì, nên bắt đầu từ đâu?

Ở bài viết trước chúng ta đã nắm được các thông tin tổng quan về ngành quản trị mạng, những công việc mà nhà quản trị mạng cần phải làm hay mức lương cũng như nhu cầu của thị trường. Vậy để trở thành một nhà quản trị mạng bạn cần phải học những gì và nên bắt đâu? hãy cùng tìm hiểu qua bài viết ...

Trịnh Tiến Mạnh viết 7 ngày trước

Học an ninh mạng cần gì, nên bắt đầu từ đâu

Bạn không biết nên học an ninh mạng bắt đầu từ đâu, học ngành an ninh mạng cần chuẩn bị những gì ? Đúng vậy, cũng giống như bạn, thuở đầu khi còn bỡ ngỡ về kiến thức về công nghệ thông tin, mình muốn hiểu sâu về an ninh mạng nhưng mình không biết nên bắt đầu từ đâu, làm gì và học gì. Thế rồi, ...

Bùi Văn Nam viết 7 ngày trước

Học làm web, nên bắt đầu từ đâu?

Đây là câu hỏi mà hầu hết các bạn trẻ khi mới bước chân vào con đường để bắt đầu trở thành những tay developer thực thụ đều mong muốn có một lời giải đáp rõ ràng. Câu hỏi tuy khá đơn giản hoặc có phần chưa đúng với một khuôn mẫu, nhưng nó là lại là bài toán mà các tay beginner bắt buộc phải giải ...

Hoàng Hải Đăng viết 3 tuần trước

Học lập trình front-end, bắt đầu từ đâu?

Dù học ngành gì đi chăng nữa thì chúng ta cũng cần có 1 lộ trình cụ thể. Lộ trình như một con đường có điểm bắt đầu và điểm đến trên tấm bản đồ vậy. Và trong bài viết này, chúng ta sẽ tìm hiểu lộ trình học web, cụ thể là học lập trình Front End , để đảm bảo rằng chúng ta đủ năng lực đáp ứng nhu ...

Hoàng Hải Đăng viết 3 tuần trước

Học lập trình bắt đầu từ đâu ?

Lập trình là công việc tạo ra ứng dụng, chương trình thực thi trên máy tính, thiết bị để phục vụ cho cuộc sống, làm cho cuộc sống tiện nghi hơn, tốt đẹp hơn và có thêm nhiều niềm vui hơn. Bạn có thể thấy Lập trình rất gần với chúng ta, đó là: Hệ thống website tin tức xã ...

Hoàng Hải Đăng viết 22:43 ngày 24/08/2018

Tự học machine learning nên bắt đầu từ đâu?

Những hướng dẫn đơn giản dưới đây có thể giúp bạn có được khởi đầu dễ dàng hơn với lĩnh vực đang cực hot này. Machine learning (ML) đang ngày càng trở thành lĩnh vực có tiềm năng ứng dụng rộng lớn mà không ai trong giới công nghệ còn có thể làm ngơ. Tuy nhiên, không phải ai cũng ...

Tạ Quốc Bảo viết 11:06 ngày 23/08/2018

Mời các bạn sử dụng khóa học hoàn toàn online "Tự học thiết kế UX"

Giới thiệu khóa học Có một câu hỏi mà ai cũng có thể cảm nhận được, nhưng thật không dễ trả lời, đó là "Điều gì khiến một sản phẩm tốt hơn một sản phẩm khác?". Ở đây ta chỉ nói về 1 lĩnh vực hẹp là các sản phẩm công nghệ như là một chiếc điện thoại, một website hay 1 ứng dụng chạy trên ...

Tạ Quốc Bảo viết 17:15 ngày 12/08/2018

[JavaScript] Tự xây dựng Promise/Defer với 100 dòng code

Sau vài tháng vọc vạch về mảng Infrastructure hôm nay bỗng thấy nhớ JavaScript, nên là quyết định tháng này làm 1 bài về JS cho đỡ nhớ </p> <div class= Hoàng Hải Đăng viết 17:00 ngày 12/08/2018

Học Python từ con số 0 (Phần 2) - Function và Module

Function Khai báo theo cú pháp def funcname ( param1 , param2 , . . . ) : statements ( s ) Hàm nếu không trả về dữ liệu thì mặc định sẽ trả về giá trị None Ví dụ khai báo hàm tính và trả về giá trị tổng của 2 tham số đầu vào: def sum ( a , b ) : retun a + b ...

Bùi Văn Nam viết 16:58 ngày 12/08/2018

Bắt đầu học Javascript vào năm 2018 thì sẽ như nào?

Này tôi có một cái dự án web mới, nhưng thực sự mấy năm rồi tôi không code web với cả tôi nghe nói là công nghệ web thay đổi nhiều lắm rồi. Tôi nghe nói anh là người "có kinh nghiệm chiến đấu web rất kinh" phải không? Anh cứ gọi tôi là " Kỹ sư Front-End " là được rồi, nhưng không sai, tôi ...

Hoàng Hải Đăng viết 16:48 ngày 12/08/2018

Học Python từ con số 0 (Phần 1) - The Basics

Trước tiên, Python là gì ? Theo người tạo ra ngôn ngữ này, Guido van Rossum, Python là một: “high-level programming language, and its core design philosophy is all about code readability and a syntax which allows programmers to express concepts in a few lines of code.” Đối ...

Tạ Quốc Bảo viết 16:43 ngày 12/08/2018

CS50 - Introduction to computer science: khóa học khoa học máy tính từ Yale và Harvard

Kéo thử 20-30 reviews đầu tiên về khóa học CS50 - introduction to computer science, một điều vô cùng ngạc nhiên là không chỉ các review đều cho điểm tối đa 5*, mà 100% các reviews đều có những lời bình luận tốt đẹp về khóa học dù ngắn hay dài. Tại sao một khóa học giới thiệu căn bản lại có thể thu ...

Hoàng Hải Đăng viết 15:56 ngày 12/08/2018

Khiếm khuyết và thất bại trong kiểm thử phần mềm phát sinh từ đâu và khi nào?

1. Lỗi trong đặc tả, thiết kế và thực hiện của phần mềm và hệ thống Lỗi khi sử dụng hệ thống Điều kiện môi trường Hư hỏng cố ý Hậu quả tiềm ẩn của các lỗi trước đó a. Lỗi trong đặc tả và thiết kế của phần mềm: Đặc điểm kỹ thuật cơ bản là một tài liệu bằng văn bản mô tả các khía cạnh ...

Hoàng Hải Đăng viết 15:56 ngày 12/08/2018

UX chém gió - Dữ liệu đến từ đâu

Cách đây vài ngày, tôi có đọc được một bài viết hay ho về những thay đổi trong tư duy về design UI/UX cho các hệ thống AR/VR, những sản phẩm chắc chắn sẽ xuất hiện rầm rộ trong tương lai gần. Các bạn có thể xem bài viết tại đây http://tapbut.ngochieu.com/vr-ar-design/. Nội dung bài viết chủ yếu đề ...

Tạ Quốc Bảo viết 15:44 ngày 12/08/2018

Khoa học máy tính trong Ruby: Sử dụng stacks để giải quyết vấn đề

Nếu như bạn không có bằng cấp về Computer Science (CS), bạn có thể sẽ cảm thấy rằng mình đang bỏ lỡ một điều gì đó, hoặc bạn sẽ cảm thấy CS nó là một cái gì đó rất trìu tượng... Hoặc là Ruby đã làm những việc khó cho bạn, và bạn chỉ việc sử dụng chúng... Trong bài viết này tôi sẽ cho các bạn thấy ...

Tạ Quốc Bảo viết 15:13 ngày 12/08/2018

[Training] Học Java từ những điều cơ bản p2 - Volatile in thread

Volatile là gì? Và bạn đã bao sử dụng nó trong lập trình Java chưa? Cách đây vài năm, nhớ là hồi đó mình mới bập bõm học lập trình thì phải, mình có bắt gặp thuật ngữ "volatile" nhưng mình cũng chẳng quan tâm nó nên lờ đi (hồi đó suy nghĩ thiển cận lắm, cái gì ko được dạy thì khỏi dùng luôn). Đến ...

Tạ Quốc Bảo viết 15:04 ngày 12/08/2018

6 tính năng khiến bạn phải học Javascript ES6 ngay bây giờ.

Nếu bạn là nhà một web developer, có thể bạn đã từng nghe một chút về ECMAScript 6 (ES6), mặc dù ban đầu nó có vẻ hơi khó hiểu. Đây chính là phiên bản tiếp theo của JavaScript, cung cấp các tính năng ngôn ngữ mới mà bạn có thể sử dụng lâu dài. ES6 sẽ hỗ trợ hầu hết trong các trình duyệt nổi tiếng ...

Tạ Quốc Bảo viết 15:01 ngày 12/08/2018

Bạn NÊN học Javascript thuần trước khi học các framework JS

Bài viết được dịch từ bài gốc: Yes, You Should Learn Vanilla JavaScript Before Fancy JS Frameworks của tác giả Francois-Xavier P. Darveau. Đó là vào năm 2013. Nhóm phát triển nhỏ chúng tôi đang chuyển giao một dự án ấn tượng ở phía client. Tôi ở chỗ chiếc bàn đứng của mình, đọc lướt qua các email ...

Tạ Quốc Bảo viết 14:55 ngày 12/08/2018

[Python Yêu lại từ đầu] Sơ lược về module python

KHÁI NIỆM VÀ CÁCH SỬ DỤNG MODULE TRONG PYTHON Python cho phép chia chương trình thành modules để có thể sử dụng lại trong các chương trình khác. Nó cũng có sẵn một tập hợp các modules chuẩn mà ta có thể sử dụng lại trong chương trình của ta. Các thư viện này cung cấp nhiều thứ, như file I/O, các ...

Hoàng Hải Đăng viết 14:49 ngày 12/08/2018

[Training] Học Java từ những điều cơ bản

"Trên đời này không có ông thầy nào dạy được hết kiến thức mà mình muốn cho mình cả ngoài sự nỗ lực tự học của chính bản thân bạn. Hãy cố gắng code những function cơ bản nhất, những dòng code cơ bản nhất Sau đó nhìn lại xem bạn đã chắc chắn mình đã code nó tốt nhất chưa? Xem còn gì có thể tối ưu ...

Trịnh Tiến Mạnh viết 14:44 ngày 12/08/2018

Học Javascript part 6

Hôm nay mình sẽ đề cập tới việc sử dụng array trong js. Array (Mảng) là 1 tập thứ tự các giá trị. Mỗi giá trị gọi là 1 thành phần con của 1 một mảng và có số thứ tự tương ứng. Mảng trong javascript là thuộc dạng untyped : Một mảng có thể chứa nhiều kiểu giá trị. Các thành con của mảng có thể là ...

Tạ Quốc Bảo viết 14:32 ngày 12/08/2018

Học Javascript part 5

Hôm nay mình sẽ đề cập tới throw vaf try/catch/finally được sử dụng trong js. Throw 1 exception là 1 tín hiệu xác định 1 vài điều kiện ngoaị lệ hoặc lỗi xảy ra. Ném ra 1 exception tương đương với việc chỉ ra tại đó có 1 ngoại lệ hoặc có 1 lỗi xảy ra. Để "bắt" (catch) 1 exception để xử lý nó. ...

Hoàng Hải Đăng viết 14:31 ngày 12/08/2018

Học Javascript part 3

Hôm nay mình sẽ đề cập tới 'eval' function, rất hay được sử dụng trong js. Evaluation Expressions Giống như các ngôn ngữ thông dịch khác, Javascript có khả năng dịch một đoạn string javascript code và excute để có gía trị output, bằng cách sử dụng hàm eval() eval("5+6") // => 11 ...

Trịnh Tiến Mạnh viết 14:06 ngày 12/08/2018

Học Javascript part 2

Operators Ở bài viêt này mình sẽ giới thiệu 2 operators là Arithmetic và Equality **1. ** Arithmetic Operators Sử dụng với integers, floating-point numbers hoặc characters. Bao gồm các dạng sau: Phép cộng (+) : console.log("3 + 4 = " + (3 + 4)); // in ra màn hình 3 + 4 = 7 ...

Hoàng Hải Đăng viết 13:57 ngày 12/08/2018

Học Javascript part 1

Javascript có 2 phiên bản hiện tại là ECMAScript v3 và v5. **1. ** Cấu trúc từ vựng Cấu trúc từ vựng là những qui tắc ở level thấp nhất của một ngôn ngữ, qui định cách đặt tên biến, cách viết comment, làm thế nào một chương trình được được phân thành các phần khác nhau. Character Set: ...

Hoàng Hải Đăng viết 13:48 ngày 12/08/2018

Báo cáo tài chính - chiếc chìa khóa vàng của nhà đầu tư

Những dữ liệu bao gồm vô vàn các con số trong báo cáo tài chính của một công ty có thể làm các nhà đầu tư hoang mang và cảm thấy lo lắng. Tuy nhiên, nếu bạn biết cách làm thế nào để phân tích chúng, thì Báo cáo tài chính là một “mỏ vàng thông tin” cho chính bạn. Các công ty ...

Trịnh Tiến Mạnh viết 13:22 ngày 12/08/2018

Cảm thấy thế nào khi học Javascript trong năm 2016

Cảm xúc khi học javascript y hệt như bài viết này nên mình dịch lại cho vui. Link gốc: https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f Này, tao có một web project mới, nhưng nói thật là tao không code nhiều về web trong vài năm gần đây và tao nghe nói là mảng ...

Hoàng Hải Đăng viết 20:14 ngày 11/08/2018

5 khóa học CSS miễn phí tốt nhất dành cho Web Designer và Developer

CSS thực sự vi diệu hơn bản tưởng rất nhiều, với CSS có thể làm hình động, phối cảnh và vẽ vectơ. Nếu bạn định xây dựng trang web, bạn cũng có thể sử dụng CSS để làm cho trang web trở nên đẹp đẽ và tương tác cao hơn. Danh sách này bao gồm các bài hướng dẫn học CSS hàng đầu hiện nay và ...

Trịnh Tiến Mạnh viết 15:49 ngày 11/08/2018

Linux bắt nguồn từ đâu?

1. Mở đầu Linux, chắc hẳn đây là cái tên mà nhiều bạn đã biết tới, nhưng xung quanh đó vẫn còn nhiều khái niệm mơ hồ và nhiều điều chưa được tường tận, có phải nó là một hệ điều hành không ? Đặc biệt, đối với nhiều người dùng phổ thông, đây lại là một cái gì đó huyền bí, nhất là ...

Bùi Văn Nam viết 15:42 ngày 11/08/2018

Một vài bug nổi tiếng trong ngành khoa học máy tính

Có một sự thật phổ biến là những phần mềm trong quá trình phát triển luôn có bug (lỗi), thậm chí đối với sản phẩm đã được phát hành và đưa vào sử dụng. Ngay cả khi rất nhiều nỗ lực được bỏ ra để phát triển sản phẩm thì kết quả cuối cùng vẫn là một chương trình có chứa bug. Những ...

Tạ Quốc Bảo viết 15:40 ngày 11/08/2018