Saramin
Sort by
0 results
job-image
Login to view salary
Hồ Chí Minh
Chuyên viên Fulltime 5 years, 10 years
    2 days ago
    HIGHLIGHT COMPANY

    Company information

    job-imageCÔNG TY TNHH KCTC VIỆT NAM
    Thành phố Hồ Chí Minh
    1 Jobs

    Related posts

    Marketplace Illustration
    Mảng 2 chiều trong C++: Ví dụ và các bài toán liên quan

    Mảng là một kiểu dữ liệu cơ bản có cấu trúc mà mọi lập trình viên đều phải nắm vững, tuy vậy khi một mảng có nhiều chiều thì cấu trúc dữ liệu này sẽ trở nên phức tạp hơn. Với ngôn ngữ lập trình thiên về khả năng tính toán như C++, cấu trúc mảng 2 chiều là một phần kiến thức quan trọng có tính ứng dụng cao giúp chúng ta có thể xử lý các bài toán lưu trữ và thao tác với dữ liệu thực tế. Bài viết hôm nay chúng ta cùng nhau tìm hiểu về mảng 2 chiều trong C++ và làm quen với nó thông qua các ví dụ cụ thể nhé.  Mảng 2 chiều trong C++ Trong C++, mảng 2 chiều được hiểu đơn giản là một mảng có 2 phần tử mà trong đó mỗi phần tử chính là một mảng. Định nghĩa này cũng có thể được mở rộng ra với mảng nhiều chiều.  Mả [...]

    Marketplace Illustration
    RDBMS là gì? Khám phá hệ quản trị cơ sở dữ liệu quan hệ

    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, [...]

    Marketplace Illustration
    Tổng quan mức lương IT 2024: Xu hướng tăng trưởng và tương lai ngành công nghệ

    Trong bối cảnh công nghệ không ngừng tiến bộ trên toàn cầu, vai trò của lập trình viên ngày càng được coi trọng. Những tiến bộ về trí tuệ nhân tạo (AI), điện toán đám mây (Cloud) và dữ liệu lớn (Big Data) đã khiến nhu cầu nhân lực trong lĩnh vực CNTT tăng vọt tại nhiều quốc gia, bao gồm cả Việt Nam. Đây không chỉ là một nghề hấp dẫn bởi cơ hội việc làm rộng mở mà còn bởi mức thu nhập đầy hứa hẹn mà nó mang lại. Năm 2024, ngành công nghệ thông tin tại Việt Nam tiếp tục duy trì đà phát triển mạnh mẽ, kéo theo sự tăng trưởng về mức lương của lập trình viên. Với Báo Cáo Thị Trường IT Việt Nam 2024 do TopDev phát hành, sẽ cung cấp cho chúng ta cái nhìn tổng quan về mức lương của toàn ngành, phân tích các yếu tố ảnh hưở [...]

    Marketplace Illustration
    Non-Functional Requirements là gì và nó quan trọng như thế nào?

    Bài viết được sự cho phép của tác giả Nguyễn Hoàng Phú Thịnh Chuyện là nhà mình có cái xô bể, chắp vá cũng được 7-8 lớp. Về bản chất, nó vẫn đựng nước được. Nhưng ngoài điểm đó ra, nó trông như đồ bỏ. Mẹ mình thì vẫn khoái dùng cái xô này, và không nỡ vứt nó đi :3 Nhưng mỗi lần về quê mình lại chẳng muốn dùng nó tí nào? Kỳ cục zậy đó? Cùng là một cái xô bể, nhưng có người muốn dùng, có người không. Đó là vấn đề của Quality of Service. Ánh xạ qua thế giới phần mềm, nó chính là Non-Functional Requirement 😎 1. Các loại requirement trong một dự án phần mềm Như anh em đã biết, hoặc chưa biết: một giải pháp, một sản phẩm, hay một phần mềm nào đó đều có các yêu cầu cụ thể (requirement) cho các giải pháp, sản phẩm hay phần mềm đó. Là một người làm Business Analyst, chúng ta sẽ làm [...]

    Marketplace Illustration
    PM2 là gì? Trình quản lý các ứng dụng viết bằng NodeJS

    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ô [...]

    Marketplace Illustration
    Làm thế nào để xây dựng mối quan hệ tốt đẹp nơi làm việc?

    Bài viết được sự cho phép của tác giả Lê Tuấn Anh Vì một ngày mình dành 8-12 tiếng ở nơi làm việc, một mối quan hệ tốt với đồng nghiệp sẽ giúp mình làm việc hiệu quả hơn và hạnh phúc hơn trong công việc. Từ khi học đại học đến khi đi làm, chúng ta được học rất nhiều về kỹ năng làm việc nhưng ít ai dạy về kỹ năng đối nhân xử thế với người, có chăng cũng chỉ qua kinh nghiệm truyền miệng. Trong bài viết này mình sẽ chia sẻ nhanh đến các bạn một số cách mình thường áp dụng để xây dựng mối quan hệ tốt đẹp với mọi người ở chỗ làm. 1/ Hiểu rõ điểm mạnh và điểm yếu của bản thân mình Để kết bạn tốt, bạn cần phải hiểu rõ mình là kiểu người như thế nào, hợp chơi với những người như thế nào và biế [...]

    Marketplace Illustration
    TOP 4 môn học quan trọng trong ngành công nghệ thông tin

    Bước chân vào cánh cửa của ngành Công nghệ Thông tin, sinh viên thường tràn đầy hào hứng với những ngôn ngữ lập trình mới mẻ, những dự án thực tế hấp dẫn. Tuy nhiên, để có thể thành công trong lĩnh vực này, việc nắm vững những kiến thức nền tảng là vô cùng quan trọng. Chính những môn học "cơ sở ngành" trong hai năm đầu đại học mới là chìa khóa giúp bạn xây dựng một nền tảng vững chắc cho sự nghiệp tương lai. Bài viết này sẽ điểm qua những môn học quan trọng trong ngành Công nghệ Thông tin, giúp các bạn sinh viên có cái nhìn tổng quan và định hướng học tập hiệu quả. Ngành công nghệ thông tin gồm những môn học gì? Ngành công nghệ thông tin là một lĩnh vực rộng lớn và đa dạng, được chia thành nhiều [...]

    Marketplace Illustration
    Quản lý các transactions trong Microservice architecture như thế nào?

    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 [...]

    Marketplace Illustration
    Từ Sao Chép đến Lãnh Đạo: Khám Phá 6 Năm Kinh Nghiệm Thiết Kế và Quản Lý Sản Phẩm

    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 [...]

    Marketplace Illustration
    Tổng quan về CQRS – Thiết kế hệ thống chịu tải lớn và dễ bảo trì

    Bài viết được sự cho phép của tác giả Lê Nhật Thanh Target của bài viết: Những bạn muốn trở thành Senior backend developer hoặc mong muốn tìm hiểu CQRS là gì. Một số thuật ngữ mình dùng trong bài viết các bạn có thể search thêm cụ Google để nắm hơn: High availability: Một hệ thống website có tính sẵn sàng cao. Hoạt động liên tục 24/7 trong mọi điều kiện, kể cả khi có sự cố xảy ra. High consistency: Tính nhất quán về dữ liệu, tất cả request của user đều thấy được dữ liệu mới nhất nếu nó được update. Trade-off: Đánh đổi khi thiết kế hệ thống lớn GIỚI THIỆU MỘT CHÚT TRƯỚC KHI TÌM HIỂU CQRS LÀ GÌ Bài viết này rất dài, có thể sẽ mất của bạn vài chục phút đến vài giờ để đọc và hiểu nội dung. Nhưng nó sẽ rất đáng nếu bạn bỏ ra từng ấy thời gian vì những gì bạn sẽ thu lại được. Mì [...]

    Marketplace Illustration
    Bug, Debug, Fixbug quan trọng đến thế sao? Các loại Bug điển hình

    Bài viết được sự cho phép bởi tác giả Vũ Thành Nam Các anh chị em ngoài ngành hay nghe anh em chúng tôi nói bugs bugs, chúng tôi sợ gì k sợ sợ bugs, chẳng biết nó là gì thì bài viết này mình sẽ giúp mọi người hiểu hơn về con sâu bọ mà không chỉ riêng mùng 5 tháng 5 anh em chúng tôi mới đi giết sâu bọ nhé! Ngày xưa ở quê mọi người thường nói tắt đèn để tránh rầy nâu ngoài ruộng lúa bay vào, giờ lớn lên thì chuyển chế độ dark mode để có niềm tin hi vọng rằng code mình sạch bug. Sợ quá! sợ quá đi thôi! Bug là gì? Bug là những lỗi phần mềm trong chương trình hoặc hệ thống máy tính khiến cho kết quả trả về không được chính xác hoặc không đạt hiệu quả như mong muốn. Hiểu một cách đơn giản hơn, bug là lỗi xuất hiện trong quá trình viết code [...]

    Marketplace Illustration
    jQuery là gì? Tổng quan và hướng dẫn sử dụng chi tiết

    Chúng ta đều biết rằng frontend sử dụng rất nhiều các hiệu ứng cũng như giao tiếp với server thông qua Javascript rất nhiều. Tuy nhiên để được như vậy thì cần code javascript rất dài. Để hạn chế việc này nhưng vẫn đảm bảo các yêu cầu, các ngôn ngữ lập trình đặc biệt là javascript thường được xây dựng và phát triển theo hướng thư viện. Thư viện là tập hợp những phần chức năng thường xuyên được sử dụng, được gói gọn trong một hàm, hay đối tượng. jQuery là gì? jQuery là thư viện javascript nổi bật nhất, phổ biến nhất trong lập trình web. Ra đời vào năm 2006 bởi John Resig. Nó đã trở thành một thành phần không thể thiếu trong các website có sử dụng Javascript. Với slogan "Write less – Do more" (viết ít hơn – làm nhiều hơn) nó đã giúp lập trình viên tiết kiệm được rất nhiều thời gian và công sức trong việ [...]

    Marketplace Illustration
    Android Studio là gì? Tại sao công cụ này lại quan trọng?

    Trong thế giới công nghệ hiện đại, việc phát triển ứng dụng di động đã trở thành một lĩnh vực hấp dẫn và đầy tiềm năng. Để xây dựng các ứng dụng chất lượng và hiệu quả, các developer cần sử dụng các công cụ phát triển phổ biến như Android Studio. Trong bài viết này, hãy cùng TopDev tìm hiểu về Android Studio là gì và tại sao nó quan trọng đối với các developer ứng dụng di động. Android Studio là gì? Android Studio là môi trường phát triển ứng dụng (IDE) chính thức và mạnh mẽ nhất để phát triển ứng dụng cho nền tảng Android. Được phát triển bởi Google, Android Studio cung cấp một bộ công cụ toàn diện, giúp các lập trình viên xây dựng, kiểm tra, debug và triển khai các ứng dụng Android chuyên nghiệp trên nhiều thiết bị di động khác nhau. Tầm quan trọng của Android Studio Trong thế giới phát triển nhanh chóng củ [...]

    Marketplace Illustration
    K-GLOBAL@VIETNAM 2024: Sự kiện Thúc Đẩy Mối Quan Hệ Việt - Hàn Trong Lĩnh Vực Công Nghệ Thông Tin

    Trong bối cảnh thế giới đang chứng kiến sự lên ngôi của Mobile như một Megatrend - xu hướng toàn cầu có tác động sâu rộng trên nhiều lĩnh vực, Vietnam Mobile Summit 2024, một trong những sự kiện công nghệ hàng đầu tại Việt Nam, sẽ diễn ra vào ngày 31 tháng 05 với nhiều hoạt động thú vị. Đặc biệt, sự kiện này sẽ nổi bật với chương trình K-GLOBAL@VIETNAM 2024, nơi kết nối các chuyên gia đầu ngành đến từ Hàn Quốc trong ngành công nghệ thông tin với các doanh nghiệp Việt Nam. Sự kiện kết nối ngành CNTT Hàn Quốc và Việt Nam Chương trình K-GLOBAL@VIETNAM 2024 nhằm thúc đẩy sự kết nối và hợp tác giữa hai quốc gia trong lĩnh vực công nghệ thông tin. Sự kiện này sẽ có sự xuất hiện của hơn 30 công ty CNTT từ Hàn Quốc, trưng bày các ứng dụng và công nghệ đổi mới có thể áp [...]

    Marketplace Illustration
    Những câu lệnh git quan trọng mà bạn dùng hằng ngày

    Bài viết được sự cho phép bởi tác giả Sơn Dương Có lẽ mọi người quá quen thuộc với Git rồi đúng không? Hầu như mỗi ngày làm việc, bạn đều sử dụng Git ít nhất một lần. Có thể “tỷ dụ” như pull code của người khác về và đẩy code của mình lên. Tuy nhiên, lâu lâu mà không có dự án nào, rồi quay lại dự án cũ hoặc vào dự án mới, bạn lại bắt đầu thấy quên quên, nhớ nhớ… Đó là lý do ra đời của bài viết này. Mình sẽ tổng hợp những câu lệnh git quan trọng mà bạn hay sử dụng nhất trong mọi dự án, coi như một stick note để lưu lại nhé. Tạo branch mới từ một branch Đây là câu lệnh có lẽ thường xuyên sử dụng nhất trước mỗi dự án. Thông thường, PL sẽ tạo một nhánh master, sau đó mỗi thành viên sẽ đứng tên một nhánh. Do đó, nhiệm vụ củ [...]