Xin chào! Bạn đang ấp ủ một ý tưởng khởi nghiệp độc đáo?

Hãy biến ý tưởng đó thành hiện thực! Bạn đang tìm kiếm một team để thực hiện bản MVP?  Bạn muốn kiểm tra thị trường & xác định ý tưởng có khả thi hay trước khi đầu tư một số tiền lớn hơn?
Chúng tôi có thể giúp bạn!
Liên hệ ngay
LOGO 500

NIVIKI TEAM

Product Manager, Developer, Designer

NIVIKI.COM bắt đầu bằng việc chia sẻ các bài viết, khoá học cơ bản đến chuyên sâu về kỹ thuật lập trình, công nghệ. Sau đó, chúng tôi phát triển với nhiều thành viên từ những background khác nhau như kinh doanh, quản lý chất lượng, phân tích sản phẩm.
Mục tiêu của NIVIKI là giúp bạn phát triển ý tưởng thành một sản phẩm thực sự.

Tại NIVIKI, bạn có thể tìm thấy:

  • Kiến thức về khởi nghiệp
  • Kiến thức về xây dựng sản phẩm
  • Founder’s skills
  • Case study
  • Interview/Podcast
  • Khoá học

Bài viết mới nhất

  • Hiển thị tất cả chuyên mục
  • Blockchain
  • Build the product
  • Founder's Skills
  • Growth & Scale
  • Kiếm tiền online
  • Lập trình & Công nghệ
  • Life
  • Market Research
  • Marketing
  • Problem & Idea
  • QA/QC
  • Research
  • Review Sách
  • Tiếng Anh
  • Validate Idea
  • Viết Blog

Review Vietnam Web Summit 2018

Giới thiệu Hôm nay rảnh, mình có đi Vietnam Web Summit 2018, như mọi khi, mình có note lại vài ý của mình về event này. Năm nay tổ chức thứ 5 nên thất số lượng người tham gia ít hẳn. Mình cũng chỉ tham gia buổi sáng, buổi chiều về. Các bài review trước:…

Giải pháp hoá đơn điện tử với blockchain phần 2: The MVP

Giới thiệu Ở phần trước, mình cũng đã giới thiệu về sự thay đổi của Cơ quan thuế, công ty bán giải pháp về các giải pháp hoá đơn điện tử. Phần này mình sẽ trình bày bản MVP với các tính năng cụ thể hơn.

Tương lai nào cho marketplace startup

Giới thiệu  Anh tác giả – Andrew Chen này từng làm tại Uber. Về mô hình marketplace là kết nối supplier/provider/vendor (bên cung cấp) với customer(người dùng). 
Theo Andrew, tính đến giờ có 4 giai đoạn của marketplace: 1. The Listings Era 2. The Unbundled Craigslist Era 3. The “Uber for X” Era 4. The…

Làm một trang rao vặt bất động sản cần có tính năng gì?

Giới thiệu Hiện tại team mình đang làm một web app về bất động sản cho khách hàng. Để tư vấn cho khách, mình có tham khảo các giải pháp có trên thị trường nên viết lại bài này để chia sẻ với mọi người luôn.

Có nên nghỉ việc để tham gia một startup?

Có nên nghỉ việc để tham gia một startup Cả tháng nay mình lê mông đi phỏng vấn gần cả chục công ty ở vị trí Product Owner/Product Manager. Phỏng vấn đến hao gầy. Mình phải ra The Coffee House để viết bài này đó các bạn, hiu hiu. À, kể qua một xíu từ…

Phỏng vấn ký sự QC (Quality Control)

Giới thiệu Duới đây là hành trình mình đi phỏng vấn vị trí QC tại các công ty. Vì một tế lý do tế nhị nên mình sẽ không public tên công ty nhé. Hy vọng bài viết này sẽ giúp ích cho các bạn đang chuẩn bị đi phỏng vấn vị trí QC này

Giải pháp hoá đơn điện tử với blockchain phần 1

I. Mục đích bài viết Hoá đơn điện tử với Blockchain là đề tài nhóm mình dùng làm luận văn. Mình viết bài này để: Chia sẻ những gì đã nghiên cứu về hoá đơn điện tử, blockchain Hóng ‘gạch đá’ để hoàn thiện giải pháp hơn Gặp được anh chị nào đang cùng ý…

Kinh nghiệm phỏng vấn Product Manager/Product Owner Part 1

Kinh nghiệm đi phỏng vấn Sau quyết định nghỉ việc để làm cho một startup hơi vội vàng, mình có đi phỏng vấn ở vài công ty product ở vị trí Product Owner và Product Manager. Bài viết này sẽ tóm tắt lại kinh nghiệm của mình, hy vọng giúp được mọi người. Các câu…

Design nhanh gọn với Canva

Mỗi tuần 1 app là chương trình review/đánh giá các ứng dụng di động. Trong mỗi số, mình sẽ review ứng dụng thuộc nhiều thể loại khác nhau về các mặt UI,UX, tính năng, business model. App của tuần này: https://www.canva.com/   Playlist Mỗi tuần một app:

[Guest Post] JavaScript Console: Bạn đã thực sự biết cách sử dụng chưa?

Giới thiệu Hiện nay, Javascript đang trở thành một ngôn ngữ lập trình rất rất phổ biến. Nếu bạn là một javascript developer thì xin chúc mừng. Vì bạn có thể dễ dàng chuyển sang rất nhiều mảng từ lập trình Front-end, lập trình Back-end(nodejs) cho đến lập trình Android ( react native). Là một…

Làm việc hiệu quả hơn với Kanbanflow

Mỗi tuần 1 app là chương trình review/đánh giá các ứng dụng di động. Trong mỗi số, mình sẽ review ứng dụng thuộc nhiều thể loại khác nhau về các mặt UI,UX, tính năng, business model. App của tuần này: https://kanbanflow.com/     Playlist Mỗi tuần một app:    

Bức xức không làm ta vô can & Điểm đến cuộc đời

Giới thiệu Hôm nay đọc 2 quyển của cùng một tác giả Đặng Hoàng Giang. Mình biết đến bác này từ lúc có cái show tên “…và Ông Tiến Sĩ”, có 1 tập phỏng vấn Bà Tưng. Thấy cũng thích kiểu nói chuyện từ từ mà thâm thuý của ông “tiến sĩ” nên mua về…

Học code trên điện thoại với Solo Learn – Mỗi tuần 1 app

Mỗi tuần 1 app là chương trình review/đánh giá các ứng dụng di động. Trong mỗi số, mình sẽ review ứng dụng thuộc nhiều thể loại khác nhau về các mặt UI,UX, tính năng, business model. App của tuần này: Solo Learn: Học code trên điện thoại. Thách đấu code với người khác, nhờ fix…

Mỗi tuần 1 app: Học từ vựng TOEFL, ACT, SAT, GRE, GMAT với Vocabulary Builder Magoosh

Mỗi tuần 1 app là chương trình review/đánh giá các ứng dụng di động. Trong mỗi số, mình sẽ review ứng dụng thuộc nhiều thể loại khác nhau về các mặt UI,UX, tính năng, business model. App của tuần này: Vocabulary Builder Magoosh – Học từ vựng TOEFL, ACT, SAT, GRE, GMAT

4 điều cần biết về Progressive Web App

I. Progressive Web App (PWA) là gì Đây là định nghĩa của từ progressive trong Progressive Web App. PWA là tức là cách dùng để mô tả việc làm cho web app “ngon” hơn. Ngon hơn ở đây là những khả năng web app chưa làm được. Hiện tại vấn đề lớn nhất web app…

Vietnam Mobile Day 2018 review

Địa điểm VMD 2018 được tổ chức tại khách sạn Grand Palace, khá to. Năm nay cũng chia thành 3 sân khấu ( stage ). Tuy nhiên, năm ngoái, mỗi stage là một tầng và tách riêng với các booth của các công ty nên khá yên tĩnh. Còn năm nay, stage 2 chung với…

Game UIT Hackathon 2018 review

