Tìm việc làm nhanh & Tuyển dụng hiệu quả
0Chat
Quay lại

[Domain Knowledge là gì?] Những điều mà bạn nên biết

Tác giả: Hoàng Lệ

Lần cập nhật gần nhất: ngày 07 tháng 06 năm 2021

Theo dõi timviec365 tại google new

Những hiểu biết về từng lĩnh vực giúp cho nhân viên hay những nhà quản lý có thể thực hiện công việc và nhiệm vụ cũng như thể hiện vai trò tốt nhất. Một trong những điều quan trọng đối với tất cả các nhân lực trong doanh nghiệp là domain knowledge. Thực chất có thể mọi người đã bắt gặp khái niệm domain knowledge hoặc đã từng sử dụng khái niệm này nhưng không nhiều người nắm được domain knowledge là gì? Cùng đọc bài viết dưới đây để hiểu hơn về domain knowledge là gì? Bản chất, ý nghĩa cũng như các thông tin liên quan đến domain knowledge mà bạn cần biết.

1. Những điều cần biết về domain knowledge là gì?

1.1. Tìm hiểu bản chất của khái niệm domain knowledge là gì?

Tìm hiểu bản chất của khái niệm domain knowledge là gì?
Tìm hiểu bản chất của khái niệm domain knowledge là gì?

Domain knowledge được hiểu theo dịch nghĩa tiếng anh có nghĩa là kiến thức tên miền. Tuy nhiên thực chất thì domain knowledge có thể thay thế bằng khái niệm như kiến thức nghiệp vụ hay kiến thức chuyên ngành. Bản chất của domain knowledge hay kiến thức tên miền là kiến thức về một chuyên ngành hoặc lĩnh vực cụ thể, trái ngược với kiến thức chung hoặc kiến ​​thức độc lập với miền. Đây là một thuật ngữ được sử dụng ở nhiều chuyên ngành khác nhau và được sử dụng nhiều nhất trong ngành Kỹ thuật phần mềm. Với mỗi ngành khác nhau hay mỗi trường hợp ngữ cảnh được sử dụng thì ngữ nghĩa của domain knowledge lại có chút thay đổi về khái niệm.

Thuật ngữ này thường được sử dụng để chỉ một chuyên ngành tổng quát hơn, ví dụ như khi mô tả một kỹ sư phần mềm có kiến ​​thức chung về lập trình, cũng như kiến ​​thức về lĩnh vực dược phẩm. Những người có kiến ​​thức về miền, thường được coi là chuyên gia hoặc chuyên gia trong lĩnh vực này.

Trong kiến thức miền của công nghệ thông tin là kiến ​​thức về môi trường mà hệ thống đích hoạt động, ví dụ, các tác nhân phần mềm. Kiến thức tên miền thường phải được học từ người dùng phần mềm trong miền (với tư cách là chuyên gia / chuyên gia về miền), thay vì từ các nhà phát triển phần mềm. Nó có thể bao gồm quy trình làm việc của người dùng, đường ống dữ liệu, chính sách kinh doanh, cấu hình và các ràng buộc và rất quan trọng trong việc phát triển ứng dụng phần mềm.

Tìm hiểu bản chất của khái niệm domain knowledge là gì?
Tìm hiểu bản chất của khái niệm domain knowledge là gì?

Kiến thức miền của chuyên gia (thường không chính thức và không có cấu trúc) được chuyển đổi trong các chương trình máy tính và dữ liệu hoạt động, ví dụ như trong một bộ quy tắc trong các cơ sở tri thức, bởi các kỹ sư tri thức.

Giao tiếp giữa người dùng cuối và nhà phát triển phần mềm thường khó khăn. Họ phải tìm một ngôn ngữ chung để giao tiếp. Phát triển đủ từ vựng để giao tiếp thường có thể mất một thời gian.

Các kiến ​​thức tương tự có thể được bao gồm trong kiến ​​thức tên miền khác nhau. Kiến thức có thể áp dụng trên một số lĩnh vực được gọi là kiến thức độc lập với miền, ví dụ logic và toán học. Hoạt động trên kiến ​​thức tên miền được thực hiện bởi kiến thức meta.

