Kỹ Năng Mềm
Chuyện giao tiếp, teamwork, quản lý thời gian… tất tần tật kỹ năng bên ngoài dòng lệnh để developer tỏa sáng như người đa‑zi‑năng.
147 bài viết

Bật mí top câu hỏi phỏng vấn Game Artist thường gặp nhất
Sự phát triển bùng nổ của ngành công nghiệp Game khiến cho các tựa game hiện nay có hình ảnh, đồ họa, màu sắc không khác gì những bộ phim chiếu rạp. Để tạo ra được những tựa game lôi cuốn chất lượng cao như thế thì vai trò của Game Artist là không thể thiếu, thậm chí là quyết định đến 50% sự thành công của tựa game. Các công ty phát triển game hay phát hành game hiện nay cũng đều đang có nhu cầu tuyển dụng Họa sĩ vẽ Game chuyên nghiệp với mức đãi ngộ cao. Bài viết hôm nay chúng ta cùng nhau điểm qua những câu hỏi phỏng vấn cho vị trí Game Artist thường gặp nhé. Game Artist là gì? Vai trò của một Game Artist Game Artist hay Họa sĩ Game là những người tạo ra nhân vật, quần áo, xe cộ, phong cảnh, màu sắc, họa tiết,… cho game. Game Artist đóng vai trò quan trọng tạo ra những bản phác thảo sơ bộ về nhân vật trên đồ họa 2D hay 3D, kết hợp với xây dựng bối cảnh để tạo ra một thế giới trong game cũng như xây dựng cho game những câu chuyện riêng, game play thú vị. Trong một đội ngũ phát triển game thì Game Artist thông thường chiếm số lượng phân nửa, nhất là trong những giai đoạn đầu khi lên tạo hình nhân vật và game play. Game Artist được chia nhỏ vai trò chi tiết cụ thể như 3D Modeller, 2D Texture Artist, Environment Artist, Lighting hay Effect Artist,… Game Artist và Game Design khác nhau thế nào? Đây là 2 khái niệm hay bị nhầm lẫn với những người không ở trong ngành phát triển Game. Nếu như Game Artist là...

Top 5 câu hỏi phỏng vấn ASP.NET thường gặp và cách trả lời
Quay lại với chuỗi bài phỏng vấn các ngôn ngữ lập trình, lần này là ASP.NET . Thế gian không chia thành 2 phe là .NET và Java nha. Anh em nào có dự định phỏng vấn .NET thì bài viết này đích thị là danh cho anh em rồi. Nhưng nếu anh em làm Java, làm Golang, anh em cũng có thể tham khảo. Nắm được một số điểm cơ bản của .NET cũng như kiến trúc .NET cũng tốt. Ôi dào dễ ăn lắm anh em ơi. Dễ hơn JS, SQL này kia đấy. Cứ tự tin mà xúc thôi à. Bắt đầu thôi anh em, điểm qua lần lượt 5 câu nha! 1. Giải thích mô hình MVC trong ASP.NET Câu hỏi đầu tiên phỏng vấn ASP.NET tất nhiên là câu hỏi về architectural pattern. Với một số anh em đi làm đã có kinh nghiệm thì MVC không còn là gì quá xa lạ. Nhưng thôi cũng điểm qua chút định nghĩa. MVC is a software architectural pattern that divides an application into three main parts Model, View, and Controller. MVC là mẫu kiến trúc phần mềm chia ứng dụng thành 3 phần chính là Model, View và Controller. Cùng đi qua từng thành phần để hiểu sâu hơn. Model: Model là thành phần làm việc với data và đại diện cho các thuộc tính công khai, các logic chính về business của ứng dụng. Phần này thường thiên về xử lý logic. View: View thường được sử dụng để xử lý dữ liệu bảng, các đồ thị cũng như hiển thị data có được từ phía model. Controller: Controller xử lý các thao tác của người dùng và kiểm soát flow hoạt động của app sao cho đúng với business đã được đề ra. MVC...

