Công nghệ điện toán đám mây (Cloud Computing) phát triển mạnh mẽ và đóng vai trò then chốt trong nền công nghiệp 4.0 hiện nay, đồng thời cũng mang lại cho chúng ta nhiều cơ hội nghề nghiệp mới, trong đó có Cloud Engineer. Bài viết hôm nay chúng ta cùng nhau tìm hiểu xem Cloud Engineer là gì và cần trang bị những kỹ năng nào để trở thành một Kỹ sư đám mây nhé. Cloud Engineer là gì? Cloud Engineer – Kỹ sư đám mây là người chịu trách nhiệm thiết lập, giám sát và vận hành các hoạt động hệ thống đám mây (Cloud System). Là người có kiến thức trong lĩnh vực điện toán đám mây, Cloud Engineer sẽ giúp phân tích cơ sở hạ tầng dữ liệu của tổ chức, doanh nghiệp hiện tại; từ đó chuyển đổi dữ liệu này sang môi trường lưu trữ đám mây trên Internet; sau đó vận hành và thực hiện các công việc bảo trì, cập nhật phần [...]
Read more →Bài viết được sự cho phép của tác giả Trung Nam Prompt engineering, một lĩnh vực mới nổi được sinh ra từ cuộc cách mạng của trí tuệ nhân tạo (AI), sẽ định hình lại thị trường việc làm và tạo ra các cơ hội nghề nghiệp mới. Bài viết này khám phá các khả năng và tác động của nghề mới này, cung cấp cái nhìn sâu sắc về cách nó ảnh hưởng đến thị trường việc làm hiện tại và những điều cần chuẩn bị để phát triển mạnh trong loại công việc mới này. Note: Trong bài viết mình dùng nhiều những thuật ngữ bằng tiếng Anh, vì cơ bản mình chưa đủ trình độ để tìm những ngữ nghĩa tương đương trong tiếng Việt, rất mong các bạn đóng góp để mình hoàn thiện hơn bài viết. [caption id="attachment_59262" align="aligncenter" width="720"] "Một viễn cảnh mà con người và AI đang giao tiếp với nhau" [...]
Read more →Bài viết được sự cho phép của tác giả Trần Nhật Trường Giới thiệu Trên thế giới, khi nói về vấn đề bảo mật thông tin, người ta không thể không nói đến Social Engineering – một kỹ thuật khai thác thông tin rất nguy hiểm, khó phát hiện, phòng chống và gây thiệt hại to lớn cho công tác bảo mật thông tin. Ngày nay, công nghệ thông tin đóng vai trò chủ chốt trong nhiều lĩnh vực quan trọng của xã hội như kinh tế, giáo dục, chính trị và quân sự – những lĩnh vực trong đó sự lỏng lẻo về công tác bảo mật thông tin sẽ khiến chúng ta phải trả giá đắt. Chính vì thế, Social Engineering nhận được nhiều sự quan tâm toàn cầu, đặc biệt là trong lĩnh vực công nghệ thông tin Khái niệm về Social Engineering Bên cạnh các biện pháp tấn công bằng kỹ thuật như sử dụng các chương trì [...]
Read more →Bài viết được sự cho phép của tác giả Trần Nhật Trường Phân loại Social Engineering Social Engineering có thể được chia thành hai loại phổ biến: Human-Based Social Engineering Human-based là kỹ thuật Social Engineering liên quan đến sự tương tác giữa con người với con người để thu được thông tin mong muốn. Ví dụ như chúng ta phải gọi điện thoại đến phòng Help Desk để truy tìm mật khẩu. Kỹ thuật Human Based có thể chia thành các loại như sau: Impersonation: Mạo danh là nhân viên hoặc người dùng hợp lệ. Trong kỹ thuật này, kẽ tấn công sẽ giả dạng thành nhân viên công ty hoặc người dùng hợp lệ của hệ thống. Hacker mạo danh mình là người gác cổng, nhân viên, đối tác, đột nhập vào công ty. Một khi đã vào được bên trong, chúng tiến hành thu thập các thông tin từ thùng rác, máy tính để bàn, hoặc các hệ thống máy tính, hoặc [...]
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 →Chà, Prompt Engineer là gì, lại vừa mới đảo cánh ra một vị trí mới trong năm 2023 khi mà AI bùng nổ. Đi kèm với sự phát triển vượt bậc của AI thì prompt engineer cũng trở nên hot hơn bao giờ hết Vậy prompt engineer là gì? Những công việc nào được Prompt Engineer phụ trách! Tất cả sẽ được giải thích cụ thể và tường tận qua bài viết dưới đây. 1. Định nghĩa về Prompt Engineer Prompt engineering is the practice of designing inputs for generative AI tools that will produce optimal outputs. Prompt engineer là phương pháp thiết kế đầu vào cho các công cụ AI tổng hợp để tạo ra kết quả tối ưu. Nói công cụ đầu vào thì hơi mơ hồ, chi bằng cho anh em một ví dụ cụ thể. Ví dụ anh em nấu bún bò, làm bát cho ấm bụng ngày đông. Nếu bò ở nhà có sẵn trong tủ lạnh, cắt lát đem nấu, ok hơi dai tí nhưng ít nhất bún còn có bò. Còn hơn bún không. [caption [...]
Read more →Công nghệ phát triển hướng đến giải quyết và cải tiến cho mỗi quy trình, hoạt động của doanh nghiệp cũng như đời sống. Đối với lĩnh vực tuyển dụng, sự xuất hiện của phần mềm ATS (Applicant Tracking System) mang đến nhiều thay đổi đáng kể, cả đối với nhà tuyển dụng và ứng viên. Vậy phần mềm ATS là gì? Chúng được sử dụng ra sao? Những thắc mắc về phần mềm ATS trong tuyển dụng sẽ được TopDev giải đáp tại bài viết dưới đây. [caption id="attachment_56927" align="aligncenter" width="1200"] Hệ thống sàng lọc ứng viên ATS (Applicant Tracking System)[/caption] Applicant Tracking System là gì? Applicant Tracking System (ATS) hay còn gọi là Hệ thống quản lý hồ sơ ứng viên là phần mềm quản lý quy trình tuyển dụng từ đầu đến cuối một cách tự động hóa. ATS được thiết kế để giúp nhà tuyển dụng tiết kiệm thời gian và chi phí trong việc thu thập, sắp xếp và sàng lọc hồ sơ cá [...]
Read more →System Design là một kỹ năng cần thiết đối với các kỹ sư phần mềm đang tham gia hay muốn xây dựng các ứng dụng phức tạp; nó đòi hỏi khả năng tư duy sáng tạo và có hệ thống về cách giải quyết vấn đề cũng như việc áp dụng kiến thức kỹ thuật để thực hiện các giải pháp một cách hiệu quả. Bài viết hôm nay chúng ta cùng nhau điểm qua top 10 khái niệm System Design mà mọi lập trình viên nên biết để có thể tự tin hơn khi tham gia vào các dự án lớn trong tương lai nhé. System Design là gì? System Design (thiết kế hệ thống) là quá trình xác định kiến trúc (architecture), thành phần (component), module và giao diện (interfaces) của một hệ thống để đáp ứng các yêu cầu cụ thể, cũng như xác định các công nghệ và công cụ sẽ được sử dụng để triển khai hệ thống. Các bước trong quá trình System Design Xác định [...]
Read more →Software Engineer là gì? Software Engineer làm gì? Cơ hội nào để trở thành Sofware Engineer trong năm 2023. Những câu hỏi được liệt kê trên đây đã được trả lời từ khoảng 4,5 năm về trước. Nhưng mỗi năm một khác, yêu cầu về kinh nghiệm và kĩ năng của người kỹ sư phần mềm đang dần thay đổi. Đặc biệt với sự xuất hiện và phát triển mạnh mẽ của AI, Software Engineer vẫn được dự báo là nghề hót hòn họt trong 10 năm tới. Cùng tìm hiểu chi tiết hơn về nghề Software Engineer nhé! [caption id="attachment_56473" align="aligncenter" width="640"] Sắp tới còn vào nhiều meet lắm anh em đừng lo[/caption] 1. Software Engineer là gì? Theo như định nghĩa khá là phổ biến và thông dụng cho Software Engineer thì Software engineer is the branch of computer science that deals with the design, development, testing, and maintenance of software applications. Software engineers apply engineering principles and knowledge of programming languages to build software solutions for end users. Software Engineer (kỹ sư phần mềm) là một nhánh của khoa học máy tính, làm [...]
Read more →Sự phát triển của IoT cùng cuộc cách mạng công nghiệp 4.0 giúp các anh em lập trình viên có thêm một lựa chọn tiềm năng về nghề là ngành lập trình nhúng. Nhu cầu tuyển dụng với mức đãi ngộ cao khiến vị trí lập trình nhúng trở nên hot hơn trong thời gian vừa qua. Bài viết hôm nay chúng ta cùng nhau tìm hiểu xem lập trình nhúng là gì, lập trình nhúng là làm gì và những kỹ năng cần có để làm lập trình nhúng đáp ứng được yêu cầu công việc nhé. Lập trình nhúng là gì? Trước tiên chúng ta cần hiểu về hệ thống nhúng. Embedded System; đây là thuật ngữ để nói về một hệ thống có khả năng tự trị được nhúng vào một môi trường hoặc hệ thống mẹ. Một hệ thống nhúng được tích hợp cả phần cứng và phần mềm để giải quyết được các [...]
Read more →Phỏng vấn System Engineer (kỹ sư hệ thống) bao gồm những kiến thức gì? Liệu rằng người biết hết về hệ thống sẽ trở thành kỹ sư hệ thống giỏi? Không cần thêm bất cứ kỹ năng nào khác? Bài viết này liệt kê 5 câu hỏi phổ biến thường được hỏi khi phỏng vấn System Engineer. Mong sẽ bổ ích cho quá trình chuẩn bị cho phỏng vấn. Trước khi bắt đầu, ta cùng tìm hiểu lại xem Kỹ sư hệ thống là gì? Kỹ sư hệ thống (System Engineer) là gì, nhiệm vụ của họ như thế nào trong công ty? Systems engineers work closely with systems analysts to maintain a company's IT system by developing the operating systems that run computers. Kỹ sư hệ thống làm việc chặt chẽ với các nhà phân tích hệ thống để duy trì hệ thống CNTT của công ty bằng cách phát triển các phần mềm chạy trên máy tính. Chỉ đơn giản và ngắn gọn như vậy nhưng Kỹ sư hệ thống (System [...]
Read more →Bài viết đến từ anh Lê Văn Tám - Senior Cloud Engineer Cloud Architect team @Techcombank Như các bạn đã biết, tại Techcombank, đã có rất nhiều ứng dụng được di chuyển lên Cloud. Mỗi ứng dụng phục vụ các nhóm đối tượng mục tiêu khác nhau bao gồm nhân viên nội bộ ngân hàng (internal users) hoặc khách hàng sử dụng sản phẩm dịch vụ của Techcombank (external users). Trên AWS cloud, các nguồn lực như EC2, RDS… sẽ tính phí dựa theo thời gian hoạt động. Đối với môi trường production, các ứng dụng này sẽ chạy liên tục 24/7. Tuy nhiên, đối với môi trường non-production (dev, sit, uat, pre-prd …), tùy theo mục đích sử dụng, chúng sẽ được bật/tắt trong khoảng thời gian nhất định để giảm chi phí. Thời gian đầu, quá trình bật/tắt các ứng dụng được thực hiện thủ công. Tức là, khi đội ngũ phát triển cần kích hoạt ứng dụng, sẽ truy cập vào AWS Console để bật [...]
Read more →System Admin hay quản trị viên hệ thống là những người chịu trách nhiệm thiết lập và bảo trì hệ thống máy tính, đặc biệt là máy chủ trong mạng của công ty; đảm bảo hệ thống hoạt động, vận hành một cách trơn tru và an toàn. Với vai trò quan trọng đó thì các nhà tuyển dụng luôn ưu tiên những ứng viên có kinh nghiệm và kiến thức tốt, với đòi hỏi cao khi phỏng vấn. Bài viết hôm nay chúng ta cùng tìm hiểu về những câu hỏi phỏng vấn vị trí System Admin thường gặp để có thể chuẩn bị tốt nhất nhằm chinh phục được nhà tuyển dụng nhé. Công việc và trách nhiệm của một System Admin System Admin có vai trò quan trọng trong một tổ chức/công ty không hề thua kém bất kỳ vị trí nào khác. Nói vui thì nếu System Admin đang làm việc thì lúc đó tất cả các bộ phận [...]
Read more →IoT (Internet of thing), vạn vật kết nối internet đã không còn là khái niệm xa lạ trong thế kỷ 20, vậy phỏng vấn IoT Engineer có gì đặc biệt? Những kiến thức nào là bắt buộc? Cần chuẩn bị gì để ứng tuyển vị trí IoT Engineer? Tất cả sẽ được trình bày trong bài viết dưới đây. 1. IoT ảnh hưởng tới cuộc sống hàng ngày của chúng ta như thế nào? Câu hỏi đầu tiên phỏng vấn IoT Engineer liên quan tới ảnh hưởng của IoT tới cuộc sống hằng ngày. Mới nhìn thì anh em tưởng là câu hỏi dễ, nhưng kỳ thực để trả lời được đầy đủ lại tuỳ thuộc vào kinh nghiệm của từng ứng viên. Ai cũng biết IoT đề cập tới vạn vật đều kết nối internet. Quạt giờ là quạt thông minh, đèn giờ là đèn thông minh. Vật nào cũng kết nối internet, nhưng chúng ảnh hưởng gì tới cuộc sống hằng ngày? Đầu tiên [...]
Read more →Bạn đã từng mơ tưởng về việc tạo ra những trò chơi độc đáo, đầy màu sắc và hấp dẫn? Unreal Engine sẽ biến ước mơ của bạn thành hiện thực. Được phát triển bởi Epic Games, Unreal Engine là một công cụ phát triển game và ứng dụng tương tác mạnh mẽ, được sử dụng rộng rãi trong ngành công nghiệp game và đa phương tiện. Vậy Unreal Engine là gì? Hãy cùng khám phá những tính năng đáng kinh ngạc của Unreal Engine trong bài viết dưới đây! Unreal Engine là gì? Lịch sử phát triển Unreal Engine (UE) là một công cụ mạnh mẽ được phát triển bởi Epic Games, cho phép người lập trình xây dựng và thiết kế những trò chơi điện tử độc đáo. Với Unreal Engine, những khung cảnh game được tạo ra sẽ trở nên mãn nhãn và chuyển động mượt mà, với khả năng xử lý hiệu ứng âm thanh, hiệu ứng va chạm vật lý và điều khiể [...]
Read more →