Việc làm it phần mềm tại Hà Nội

1.2. Những khái niệm liên quan đến domain knowledge ngành phần mềm mà bạn nên biết

Những khái niệm liên quan đến domain knowledge ngành phần mềm mà bạn nên biết
Những khái niệm liên quan đến domain knowledge ngành phần mềm mà bạn nên biết

Để hiểu hơn về bản chất của khái niệm domain knowledge trong phần mềm là gì hay còn gọi là kiến thức tên miền thì bạn nên tìm hiểu những khái niệm xung quanh, những khái niệm có chút liên quan để dễ hình dung hơn về domain knowledge là gì.

Một vài khái niệm liên quan đến domain knowledge ngành phần mềm mà bạn nên biết như:

- Domain engineering: hay còn gọi là kỹ thuật tên miền, còn được gọi là kỹ thuật dòng sản phẩm, là toàn bộ quá trình sử dụng lại kiến thức miền trong việc sản xuất các hệ thống phần mềm mới. Đây là một khái niệm quan trọng trong tái sử dụng phần mềm có hệ thống. Kỹ thuật tên miền được thiết kế để cải thiện chất lượng của các sản phẩm phần mềm được phát triển thông qua việc tái sử dụng các tạo phẩm phần mềm.

- General knowledge: có thể hiểu đây nghĩa là kiến thức chung, là thông tin đã được tích lũy theo thời gian thông qua các phương tiện khác nhau. Kiến thức chung là một thành phần thiết yếu của trí thông minh kết tinh. Nó liên quan chặt chẽ với trí thông minh chung và với sự cởi mở để trải nghiệm. Kiến thức chung được cho là được hỗ trợ bởi khả năng ghi nhớ ngữ nghĩa dài hạn. Kiến thức chung cũng hỗ trợ schemata cho sự hiểu biết văn bản. Năm 2019, người ta đã tìm thấy trong một cuộc khảo sát rằng người New Zealand có những "lỗ hổng" trong kiến ​​thức chung.

- Software engineer: có thể hiểu đây là khái niệm chỉ công nghệ phần mềm, là việc áp dụng có hệ thống kỹ thuật tiếp cận với sự phát triển của phần mềm. Công nghệ phần mềm là một lĩnh vực phụ trực tiếp của kỹ thuật và có sự trùng lặp với khoa học máy tính, khoa học công nghệ, khoa học dữ liệu và khoa học quản lý. Nó cũng được coi là một phần của kỹ thuật hệ thống tổng thể. Software engineering có rất nhiều it job VietNam lương cao, mới nhất trên timviec365.vn

- Problem domain: đây là khái niệm chỉ miền vấn đề. Một miền vấn đề là lĩnh vực chuyên môn hoặc ứng dụng cần được kiểm tra để giải quyết vấn đề. Tập trung vào một miền vấn đề chỉ đơn giản là chỉ xem xét các chủ đề mà một cá nhân quan tâm và loại trừ mọi thứ khác. Ví dụ, khi phát triển một hệ thống để đo lường thực hành tốt trong y học, bản vẽ thảm tại bệnh viện sẽ không được đưa vào miền vấn đề. Trong ví dụ này, tên miền đề cập đến các chủ đề có liên quan chỉ trong phạm vi quan tâm được phân định: y học.

Chắc hẳn qua những thông tin đã nói đến, những khái niệm xung quanh đã giúp bạn có cái nhìn khái quát, có thêm hiểu biết về domain knowledge là gì rồi đúng không nào. Nếu vẫn chưa hiểu hãy đọc tiếp những phần dưới đây để có thêm thông tin ngay thôi nào.

Xem thêm: Reverse proxy là gì? Tác dụng tuyệt vời của Reverse proxy

Việc làm kỹ sư phần mềm

2. Domain knowledge và vấn đề cần biết nhiều hay biết chuyên sâu

Domain knowledge và vấn đề cần biết nhiều hay biết chuyên sâu
Domain knowledge và vấn đề cần biết nhiều hay biết chuyên sâu