Top 15 câu hỏi phỏng vấn Python lý thuyết + thực hành
Trong những năm gần đây, với sự phát triển của AI, xử lý dữ liệu big data,… thì Python luôn là một trong những cái tên mà các nhà tuyển dụng săn đón nhiều nhất ở các ứng viên với mức đãi ngộ cao. Để chuẩn bị cho một buổi phỏng vấn tốt nhất, hôm nay mình cùng các bạn đi qua top 10 câu hỏi phỏng vấn Python Developer thường gặp nhất nhé. Câu hỏi lý thuyết Câu 1: Bạn có thể nói gì về Python? Python là một ngôn ngữ lập trình bậc cao được thiết kế với cấu trúc cho phép người sử dụng viết mã lệnh với số lần gõ phím tối thiểu, nó được đánh giá là dễ học, cấu trúc rõ ràng, phù hợp và thuận tiện cho người bắt đầu học lập trình. Python ra mắt lần đầu năm 1991, ban đầu chỉ chạy trên nền Unix , sau đó mở rộng sang mọi hệ điều hành từ DOS, Windows, MacOS, Linux ,… Đến nay thì Python vẫn luôn được xếp hạng là ngôn ngữ lập trình phổ biến nhất. Python dựa trên trình thông dịch, là một ngôn ngữ kịch bản hướng đối tượng và tương tác. Nhờ tính đa năng của nó nên Python được sử dụng trong rất nhiều lĩnh vực đa nền tảng như Web, Machine Learning , Big Data , các mô hình khoa học,… Câu 2: Những ưu điểm của Python và vì sao nó được ưa chuộng trong lĩnh vực AI, BigData Ngoài ưu điểm về cấu trúc rõ ràng, cú pháp gọn, đẹp, dễ đọc thì Python còn mang nhiều tính năng ấn tượng cho người dùng: Mã nguồn mở : Python hoàn toàn free, mã nguồn mở và thân thiện với người dùng. Cũng...

5 dấu hiệu CV “hết hạn dùng”, cần update ngay!
Đã bao lâu rồi bạn chưa update CV? Làm thế nào để update được một bản CV IT đúng chuẩn hiện tại? Việc thường xuyên update CV là một bước bắt buộc ứng viên nào cũng cần phải làm nếu muốn gây ấn tượng với nhà tuyển dụng. Tuy nhiên, việc làm mới CV không chỉ đơn giản là nhồi nhét những thứ bạn đã làm được trong thời gian qua vào, mà cần có sự chọn lọc và điều chỉnh thông minh. Vậy nên, bài viết này sẽ gợi ý bạn 5 dấu hiệu nhận biết một bản CV xin việc đã quá cũ, cần update ngay . Bên cạnh đó, bài viết cũng hướng dẫn bạn cách update CV IT đúng chuẩn nhất hiện nay. Bắt đầu thôi nào! Vì sao cần thường xuyên update CV xin việc? CV xin việc là một tài liệu quan trọng, giúp bạn giới thiệu bản thân và trình độ chuyên môn của mình với nhà tuyển dụng. Một CV ấn tượng sẽ giúp tăng cơ hội trúng tuyển của ứng viên. Việc thường xuyên cập nhật CV xin việc giúp bạn: Đáp ứng xu hướng ngành: Các lĩnh vực liên quan đến công nghệ như ngành lập trình không ngừng phát triển và thay đổi. Bằng cách cập nhật thường xuyên, bạn có thể phản ánh sự theo kịp với xu hướng mới và các công nghệ tiên tiến, giúp nâng cao khả năng cạnh tranh. Tăng cường kỹ năng cá nhân: Công việc mới và các dự án đòi hỏi kỹ năng khác nhau. Cập nhật CV giúp bạn chú ý đến việc phát triển và nâng cao kỹ năng cá nhân, từ đó tăng cường khả năng làm việc hiệu quả trong môi trường mới. Có một CV “chuẩn”...

