TopDev
Sort by
1 results
HIGHLIGHT COMPANY

COMPANY INFORMATION

job-imageFPT ISBest Companies To Work For In Asia 2023
Thành phố Hồ Chí Minh, Thành phố Hà Nội, Thành phố Đà Nẵng, Thành phố Hà Nội, Thành phố Đà Nẵng, Tỉnh Tiền Giang, Tỉnh Trà Vinh, Thành phố Hà Nội, Thành phố Hà Nội Hơn 1000

RELATED POSTS

Marketplace Illustration
8 tips giúp lập trình viên luôn khỏe mạnh

Lập trình viên thường phải đối mặt với tình trạng ngồi trước máy tính hàng giờ liền, dễ dẫn đến nhiều vấn đề sức khỏe như mỏi mắt, đau lưng, căng thẳng tinh thần và nhiều tác động tiêu cực khác. Để đảm bảo sức khỏe tốt và tăng cường hiệu suất làm việc, các anh Dev cần chú ý xây dựng những thói quen lành mạnh trong công việc và cuộc sống. Dưới đây là các phương pháp cụ thể giúp lập trình viên duy trì và bảo vệ sức khỏe một cách toàn diện. Một số vấn đề sức khỏe Dev có thể gặp phải Lập trình viên (Dev) thường phải đối mặt với nhiều vấn đề liên quan đến công việc và sức khỏe do tính chất công việc yêu cầu sự tập trung cao độ và thời gian làm việc dài. Dưới đây là một số vấn đề phổ biến [...]

Marketplace Illustration
8 tips hữu ích giúp BA khai thác thông tin từ stakeholder

Hello anh em. Bài này mình sẽ note lại những phương pháp moi móc thông tin của BA mà mình biết và đã từng áp dụng. Đa phần là các phương pháp từ BABOK v3.0, bên cạnh một số dự án mình làm, và một số khác thỉnh giáo từ các bậc tiền bối 😎 Ô kê, đầu tiên là cái hình dưới đây. [caption id="attachment_65893" align="aligncenter" width="768"] 11 phương pháp moi móc thông tin phổ biến của BA[/caption] Sơ bộ thì Elicitation là việc moi móc yêu cầu/ moi móc thông tin từ khách hàng. Có “n” cách để làm việc này. Tuy nhiên, 11 cách sau đây là những cách thường được Business Analyst chúng ta dùng nhiều nhất. 1. MEETING Đầu tiên là phương pháp cực kỳ phổ biến. Có lẽ được dùng đến 96,69% trong các dự án. Thường thì meeting sẽ được chia thành 4 loại như sau: 1.1. Interview Phỏng vấn 1-1 hoặc phỏng vấn theo nhóm. Nói phỏng vấn vậy cho pho mồ chứ thực ra cũ [...]

Marketplace Illustration
Swagger và Postman: 8 điểm khác nhau bạn nên biết

Swagger và Postman là hai nền tảng phổ biến giúp chúng ta làm việc với API từ thiết kế, kiểm thử và tạo tài liệu mô tả. Để lựa chọn sử dụng công cụ nào giữa hai nền tảng trên, bạn cần nắm được những điểm khác nhau cơ bản liên quan để xem nó có đáp ứng được nhu cầu và mục đích sử dụng trong dự án hay không. Bài viết hôm nay chúng ta cùng đi so sánh Swagger với Postman để trả lời cho câu hỏi trên nhé. Swagger là gì? Swagger là một framework được sử dụng để thiết kế, tài liệu hóa và kiểm thử các API, nó cho phép tạo ra các tài liệu API theo định dạng chuẩn và có thể tương tác. Swagger cung cấp ba công cụ chính để hỗ trợ nhà phát triển bao gồm: Swagger Editor: công cụ giúp tạo ra mô tả chi tiết về các API bao gồm endpoint, parameters và responses Swagger Codegen: công cụ giúp tự động tạo mã thực thi [...]

Marketplace Illustration
8 thư viện Date Pickers tốt nhất cho React