Kiến thức nghiệp vụ hay kiến thức chuyên ngành, kiến thức tên miền (domain knowledge) là một yếu tố không thể thiếu cho một Business Analyst chuyên nghiệp. Khi một Business Analyst thực hiện vai trò của mình là một cây cầu giữa các vấn đề kinh doanh và các giải pháp công nghệ thì việc cần có kiến thức về một chuyên ngành hoặc lĩnh vực cụ thể là điều hết sức cần thiết hay có thể hiểu đơn giản hơn là domain knowledge có vai trò hết sức quan trọng đối với những người quản lý nói chung.

Đối với mỗi người mới của từng ngành nghề khác nhau thì việc tất yếu sẽ xảy ra đó là chưa có kinh nghiệm hay kiến thức căn bản để đảm nhiệm các vai trò như một nhân viên thực thụ. Vậy nên câu hỏi được đặt ra cho nhiều đó là một nhân viên Business Analyst mới vào nghề thì nên chuyên tâm vào kiến thức của một lĩnh vực trọng tâm nào đó hay trải dài kiến thức của bản thân trên nhiều lĩnh vực khác nhau. Câu hỏi này được khá nhiều người quan tâm bởi đây là vấn đề mà đến nay vẫn chưa có câu trả lời chính xác.

Domain knowledge và vấn đề cần biết nhiều hay biết chuyên sâu
Domain knowledge và vấn đề cần biết nhiều hay biết chuyên sâu

Tuy nhiên, mỗi nhân viên mới cần xác định được trọng tâm đó là không phải là chuyên tâm học một business domain knowledge hay là dàn trải học nhiều business domain mà là cần tìm hiểu và học hỏi những kỹ năng căn bản cần thiết giúp ích cho công việc mà bạn đang làm.

Thực tế khi bắt đầu một công việc mới, bạn không có quyền lựa chọn việc học nhiều hay học chuyên sâu mà bạn sẽ phải học từ đầu, từ những bước căn bản. Sau thời gian rèn luyện, học hỏi ban đầu bạn sẽ có cơ hội tiếp xúc với nhiều loại công việc cụ thể, với từng loại công việc sẽ yêu cầu kiến thức dàn trải, kinh nghiệm phong phú hay yêu cầu kiến thức chuyên môn cao và chuyên sâu. Lúc này bạn mới tùy thuộc vào yêu cầu của công việc mà lựa chọn bổ túc cho mình hình thức domain knowledge phù hợp.

Xem thêm: DBA là gì? Những kỹ năng cần có của người làm DBA

Tuyển dụng

3. Tại sao domain knowledge có ý nghĩa quan trọng?

Tại sao domain knowledge có ý nghĩa quan trọng?
Tại sao domain knowledge có ý nghĩa quan trọng?

Domain knowledge chỉ ra sự hiểu biết và hiểu biết về hoạt động bên trong, quy trình, thủ tục và các khía cạnh quan trọng khác của từng lĩnh vực liên quan. Tầm quan trọng của Domain knowledge dần được khẳng định. Một trong nhiều lý do lý giải cho câu hỏi tại sao Domain knowledge có ý nghĩa quan trọng đó là:

- Domain knowledge làm giảm thời gian training

- Domain knowledge giúp theo dõi lỗi nhanh chóng

- Domain knowledge giúp dễ dàng hiểu các thuật ngữ kỹ thuật

- Domain knowledge giúp đưa các ý tưởng tốt trên các đặc tính UI và tiến trình backend

- Domain knowledge đưa ra cách tổ chức tốt qua workflow, business process rule

Nếu một người hiểu các quy trình làm việc, các kiến thức chuyên môn của lĩnh vực đang phụ trách liên quan đến một tên miền cụ thể, kết quả tích cực liên quan đến việc hoàn thành các mục tiêu là có thể vì Nhà phân tích kinh doanh sẽ không chỉ có thể hiểu được nhu cầu kinh doanh rõ ràng và hiện tại mà còn có thể dự đoán được người tiêu dùng không biết nhu cầu kinh doanh khi và nhà phân tích kinh doanh nắm bắt các chi tiết hoạt động của tên miền.

Tại sao domain knowledge có ý nghĩa quan trọng?
Tại sao domain knowledge có ý nghĩa quan trọng?

