All
Companies

Related posts

View all
Lập trình nhúng lương bao nhiêu? Làm thế nào để tăng thu nhập?

Lập trình nhúng lương bao nhiêu? Làm thế nào để tăng thu nhập?

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
Software Engineer là gì? Mô tả công việc và những kỹ năng quan trọng

Software Engineer là gì? Mô tả công việc và những kỹ năng quan trọng

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
Nguyên tắc thiết kế về Component Cohesion trong kiến trúc phần mềm (Principles of Component Cohesion in Software Architectures)

Nguyên tắc thiết kế về Component Cohesion trong kiến trúc phần mềm (Principles of Component Cohesion in Software Architectures)

Bài viết đến từ anh Nguyễn Ngọc Hải - Quản lý cao cấp Kiến trúc Giải pháp Enterprise Architect team @Techcombank Tổng quan Trong quy trình phát triển phần mềm, các nguyên tắc về thiết kế component là không thể thiếu để có một hệ thống được tổ chức quy củ, dễ mở rộng và dễ quản lý. Components trong bài dùng để chỉ đến các thành phần nhỏ nhất, thuộc về một hệ thống, có thể triển khai được một cách tương đối độc lập với các component khác, có thể là micro-service, hoặc library, package, v.v.. Các nguyên tắc thiết kế dưới đây giúp hướng dẫn developer và kiến trúc sư đặt class nào vào component nào (component cohesion), và những component đó liên quan gì đến nhau (component coupling). Việc có các nguyên tắc thiết kế đặc biệt quan trở nên quan trọng khi các hệ thống phần mềm phát triển ngày một lớn và phức tạp. Lúc này chỉ riêng việc quyết định đặ [...]

Read more
Top 5 câu hỏi phỏng vấn Software Architect hàng đầu

Top 5 câu hỏi phỏng vấn Software Architect hàng đầu

Software Architect, chức vụ chỉ nghe thôi đã thấy to, vậy phỏng vấn Software Architect có gì đặc biệt? Những câu hỏi và nội dung kiến thức nào thường được đề cập khi phỏng vấn Software Architect?      Trách nhiệm của Solution Architect là làm sao đặt business logic vào không bể nha anh em. Là một người chịu trách nhiệm lớn cho sự thành công hay thất bại của dự án phần mềm. SA là công việc stress. Nhưng trách nhiệm lớn đồng nghĩa với lương cao. Tất nhiên lượng kiến thức nằm trong đầu cũng thuộc dạng khủng khiếp. Thử lướt xem mấy câu hỏi phỏng vấn SA thì có gì nào? Rồi, bắt đầu thôi anh em! Dạo qua vài ba câu định nghĩa chưa có gì khó. Phần sau sẽ là những câu hỏi khó hơn. 1. Software Architect là gì? Câu hỏi đầu tiên phỏng vấn Software Architect chưa đi ngay vào các khái niệm kiến thức mà đi và [...]

Read more