List câu hỏi phỏng vấn NodeJS Developer hay và khó
NodeJS là một platform được viết bằng JavaScript để viết các ứng dụng Internet có khả năng mở rộng, đặc biệt là ở phía máy chủ web (server). Sự ra đời của NodeJS giúp các lập trình viên Frontend trước đây sử dụng JavaScript có thể dễ dàng học và viết code phía server cho Backend. Nhờ vậy mà nhu cầu tuyển dụng NodeJS hiện nay luôn ở mức cao và nhiều đãi ngộ hấp dẫn. Bài viết hôm nay mình cùng các bạn tìm hiểu qua list câu hỏi dành cho NodeJS Developer để có thể chuẩn bị buổi phỏng vấn một cách tốt nhất nhé. Câu 1: NodeJS là gì? Nó có thể làm được những gì? NodeJS là một môi trường để chạy các đoạn code JavaScript được xây dựng dựa trên Engine V8 của Chrome. NodeJS được tạo ra từ những năm 2009, là một mã nguồn mở hỗ trợ đa nền tảng. Khác với hầu hết các chương trình JavaScript, NodeJS không chạy trên một trình duyệt mà chạy trực tiếp trên Server; điều này có ý nghĩa rất lớn đối với các lập trình viên học ngôn ngữ JavaScript khi giờ đây họ có thể dùng chính ngôn ngữ lập trình của mình để làm cả client và server; hay nói cách khác là trở thành một Fullstack Developer một cách dễ dàng hơn bao giờ hết. NodeJS lập trình theo hướng sự kiện và mô hình I/O non-blocking; nó được đánh giá là nhẹ và rất hiệu quả; vì thế NodeJS có thể được sử dụng để xây dựng các loại ứng dụng khác nhau như ứng dụng web, ứng dụng thời gian thực (realtime), máy chủ API REST, … Câu 2: Hãy giải thích về mô hình I/O non-blocking trong NodeJS Blocking...

7 bước viết CV English IT dành cho dân lập trình
CV English IT của bạn liệu đã được hoàn thiện chưa? Đâu là cách thức viết CV IT English hiệu quả nhất. Cùng Station D điểm qua 7 bước viết CV chuẩn giúp chinh phục nhà tuyển dụng IT. 1. Tạo mẫu format chuẩn cho CV English IT CV cần đạt chuẩn format và đảm bảo bố cục nội dung Hãy lựa chọn một định dạng CV mang đậm cá tính của bạn. Bạn nên lưu ý, dù bạn là Freelancer IT , Senior Developer thì CV IT tiếng Anh của bạn cần phải chuẩn format – đủ nội dung. Tìm kiếm một cách truyền tải sao cho bố cục hợp lý, được thiết chuyên nghiệp nhất để gia tăng cơ hội ghi điểm nhà tuyển dụng. 2. Một ảnh đại diện chuyên nghiệp bên cạnh thông tin cá nhân Nhà tuyển dụng chỉ cần 3-5s hoặc chưa đến 30s để đọc hết thông tin trên CV của bạn. viết CV English IT quá dài. Hãy thêm vào CV IT tiếng Anh một hình ảnh đại diện chuyên nghiệp, ấn tượng. Thế nào là định dạng chuẩn? Tên của bạn sẽ được đặt nổi bật, kích thước lớn ngay đầu trang cạnh ảnh đại diện. Địa chỉ nhà của bạn nên được liệt kê ở định dạng khối ở bên trái của tờ giấy. Đặt số điện thoại và email của bạn dưới địa chỉ nhà của bạn. 3. Những dòng mô tả mang đậm cá tính và chuyên môn của bạn Phần mô tả được đặt ngay dưới tên của bạn, cạnh ảnh đại diện và để kích cỡ chữ nhỏ. Ý nghĩa của phần mô tả trong CV English IT là phản ánh một phần bạn là ai. Nó thể hiện các k hía cạnh kỹ năng và...