Khi các yêu cầu kinh doanh hoàn toàn được hiểu, nó chỉ chuyển thành vấn đề thực hiện các cải tiến được đề xuất và các cải tiến khác, từ đó nâng cao uy tín của Chuyên viên phân tích kinh doanh như một chuyên gia có liên quan.

Điều này đang được nói, kiến ​​thức kỹ thuật là nền tảng mà kiến ​​thức tên miền có thể được xây dựng để phục vụ các mục đích cao hơn trong các doanh nghiệp. Các kỹ năng kỹ thuật hữu ích nhất đối với Business Analyst là những kỹ năng cho phép một người thực hiện các hoạt động ETL và tự động hóa. Điều này đặc biệt đúng khi một người đang xử lý các bộ dữ liệu lớn không sẵn sàng để phân tích dữ liệu phù hợp. Cũng cần thiết là các kỹ năng kỹ thuật cho phép Chuyên viên phân tích nghiệp vụ thao tác khéo léo các bảng tính hoặc phần mềm thống kê để đạt được kết quả dự án mong muốn. Trong khi tự động hóa và ETL giúp phân tích dữ liệu để phân tích, phần mềm thống kê giúp khám phá dữ liệu và phân tích. Đăng cái này; kiến thức tên miền sẽ phải tiếp quản để hoàn thành nhiệm vụ. Tóm lại, kiến ​​thức lĩnh vực kinh doanh và kiến ​​thức kỹ thuật đi đôi với sự nhấn mạnh bằng nhau về cả hai khía cạnh cần thiết để đạt được thành công của dự án.

Bài viết đã cung cấp các thông tin liên quan đến domain knowledge là gì? Mong rằng những thông tin mà chúng tôi cung cấp sẽ hữu ích với bạn đọc trong quá trình tìm kiếm thông tin. Hãy nhớ theo dõi và cập nhập thêm nhiều thông tin bổ ích cùng website nhé. Thân ái!

Bài viết tham khảo: Database là gì? Tìm hiểu những thông tin cơ bản để hiểu về database

Việc làm nhân viên phát triển phần mềm

Từ khóa liên quan

Chuyên mục