Bài viết được sự cho phép của tác giả Duy Phan Là developer, chúng ta luôn tìm cách để tiết kiệm thời gian cho các dự án của mình. Đó là lý do tại sao các thư viện được tạo ra để giảm bớt các khó khăn khi triển khai những thứ lặp đi lặp lại. Với các frontend framework như React, việc chia sẻ chức năng chung cho các dự án khác nhau trở nên dễ dàng hơn bao giờ hết. Trong bài viết này, mình sẽ hướng dẫn bạn một số thư viện Date Pickers mà mình thấy thực sự hữu ích. Lưu ý rằng chúng ta sẽ chỉ xem qua các thư viện đã được cập nhật gần đây. Điều này nhằm đảm bảo chúng sẽ hoạt động trơn tru trên dự án của bạn mà không phải tốn quá nhiều thời gian giải quyết các vấn đề. Material UI Date/Time picker Nếu bạn đang sử dụng Material UI làm theme chính trong dự án của mì [...]

Marketplace Illustration
AngularJS Là Gì? AngularJS và Angular có khác nhau?

AngularJS là gì? Nó có giống các framework khác không? AngularJS là 1 framework front end khá phổ biến hiện nay. Cùng TopDev khám phá kiến thức về AngularJS một cách chi tiết nhất tại bài viết dưới đây. [caption id="attachment_50943" align="aligncenter" width="1200"] AngularJS Là Gì? AngularJS và Angular có khác nhau?[/caption] AngularJS là gì? AngularJS là một framework JavaScript mã nguồn mở, được phát triển bởi Google năm 2009. [caption id="attachment_24488" align="aligncenter" width="575"] AngularJS là một framework được phát triển bởi Google[/caption] AngularJS dùng để xây dựng các ứng dụng web động. Nó được thiết kế để làm cho quá trình phát triển các ứng dụng web dễ dàng và hiệu quả hơn thông qua việc cung cấp các công cụ mạnh mẽ và linh hoạt. AngularJS cho phép các nhà phát triển sử dụng HTML như một ngôn ngữ mẫu và mở rộng cú pháp HTML để biểu diễn các thành phần ứng dụng một cách rõ ràng và dễ hiểu. Kiến trúc AngularJS MVC AngularJS được xây dựng dựa trê [...]

Marketplace Illustration
Manual Tester là gì? 8 kỹ năng cần có của một Manual Tester

Trong kiểm thử phần mềm, kiểm thử thủ công đóng vai trò quan trọng và không thể thiếu trong việc đảm bảo chất lượng sản phẩm đối với mỗi dự án. Trong đó Manual Testing được thực hiện bởi Manual Tester và đòi hỏi nhiều kỹ năng liên quan đến phân tích nghiệp vụ và hiểu biết về các phương pháp kiểm thử. Bài viết hôm nay chúng ta cùng tìm hiểu xem Manual Tester là gì và những kỹ năng cần có của một Manual Tester nhé. Manual Tester là gì? Manual Tester là những người kiểm thử phần mềm một cách thủ công (hay còn gọi là Manual Testing) với nhiệm vụ chính là kiểm tra hoạt động của phần mềm, phát hiện ra các lỗi, sai sót hay bất cứ vấn đề nào có thể gây ảnh hưởng đến chất lượng phần mềm. Trong Manual Testing, các tester sẽ thực hiện các trường hợp kiểm thử và tạo báo cáo kiểm thử [...]

Marketplace Illustration
Angular là gì? Vì sao nên chọn Angular thay vì các framework khác?

Trong thế giới phát triển ứng dụng web ngày càng phức tạp, Angular đã trở thành một trong những framework JavaScript phổ biến và mạnh mẽ nhất. Với khả năng xây dựng ứng dụng web đa nền tảng, mạnh mẽ và linh hoạt, Angular đã thu hút được sự quan tâm của các Developers và các doanh nghiệp trên khắp thế giới. Trong bài viết này, chúng ta sẽ tìm hiểu về Angular là gì và tại sao công cụ này lại trở thành một công nghệ quan trọng trong việc phát triển ứng dụng web. Angular là gì? Angular là một framework JavaScript mã nguồn mở, được phát triển và duy trì bởi Google, giúp cung cấp một bộ công cụ đầy đủ các tính năng như two-way data binding, dependency injection, routing, forms để xây dựng ứng dụng web hiện đại, đáp ứng các yêu cầu về tính năng, khả năng mở rộng và hiệu suất cao. Angular sử dụng ngôn ngữ TypeScript, giúp phát hiện lỗi sớm và nâ [...]

Marketplace Illustration
So sánh Angular và ReactJS: 8 đặc điểm nổi bật

