



Năm 2024, chương trình hợp tác giữa KICC HCMC x TOPDEV sẽ quay trở lại với thông điệp "Advance your tech career in Korean IT companies". Sự hợp tác này là cầu nối giữa các lập trình viên Việt Nam và các doanh nghiệp CNTT hàng đầu Hàn Quốc, mở ra nhiều cơ hội việc làm hấp dẫn trong ngành công nghệ thông tin. Hợp tác chiến lược trong lĩnh vực công nghệ thông tin giữa Việt Nam và Hàn Quốc Việt Nam hiện đang khẳng định vị thế như là một trung tâm công nghệ đang phát triển nhanh chóng tại khu vực Đông Nam Á, với lực lượng nhân sự trẻ và năng động trong lĩnh vực CNTT. Hàn Quốc, với sự phát triển vượt bậc về công nghệ và đổi mới, được coi là một trong những quốc gia tiên phong trong ngành CNTT toàn cầu. Sự hợp tác chiến lược giữa hai nước không chỉ tạo điều kiệ [...]
Read more →
Chắc hẳn đây không phải lần đầu tiên bạn nghe đến Trello! Trello là app được rất nhiều doanh nghiệp sử dụng để quản lý công việc. Vậy tại sao nó lại được sử dụng phổ biến như vậy? Cùng TopDev tìm hiểu thật chi tiết Trello là gì, những điểm nổi bật của ứng dụng Trello và cách sử dụng Trello để sắp xếp và lên kế hoạch dự án thật hiệu quả. Trello là gì? Đầu tiên, ta cùng tìm hiểu khái niệm Trello là gì? Trello là một ứng dụng, công cụ quản lý dự án, công việc một cách trực quan và logic dựa trên phương pháp Kanban, giúp người dùng sắp xếp và theo dõi các nhiệm vụ một cách dễ dàng. Kanban là phương pháp quản lý công việc có nguồn gốc từ Nhật Bản sử dụng những tấm bảng trắng và dán những tờ giấy màu phía dưới để mô tả và quản lý công [...]
Read more →
Việt Nam đã và đang trở thành một trong những quốc gia có sự bùng nổ mạnh mẽ nhất về công nghệ thông tin trong khu vực Đông Nam Á. Hàng năm, nhiều sự kiện công nghệ lớn được tổ chức nhằm mang đến cơ hội học hỏi, giao lưu và kết nối cho cộng đồng công nghệ trong nước cũng như quốc tế. Sau đây cùng điểm qua danh sách top 10 sự kiện công nghệ thường niên diễn ra tại Việt Nam mà bạn không thể bỏ lỡ. [caption id="attachment_66035" align="aligncenter" width="1191"] Theo Vietnam IT Market Report 2024 - 2025 phát hành bởi TopDev[/caption] 1. Vietnam Web Summit (VWS) Vietnam Web Summit là sự kiện Công nghệ thường niên được tổ chức bởi TopDev - Nền tảng tuyển dụng IT hàng đầu tại Việt Nam từ năm 2016.. Được biết đến như chuỗi sự kiện chuyên sâu dành cho cộng đồng công nghệ được tổ chức thường niên tại 2 thành phố lớn - Hồ Chí Minh & Hà Nội, VWS là sự kiện được tổ chức [...]
Read more →
Bạn đã bao giờ cảm thấy kỹ năng hiện tại của mình không còn phù hợp với công việc hiện tại hoặc với những cơ hội nghề nghiệp mới? Đó chính là lúc bạn cần đến reskilling. Vậy reskill là gì? Sự khác nhau giữa reskill và upskill? Và tại sao nó lại quan trọng đối với cả cá nhân và doanh nghiệp? Cùng TopDev tìm hiểu cụ thể hơn chủ đề này trong bài viết dưới đây. Reskill là gì? Reskilling là quá trình đào tạo lại hoặc phát triển các kỹ năng mới nhằm đáp ứng yêu cầu công việc hiện tại hoặc chuyển đổi nghề nghiệp. Trong bối cảnh kinh tế và công nghệ thay đổi nhanh chóng, khi nhiều công việc truyền thống dần bị thay thế bởi tự động hóa và trí tuệ nhân tạo, reskilling trở nên ngày càng quan trọng. Ví dụ, một nhân viên văn phòng có thể học kỹ năng số hóa để áp dụng cô [...]
Read more →
Trong kỷ nguyên dữ liệu lớn, hệ quản trị cơ sở dữ liệu đóng vai trò cực kỳ quan trọng trong việc lưu trữ, quản lý và truy xuất thông tin. Một trong những loại DBMS phổ biến nhất là Hệ quản trị cơ sở dữ liệu quan hệ. Trong bài viết này, hãy cùng TopDev tìm hiểu khái niệm RDBMS là gì và chức năng cũng như đi sâu vào thành phần của một hệ quản trị cơ sở dữ liệu quan hệ. RDBMS là gì? RDBMS là viết tắt của từ Relational Database Management System - Hệ quản trị cơ sở dữ liệu quan hệ, là một hệ quản trị cơ sở dữ liệu (DBMS) dựa trên mô hình dữ liệu quan hệ, RDBMS được thiết kế để lưu trữ và quản lý dữ liệu có cấu trúc bằng dạng bảng với các cột ứng với các thuộc tính và các hàng đại diện cho các bản ghi. Dữ liệu trong RDBMS được tổ chức một cách logic và có hệ thống, [...]
Read more →
Bài viết được sự cho phép của tác giả Nguyễn Hoàng Phú Thịnh Bài này mình sẽ đi sơ lược cho anh em: BPMN là gì, tại sao nó ra đời, dành cho đối tượng nào. Và quan trọng hơn hết, BPMN được dùng cho mục đích gì? Okay, let’s gooooo!!! 1. BPMN là gì? BPMN là viết tắt của Business Process Modeling Notation. “Notation” nghĩa là ký hiệu. Tức BPMN là tập hợp các ký hiệu chuẩn để mô tả quy trình của doanh nghiệp. Hay để mô hình hóa quy trình của doanh nghiệp. Để hiểu chi tiết hơn thì anh em bấm vào hình dưới đây để xem ví dụ. À nhầm, không phải hình đó, hình dưới này nha anh em ? [caption id="attachment_65269" align="aligncenter" width="1261"] Quy trình từ lúc khách hàng đặt bánh pizza đến khi ăn bánh pizza. (Nguồn ảnh: BusinessProcessIncubator.com)[/caption] 2. Tại sao nó quan trọng? BPMN là một trong những vũ khí tối quan trọng của anh em nào làm BA. Vì sao? Vì trong công việc, mình phải tiếp cậ [...]
Read more →
Bài viết được sự cho phép của tác giả Tống Xuân Hoài Vấn đề Khi mới tiếp xúc với Node.js và cũng là lần đầu học cách sử dụng Linux, nodemon là một thư viện mà tôi thường hay sử dụng để phát triển ứng dụng, vì chỉ cần lưu mã thì ngay lập tức nó sẽ "nạp" lại mã mới mà không cần phải "kill" đi bật lại ứng dụng một cách thủ công nữa, tính năng này ngày nay còn được gọi là "hot reload". Sau bước phát triển là bước triển khai. Trong lúc thực hành chạy ứng dụng ở trên máy chủ, loay hoay mãi không biết làm sao để chạy được nó. Nếu dùng cách thông thường là gõ "node index.js" hoặc thậm chí dùng cả nodemon thì cứ mỗi khi thoát khỏi terminal, thoát khỏi máy chủ, thì ứng dụng cũng "bay màu" theo mất. Tôi hiểu rằng ứng dụng sẽ bị thoát nếu như khô [...]
Read more →
Bài viết được sự cho phép của tác giả Võ Doãn Thành 1. Kể chuyện nè Có 2 điều mình muốn kể cho bạn nghe. Một là tại sao mình viết topic này. Hai là hoàn cảnh nào mà mình nhận được câu hỏi như topic. Thật ra, ban đầu mình không nghĩ sẽ chia sẽ topic này đâu. Do trước đó mình có viết 1 vài về "Data nên lưu vào database trước rồi mới lưu vào cache hay phải làm ngược lại?". Thì mình có lấy ví dụ để mô tả thì đa số các ví dụ đều dùng Microservice. Và có rất nhiều bạn đặt câu hỏi liên quan tới việc làm sao đảm bảo tính nhất quán (consitent) dữ liệu cho các services với nhau. Lúc đó mình mới nghĩ ra được topic này. Vì nó khá liên quan tới việc quản lý transactions giữa các services. Nguyên văn câu hỏi mà mình nhận được trước đó "How do you handle transactions in Microservice architecture? And if one service fails, what's the [...]
Read more →
Trong bối cảnh hiện tại, nhiều công ty phải đối mặt với tình trạng nhân viên không hài lòng, dẫn đến giảm năng suất và khó khăn trong việc thu hút và giữ chân nhân tài. Cùng tìm giải pháp trong bài viết dưới đây. Nếu Công Ty Thiếu Chăm Sóc Cho Tập Thể Nhân Viên, Sẽ Ra Sao? Việc chăm sóc tốt cho nhân viên không chỉ là một yếu tố quan trọng để duy trì môi trường làm việc tích cực mà còn ảnh hưởng trực tiếp đến hiệu quả và sự phát triển của doanh nghiệp. Dưới đây là những hậu quả cụ thể khi công ty không chăm sóc đúng mức cho tập thể nhân viên: Mất Sự Cạnh Tranh, Khó Thu Hút và Giữ Chân Nhân Tài Một công ty không chú trọng đến phúc lợi và chăm sóc nhân viên sẽ gặp khó khăn lớn trong việc thu [...]
Read more →
Trí tuệ nhân tạo sinh tạo (GenAI) là một lĩnh vực của trí tuệ nhân tạo (AI) tập trung vào việc tạo ra nội dung mới và sáng tạo dựa trên dữ liệu và mô hình học máy. GenAI không chỉ có khả năng phân tích và xử lý dữ liệu, mà còn có thể tạo ra các sản phẩm mới như văn bản, hình ảnh, âm thanh và video mà không cần sự can thiệp của con người trong từng bước sáng tạo. Trí tuệ nhân tạo sinh tạo (GenAI) đang thu hút sự chú ý ngày càng lớn trong cộng đồng doanh nghiệp, nhờ vào tiềm năng cách mạng hóa các quy trình và chiến lược kinh doanh. Khái Niệm GenAI Trí tuệ nhân tạo sinh tạo Generative AI (GenAI) sử dụng các mô hình học sâu (deep learning) và các thuật toán học máy tiên tiến để mô phỏng quá trình sáng tạo của con người. Điều này có [...]
Read more →Ngành công nghệ phát triển dựa trên sự đổi mới, nhưng hành trình từ ý tưởng đến một sản phẩm thành công hiếm khi là tuyến tính. Nó được lát bằng những thách thức, những bước ngoặt và những bài học khó khăn mà cuối cùng không chỉ định hình nên những sản phẩm chúng ta sử dụng mà còn cả những chuyên gia mà chúng ta trở thành. Tony Lê, một chuyên gia UX/UI và Quản lý Sản phẩm dày dạn kinh nghiệm với bề dày lịch sử trong lĩnh vực công nghệ Việt Nam, đã chia sẻ những hiểu biết sâu sắc của mình trong bài thuyết trình “6-Year Journey Lessons Learned” (Bài học kinh nghiệm 6 năm). Trong bài phân tích chuyên sâu này, chúng ta sẽ đi sâu vào những thông điệp cốt lõi từ bài thuyết trình của anh, khám phá những kinh nghiệm và kiến thức anh thu [...]
Read more →
Như một làn sóng mạnh mẽ, Trí tuệ nhân tạo (AI) đang len lỏi vào mọi ngóc ngách của đời sống, từ sản xuất, y tế, tài chính đến bán lẻ, và ngành Nhân sự cũng không ngoại lệ. Thay vì chỉ đơn thuần hỗ trợ các công việc hành chính, AI mang đến tiềm năng to lớn trong việc nâng cao hiệu quả hoạt động, tối ưu hóa chi phí, và tạo dựng môi trường làm việc sáng tạo cho doanh nghiệp. Sức mạnh của AI: Nâng tầm quản lý nhân sự AI bước vào đời sống và mở ra khả năng xử lý dữ liệu khổng lồ một cách nhanh chóng và chính xác, từ đó thổi bùng sức sống vào các quy trình nhân sự vốn thường tẻ nhạt và tốn nhiều thời gian. Nhờ AI, chúng ta có thể: Tự động hóa các tác vụ thủ công: AI giải phóng nhân viên khỏi gánh nặng củ [...]
Read more →
Bài viết được sự cho phép của tác giả Sơn Dương Chắc hẳn bạn đã từng rất nhiều lần phải truy xuất giá trị thuộc tính của object để lấy dữ liệu đúng không? Đặc biệt là làm việc với Javascript, bạn càng thao tác với Object nhiều hơn, từ việc lấy dữ liệu từ server qua API, lưu trữ dữ liệu vào localstorage… đều dùng JSON, mà JSON thì cũng được convert về Object hết. Vậy, chắc hẳn bạn đã từng gặp trường hợp các object lồng nhau chưa? Truy xuất giá trị thuộc tính của một Object Để minh họa cho bài viết, mình giả sử chương trình lấy dữ liệu từ server qua một API. Trong đó, server sẽ trả về dữ liệu JSON có cấu trúc như sau: let response = { data: { options: { name: "Dương Anh Sơn", website: "https://vntalking.com" } } }; Giờ bạn cần lấy giá trị website ra để thực hiện công việc nào đó trong Object JSON trên. Bạn sẽ làm thế này phải không? const website = [...]
Read more →
Vietnam Cloud & Datacenter (HaNoi) Convention 2024 sẽ chính thức diễn ra tại Hà Nội vào tháng 8 này. Đây sẽ là sự kiện hội tụ những chuyên gia hàng đầu trong ngành, hứa hẹn mang đến những buổi thảo luận sâu sắc về các xu hướng và giải pháp tiên tiến trong lĩnh vực Cloud & Datacenter. Thị trường Cloud & Datacenter tại Việt Nam: Tiềm năng và cơ hội cần được khai phá Trong bối cảnh cuộc cách mạng chuyển đổi số đang diễn ra mạnh mẽ tại Việt Nam, nhu cầu sử dụng dịch vụ đám mây và lưu trữ dữ liệu ngày càng gia tăng đáng kể. Theo dự báo, ngành công nghiệp này dự kiến sẽ đạt mốc 1,03 tỷ USD vào năm 2028. Mặc dù là một trong những thị trường mới nổi trong khu vực, Việt Nam đã và đang khẳng định vị thế của mình như một điểm đến hấp dẫn cho các hoạt động trung tâm dữ liệu. Hai thành phố [...]
Read more →
Bài viết được sự cho phép của tác giả Duy Phan Thông tin được định nghĩa dưới dạng dữ liệu, kiến thức về thông tin, và trí tuệ về tri thức. Data, trong ngữ cảnh nhất định, sẽ trở thành Information. Information với context cụ thể sẽ trở thành Knowledge. Knowledge với những hiểu biết được đưa ra, sẽ trở thành Wisdom. Kim tự tháp dữ liệu là một khái niệm hình dung hệ thống phân cấp Dữ liệu - Thông tin - Tri thức - Trí tuệ. Information là một tập hợp các Data được xử lý từ nhiều nguồn khác nhau. Data được tổng hợp liên tục và không hữu ích cho đến khi nó đã được xử lý và được trình bày ở dạng có thể sử dụng được. Data bao gồm các dữ liệu thô hoặc các quan sát. Khi dữ liệu được sắp xếp, thông tin có thể được đưa ra. Các câu hỏi tại sao, ai, cái gì, ở đâu và bằng cách nào cho phép chúng ta sử dụng dữ liệu [...]
Read more →