Bí quyết viết CV-Tâm sự Nghề nghiệp-Cẩm Nang Tìm Việc-Kỹ Năng Tuyển Dụng-Cẩm nang khởi nghiệp-Kinh nghiệm ứng tuyển việc làm-Kỹ năng ứng xử văn phòng-Quyền lợi người lao động-Bí quyết đào tạo nhân lực-Bí quyết lãnh đạo-Bí quyết làm việc hiệu quả-Bí quyết viết đơn xin nghỉ phép-Bí quyết viết thư xin thôi việc-Cách viết đơn xin việc-Bí quyết thành công trong công việc-Bí quyết tăng lương-Bí quyết tìm việc dành cho sinh viên-Kỹ năng đàm phán lương-Kỹ năng phỏng vấn-Kỹ năng quản trị doanh nghiệp-Kinh nghiệm tìm việc làm tại Hà Nội-Kinh nghiệm tìm việc làm tại Đà Nẵng-Mẹo viết hồ sơ xin việc-Mẹo viết thư xin việc-Chia sẻ kinh nghiệm ngành Kinh doanh - Bán hàng-Định hướng nghề nghiệp-Top việc làm hấp dẫn-Tư vấn nghề nghiệp lao động phổ thông-Tư vấn việc làm Hành chính văn phòng-Tư vấn việc làm ngành Báo chí-Tư vấn tìm việc làm thêm-Tư vấn việc làm ngành Bất động sản-Tư vấn việc làm ngành Công nghệ thông tin-Tư vấn việc làm ngành Du lịch-Tư vấn việc làm ngành Kế toán-Tư vấn việc làm ngành Kỹ thuật-Tư vấn việc làm ngành Sư phạm-Tư vấn việc làm ngành Luật-Tư vấn việc làm thẩm định-Tư vấn việc làm vị trí Content-Tư vấn việc làm ngành Nhà hàng - Khách sạn-Tư vấn việc làm quản lý-Kỹ năng văn phòng-Nghề truyền thống-Các vấn đề về lương-Tư vấn tìm việc làm thời vụ-Cách viết Sơ yếu lý lịch-Cách gửi hồ sơ xin việc-Biểu mẫu phục vụ công việc-Tin tức tổng hợp-Ý tưởng kinh doanh-Chia sẻ kinh nghiệm ngành Marketing-Kinh nghiệm tìm việc làm tại Bình Dương-Kinh nghiệm tìm việc làm tại Hồ Chí Minh-Mẹo viết Thư cảm ơn-Góc Công Sở-Câu chuyện nghề nghiệp-Hoạt động đoàn thể-Tư vấn việc làm Biên - Phiên dịch-Tư vấn việc làm Ngành Nhân Sự-Tư vấn việc làm Ngành Xuất Nhập Khẩu - Logistics-Tư vấn việc làm Ngành Tài Chính - Ngân Hàng-Tư vấn việc làm Ngành Xây Dựng-Tư vấn việc làm Ngành Thiết kế - Mỹ thuật-Tư vấn việc làm Ngành Vận tải - Lái xe-Quản trị nhân lực -Quản trị sản xuất-Cẩm nang kinh doanh-Tư vấn việc làm Ngành Thiết kế - Nội thất-Mô tả công việc ngành Kinh doanh-Mô tả công việc ngành Bán hàng-Mô tả công việc Tư vấn - Chăm sóc khách hàng-Mô tả công việc ngành Tài chính - Ngân hàng-Mô tả công việc ngành Kế toán - Kiểm toán-Mô tả công việc ngành Marketing - PR-Mô tả công việc ngành Nhân sự-Mô tả công việc ngành IT - Công nghệ thông tin-Mô tả công việc ngành Sản xuất-Mô tả công việc ngành Giao nhận - Vận tải-Mô tả công việc Kho vận - Vật tư-Mô tả công việc ngành Xuất nhập khẩu – Logistics-Mô tả công việc ngành Du lịch - Nhà hàng - Khách sạn-Mô tả công việc ngành Hàng không-Mô tả công việc ngành Xây dựng-Mô tả công việc ngành Y tế - Dược-Mô tả công việc Lao động phổ thông-Mô tả công việc ngành Kỹ thuật-Mô tả công việc Nhà nghiên cứu-Mô tả công việc ngành Cơ khí - Chế tạo-Mô tả công việc bộ phận Quản lý hành chính-Mô tả công việc Biên - Phiên dịch-Mô tả công việc ngành Thiết kế-Mô tả công việc ngành Báo chí - Truyền hình-Mô tả công việc ngành Nghệ thuật - Điện ảnh-Mô tả công việc ngành Spa – Làm đẹp – Thể lực-Mô tả công việc ngành Giáo dục - Đào tạo-Mô tả công việc Thực tập sinh - Intern-Mô tả công việc ngành Freelancer-Mô tả công việc Công chức - Viên chức-Mô tả công việc ngành Luật - Pháp lý-Tư vấn việc làm Chăm Sóc Khách Hàng -Tư vấn việc làm Vật Tư - Kho Vận-Hồ sơ doanh nhân-Việc làm theo phường-Danh sách các hoàng đế nổi tiếng-Tài liệu gia sư-Vĩ Nhân Thời Xưa-Chấm Công-Danh mục văn thư lưu trữ-Tài Sản Doanh Nghiệp-KPI Năng Lực-Nội Bộ Công Ty - Văn Hóa Doanh Nghiệp-Quản Lý Quan Hệ Khách Hàng-Quản Lý Công Việc Nhân Viên-Chuyển văn bản thành giọng nói-Giới Thiệu App Phiên Dịch-Quản Lý Kênh Phân Phối-Đánh giá nhân viên-Quản lý ngành xây dựng-Hóa đơn doanh nghiệp-Quản Lý Vận Tải-Kinh nghiệm Quản lý mua hàng-Danh thiếp cá nhân-Quản Lý Trường Học-Quản Lý Đầu Tư Xây Dựng-Kinh Nghiệm Quản Lý Tài Chính-Kinh nghiệm Quản lý kho hàng-Quản Lý Gara Ô Tô-Xem thêm gợi ý