Tổng quan cuộc thi Năm nay là năm thứ 4 Game UIT Hackathon được tổ chức. Mình nhớ không lầm thì có 73 đội đến từ 20 trường đại học ( cuộc thi chỉ cho sinh viên tham gia ). Năm nay được làm cả app và game. Chủ đề năm nay là anti-violence (…

Không thích Toán có nên học Thương mại điện tử

Có nên học Thương mại điện tử? Gần đây trên trang confession của trường mình có bạn đăng câu hỏi với nội dung đại ý là “không thích Toán thì có nên học Thương mại điện tử?” Xem thêm: IT có cần bằng đại học không? Rốt cuộc IT là làm cái gì? Học gì…

Phân biệt AI, Machine Learning và Deep Learning

Nhầm lẫn AI, Machine Learning và Deep Learning Cụm từ trí tuệ nhân tạo ( AI = Artificial Intelligence ) có lẽ đã khá quen thuộc với nhiều bạn. Đôi khi có thể bạn nghe những cụm từ khác như máy học, học máy, học sâu ( Machine Learning, Deep Learning ). Mình cũng từng…

Dạy học trên Udemy

Đã từ 3 năm từ lúc mình public khoá học đầu tiên trên Udemy Vừa rồi mình vừa nhận được một email từ Udemy với title “Impressive! See your numbers and get inspired to keep going.”  Nội dung email như bên dưới   Thực sự con số ấn tượng nhất với mình là 357093. Đó là số phút…

Các công cụ xây dựng MVP cho non-coder

MVP là gì? MVP – Minimum Viable Product (Sản phẩm khả thi tối thiểu), là sản phẩm được tạo ra nhanh nhất có thể nhằm giải quyết vấn đề cốt lõi của khách hàng, kiểm tra thị trường và nhận định sản phẩm có tiềm năng hay không. Qua đó quyết định có tiếp tục…

Quên Tinder đi, Facebook sắp có tính năng hẹn hò cho dân FA

Quên Tinder đi, Facebook sắp có tính năng hẹn hò cho dân FA   Ở Việt Nam, có rất nhiều show về hẹn hò, yêu đương có lượt view cực kỳ cao như Bạn muốn hẹn hò, Yêu là chọn, Sự lựa chọn của trái tim, Love House, Love Bus, Vì Yêu Mà Đến, vv…

Khi Thế Giới Di Động làm branding

Không biết có lâu chưa, nhưng nay thấy mua điện thoại được tặng thiệp viết tay như hình bên dưới. Mà nội dung thiệp không có chữ nào liên quan đến Thế Giới Di Động hết á. Mới thấy hơi kỳ, nhưng hồi sau nghĩ lại thấy cũng hợp lý chứ bộ. Kiểu như có…

Có nên dùng Shopify làm website thương mại điện tử

Ở Việt Nam có nên dùng Shopify làm trang web thương mại điện tử Bạn đang có ý định dùng Shopify để làm trang web thương mại điện tử, web bán hàng cho thị trường Việt Nam ( mình không nói DropShipping ) nhưng còn lăn tăn, hãy đọc bài viết dưới đây để lăn tăn thêm xíu…

Bắt đầu sự nghiệp với freelancer có phải sự lựa chọn đúng?

Freelancer   Có mấy bạn thấy mình làm freelancer nhắn tin hỏi lương nhiêu, cỡ ngàn đô không? Đúng là ngàn đô 1 tháng thật, nhưng làm một tháng nghỉ 8 tháng. Hôm nay mình lên lại lên trang kiếm freelancer mình hay làm là Upwork nhưng không phải apply job mà đi tìm freelancer.…

Nghề

Nghề Nếu bạn hỏi mình môn gì phế nhất thời cấp ba, mình sẽ không ngần ngại trả lời là Hướng Nghiệp. Vâng, không biết chỗ bạn có học môn này không, hay học như thế nào? Thực tế môn này chả có gì quan trọng, trái ngược hẳn với cái tên thể hiện sự…

Tại sao tôi muốn trở thành một Product Manager

Tại sao mình muốn trở thành Product Manager Như mình đã từng chém gió một bài trên Medium về thời gian mình bắt đầu code iOS. Lúc đó mình đang vào kỳ đầu năm 3. Mình có xem khá nhiều blog, video, podcast về lập trình nên mình hiểu được muốn phát triển được sự nghiệp…

Upsell Downsell và Cross-sell là gì

Upsell Downsell và Cross-sell là gì những kỹ thuật thường thấy trong marketing. Bạn lưu ý là khách hàng phải rõ ràng đồng ý là mua sản phẩm hoặc dịch vụ của bạn trước khi bạn Upsell Downsell và Cross-sell. Vậy chúng là gì Upsell Upsell là kỹ thuật cố “dụ” khách mua một sản phẩm…

9 lý do tại sao bạn nên mua máy đọc sách Kindle

Có nên mua máy đọc sách Kindle Đã gần một năm mình mua máy đọc sách Kindle Paperwhite, sau thời gian dùng mình thấy nó là món đồ công nghệ đáng đồng tiền bát gạo nhất mình từng mua. Nên nay mình viết bài này chia sẻ những lý do bạn nên mua 1 em…

Trước khi trở thành cao thủ, các developer viết gì?

Biết gì đâu mà viết Mọi người thường hay sợ viết. Không phải vì không muốn viết mà sợ người ta đánh giá. Đặc biệt là viết về kiến thức hay kĩ năng gì đó, đa số đều sợ viết sai bị chửi “ngu còn bày đặt viết”. Mình thì viết blog từ cuối năm…

guard trong Swift

Guard trong Swift là gì? Ở bài trước, ta đã tìm hiểu về kiểu Optional trong Swift. Ngoài sử dụng if let cho Optional Binding, ta cũng có thể dùng guard.

Toàn tập về Optional trong Swift

Giới thiệu Trước khi mình học Swift thì có học qua C++, C#, Ruby, Python, những ngôn ngữ này đều không có kiểu Optional, hoặc có nhưng khó dùng ( hiện giờ C++, C# cũng có optional ). Mình cũng phải mất khoảng thời gian mới hiểu rõ Optional trong Swift. Bạn có tự hỏi…

Kỹ năng cần có của một lập trình viên iOS

Giới thiệu Mới học iOS bạn sẽ có thắc mắc là học gì để đáp ứng  yêu cầu mà nhà tuyển dụng đề ra. Mình đã lên ITViec.com làm một bài thống kê chi tiết về các kỹ năng cần thiết cho một lập trình viên iOS. Mình thống kê được khoảng 50 công ty…

Cấu hình máy Mac để học iOS

Không có máy Mac học iOS có được không? Nhiều bạn mới bắt đầu học iOS sẽ có thắc mắc này. Mình cũng từng có câu hỏi như vậy khi mới học. Câu trả lời ngắn ngọn nhất là không thể! Mình có làm khảo sát để chuẩn bị cho khóa học iOS với Swift mới…

Không có tiền mua Bitcoin, giờ nên làm gì?

Tìm hiểu về Bitcoin Gần đây mình có đọc mấy quyển sách, bài blog về Bitcoin, Blockchain. Hai quyển mình đọc là của cùng một tác giả Andreas M. Antonopoulos: Mastering Bitcoin: Programming the Open Blockchain và The Internet of Money Để các bạn nắm được hoàn cảnh ra đời 2 quyển này, mình kể…

7 cách để cập nhật công nghệ mới

  Twitter Không biết sao rẩt nhiều dev, CTO, founder hay dùng Twitter. Có lẽ tweet qua tweet lại dễ hơn chăng. Nhưng Twitter là mạng xã hội mà nhiều siêu nhân hoạt động nhất. Bạn chỉ cần follow những người đầu ngành trong lĩnh vực bạn quan tâm là bảo đảm không lo tụt…

5 xu huớng ứng dụng di động năm 2018

Progressive web app ( PWA ) PWA giải thích đơn giản là người dùng không cần lên Appstore hay Google Play store để tải appapp nữa. Chỉ cần nhập một url là có thể dùng app. PWA không đơn giản như một website thường, nó hỗ trợ nhiều cơ chế để xây dựng một ứng…

Association, Aggregation, Composition, Dependency là gì?

Giới thiệu Mấy cái Association, Aggregation, Composition mình cứ hay nhầm qua nhầm lại hoài, thôi giờ viết một bài để sau này nhầm lên đọc lại cho nhanh. Code mình họa mình dùng Swift nha.

Lại chuyện ý tưởng khởi nghiệp

Tìm người hợp tác làm app Dăm bữa nửa tháng mình lại nhận được tin nhắn/email giống như vầy: Khoảng 1 năm trước thì mình cũng rất hứng thú với những lời đề nghị này. Vì đây là cơ hội được nói chuyện làm quen, tạo mối quan hệ với những anh lớn tuổi hơn…

Đánh giá HawkHost và kinh nghiệm chuyển host

Chuyển hosting Nói thật chứ viết blog đã nghèo còn hết tiền mua host ( ahuhu ), thấy thông báo sắp hết hạn host nên mình vừa mới chuyển từ StableHost sang HawkHost để lấy khuyến mãi mua host mới, khỏi gia hạn luôn cho rẻ. Giỡn chứ nguyên nhân chủ yếu là dạo này đứt…

Flutter: SDK viết mobile app cho Android và iOS của Google

Ngôn ngữ Dart Dart là ngôn ngữ được Google phát triển, tham vọng là sẽ thay thế Javascript. Nói chung không biết thay thế được không nhưng cũng khá hứa hẹn. Bời vì Javascript giờ bá quá, cái gì cũng làm được. Mà cái gì cũng làm được đâm ra lại không tốt. Mấy anh…

Đầu tư?

Đầu tư? Thường khi nghe nói đến đầu tư, ta thường nghĩ về đầu tư tài chính hay chứng khoán gì đó. Nhưng bạn cũng có thể đầu tư thời gian, đầu tư kĩ năng, vv Vậy với lập trình viên thì đầu tư gì là ‘lãi’ nhất. Kĩ năng – Kiến thức Thuật toán…

Thuật toán với Swift Insertion Sort

Giới thiệu Nói thiệt chứ không biết mấy bạn sao, chứ mấy cái thuật toán mà không xài là vài bữa mình quên hết. Dù đã học qua thuật toán này 3,4 lần cũng hem nhớ gì hết. Ahuhu, hay trí nhớ mình kém :'( Giờ ghét quá, nên mình quyết định viết hết seri…

Nên dùng struct hay class trong Swift phần 1

Giới thiệu Mấy lần trước mình có viết mấy bài như: Quản lý bộ nhớ trong Swift Toàn tập Protocols trong Swift 3   Thiệt tình mấy bài này dài quá, mỗi bài trên 1k5 từ. Nên lần này mình tách ra nhiều phần nhỏ viết cho mọi người dễ đọc, mình cũng có động…

Chuẩn bị khóa học mới IOS với Swift

Giới thiệu Hi all, Sau khi public khóa Javascript chuyên sâu, mình nghỉ đến giờ mới chuẩ bị quay khóa mới về IOS với Swift. Vài bữa trước, mình có đăng một cái form khảo sát để xây dựng khóa học này tốt hơn, chất lượng hơn. Mình đang lên kế hoạch chuẩn bị khóa…

Khi người mẫu trở thành dev

Lâu lâu cũng chán một lần 🙂 Hi all, Dạo này mình kiểu chán chán chã muốn làm gì luôn. Một đống ý tưởng chưa làm, mấy khóa học chưa quay, list blog chưa viết. Bạn có gặp trường hợp này bao giờ chưa? Nếu có thì comment nhé. Thiệt ra mình cũng không thích…

Review Apkathon 2017

Hi mọi người, Chợt nhìn lại thấy gần nửa tháng rồi mình chưa viết bài nào. Dạo này mình cũng bận code dạo với làm mấy cái linh tinh nên cũng không viết đều đặn như hồi hè. Sẵn vừa mới đi Apkathon về nên viết review luôn Apkathon 2017 Đây là lần thứ 4…

Hiểu rõ Promise trong Javascript

Promise là gì Promise là khái niệm rất quan trọng trong ES6, được ứng dụng trong hầu hết các framework, library của Javascript hiện nay như React, Redux, Mocha, Mongoose. Tuy nhiên để hiểu được promise không phải điều dễ dàng. Vì thế mình đã làm 1 series gồm 11 video về Promise trong Javascript, hy…

Tìm cofounder cho startup của bạn ở đâu?

Tại sao cần tìm cofounder cho startup Những startup thành công đa số đều có từ hai cofounder trở lên. Theo mình nghĩ solo founder cũng tốt, nhưng việc khởi nghiệp chung với người khác sẽ giúp bạn củng cố điểm yếu của bản thân và phát huy hết điểm mạnh của mình. Ta thường…

Tại sao cần webpack?

My story Có lẽ mình cũng như nhiều bạn học từ native mobile app -> React Native rồi mới đến React nên ‘quy trình’ có vẻ không đúng lắm. Thành ra khi học React thì chỉ biết cài webpack để chạy thôi, hay xài luôn create-react-app thì khỏi cần webpack gì cả. Khi lên trang chủ…

Luyện nói tiếng Anh với ứng dụng Elsa Speak kết hợp AI

Khi người Mỹ nghe tiếng Anh của người Việt Bữa vừa rồi, mình có xem một video của anh Dan Hauer về việc phát âm của các giáo viên Việt dạy tiếng Anh. Đa số đều phát âm sai, thiếu ending sounds, sai nhấn âm, vv Mình công nhận điều này luôn, khi luyện nói…

Andrew Ng ‘tung’ khóa học Deep Learning mới, bạn đã thử chưa?

Andrew Ng là ai? Andrew Ng rất nổi tiếng trong giới trí truệ nhân tạo, là giáo sư dạy tại trường Standford cũng đồng thời là sáng lập của trang dạy học nổi tiếng là Coursera. Năm 2011, Andrew Ng cho ra mắt một khóa học về Machine Learning, đây có thể coi là một…

Spread Operator và Rest Operator trong Javasccript

Spread Operator là gì? Chắc hẳn, không ít lần bạn thấy ba dấu chấm … trong Javascript thế này, và tự hỏi cài quỷ này là gì, hôm nay chúng ta sẽ cùng tìm hiểu 3 dấu chấm đó nhé. Spread tức là ‘banh ra’, tức là thấy gì sẽ banh nó ra, thôi thì…

Bạn đã hiểu vòng lặp trong Javascript?

Vòng lặp trong Javascript? Ta có một mảng sau: const companies = [“FPT”, “VNG”, “Viettel”,”Intel”,”Apple”,”Facebook”]; Cần chạy vòng lặp mảng để in ra từng phần tử. Vậy có các kiểu vòng lặp nào trong Javascript?   Kiểu truyền thống for ( let i = 0; i < companies.length; i++ ){ console.log(companies[i]) } Kiểu này khá…

7 cách kiếm tiền cho sinh viên IT

Cách kiếm tiền cho sinh viên IT? Đây có thể là câu hỏi thường gặp của nhiều bạn sinh viên nói chung cũng như sinh viên IT nói riêng: Trong bài viết này mình sẽ liệt kê 6 cách kiếm tiền cho sinh viên IT theo kinh nghiệm của mình nhé. Đi làm part time…

Nhập môn React: Học React ở đâu?

Kinh nghiệm bản thân Hiện tại, web development đang hot hơn bao giờ hết với sự ‘trỗi dậy’ của các frontend framework như Angular, React, Vue. Chưa kể phía server Node.js cũng hot không kém. Fullstack Javascript Developer đang có giá hơn bao giờ hết. Tuy nhiên, bạn chỉ nên theo khi thực sự thích…

37 quỹ khởi nghiệp tại Việt Nam

Dưới đây là danh sách 37 quỹ khởi nghiệp và nhà đầu tư tại Việt Nam cho startup. Bạn nào startup thì nên quan tâm nhé!  Danh sách dưới đây có thể thiếu sót trong quá trình tổng hợp, mong mọi người góp ý giúp mình. 37 Investors 1. Vietnam Angel Network 2. VIC Impact 3.…

Các trang học lập trình bằng tiếng Việt

Giới thiệu Ở các phần trước mình đã giới thiệu các trang học lập trình bằng tiếng Anh. Hôm qua đổi gió sẽ viết bài tổng hợp lại các trang học lập trình bằng tiếng Việt cho mọi người nhé.  Cùng xem qua các phần trước: Lập trình với các đại học lớn – Coursera…

Khởi nghiệp khi không biết lập trình

Khởi nghiệp khi không biết lập trình Trong 3 năm qua, mình cũng gặp gỡ và trao đổi với vài người. Đa số là doanh nhân hoặc người đi làm đã lâu muốn startup với ý tưởng của riêng mình. Một điểm chung là họ không biết lập trình. Các anh này muốn mình xây…

Giới thiệu MERN Stack

Technical Stack là gì? Technical stack là sự kết hợp các công nghệ/framework/ngôn ngữ lập trình, vv để tạo nên một phần mềm hoàn chỉnh. Với các phần mềm hiện giờ thường có 2 phần là: client side và server side hay người ta còn gọi là front end và backend. Nên người ta cũng phân…

Tôi biết lập trình nhưng không biết lập trình cái gì?

Tôi biết lập trình nhưng không biết lập trình cái gì? Sau thời gian 3 năm học lập trình thì mình nhận thấy đa số sinh viên/lập trình viên đều gặp phải vấn đề này. Tức là nếu đưa sẵn một yêu cầu, mô tả phần mềm rõ ràng thì có thể làm được, còn…

Đã mua Xamarin sao còn tạo ReactXP?

ReactXP là gì? React và React Native là 2 framework của Facebook, nhưng ReactXP lại là của Microsoft. Thấy lạ chưa? X-P tức là X-Platform chứ không phải là WindowsXP đâu nha. Bởi vì React/React Native là mã nguồn mở nên Microsoft dựa vào đó để phát triển lên. Vậy ReactXP có gì đặc biệt?  Theo…

Techtalk.vn đã giúp đỡ IT blogger Việt Nam như thế nào?

Techtalk? Mục đích của Techtalk là thu hút thật nhiều lượt truy cập để quảng bá các sự kiện, jobs từ TopDev. Nhưng một trang để có nhiều lượt truy cập thì cần phải có nhiều bài viết chất lượng. Và họ đã làm cách này bằng cách copy paste bài viết. Copy-Paste có khó…

Deploy ứng dụng React Native với Expo. Không cần Android Studio/Xcode

Giới thiệu Mình mới học React Native, có viết cái app về maps chơi. Em nó đây Mình test thử deploy em nó với Expo, thấy khá tiện lợi và dễ dàng cập nhật app nên viết bài này chia sẻ với mọi người. Expo là gì? Expo là một bộ công cụ hỗ trợ…

Giới thiệu khóa học mới: Javascript chuyên sâu

Q/A NodeJS là cái gì?

NodeJS là gì? Anh ui, NodeJS là cái gì vậy anh? Định nghĩa của NodeJS trên trang chủ nè: Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js’ package ecosystem, npm, is the largest ecosystem of open source libraries…

3 Nguyên tắc của Redux

Redux là gì và tại sao phải cần nó trong React/React Native Tóm tắt React: Nguyên tắc một app React là dựa vào component. Mỗi component có state và props. Nếu state của một component thay đổi thì nó sẽ được render lại. Props để truyền data từ component cha sang component con Vấn đề là…

Học Javascript 7: [ES6] Phân biệt var, let và const

Block scope là gì? if (true) { var text = ‘in if statement’ } console.log(text) Đây có thể gọi là cái ngáo đá nhất khi mới học Javascript, khi nhìn thấy code trong dấu {  }, ta thường nghĩ là sẽ tạo ra scope mới. Nhưng trong Javascript, chỉ có function mới có thể tạo…

Học Javascript 6: Scope Chain là gì?

Giới thiệu Ở bài trước Execution Stack là gì?, mình có để đoạn code sau: var text = ‘outside’; function show(){ console.log(text); var text = ‘inside’; }; show(); Có một bạn vào trả lời như sau: Hiểu theo cách này cũng được. Nhưng trong 5 bài học trước từ Lexical Environment, Global Environment, hoisting và Execution…

Sinh viên có nên khởi nghiệp?

Sinh viên có nên khởi nghiệp? Ông nào đang đi học có ý định khởi nghiệp hay anh chị cô dì chú bác nào định co founder với một ông sinh viên thì cũng nên đọc bài: A Student’s Guide to Startups của Paul Graham một lần. Sinh viên khởi nghiệp sẽ có những lợi…

3 tools hỗ trợ lập trình React Native

1. Visual Studio Code Không biết có ai giống mình không, mới học React Native học không lo học cứ lo cài hết text editor này đến text editor khác. Tại xài Xcode quen rồi nên muốn có một text editor nhìn đẹp mắt, vừa hỗ trợ báo lỗi syntax, autocompletion luôn. Sau một quá trình chuyển…

Đọc document đi

Bệnh lười Mỗi khi học một ngôn ngữ/framework mới, mình đều tìm khóa học hoặc lên Youtube tìm video hướng dẫn học trước chứ ít khi đọc kĩ document chính chủ. Đương nhiên cũng có nghía qua một chút, nhưng mình thích cách học qua video hơn, nhanh gọn lẹ. Nhưng khuyết điểm là nhanh…

Học Javascript 5: Execution Stack là gì?

Tại sao cần biết cái khỉ Execution Stack này? Oke, một lần nữa, để hiểu mấy cái sau như Scope Chain thì việc hiểu Execution Stack này rất quan trọng. Invoke hàm Lập trình viên để cool hơn khi thuyết trình hay chém gió cần ‘chêm’ thấy từ tiếng Anh vô. Ví dụ lập trình hướng đối…

Học Javascript 4: Hiểu rõ khởi tạo và hoisting

Giới thiệu hoisting Cho đoạn code sau: Bạn có thể đoán được kết quả in ra console là gì? Oke, bây giờ chúng ta thay đổi code một tý: Lần này bạn đoán kết quả là gì nào? Ở một số ngôn ngữ khác, nếu làm như vậy sẽ báo lỗi. Nhưng trong Javascript, chúng ta…

Học Javascript 3: Global Environment và Global Object

Global Execution Context là gì Ở trước, chúng ta đã giải thích Execution Context là gì. Bất cứ khi nào code chạy trong Javascript, nó được chạy bên trong một Execution Context. Sẽ có nhiều Execution Context nhưng cái lớn nhất, ‘leader’ của các Execution Context khác được gọi là Global Execution Context. Global Execution Context có…

Học Javascript 2: Name-Value Pair và Object

Tại sao cần hiểu Name-Value Pair và Object Trong Javascript, Object rất quan trọng, và chúng ta sẽ nhắc đi nhắc lại Object trong suốt chuỗi bài viết Học Javascript. Vì thế chúng ta cần hiểu rõ những định nghĩa này. Name-Value Pair là gì? Ví dụ luôn cho dễ hiểu nhé: Name-Value là một cặp…

Học Javascript 1: Syntax Parser, Execution Context, Lexical Environment là gì

Tại sao cần biết những thuật ngữ này Thực sự, bạn không cần biết những khái niệm như Syntax Parser, Execution Context, Lexical Environment là gì vẫn được. Tuy nhiên, nếu bạn muốn hiểu rõ chính xác điều gì đang diễn ra khi code bạn chạy ( đương nhiên vẫn dễ hiểu hơn mã máy nha…

Gig Economy là gì và tại sao lập trình viên cần quan tâm

Gig Economy là gì Cùng tiềm hiểu Gig Economy là gì nhé! Bạn có biết trang làm việc freelancer Fiverr không? Khi bạn tạo một công việc trên đó, ví dụ: Tôi sẽ lập trình di động IOS với giá $5, Tôi sẽ vẽ logo tuyệt vời ông mặt trời cho bạn với giá $5 Hay…

Review Italki.com – Tìm người nước ngoài nói chuyện tiếng Anh

Giới thiệu Bài viết review tìm người nước ngoài nói chuyện tiếng Anh của chị Hương, hiện chị đang làm công việc kiểm tra chất lượng phần mềm. Chị đã học trên Italk được một thời gian. Mình có edit và chỉnh sửa lại để mọi người dễ đọc hơn. Bạn nào chưa biết Italki…

Có được không? – Câu hỏi ngu ngốc nhất hệ mặt trời

Có được không? Em học cái này có được không? Em làm cái kia có được hem? Giờ học Javascript có kịp không? Em học trí tuệ nhân tạo được không? Hàng tá câu hỏi như thế trên các diễn đàn lập trình:       Mình cũng hay nhận được những tin nhắn “có…

Định kiến công nghệ

React Native cùi bắp, Javascript bullshit Mấy tháng trước, lúc React Native (RN) chuẩn bị hot, Ionic cũng ra phiên bản version 2. Mình cũng bắt đầu học thử 2 món trên. Lúc đó cũng lên đọc sơ qua document của Javascript và nhảy vào RN và Ionic luôn. Sau khi mò vài bữa, mình…

[ Firebase ] Hướng dẫn gửi notifications với Cloud Functions

Firebase Cloud Functions là gì Khoảng 3 tháng trước, Firebase có ra tính năng beta là Cloud Functions rất ảo diệu. Tổng quan là bây giờ bạn có thể build backend hoàn toàn với Firebase được rồi. Bạn có thể trigger event khi database trên Firebase thay đổi hay gọi HTTPs request, kết nối với…

Review Vietnam Mobile Day 2017

Ngày hôm nay mình có tham gia Vietnam Mobile Day 2017 và mình sẽ review một bài ngắn về sự kiện này. Với hy vọng giúp bạn nào không đi sẽ có cái nhìn tổng quan nhất, bạn nào có đi thì sẽ ôn lại kiến thức, nhầm, luyện trí nhớ. Vì khi bạn tập…

Tương lai nào cho Kotlin?

Kotlin chính thức là ngôn ngữ lập trình Android Hôm qua 17/05, dại diện Android đã thông báo Google chính thức hỗ trợ Cót lìn để lập trình Android.   Tương lai nào cho Kotlin? Hồi mới học Swift, mình có biết Kotlin, tuy nhiên lúc đó cũng không quan tâm mấy. Nhưng hiện tại,…

Lừa đảo thời công nghệ phần 1

Có ngu mới bị lừa Rất đễ thấy những tin nhắc lừa đảo như thế này trên Internet trên Facebook, Email, website. Hoặc share bài để được nhận thưởng giống vậy, dưới là một page giả mạo kêu gọi share bài để trúng thưởng. Đối với mình, khi thấy tin nhắn như vầy, điều đầu…

Đây là điều tôi học được sau 8 tháng xây dựng một ứng dụng

Mở đầu Dự định xây dựng Elite Condos có từ trước khi mình bắt đầu học IOS. Đây có thể coi là app theo mình xuyên suốt quá trình tự học IOS đến hiện giờ, khoảng 8 tháng luôn đó nha. Mình đã đập bỏ và build lại 2 lần và cũng có nhiều điều…

Top 4 podcast cho dân IT

Podcast là gì? Podcast kiểu như là tập chí bằng âm thanh vậy đó! Một podcast sẽ tập trung nói về một chủ đề nhất định. Ta có thể subscribe đề nghe .Podcast sẽ có nhiều espisode ( tập ). Mỗi tập là một đoạn audio ngắn khoảng 10-60 phút. Bạn có thể vào: podcastchart.com để…

Quản lý bộ nhớ trong Swift

Tại sao cần phải biết quản lý bộ nhớ? Nhà giàu mà không biết tiêu tiền cũng sạt nghiệp. Mặc dù phần cứng máy tính/điện thoại ngày càng phát triển, nhưng cứ tiêu xài hoan phí bộ nhớ thì dẫn đến app rất chậm, lag. Users chửi, khách hàng chửi Biết để đi phỏng vấn.…

8 Việc Developer cần làm để “chất” hơn

#1. Có một project 1000 stars trên Github Github hiện tại là cộng đồng mã nguồn mở lớn nhất trên thế giới. Những thành viên  có thể star ( giống like của Facebook ) một project mà họ thích. Việc có được một project “ngàn sao” chứng tỏ việc làm của bạn có ích với…

5 Tips cho người mới học lập trình

Giới thiệu Bài viết được trích từ quyển sách Phổ cập lập trình với Swift. Hãy đăng ký để nhận thông tin mới nhất về sách. Quyển sách này được viết dành riêng cho những người học chưa hề có kiến thức gì về lập trình và muốn học ngôn ngữ lập trình Swift. Việc…

Toàn tập Protocols trong Swift 3

Miễn trừ trách nhiệm Đọc xong bài này bạn sẽ: Hiểu rõ Protocol là gì? Hiểu được cách khai báo, sử dụng Protocols Hiểu được tại sao mấy ông Apple gọi Swift là Protocol Oriented Programming Code bạn tổ chức sẽ “more elegent” hơn Nếu không hiểu 3 điều trên, mình không chịu trách nhiệm…

Học gì để làm được phần mềm

Giới thiệu Bài viết được trích từ quyển sách Phổ cập lập trình với Swift. Hãy đăng ký để nhận thông tin mới nhất về sách. Ở phần trước, chúng ta đã tìm hiểu học IT là làm gì? Trong phần này chúng ta sẽ tìm hiểu xem cần phải học gì để làm được…

Rốt cuộc IT là làm cái gì?

Bài viết được trích từ sách Phổ cập lập trình với Swift. Hãy đăng ký theo dõi để cập nhật thông tin từ sách   Đừng hiểu sai ngành công nghệ thông tin Đa số những người “ngoại đạo” đều nghĩ học IT là đi sửa máy tính, lắp mạng, cài Windows. Ngoài ra, nhiều người…

Hãy viết quyển sách lập trình bạn muốn đọc!

Nhìn lại khoảng thời gian tự học lập trình, mình chưa từng đọc hết một quyển sách lập trình tiếng Việt nào? Bạn có thế không? Thị trường sách lập trình tiếng Việt Nghèo nàn. Phải gọi là như vậy. Ngoài những quyển lưu hành nội bộ, những tài liệu được dịch lại từ sách…

Lộ trình + Resources học Swift và IOS từ cơ bản đến nâng cao

 Giới thiệu Dưới đây là Lộ trình + Resources học Swift/IOS từ cơ bản đến nâng cao. Đây đều là những sách, tài liệu, khóa học mình đã trực tiếp học. Vì thế đánh giá từ bài viết sẽ “chân thực” hơn mấy bài viết copy trên mạng. Ngoài ra, đa số resource đều là trả…

Lập trình di động với Ionic – Có nên không?

Ionic là cái chi? Chắc nói Ionic ra, hem ai biết. Vậy nó là gì? -> Nhìn tiêu đề là biết rồi, dùng Ionic để lập trình di động chứ chi. Dễ ẹc vậy cũng hỏi. Thực ra mình biết nó từ 2 năm trước. Từ lúc mình tìm framework để mần cái Gia Sư…

Tiếp tục hay là chết

  Trong phân cảnh Brad Pit cùng vợ con phải trên sân thượng để được trực thanh tới cứu. Khi vào trong tòa nhà và bị zombie đuổi thấy bà. May mắn anh được một gia đình người nhập cư cho vào núp. Anh đã rủ họ cùng lên sân thượng với mình để có…

Javascript khắp mọi nơi

Hồi còn bé, mình đã tự thề với bản thân là sẽ không bao giờ đụng vào web cũng như Javascript. Nhưng thời thế đã thay đổi, cùng xem tại sao nhé!   Javascript khắp mọi nơi Với Javascript, ta có thể mần: Web – Frontend Nhắc đến web mà không nói đến Javascript cũng…

Sinh viên khởi nghiệp – Chú không phải Bill Gates

Tui là sinh viên, tui muốn khởi nghiệp! Như thế nào là khởi nghiệp Không đao to búa lớn, với tui khởi nghiệp là được làm chủ bản thân, là phát triển sản phẩm, là có khách hàng, là kiếm được tiền từ sản phẩm của mình. Đơn giản thế thôi. Không cần phải mở…

Tự mò React Native – Không chỉ là Hello World

Tada, hello mọi người. Mình mới mò React Native hôm qua, cũng vừa mần được cái Hello World huyền thoại xong. Bài viết sẽ cung cấp cái nhìn tổng quan, các bước chi tiết rõ ràng để bắt đầu với React Native. Let’s go Q&A Ủa mà React Native là cái quần gì? Còn React…

Tình cờ code dạo trên Upwork

Giới thiệu Thật tình đây không phải lần đầu tiên mình kiếm tiền, nhưng đây là lần đầu tiên kiếm được tiền từ những dòng code mình tự viết ra. Cảm xúc không thể tốt hơn :). Hy vọng bài viết sẽ giúp ích cho các bạn sinh viên có ý định code dạo. Lịch…

Review học Java trên Coursera

Dịp Tết mình có tranh thủ thời gian học thêm Java trên Coursera . Thật tình cũng không thích Java lắm, nhưng mà kỳ sau phải học, với lại học nhiều sẽ chém gió nhiều, không bổ bề ngang cũng tràn bề dọc mà.   Hiện tại trên Coursera có 2 specialization về Java là…

Chuyện về midpoint trong Binary Search và….bug

Bạn đã tự tin mình hiểu và tính midpoint của Binary Search chuẩn chưa? Nếu bạn nào quên hoặc chưa biết Binary Search là gì có thể xem đoạn code dưới đây   View the code on Gist. Một câu chuyện có thật là Jon Bentley –  tác giả của quyển sách lập trình nổi tiếng…

Bị gấu bỏ vì không biết Big O là gì

Mất gấu vì không hiểu Big O là gì   Bị gấu chia tay vì không giải thích cụ thể được Big O. Nay tui quyết định khăn gói lên đường, bất chấp khó khăn, bất chấp thử thách tìm hiểu Big O để mong gấu quay trở về. Vừa đi tui vừa chửi “Big…

IT có cần bằng đại học không?

Hôm nay mình sẽ trả lời câu hỏi từ bạn Duy Thuận Câu trả lời ngắn ngọn cho bạn, RẤT CẦN. Còn dưới đây là lý do cần học và lấy bằng  đại học nhé!   Kiến thức nền tốt hơn Khi học đại học bạn sẽ được học kĩ các kiến thức về cấu…

Lạc trôi giữa đời – Lộ trình học lập trình

“Em đang lạc trôi giữa đời, cần anh tư vấn” – Tú   Thiệt ra, khi mình dạo quanh những diễn đàn, group, comment trong page liên quan đến IT, mình đều bắt gặp những câu hỏi có format dạng như thế này: ” em tên ABC, học XYZ, em rất thích lập trình di…

Những quyển sách hay mình đã đọc năm 2016

Kết thúc năm 2016, đây là bài review ngắn về những quyển sách mình tâm đắc nhất. Hy vọng bạn có thể thêm những quyển này vào reading list của bạn nhé! Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future   Sách kể về cuộc đời của soái ca Elon Musk. Thực…

Property observers: didSet và willSet trong Swift

Chúng ta đã biết là trong Swift đã có tính năng getter, setter với keyword là get, set cho thuộc tính. Ngoài ra, Swift còn có thêm tính năng là Property Observers. Tiếng Việt là dịch ra là quan sát/theo dõi thuộc tính.   Cái tên đã nói nên tính cách rồi, Property Observers tức…

Tương lai nào cho Swift

Swift là một trong các ngôn ngữ lập trình mình có “cảm tình” nhất. Mình rất khuyến khích các bạn nên thử nó một lần. Tuy nhiên khi học một ngôn ngữ, ta thường quan tâm về “hệ sinh thái” có thể vận dụng được nó. Chẳng hạn học C++ có thể theo làm game…

Tại sao bạn cần có một blog cá nhân

Dù bạn là ai, làm gì thì cũng nên có một blog cá nhân bởi vì nó sẽ đem lại những lợi ích bất ngờ mà bạn không thể ngờ tới. Ngoài ra nó còn giúp ích cho sự nghiệp của bạn đấy nhé! Lịch sử viết blog của mình Mình bắt đầu viết blog…

Tớ đã học Toán như thế nào?

Tớ đã học Toán như thế này! Học kỳ này mình có học 2 môn liên quan đến Toán học là Nhập môn phát triển Game và Xác suất thống kê. Sơ qua về môn Game thì môn này yêu cầu làm dùng Directx C++, chứ không phải dùng Game Engine như Unity3D nên phải…

Mobile Hackathon và góc nhìn về công nghệ

Hi, cuối tuần vừa rồi mình có đi tham gia Mobile Hackathon của Google Developer Group. Tính từ đầu năm thì đây là lần thứ 3 mình tham gia Hackathon và ……. tạch 😥  .  Theo thuật ngữ dân game là triple kill. Con nhà người ta thi đâu đậu đó, còn mình từ lúc lên đại…

Sáng tạo? Câu chuyện về các CV

Hồi lúc tự mò học CSS/HTML mấy năm trước, mình tình cờ vào được một website vô cùng độc đáo. Trang web này là bản CV online của một anh tên Robby Leonardi. Muốn biết nó đặc biệt thế nào, bạn có thể vào ngay link: http://rleonardi.com/interactive-resume/ ( Khuyến khích nên vào bằng PC, xem trên điện thoại…

Review Sách Moonwalking with Einstein

Lần đầu tiên thấy bìa sách, nếu không đọc subtitle thì mình cũng không hiểu sách nói về cái gì cả. Cho những bạn nào chưa biết, Moonwalk là một điệu nhảy thể hiện hình ảnh người vũ công đang làm động tác như bước về phía trước trong khi thực ra người đó đang…

Lập trình IOS Swift 3 + Xcode 8 Sơn Tùng MTP Playlist App

Hướng dẫn lập trình IOS cơ bản với Swift 3 và Xcode 8 beta qua ứng dụng Sơn Tùng MTP Playlist Yêu cầu kiến thức: – Cơ bản về Swift – Cơ bản về Xcode Nội dung: – Autolayout cơ bản – Tableview – Data modeling – Sử dụng model-view-controller MVC – Sử dụng segue…

Udemy – Nơi lập trình thực tế thăng hoa

Xem 2 phần review trước: Phần 1: Coursera Phần 2: Pluralsight – Miền đất hứa cho .NET Developer Lập trình thực tế là gì? Ở hai phần trước với các trang học lập trình trực tuyến là Coursera và Pluralsight. Tuy gần đây cả hai trang này đã có những bước đột phá về nội…

Completion Handlers trong Swift 3 – IOS

Kiến thức yêu cầu: Function Closures JSON   Khi nào cần dùng Completion Handlers ? Thông thường, khi chúng ta download dữ liệu như JSON, hình ảnh sẽ cần sử dụng Completion Handlers để thông báo kết quả của việc download này như thế nào. Demo Khai bào hàm có dùng Completion Handlers Để dễ hiểu mình sẽ…

2 khó khăn khi học lập trình và hướng giải quyết

Học gì cũng vậy, giai đoạn “dạo đầu” luôn luôn khó khăn và thử thách. Tuy nhiên nếu vượt qua được thì khả năng tiến bộ sẽ tăng nhanh. Với góc nhìn sau 2 năm học lập trình, mình viết bài này để chia sẻ với mọi người những khó khăn mà bạn có thể…

Phương pháp học lập trình tốt nhất? Top-bottom-up Approach

Có một sự thật là hơn 50% lượng truy cập của blog mình là để đọc cách học tiếng Anh. Bởi vì blog của mình có một vài từ khóa đứng top Google như cách tìm người nước ngoài để nói chuyện tiếng Anh. Như vậy đọc giả của mình có thể không phải chuyên…

Sơn Tùng đạo nhạc? Đạo game, đạo khóa học và Vi phạm bản quyền.

Đạo nhạc? Tuần vừa rồi Sơn Tùng MTP vừa ra bài hát mới Chúng ta không thuộc về nhau. Cộng đồng mạng cho rằng bài này đạo lại bài We don’t talk anymore. Âm nhạc là lĩnh vực mình kém nhất. Mình cũng không biết Sơn Tùng có đạo nhạc hay không, nhưng câu chuyện…

[Ebook] Tìm người nước ngoài nói chuyện tiếng Anh

Mọi người có thể tải phiên bản pdf về máy để đọc tại đây Giới thiệu: Xin chào các bạn, mình là Nguyễn Văn Khoa. NIVIKI.COM là blog cá nhân của mình. Mình thích đọc sách tiếng Anh, thích học công nghệ và lập trình. Vì thế, nội dung các bài viết trên blog của…

Pluralsight – Miền đất hứa cho .NET developer

Bài viết tiếp theo trong series review các trang web học lập trình mình từng học. Bài viết  hôm nay sẽ tập trung vào trang Pluralsight.com Giao diện Rất khác với các trang web học lập trình trực tuyến khác, Pluralsight chọn cho mình ‘bộ cánh’ đen thui huyền bí. Mới nhìn thì có vẻ…

Don’t take advice – Sự thật về các ‘tư vấn viên’

Hello mọi người, Bài viết này xuất phát từ quyển sách The Happiness of Equation (Phương trình hạnh phúc) của tác giả Neil Pasricha. Có lẽ đây là một trong những quyển sách có nhiều ý tưởng mới nhất mình chưa từng biết. Đọc xong bạn sẽ nhận ra nhiều quan niệm mới cũng như…

Ý tưởng là thứ không có giá trị

Học công nghệ nhiều lúc chúng ta phải suy nghĩ ra ý tưởng mới để làm game, app, website, vv Có bao giờ bạn nghĩ sẽ làm ra một game giống LOL, hay một mạng xã hội như Facebook? Đôi khi bạn nghĩ rằng ý tưởng của mình rất hay nhưng thực chất thị trường…

Hướng dẫn Unity3D: Clone game bắn vịt

Nằm trong loạt bài hướng dẫn Unity3D theo project, hôm nay mình xin tiếp tục giới thiệu chuỗi bài hướng dẫn game bắn vịt ( gameplay giống game bắn máy bay ). Nguồn tài liệu Nguồn tài liệu từ khóa học Unity3D của bác Ben Tristem trên Udemy ( mình sẽ có bài review về khóa…

Hướng dẫn xin financial aid trên Coursera

Chào mọi người, Ở bài Chia sẻ học thuật toán trên Cousera cũng như bài Review các trang học lập trình trực tuyến , mình có giới thiệu việc học miễn phí và có thể lấy chứng chỉ bằng cách xin financial trên Coursera. Hôm nay mình xin hướng dẫn cách viết sao cho hợp lý và…

Review các trang học lập trình trực tuyến phần 1

Như mình đã chia sẻ trong một số bài viết trước, mình là kiểu người thích ở nhà nghiên cứu và tự học. Đương nhiên, tự học cũng cần có người chỉ dẫn cũng như nguồn tài liệu để mình có thể đi đúng hướng. Mình thích nhất là các khóa học trực tuyến trên…

Học công nghệ gì bây giờ?

Không phải nói quá nhưng có lẽ những ai học CNTT đều phải đặt câu hỏi này cho chính bản thân mình không những một lần mà rất nhiều lần. Tại sao ư?  Vì ngành công nghệ thông tin là một trong những ngành có nhiều biến động nhất. Công nghệ đang hot ở hiện…

Sự khác nhau giữa Input.GetAxis và Input.GetAxisRaw

Đặt vấn đề: Thường trong Unity3D có nhiều hàm hơi giống nhau, trong bài viết này, mình sẽ giải thích sự khác nhau giữa 2 hàm dễ nhầm lẫn là  Input.GetAxis và Input.GetAxisRaw Ví dụ minh họa trong 2 trường hợp: cùng xem biến move khác nhau như thế nào khi dùng Input.GetAxis và Input.GetAxisRaw nhé. Input.GetAxis sẽ…

Chia sẻ học thuật toán trên Coursera

Tháng trước mình đang định học lại thuật toán cho bài bản thì tình cờ thấy một khóa học thuật toán gồm 5 khóa nhỏ trên Coursera, được gọi là một Specialization. Một khóa nhỏ kéo dài 4 tuần, học hết 1 Specialization thì cỡ 5 tháng smile emoticon Thấy giới thiệu hay quá cái mình đăng…

IaaS, PaaS, SaaS và BaaS là gì và ví dụ?

Chào mọi người,  Khi mọi người vào phần about của các ứng dụng web (web application), bạn có thể thấy là nó giới thiệu là IaaS, PaaS, SaaS, BaaS. Vậy mấy thuật ngữ này có ý nghĩa gì, cùng nhau tìm hiểu nhé.Đĩ nhiên, đối với những ai có dự định phát triển một ứng…

Cuộc thi hackathon đầu tiên mình tham gia và những chia sẻ

Chào mọi người, Cuối tuần vừa qua mình có tham gia cuộc thi Hackathon tại Bình Dương. Sau một ngày nghỉ ngơi, mình quyết định sẽ viết một bài chia sẻ về cuộc thi và các vấn đề liên quan Mình ở giữa nhé Công tác chuẩn bị: Tên chính thức của cuộc thi là Smart…

Trải nghiệm lần đầu tạo một khóa học lập trình online trên Udemy.com

Hello mọi người, Như vậy là đã khá lâu rồi mình mới viết lại blog. Cũng khoảng gần 1 tháng rồi. Dạo gần đây mình cảm thấy mệt mỏi, thiếu động lực, nguyên nhân mình sẽ nói ở một bài khác. Trong bài hôm nay, mình sẽ chia sẻ về kinh nghiệm tạo một khóa…

Đừng đọc tin tức nữa

Đừng đọc tin tức nữa Sau một cuộc phỏng vấn xin việc, dù bạn có làm gì đi chăng nữa thì bạn cũng không thể thay đổi được kết quả bạn có được nhận hay không. Giả sử bạn xem một trận bóng đá trên TV, dù bạn có hò hét cỡ nào thì cũng…

Sức mạnh của sự tập trung

Ai cũng có mục tiêu cho riêng mình, tùy theo việc làm, suy nghĩ và tầm nhìn thì mỗi người lại có những mục tiêu riêng biệt khác nhau. Các anh “choai choai” đầu xanh đầu đỏ trong xóm mình thì mục tiêu là để dành tiền mua pô độ xe. Các chú cuối dãy nhà…

Code sạch code đẹp phần 1: Cái tên nói lên tính cách

Chào mọi người, Hôm nay mình xin bắt đầu viết series bài mới về clean code. Mục đích của loạt bài này giúp chúng ta viết code dễ hiểu, dễ đọc và test hơn. Đặc biệt viết code không chỉ để máy hiểu mà còn phải để người khác hiểu. Mình tin chắc rằng không…

E Myth Revisited – Sách kinh tế hay nên đọc

Mình đang bắt đầu tìm hiểu về lĩnh vực kinh tế cũng như startup. Quyển sách kinh tế đầu tiên mà mình đọc có lẽ là quyển E Myth Revisited. Trên nhiều blog cũng như diễn đàn đều giới thiệu quyển sách này. Để mình kể lại cho các bạn một chi tiết trong quyển sách…

Trải nghiệm một năm chính thức học lập trình

Trải nghiệm một năm chính thức học lập trình Năm học lớp 11, trong buổi đầu tiên môn Hướng Nghiệp, sau màn giới thiệu tên tuổi, cô giáo yêu cầu mỗi học sinh lên bảng và ghi nghề nghiệp mình muốn làm sau này. Thế là cả lớp nhao nhao lên, một đứa quay qua…

ScreenPoint, ViewPoint và WorldPoint trong Unity3D

Chào các bạn, Hôm nay mình sẽ giúp các bạn phân biệt 3 khái niệm về biểu diễn điểm trong Unity3D là ScreenPoint, ViewPoint và WorldPoint. ScreenPoint ScreenPoint biểu diễn điểm theo Pixel của khung hình. Để biết được độ rộng, cao của khung hình là bao nhiêu, ta dùng lệnh Screen.Width và Screen.height ViewPoint Với…

Review Sách: 8 Traits Successful People Have in Common: 8 to be Great

Hello các bạn, Bữa nay mình xin giới thiệu đến các bạn một quyển sách khá hay, đó tên là 8 Traits Successful People Have in Common. Dịch thoáng là 8 đức tính của người thành đạt Như các bạn đã biết, sách self-help là một trong những thể loại bán chạy nhất thế giới trên cả…

Sử dụng Dictionary trong Unity3D

Chào mọi người, bài viết hôm nay mình xin giới thiệu đến mọi người một kiểu lưu trữ dữ liệu trong C# cũng như trong Unity3D là Dictionary. Dictionary trong Unity3D ‘Cái tên nói lên tính cách’ rồi phải không nào, Dictionary là từ điển nên sẽ có phần Key và phần Value. Cùng xem…

Sử dụng [System.Serializable] trong unity như thế nào?

Khi sử dụng [System.Serializable] trong unity trước một class, tác dụng là để class đó và thuộc tính của nó có thể xuất hiện ở ngoài Inspector. Điều này giúp cho lập trình viên có thể dễ dàng điều chỉnh thuộc tính hơn. Bạn có thể lên Asset store và tải về thử một plugin bất kỳ,…

Sửa lỗi Can’t add script trong Unity.

Khi bạn gặp lỗi Can’t add script ….. because the script class cannot be found: Hoặc khi script đã được thêm vào GameObject nhưng vẫn xuất hiện lỗi: Rất có thể nguyên nhân là do bạn đã đổi tên script nhưng bạn quên đổi tên class của nó:Ví dụ mình có tạo script là SimpleMovement,…

Time.delta là gì?

Time.delta là khoảng thời gian giữa 2 frame. Khi bạn cộng hoặc trừ giá trị bất khì trong khi frame thay đổi (trong hàm Update/FixedUpdate) thì hãy nên nhân giá trị đó với Time.deltatime. Tại sao? Hãy cùng xem qua ví dụ sau nhé. public float speed = 5f; Giả sử mình muốn Player di…

Có nên học thêm lập trình ở trung tâm?

Chào các bạn, Các bạn đang còn là sinh viên IT, đang có một số tiền và dự định đi học thêm vài khóa bên ngoài nữa để nâng cao kiến thức nhưng còn đắng đo. Hy vọng bài viết hôm nay của mình có thể giúp bạn. Mình xin nói rõ mình không quảng…

Chọn nền tảng nào để xây dựng ứng dụng di động?

Chào các bạn, Hiện nay, để xây dựng được một ứng dụng di động, ta có 2 cách: Sử dụng native code và cross-platform.  Native code là gì?  Xây dựng ứng dụng native tức là sử dụng ngôn ngữ của chính nền tảng đó. Ví dụ sử dụng Java xây dựng ứng dụng cho Android…

Biến và Inspector trong Unity

Bài trước GIỚI THIỆU SƠ LƯỢC VỀ SỬ DỤNG SCRIPT TRONG UNITY Chào mọi người, Khi chúng ta khao báo biến trong script, chúng ta có thể để public cho biến đó hiển thị giá trị ra ngoài Inspector. Cũng giống như những thành phần khác như Button, Collider, Animation,vv Unity cho phép chúng ta thay…

Tìm người nước ngoài để nói chuyện tiếng anh tại Preply

Ở bài viết Tìm người nước ngoài để nói chuyện tiếng anh, mình có giới thiệu về trang thuê giáo viên tiếng anh online là Italki Hôm nay mình xin giới thiệu thêm một trang web cho phép tìm người nước ngoài để học hoặc chuyện tiếng anh đó là Preply.com. Về cơ bản cả hai…

[Review Sách] The Miracle Morning: Hãy thức dậy sớm

Hello mọi người, Đây sẽ là bài viết review sách đầu tiên tại blog của mình. Mình cũng rất hay đọc sách, chủ yếu là sách tiếng Anh ( Bạn có thể xem qua bài viết này nếu bạn gặp khó khăn khi đọc sách tiếng anh: 570 ACADEMIC WORDS – CHÌA KHÓA ĐẾN VỚI TIẾNG…

Giới thiệu sơ lược về sử dụng Script trong Unity

Chào mọi người, Song song với việc tạo các video hướng dẫn làm game với Unity qua project/game cụ thể, mình sẽ tiếp tục viết các bài hướng dẫn chi tiết từ cơ bản nhất để giúp các bạn mới học làm game với Unity có thể theo dõi. Trong bài hôm nay, chúng ta…

Có nên dạy lại những điều bạn mới được học?

Hello các bạn, Chia sẻ chút xíu nha, gần đây sau khi up gần khoảng hơn 60 videos gồm học hướng đối tượng với C++, học làm game với Unity, chia sẻ học tiếng anh với italki , vv thì mình cũng nhận được vài phản hồi tích cực, động viên tiếp tục làm tiếp.…

Hướng dẫn làm game Trúc Xanh với Unity 5.2

Chào mọi người, sau 2 seri hướng dẫn làm game cơ bản là Game đoán số Console và game đoán số sử dụng UI, hôm nay mình xin giới thiệu tiếp seri hướng dẫn làm game Trúc xanh. Hình đẹp vậy thôi nhưng mình chỉ chú trọng đến phần Game logic cũng như các yếu…

Tạo một ứng dụng đọc truyện Window Phone đơn giản với AppStudio

Chào các bạn, Trong loạt video lần này, mình sẽ hướng dẫn các bạn tạo một ứng dụng đọc truyện đơn giản trên Window Phone 8.1 bằng Appstudio. Appstudio là một công cụ do Microsoft cung cấp sẵn, chúng ta có thể tạo các ứng dụng trên di dộng cũng như cho desktop bằng công…

Những quyển sách có thể thay đổi bạn

Thực sự sách rất có ích, nếu bạn sở hữu một quyển sách hay cũng giống như bạn đang sở hữu một bí kiếp võ công thượng thừa. Bởi vì để viết một quyển sách hay, tác giả đã có những kinh nghiệm, kiến thức trong lĩnh vực đó. ” Nếu bạn viết muốn viết…

Game Đoán Số sử dụng UI

Game Đoán số UI Các video hướng dẫn học làm game cơ bản với Unity 3D. Trong seri lần này, chúng ta sẽ tìm hiểu cơ bản về cách sử dụng UI như button, text để nâng cấp game đoán số console ở seri trước. Phần 1: Giới thiệu Project Phần 2: Tạo và lưu…

Game Đoán Số : Bước đầu khi làm game với Unity

Hướng dẫn làm game Đoán Số đơn giản trên console với Unity 5Cách chơi như sau:Cho phép người chơi chọn 1 số trong 1 khoảng giá trị. Sau đó game đưa ra ba phương án: Lớn hơn, bé hơn và bằng. Khi game đoán đúng số của người chơi đã chọn thì game kết thúc…

Tips khi chọn giáo viên trên italki

Quay lại chủ đề chính, trên italki có rất nhiều giáo viên với giá khác nhau và không phải giáo viên nào cũng phù hợp với bạn. Sau một thời gian  học trên italki, mình cũng có một vài kinh nghiệm muốn chia sẻ với các bạn như sau: >> Nên chọn giáo viên có…

Cách học tiếng anh online với italki

Để nói được tiếng Anh, điều quan trọng nhất là phải thực hành. Với sự phát triển của Internet như hiện nay, việc tìm người nước ngoài để nói chuyện và học tiếng Anh không còn khó khăn như trước. Đối với những bạn ở thành thị thì không sao, chỉ cần dạo quanh công…

Tại sao nên làm một thẻ thanh toán quốc tế?

Hi mọi người, Bạn còn băn khoăn không biết thẻ thanh toán quốc tế  là gì? Bạn thường nghe/xem thấy dòng chữ Visa – Master Card mà không biết nó là gì? Hay bạn đã từng thấy cái hình này? Ok , nếu câu trả lời là có thì bài viết này mình xin chia…

Unity Scripts: Sự khác nhau giữa Awake() và Start()

Trong Unity Script có các hàm mặc định như Awake(), Start() , Update(),vv. Với nhiều người nhập môn sẽ không hiểu rõ và biết được cách phân biệt giữa hai hàm Awake() và Start(), bài viết hôm nay sẽ giúp bạn gỡ rối điều này. Ví dụ bạn tạo 1 GameObject mới, sau đó bạn…

Học tiếng Anh qua phim liệu có hiệu quả?

Hello các bạn. Liệu có bao giờ các bạn đã tìm kiếm từ khóa “Học tiếng Anh qua phim liệu có hiệu quả?” trên Google chưa; có bao giờ các bạn đã từng và đang sử dụng phương pháp này. Bạn nghi ngờ về mức độ hiệu quả của nó. Bài viết hôm nay mình…

Tìm người nước ngoài để nói tiếng Anh

Hello. Bữa nay mình sẽ viết một bài về cách tìm người nước ngoài để nói chuyện.   [Review] Tìm người nước ngoài để nói chuyện tiếng Anh tại Preply Tại sao phải tìm người để nói chuyện tiếng Anh? Khi bạn học một ngôn ngữ mới, muốn nói được thì phải có người giao…

Học từ nên học với The Longman Vocabulary Checker

Mục tiêu trước hết để tiến bộ trong việc học tiếng Anh là phải nằm lòng 3000 từ tiếng Anh thông dụng trước, sau đó là học 570 academic word list. Tuy nhiên, bản thân mình cũng có những sai lầm như thích học mấy từ cao siêu. Đương nhiên, học càng nhiều từ vựng càng…

570 Academic Words – Chìa khóa đến với tiếng Anh học thuật

Bài viết này rất quan trọng, mong các bạn đọc kĩ nhé! Academic Words là cái gì? Academic = học thuật. Academic words là danh sách bao gồm 570 từ vựng tiếng Anh thông dụng nhất được dùng trong các văn bản học thuật. Văn bản học thuật là văn bản như sách báo, tạp…

3000 từ tiếng Anh thông dụng

Hiện nay, trong cuốn từ điển Oxford có liệt kê 3000 từ vựng tiếng Anh thông dụng nhất để giúp người học ngoại ngữ tra cứu. Nó là nền tảng để xây dựng hệ thống từ vựng trong tiếng Anh. Nắm được chúng, bạn sẽ không còn phải lo lắng gì nhiều trong việc học tất…

Phương pháp học từ vựng “siêu tốc”

Xin chào các bạn! Có thể nói từ vựng là một trong những yếu tố để chúng ta sử dụng một ngôn ngữ. Bạn “biết” nhiều từ thì khả năng sử dụng ngôn ngữ càng cao. “Biết” ở đây là khả năng bạn sử dụng từ đó như trong ngôn ngữ mẹ đẻ. Mình lấy…

Sửa bài writing essay ở đâu miễn phí.

Xin chào các bạn. Bạn đang tập luyện writing English, đặc biệt là writing essay mà vẫn không biết nhờ ai sửa lỗi ngữ pháp, chính tả. Mình có hai đề nghị dành cho bạn đây. @ Lang-8.Com: Sau khi đăng kí thành viên, bạn có thể đăng bài viết của bạn lên trang web…

Review: Blueup.Vn vs Memrise.Com – Hai trang học từ vựng bằng flashcardhiệu quả.

Mời bạn xem qua bài viết: Hướng dẫn học tiếng Anh bằng Flashcard nếu chưa biết đến phương pháp này. Hôm nay, mình xin review hai trang mà mình cho rằng học hiệu quả nhất, phải gọi là tuyệt vời ông mặt trời cho đến thời điểm hiện tại. Trang thứ nhất đó là: https://www.memrise.com/ . Mới đọc về…

Hướng dẫn học tiếng Anh bằng Flashcard.

Hello các bạn, hôm nay mình sẽ hướng dẫn các bạn học tiếng Anh bằng Flashcard nha! Flashcard = tấm thẻ. Bằng phương pháp này mà mình đã học 300 phrasal verb trong 1 tháng đó :D. Nhưng trước tiên, mình xin giới thiệu cũng như cơ sở khoa học của phương pháp này nhé!…

2 website học tiếng Anh online hàng đầu tại Việt Nam.

Nhiều bạn muốn tự học tiếng Anh online, nhưng còn băn khoăn không biết chọn trang web nào uy tín. Sau đây mình xin chia sẻ 2 trang mà mình từng học để các bạn tham khảo nhé: HelloChao.Vn và TiengAnh123.com. Cả hai trang đều phải trả phí để sử dụng hết tính năng nhé!…