Cách giới thiệu bản thân trong CV hiệu quả và ấn tượng nhất
Việc giới thiệu bản thân trong CV được xem là bước đầu tiên để ứng viên tạo ấn tượng trong mắt nhà tuyển dụng. Một đoạn giới thiệu được viết thông minh, súc tích và thu hút sẽ là chìa khóa giúp bạn nổi bật giữa hàng trăm ứng viên khác và được lọt vào vòng phỏng vấn. Do đó, đừng bao giờ xem nhẹ phần này mà hãy dành nhiều thời gian hơn, đầu tư hơn cho chiếc CV của bạn. Bài viết này sẽ hướng dẫn bạn cách giới thiệu bản thân trong CV “chuẩn không cần chỉnh”. Bạn nghĩ một chiếc CV quan trọng như thế nào? Tương tự như một đơn xin việc của ngày trước, ngày nay tìm việc làm mới sẽ được thực hiện thông qua một chiếc CV. Thông tin trong CV sẽ bao gồm những thông tin cơ bản về ứng viên, các vấn đề liên quan đến kiến thức chuyên môn và kinh nghiệm. Vậy nên cũng có thể nói CV chính là cầu nối đầu tiên giữa nhà tuyển dụng với ứng viên đang tìm việc. Dựa vào các thông tin được ứng viên cung cấp trong CV, nhà tuyển dụng có thể xem xét được bạn có phải là ứng viên phù hợp cho vị trí công ty đang tuyển hay không. Nếu được đi tiếp đến vòng tiếp theo, các thông tin đó cũng chính là cơ sở để nhà tuyển dụng đưa ra những câu hỏi phỏng vấn phù hợp. Để bước vào vòng phỏng vấn, ứng viên cần được thông qua phần xem xét CV. Do đó đừng bao giờ xem nhẹ chiếc CV của mình, vì khi đã được chấp nhận qua vòng CV, ứng viên đã đi được nửa chặng đường cho công việc...

Top 5 câu hỏi phỏng vấn CTO nhất định bạn phải biết
Vâng, chức lớn tới cỡ nào cũng phải trải qua phỏng vấn, vậy phỏng vấn CTO có gì đặc biệt và liệu rằng vị trí này khó khăn hơn các vị trí khác? Trước khi bắt đầu với các câu hỏi phỏng vấn vị trí CTO. Cùng xem vị trí CTO sẽ thực hiện những công việc nào. A chief technology officer (CTO) is the executive in charge of an organization’s technological needs as well as its research and development (R&D). Also known as a chief technical officer, this individual examines the short- and long-term needs of an organization and utilizes capital to make investments designed to help the organization reach its objectives. The CTO usually reports directly to a company’s chief information officer (CIO), but may also report to the chief executive officer (CEO) of the firm. Giám đốc công nghệ (CTO) là người điều hành phụ trách các nhu cầu công nghệ cũng như nghiên cứu và phát triển (R&D) của một tổ chức. Còn được gọi là giám đốc kỹ thuật, cá nhân này xem xét các nhu cầu ngắn hạn và dài hạn của một tổ chức và sử dụng vốn để thực hiện các khoản đầu tư nhằm giúp tổ chức đạt được các mục tiêu của mình. CTO thường báo cáo trực tiếp với giám đốc thông tin (CIO) của công ty, nhưng cũng có thể báo cáo với giám đốc điều hành (CEO) của công ty. Với trách nhiệm nặng nề, bản thân vị trí CTO đòi hỏi rất nhiều kinh nghiệm cũng như kỹ nằng. Cùng xem những kỹ năng đó là những kỹ năng nào. Tất cả sẽ có trong bài viết dưới đây! 1. Bạn vẫn còn đang code không? Câu hỏi đầu tiên phỏng vấn CTO liên quan tới...