Angular và React là hai công nghệ phổ biến được sử dụng để xây dựng ứng dụng Web phía Frontend, cả hai đều có những tính năng tương đồng cung cấp cho các nhà phát triển một sự lựa chọn đáng giá để xây dựng dự án Web của mình. Bài viết hôm nay chúng ta cùng nhau so sánh giữa Angular và ReactJS xem bạn sẽ quyết định lựa chọn công nghệ nào cho dự án tiếp theo của mình nhé. Tổng quan về Angular và ReactJS Angular được phát triển bởi Google từ năm 2016, nó là bản thiết kế lại hoàn toàn khác với AngularJS (còn được gọi là Angular 1.0 ra mắt từ năm 2010). ReactJS được Facebook (hiện nay là Meta) phát hành và sử dụng từ năm 2013. Cả 2 nền tảng này ngay từ khi ra mắt đã cho thấy nhiều ưu điểm vượt trội cho việc xây dựng ứng dụng đơn trang (Single Page Application) và được đông đảo lập trình viên Frontend lựa chọn làm công nghệ cho dự án [...]

Marketplace Illustration
8 lời nói dối của lập trình viên – Khổ tâm ghê!

Bài viết được sự cho phép bởi tác giả Vũ Thành Nam Cuộc sống của một lập trình viên rất thực tế, tạo ra những sản phẩm và những chức năng chạy được, giúp ích cho đời, giúp ích cho cuộc sống. Tuy nhiên không phải không có những góc khuất, chính xác hơn là những nỗi khổ tâm của anh em lập trình mà nói hay không nên nói đều có sự bế tắc của riêng họ. Dù sao thì cuộc sống mà, ai chẳng có dăm ba lần nói dối, nói xạo, thảo mai cho anh em đồng nghiệp hay khách hàng vui vui một xíu nhỉ! Dưới đây là 8 điều nói dối thường gặp nhất mà mình thấy được, đôi khi mình cũng vậy mà 1. Trước đó nó chạy bình thường mà ta Wow! Nó vừa mới chạy ngon lành xong mà không biết sao sang máy anh/chị lại chết ta! Như có một thế lự [...]

Marketplace Illustration
Angular, React, Vue, Svelte... rồi tiếp theo sẽ là gì?

Bài viết được sự cho phép của tác giả Tống Xuân Hoài Vấn đề Angular, React, Vue, Svelte (A, R, V, S)… là những cái tên mà không quá xa lạ với bạn đọc. Có lẽ mọi người sẽ ngạc nhiên hơn khi nhắc đến một nhân vật như là jQuery- một tượng đài già cỗi, đã lặng lẽ nhường ngôi cho các thanh niên trẻ bấy giờ. Nếu chịu khó tìm hiểu, cuộc đọ sức giữa các tên này không bao giờ hạ nhiệt. Rất nhiều bài viết phân tích cũng như so sánh chúng với nhau. Rằng A có cấu trúc rất chặt chẽ, R rất mạnh mẽ, nhưng V lại cho khả năng phát triển với tốc độ tuyệt vời. Còn S, một cái tên sinh sau đẻ muộn nhưng lại đang thể hiện ưu thế rất lớn khi kết hợp cả hai Back-end và Front-end làm một. Vâng! Trông nó giống như PHP, nhưng lại là… JavaScript. Có rất nhiề [...]

Marketplace Illustration
Cách sử dụng Java 8 Stream để xử lý dữ liệu

