



-1747714329.png)


CÔNG TY CỔ PHẦN BMC VIỆT NAM
CÔNG TY CỔ PHẦN TẬP ĐOÀN TRƯỜNG HẢITHACO Group - To become a multi-industry corporation which brings values to customers & society, and makes contributions to Vietnam’s economic growth
Bạn tình cờ lướt trang tuyển dụng và thấy vị trí SAP ABAP Developer? Có vẻ đây là một ngôn ngữ khá lạ đối với một số lập trình viên. ABAP chính là ngôn ngữ lập trình bậc cao được tạo ra bởi SAP. Bạn muốn tìm hiểu sâu và rõ hơn ABAP là gì? Hãy cùng TopDev khám phá khái niệm, đặc điểm cũng như cơ hội việc làm của ABAP trong bài viết dưới đây. ABAP là gì? ABAP viết tắt của Advanced Business Application Programming là một ngôn ngữ lập trình bậc cao được phát triển bởi SAP, một công ty phần mềm hàng đầu thế giới trong lĩnh vực giải pháp quản trị doanh nghiệp. ABAP được sử dụng chủ yếu để phát triển các ứng dụng trên nền tảng SAP và tối ưu hóa các quy trình kinh doanh phức tạp của các tổ chức lớn. Nhờ tính mạnh mẽ và khả năng tùy biến cao, ABAP đã trở thà [...]
Read more →
Trong những năm gần đây, khái niệm freelancer đã trở nên phổ biến và nhận được sự quan tâm lớn từ giới trẻ. Vậy, freelancer là gì? Công việc của họ là gì? Tại sao ngày càng có nhiều người lựa chọn con đường làm việc tự do thay vì gắn bó với một công việc cố định? Và liệu bạn có nên từ bỏ công việc fulltime để trở thành một freelancer? Bài viết này của TopDev sẽ giải đáp các thắc mắc đó. Freelancer là gì? Freelancer là những người làm việc tự do, không bị ràng buộc bởi bất kỳ một tổ chức, công ty nào. Thay vì chỉ làm một đầu việc được công ty giao thì freelancer có thể nhận dự án từ nhiều khách hàng khác nhau. Chính vì vậy, freelancer có sự linh hoạt, tự do về thời gian, nơi làm việc và cả loại công việc mà họ làm. Không có một số giờ cố định mà bạn phải làm để được coi là [...]
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 →
Bài viết được sự cho phép của tác giả Trần Ngọc Minh Trong thời đại hiện nay, các mô hình ngôn ngữ lớn (LLMs) đã nổi lên như những công cụ biến đổi, khám phá sự phức tạp của việc hiểu ngôn ngữ tự nhiên và mở đường cho các ứng dụng hiện đại. Bài viết này cung cấp một hiểu biết toàn diện về kiến trúc LLM, phương pháp đào tạo, cũng như ứng dụng của các mô hình trí tuệ nhân tạo tiên tiến trong xử lý ngôn ngữ tự nhiên. Mục tiêu chính bao gồm làm sáng tỏ cơ sở lý thuyết của LLMs, chi tiết về quá trình đào tạo của chúng, khám phá các ứng dụng thực tế trong nhiều lĩnh vực khác nhau, và thảo luận về thách thức và hướng phát triển trong lĩnh vực này. Mô hình ngôn ngữ lớn (LLM) Một mô hình ngôn ngữ lớn là một mô [...]
Read more →
Lập trình nhúng hiện nay đang tạo một xu hướng nghề nghiệp tiềm năng trên thị trường lao động nói chung và nghề lập trình nói riêng. Mức lương dành cho Embedded Software Engineer khoảng bao nhiêu là một câu hỏi mà nhiều bạn mới vào nghề đặt ra; bài viết hôm nay chúng ta cùng nhau tìm hiểu về ngành này và trả lời cho câu hỏi trên nhé. Công việc của một Embedded Software Engineer Embedded Software Engineer hay kỹ sư phần mềm nhúng là những người sẽ làm việc với các hệ thống nhúng Embedded System – một hệ thống có thể tự vận hành và thiết kế tích hợp vào các hệ thống lớn hơn tùy theo mục đích sử dụng. Hệ thống nhúng bao gồm cả phần mềm (software) và phần cứng (hardware), vì vậy công việc của kỹ sư nhúng liên quan đến cả việc xây dựng phần mềm nhúng và đồng thời [...]
Read more →
Bài viết được sự cho phép của BBT Tạp chí lập trình JavaScript là một ngôn ngữ lập trình được sử dụng rộng rãi trong phát triển web, mobile và ứng dụng. Để học và thành thạo JavaScript, ngoài các khóa học trực tuyến, tài liệu tham khảo, video hướng dẫn, thì sách JavaScript là một nguồn tài nguyên hữu ích mà bạn không nên bỏ qua. Sách nhập môn JavaScript Eloquent JavaScript của Marijn Haverbeke [caption id="attachment_57232" align="aligncenter" width="2560"] Eloquent JavaScript[/caption] Cuốn sách này được coi là một trong những cuốn sách JavaScript hay nhất từng được viết. Nó cung cấp một cách tiếp cận hiện đại và toàn diện cho ngôn ngữ, giải thích những nguyên tắc của việc lập trình, mối quan hệ giữa ngôn ngữ lập trình và máy tính,… Head First JavaScript Programming của Elisabeth Robson [caption id="attachment_57240" align="aligncenter" width="519"] Head First JavaScript Programming[/caption] Cuốn sách này sử dụng một phương pháp tiế [...]
Read more →
Bài viết được sự cho phép bởi tác giả Sơn Dương Freelancer đang trở thành một xu hướng nghề nghiệp rất hot. Cũng giống như các loại hình việc làm khác, có rất nhiều công việc cho freelancer như: freelancer thiết kế, freelancer dịch thuật, freelancer viết lách, hoặc đơn giản là nhận viết truyện kiếm tiền… Để trở thành một freelancer thành công, có thu nhập ổn định thì bạn cần xác định: Freelancer là một nghề, là một business. Bài viết này mình sẽ chia sẻ một số kinh nghiệm làm freelancer mà mình đã học được. Tất nhiên những kinh nghiệm này đã được áp dụng thành công bởi rất nhiều người. Trước khi bắt đầu thì mình sẽ giới thiệu cho những ai chưa biết freelancer là gì. Freelancer là gì? Freelancer là người được trả tiền để thực hiện một công việc nào đó cho khách hàng trong một khoảng thời gian nhất định. Nói nôm na, họ là [...]
Read more →
Bài viết được sự cho phép bởi tác giả Nguyễn Trung Thành Bài viết này là những chia sẻ từ đáy lòng của một kỹ sư/giảng viên với nhiều năm kinh nghiệm trong nghề lập trình. Khi bạn bắt đầu nhập môn lập trình, thì bài viết này sẽ định hướng cho bạn biết con đường tích lũy kinh nghiệm lập trình nhiều chông gai nhưng cũng rất thú vị phía trước. Bài viết chia là 2 phần chính: Phần 1: Những kinh nghiệm bản thân tác giả đã trải qua. Từ lúc học lập trình cho người chưa biết gì, đến khi trở thành lập trình viên chuyên nghiệp. Phần 2: Tác giả sẽ tổng kết lại 9 level, hay nói theo ngôn ngữ kiếm hiệp thì là 9 cảnh giới từ thấp đến cao mà một lập trình viên có thể đạt được. Chúng ta cùng nhau khám phá nhé! Phần 1: Nhập môn lập trình Thường thì ngườ [...]
Read more →
Bài viết được sự cho phép của tác giả Nhựt Danh Bài viết hôm nay sẽ hướng dẫn bạn sử dụng một “công cụ” để các bạn tiến hành nhập/xuất thông qua Console. Công cụ này giúp cho các bạn sau khi nhập dữ liệu vào từ bàn phím, nó sẽ lấy dữ liệu được nhập này rồi sau đó chuyển vào chương trình của bạn, để chương trình xử lý, rồi xuất ra kết quả thông qua màn hình Console. Sau bài học hôm nay thì các bạn có thể test thoải mái các dòng code, để hỗ trợ tốt vào quá trình học Java của bạn. Nhưng trước hết, chúng ta hãy cùng tìm hiểu sâu hơn về khái niệm nãy nhờ được nhắc đi nhắc lại này. Khái Niệm Console Đầu tiên bạn có thể hiểu Console chúng như là một bảng điều khiển chuyên dụng. Như các Game Console chính là cá [...]
Read more →
Bài viết được sự cho phép của tác giả Trần Văn Dem 1. Giới thiệu Trong quá trình phát triển các sản phẩm phần mềm, việc kiểm thử là bước vô cùng quan trọng. Không có kiểm thử thì phần mềm phát triển không đủ sự tin tưởng. Hiện nay với sự phức tạp của các nghiệp vụ do đó các Entity trong các sản phẩm phần mềm ngày càng trở lên phức tạp : Có rất nhiều trường (field) > 20 fields Lưu trữ vật lý tại nhiều bảng khác nhau hoặc nhiều loại DB khác nhau Cấu trúc của một Entity thường sẽ phức tạp: chứa nhiều object khác, array object,... Khi viết iteration test thông thường chúng ta sẽ chỉ thực hiện assert cho một vài trường nghĩ là sẽ thay đổi sau khi gọi qua API điều này là đúng nhưng chưa đủ. Ví dụ khi ta lập trình gọi API cho phép thay đổi giá của sản phẩm như [...]
Read more →Bài viết được sự cho phép của tác giả Võ Quang Huy Bạn cảm thấy giao diện đăng nhập mặc định của WordPress đã quá quen thuộc. Bạn muốn tạo một trang đăng nhập theo style của riêng mình? Bài viết hôm nay, mình sẽ hướng dẫn các bạn các xây dựng một trang đăng nhập trong WordPress. Tạo trang đăng nhập WordPress Đầu tiên, bạn phải tạo cho mình một trang đăng nhập. Việc tạo một trang mới trong WordPress chắc mọi người cũng đã biết rồi nhỉ. Page mình tạo mới trong trường hợp này có tiêu đề là Đăng nhập, và có đường dẫn là domain/dang-nhap. Tiếp theo, các bạn hãy tạo một file PHP mới có cú pháp page-{slug}.php vào theme đang sử dụng. Cụ thể ở trường hợp của mình là page-dang-nhap.php. Ngoài ra, bạn còn có thể custom page bằng phương pháp tạo Page Template. Bạn có thể xem lại video hướng dẫn tạo custom page [...]
Read more →
Front-end và Back-end là một trong những vị trí quan trọng trong các dự án công nghệ thông tin, triển khai phần mềm. Để vượt qua vòng phỏng vấn, ứng viên nên có sự chuẩn bị kỹ càng ngay từ việc trang bị kiến thức, kỹ năng trả lời cũng như tham khảo một số mẫu câu phỏng vấn thường xuyên xuất hiện để làm quen trước. Bài viết dưới đây sẽ tổng hợp một số câu hỏi phỏng vấn Front End Developer mang tính chuyên môn được hỏi nhiều nhất. [caption id="attachment_47972" align="aligncenter" width="581"] Tổng Hợp Những Câu Hỏi Phỏng Vấn Front End Thường Xuyên Xuất Hiện Trong Các Buổi Phỏng Vấn[/caption] 1. Phân biệt những điểm khác nhau giữa Class selector và ID Selector trong CSS 2. DOM trong HTML được hiểu như thế nào? Nêu một số DOM Event bạn đã biết 3. Có những cách khai báo nào trong CSS? Trình bày về mức độ ưu tiên trong CSS? 4. Phân biệt Long-polling, [...]
Read more →
Lương cao và nhu cầu nhân lực lớn luôn là hai yếu tố tiên quyết khi người lao động tìm kiếm và lựa chọn công việc. Với những sinh viên đang cân nhắc lựa chọn ngành học, việc tìm hiểu những ngành nghề lương cao dễ kiếm việc trong tương lai chắc chắn là điều rất cần thiết. Bài viết dưới đây sẽ tổng hợp một số công việc được đánh giá sẽ có mức thu nhập hấp dẫn trong tương lai, giúp bạn phần nào định hướng nghề nghiệp tương lai cho mình. [caption id="attachment_43347" align="aligncenter" width="607"] Một số ngành nghề có mức thu nhập hấp dẫn trong tương lai[/caption] 1. Ngành Công nghệ thông tin Khi cuộc cách mạng công nghiệp 4.0 đang bước vào thời điểm phát triển rực rỡ nhất, nhu cầu nhân lực cho ngành nghề này càng trở nên rộng mở hơn. Số lượng thí sinh nộp hồ [...]
Read more →
Bài viết được sự cho phép của tác giả Kien Dang Chung Video trong bài viết Trong một chương trình, chúng ta cần có sự tương tác giữa người dùng và chương trình máy tính. Từ các bài viết đầu tiên đến giờ chúng ta đã biết đến hàm print() để in một thông báo ra màn hình cho người dùng. Vậy làm cách nào để người dùng có thể đưa dữ liệu vào chương trình Python trên máy tính? Hàm input() Hàm input() trong Python sẽ dừng chương trình lại cho đến khi phím Enter được nhấn, nó trả về một chuỗi ký tự do người dùng nhập vào từ bàn phím (trước khi bấm Enter). Cú pháp của hàm input(): input([promt]) Trong đó [promt] là thông báo sẽ hiển thị ra màn hình, gợi ý thông tin người dùng cần nhập vào chương trình. [irp posts="56375" name="Quy tắc đặt tên biến trong Python đúng chuẩn 2024"] Ví dụ 1: my_name = "Jose" your_name = input("Enter [...]
Read more →
Trong những năm qua, Việt Nam là đối tác hợp tác kinh tế hàng đầu trong Chính sách hướng Nam mới và là một trong những đối tác kinh tế lớn nhất của Hàn Quốc tại khu vực ASEAN. Không chỉ có các doanh nghiệp lớn, tập đoàn đang từng bước xây dựng các chuỗi cung ứng chiến lược tại Việt Nam mà các doanh nghiệp nhỏ và vừa của Hàn Quốc cũng tăng cường xúc tiến đầu tư tại đây. Tiếp nối thành công của dự án hợp tác 2020, KICC HCMC cùng TopDev tiếp tục mang đến chương trình hợp tác năm 2021 với thông điệp “Make Your IT Career Outstanding - Khởi sắc sự nghiệp IT của bạn”. Theo đó là những hoạt động phối hợp với mục đích kết nối các việc làm ngành CNTT tại các doanh nghiệp IT Hàn Quốc với đối tượng Lập Trình Viên Việt Nam. Từ đó hỗ trợ, hợ [...]
Read more →