Lâu rồi chưa viết bài về kĩ thuật nên hôm nay viết một bài để dân tình biết là mình vẫn còn code nhé!
Kì này, chúng ta sẽ tìm hiểu về async/await, một cặp từ khoá rất bá đạo trong JavaScript chuẩn ES2017. Biết cách dùng async/await sẽ giúp ta viết code ngắn gọn, hiệu quả và dễ dàng hơn nhiều nhé.
Gần đây mình vừa hoàn thành chương trình học Master bên UK. Học xong thì dĩ nhiên không thể ở về nhà ăn bám phụ huynh mà phải đi làm kiếm tiền rồi.
Sẵn đang ở nước ngoài, lại mang tiếng code dạo nên mình cũng không định về Việt Nam mà muốn chu du nước ngoài một thời gian. Tự tin vào khả năng của bản thân, mình cũng đú đởn đi xin việc ở các công ty nước ngoài thử… cho biết.
Trong quá trình xin việc, mình gặp đủ mọi tình huống từ thất bại sml, mỗi ngày nhận 5-6 mail reject… cho tới du lịch Hà Lan, Đức, Áo, Sing, Thái free máy bay khách sạn, từ chối nhiềuoffer trăm triệu (so với châu Âu thì mức đấy cũng thường thôi!).
Hiện tại mình đang chính thức code dạo tại startup Algomerchant của Singapore. Đang thử việc nên có bị đuổi không thì chưa biết ^_^
Do đó, mình viết series này để để chia sẻ một số trải nghiệm lẫn kinh nghiệm bi thương cho các đồng dâm, nhầm đồng chí! Hi vọng chúng sẽ có ích cho các bạn nếu các bạn mong muốn thử sức xin việc ở nước ngoài nhé!
Lâu rồi không đăng bài mới trong series UI/UX cho developer. Không phải do mình bỏ xó series này hay gì đâu nha! Chỉ là mình cần bỏ thêm thời gian tìm hiểu nhiều hơn trước khi viết, để bạn học tiếp cận thông tin chính xác hơn ấy mà.
Các bạn nên đọc lại bài viết giới thiệu series và điểm khác biệt giữa UI và UX để có cái nhìn tổng quát về ngành UX nhé. Trong bài này, chúng ta sẽ tìm hiểu về những hướng phát triển trong ngành UX, và công việc của mỗi hướng nhé!
Ở bài này, để hiểu rõ hơn cơ chế hoạt động của các hệ thống này, chúng ta cùng viết một hệ thống “theo dõi” đơn giản hơn, sử dụng cookie nhé.
Thật ra, những chiêu trò track người dùng này… không có gì cao siêu ghê gớm. Hệ thống này được viết bằng NodeJS, chỉ có vài chục dòng code thôi. Các bạn cùng xem thử nhé
Bạn nào chưa like thì vào like ủng hộ nhen. Fanpage sẽ đăng bài viết từ blog vào mỗi thứ 3, thứ 5, lâu lâu còn có những thông báo event, hình ảnh cùng các chia sẻ ngắn mà hay!
Điẻm đặc sắc nhất của fanpage là tiết mục Livestream vào tối T7-CN. Ở những buổi livestream này, mình vào Codeaholicguy sẽ chia sẻ về kĩ thuật lập trình; về những kinh nghiệm phỏng vấn/xin việc/làm việc; giải đáp thắc mắc về ngành nghề.
Hiện tại, số lượng livestream cũng khá nhiều nên mình tổng hợp lại thành một bài viết cho các bạn dễ theo dõi nhé!
Bạn có muốn biết cách tự học để trở thành web developer?
Bạn có muốn biết những kiến thức cần có, những điều cần học?
Bạn muốn biết thêm về công việc và lương của web developer?
Hãy đọc thật kĩ series 2 phần này nhé! Series sẽ chia sẻ về vị trí web developer, lộ trình học tập, cùng với những kiến thức bạn cần có để trở thành một web developer thực thụ.
Đôi khi đang lướt web hoặc dạo Facebook bạn sẽ thấy nhiều mẩu quảng cáo lạ lạ mà quen quen như thế này?
Quảng cáo sản phẩm Sendo
Quảng cáo sản phẩm của tiki trên facebook
Điều lạ lùng là những mẩu quảng cáo này hiển thị đúng những thứ bạn vừa xem. Ví dụ mình vừa tìm mua túi xách cho gấu, hay mình vừa mò mò xem tai nghe thì thấy quảng cáo ở trang khác luôn!
Liệu đây có phải là một sự trùng hợp tình cờ??
Bạn đoán đúng rồi đấy! Tất nhiên là *éo phải rồi, thế *éo nào mà trùng hợp như vậy được!
Có một bàn tay vô hình theo dõi từng bước chân của bạn trên Internet, kể cả khi bạn lướt web mua hàng, khi bạn nghe nhạc Sơn Tùng cho dễ ỵ, khi bạn xem porn để giải lao sau những ngày học tập căng thẳng.
Bàn tay vô hình này được điều khiển bởi khá nhiều ông lớn như Facebook, Amazon, Google… Đọc bài viết để tìm hiểu xem họ đã dòm ngó, theo dõi chúng ta như thế nào nhé!
Trước đây blog Code Dạo toàn viết về code, hôm nay mình đổi phong cách, viết lên tầm thiết kế hệ thống cho nó máu!
Kì này, chúng ta tìm sẽ thử thiết kế một hệ thống lớn, phục vụ hàng triệu người dùng. Đây là một câu hỏi khá là khó và không có câu trả lời chính xác (Tương tự những câu: vì sao phụ nữ buồn, làm sao để con gái sướng).
Nhân hôm trước, mình có làm bài phỏng vấn tại công ty nọ, có một câu hỏi yêu cầu thiết kế một ứng dụng chat sao cho có thể scale cho hàng triệu người dùng. Trước giờ mình không có kinh nghiệm với cái này, qua quá trình tự tìm hiểu cũng đủ biết sơ sơ để chém gió.
Vì vậy mình chia sẻ cho các bạn, Mọi người cùng đọc và góp ý nhé.
Thay vì yêu cầu gửi CV, họ đưa ra một code challenge mang tên Enter The Matrix. Phải vượt qua được challenge này thì mới có thể gửi CV. Mấy bác lập trình viên của họ có vẻ mê phim Ma Trận nên đưa ra một câu đố mang phong cách The Matrix cực ngầu.
Vốn tò mò, thích giải đố, mình cũng ham hố nghịch thử cái code challenge này xem sao. Trong bài này, mình sẽ chia sẻ quá trình nghịch ngợm, vượt qua thử thách này nhé!