Trong thế giới lập trình, dữ liệu là một thành phần thiết yếu. Xử lý dữ liệu hiệu quả là điều cần thiết để xây dựng các ứng dụng hiệu quả và đáp ứng nhu cầu của người dùng. Java 8 Stream đã cách mạng hóa cách chúng ta xử lý dữ liệu bằng cách cung cấp một mô hình lập trình chức năng và hiệu quả cao.  Các tính năng của Java 8 Stream Một trong những tính năng nổi bật của Java 8 Stream là tính lười biếng (lazy evaluation). Với tính năng này, các phép toán Stream sẽ không được thực thi cho đến khi cần phải thu thập kết quả. Điều này cho phép các chuỗi xử lý phức tạp được xác định trước mà không thực sự thực thi các phép toán cho đến khi cần thiết, tối ưu hóa hiệu suất và giảm thiểu sử dụng tài nguyên. [irp posts="46341" name="Tìm hiểu cơ chế [...]

Marketplace Illustration
8 "mẹo" nhỏ cần làm để tìm việc mới hiệu quả

Bài viết được sự cho phép của tác giả Lê Tuấn Anh Tìm việc là một quá trình tốn thời gian và năng lượng. Có nhiều việc bạn cần phải làm như: đọc tin tuyển dụng, viết hồ sơ, chuẩn bị phỏng vấn. Để tìm việc hiệu quả, bạn cần xem chuyện tìm việc giống như một dự án của bản thân – bạn là trưởng dự án. Để quản lý dự án tìm việc cho bản thân tốt, bạn cần có một danh sách rõ ràng các việc cần phải làm. Dưới đây là danh sách 8 điều cần làm để giúp bạn theo dõi quá trình tìm việc và tìm được công việc đúng với đam mê và sở trường của bản thân. 1/ Công ty đang quan tâm Tuỳ theo lĩnh vực và ngành nghề bạn đang theo đuổi, bạn nên bắt đầu với danh sách 10-15 công ty tiềm năng trong mảng này. Danh sách 10-15 công [...]

Marketplace Illustration
Nên học Angular hay React? So sánh 2 framework

Angular và React là hai công nghệ được nhiều anh em lập trình Frontend quan tâm, lựa chọn làm định hướng sự nghiệp. Mặc dù đều là những framework/thư viện JavaScript nhưng cách phát triển, xây dựng ứng dụng giữa 2 nền tảng này có sự khác nhau lớn; vì vậy việc lựa chọn theo một hướng ngay từ đầu là điều quan trọng đối với lập trình viên. Bài viết hôm nay chúng ta cùng nhau đi tìm hiểu về 2 công nghệ này để giúp bạn có thể trả lời câu hỏi rằng nên học Angular hay React nhé. Tổng quan về 2 nền tảng ReactJS là một thư viện JavaScript mã nguồn mở được Facebook giới thiệu từ 2013 dành cho việc xây dựng và phát triển giao diện người dùng. Angular là một framework JS được viết bằng TypeScript mà Google phát hành/ nâng cấp vào năm 2016 (phân biệt với bản AngularJS ra đời từ 2009). Angular là 1 phần của MEAN stack (ngăn [...]

Marketplace Illustration
Bỏ túi 8 API hữu ích cho anh em developer

API (Application Programming Interface) là một công cụ quan trọng, giúp các lập trình viên tiết kiệm thời gian và công sức, nâng cao hiệu quả công việc và sáng tạo ra các ứng dụng mới. Trong bài viết này, chúng ta sẽ cùng khám phá top 8 nguồn API hữu ích hỗ trợ anh em developer xây dựng một số tính năng trên web/app dễ dàng hơn. API là gì? Vì sao developer cần sử dụng API? API, hay Application Programming Interface, là một tập hợp các quy tắc và giao thức cho phép các phần mềm khác nhau tương tác và giao tiếp với nhau. Nó giúp xây dựng một cầu nối giữa các ứng dụng khác nhau, cho phép chúng trao đổi dữ liệu và chức năng mà không cần biết chi tiết bên trong của nhau. Vậy tại sao developer cần sử dụng API? Tiết kiệm thời gian và công sức: API giúp developer tiết kiệm thời [...]

Marketplace Illustration
[Update] Bắt nhịp 8 xu hướng tuyển dụng IT nổi bật trong năm 2023 – 2025

Năm 2023, các doanh nghiệp phải đối mặt với muôn vàn thách thức do tác động từ tình trạng suy thoái kinh tế, đại dịch covid vẫn đang tiếp diễn và xung đột vũ trang ngày càng gay gắt. Những thay đổi mạnh mẽ về mặt xã hội cũng đã ảnh hưởng rất nhiều đến nhu cầu tìm việc của các nhân sự ngành IT. Vậy nên, để tuyển dụng được nhân tài chất lượng, nhà tuyển dụng cần “đón đầu” xu hướng để lên kế hoạch tuyển dụng phù hợp, thay đổi và thích nghi với thị trường đầy biến động như hiện nay. Bài viết này TopDev sẽ cho bạn góc nhìn tổng thể về những xu hướng tuyển dụng IT nổi bật nhất trong 3 năm tới. Bắt đầu thôi nào! Những thách thức trong thị trường việc làm IT Ngành CNTT đang đứng trước vô vàn thách thức, theo Báo cáo thị trường IT Việt Nam năm 2023 do [...]