Top 5 câu hỏi phỏng vấn C++ hay và khó
Quay lại với chuỗi bài câu hỏi phỏng vấn, bài viết này liệt kê 5 câu hỏi phỏng vấn C++ . Bài viết này liệt kê 5 câu câu hỏi đi từ dễ tới khó. Do C++ cũng giống như các ngôn ngữ lập trình đối tượng khác, nên một số câu hỏi về OOP và nguyên lý chung của ngôn ngữ sẽ không đề cập trong bài viết này để tiết kiệm thời gian cho anh em nha. Những cái đó kiểu gì trước khi phỏng vấn anh em cũng phải xem lại, mà xem là xem chung chứ không phải chỉ xem cho C++ ha. Ok, bắt đầu thôi. Gét gô 1. Con trỏ trong C++ là gì? Câu hỏi đầu tiên phỏng vấn C++ không thể nào mà bỏ qua được con trỏ (pointer). Anh em dân tình ai code C++ hoặc giảng dạy về C++ lúc nói với đồng nghiệp hoặc học sinh là anh code C++. Đầu tiên là ngưỡng mộ, sau đó là câu hỏi “Ủa ông còn nhớ con trỏ trong C++ hả?”. Hết hồn chim én liền Vậy con trỏ trong C++ là gì?. Tại sao mọi người thường nhớ về C++ là nhớ tới con trỏ? Pointer is a variable that stores the memory address as its value . Con trỏ là biến chỉ tới giá địa chỉ bộ nhớ có giá trị của biến. string category = "Phỏng vấn c++"; // Biến category có kiểu dữ liệu là string cout << category; // Xuất ra giá trị của biến category (Phỏng vấn c++) cout << &category; // Xuất ra địa chỉ bộ nhớ của biến category (0x6dfed4) Vậy con trỏ trong C++ sử dụng làm gì? They enable programs to simulate call-by-reference as well as to create and manipulate dynamic...

Kinh Nghiệm Phỏng Vấn Dành Cho Các IT Support Tương Lai
IT Support là một công việc hấp dẫn trên thị trường việc làm công nghệ hiện nay. Nhiều bạn trẻ lựa chọn theo đuổi vị trí này với mong muốn được gắn bó và phát triển trong một môi trường làm việc tốt hơn, thu nhập và cơ hội nghề nghiệp cũng hấp dẫn hơn. Nếu đang cân nhắc đến công việc này, việc tìm hiểu qua những câu hỏi phỏng vấn thường xuất hiện hay một số kinh nghiệm phỏng vấn IT Support từ người đi trước là rất cần thiết. Trau dồi thêm kỹ năng với bài viết này nhé! Colleagues on coffee break. Side view of cheerful young man and woman sitting at the table and chatting while man holding cup of hot drink Một số câu hỏi thường xuyên xuất hiện khi phỏng vấn IT Support 1. Điểm mạnh, điểm yếu trong quá trình làm việc của bạn là gì? Đây là câu hỏi gần như luôn xuất hiện ở bất cứ buổi phỏng vấn cho vị trí công việc nào. Đối với công việc IT Support đây càng là yếu tố quan trọng vì bạn phải thường xuyên tiếp xúc với khách hàng cũng như đàm phán công việc với các phòng ban liên quan. Để trả lời tốt câu hỏi này với vai trò là một IT Support tương lai, điểm mạnh bạn nên nêu ra có thể là khả năng xử lý vấn đề, nhanh nhạy trong việc nắm bắt các sai sót và tìm cách khắc phục, linh hoạt cũng như có kỹ năng giao tiếp tốt. Điểm yếu bạn có thể chia sẻ thành thật với nhà tuyển dụng và chắc chắn phải nói được cách mà bạn đang cố gắng để khắc phục điều này. Không có ai hoàn hảo,...

Mức Lương Của Business Analyst Hiện Nay Bao Nhiêu?
Hiện nay, nghề Chuyên viên phân tích nghiệp vụ đang dần phủ rộng trên nhiều lĩnh vực, công việc chính của BA là một cầu nối giữa khách hàng với team dự án, là người chuyển giao thông tin và nắm rõ nhất về dự án mà họ đang thực hiện. Do đó, mức lương của Business Analyst được đánh giá khá cao trên thị trường việc làm. Mức lương của Business Analyst Lương của Business Analyst ở một số nước phát triển trên thế giới Dựa vào số liệu thu thập được từ trang Glassdoor , mức lương của Business Analyst trung bình năm dao động từ $40,000 – $90,000. Ngoài ra, dựa vào phân loại theo trình độ kinh nghiệm cũng sẽ ảnh hưởng đến thu nhập của các BA tại các quốc gia này. Cụ thể như sau: Mức lương của BA ở Mỹ Là một cường quốc về công nghệ, mức lương trung bình được ghi nhận bởi 65,561 chuyên viên phân tích nghiệp vụ ở Hoa Kỳ rơi vào khoảng $77,213/năm tương đương $6,434/tháng. Những BA lâu năm trong nghề sẽ được trả hơn $9,000/tháng. Mức lương của Business Analyst tại Mỹ (số liệu cập nhật 20/9/2021) Mức lương của BA ở Australia Business Analyst rất phát triển ở nước Úc, các công ty luôn dành một khoảng ngân sách lớn dành cho đội ngũ này. Mỗi nhân viên sẽ nhận được trung bình $90,000/năm tương đương $7,500/tháng. Đặc biệt, BA ở trình độ Senior sẽ được trả với hơn $10,000/tháng. Mức lương ở một số nước châu Á Ở châu Á, một số quốc gia công nghệ tiên tiến cũng thu hút nhiều chuyên viên BA làm việc. Chẳng hạn ở Singapore, mức lương trung bình một Junior sẽ nhận được là 3,700/tháng và...

Kinh Nghiệm Khi Phỏng Vấn Với Người Nhật Giúp Ứng Viên Ghi Điểm Tuyệt Đối
Đối với nhiều ứng viên, phỏng vấn luôn là phần căng thẳng và khó khăn vì cần phải cố gắng thể hiện tốt nhất năng lực của bản thân trực tiếp với nhà tuyển dụng. Đặc biệt, với người Nhật – những người được xem là có lối sống quy củ và tác phong nghiêm túc bậc nhất, việc phỏng vấn sẽ càng trở nên quan trọng hơn. Ở Việt Nam hiện nay đã xuất hiện khá nhiều các công ty IT đến từ Nhật Bản. Vậy có những kinh nghiệm phỏng vấn với người Nhật nào mà các ứng viên nói chung mà các lập trình viên nói riêng không nên bỏ qua nếu muốn đậu phỏng vấn? Kinh Nghiệm Khi Phỏng Vấn Với Người Nhật Giúp Ứng Viên Ghi Điểm Tuyệt Đối Cần chuẩn bị thật tốt trước khi bắt đầu buổi phỏng vấn Khi biết mình được lên lịch để tham gia phỏng vấn với doanh nghiệp Nhật Bản, bạn cần ngay lập tức chuẩn bị cho mình mọi “hành lí” một cách chỉn chu nhất. Với người người Nhật, cái nhìn đầu tiên, sự tiếp xúc từ những giây đầu tiên ảnh hưởng khá nhiều đến thái độ và sự đánh giá của họ đối với bạn. Chính vì thế, việc có được một vẻ ngoài gọn gàng, thái độ lịch sự và chuẩn bị đầy đủ mọi tài liệu là rất cần thiết. Đến đúng giờ là yếu tố tuyệt đối nên tuân thủ trong mọi cuộc phỏng vấn, nhất là với người Nhật. Ứng viên nên chuẩn bị cho mình một bộ Tây phục gọn gàng và vừa vặn để giúp bạn trông chuyên nghiệp và thành thạo hơn. Đầu tóc nên được cắt và buộc gọn gàng, phái nữ có thể trang điểm...