Định nghĩa Citizen Developer là gì?
Citizen Developer là Citizen cho nhà phát triển. Đây là nghĩa tiếng Việt của thuật ngữ Citizen Developer - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.
Độ phổ biến(Factor rating): 5/10
Một nhà phát triển công dân đề cập đến một người dùng cuối, người tạo ra các ứng dụng mới hoặc các chương trình từ một công ty hoặc tập thể cơ sở mã, hệ thống hoặc cấu trúc. Trong một ý nghĩa tổng quát, nhà phát triển này không phải là một nhà phát triển chuyên nghiệp được trả cho các ứng dụng mã, nhưng một "nghiệp dư", người sử dụng các công cụ có sẵn để anh / cô ấy để xây dựng các ứng dụng / nhóm của mình có thể hoặc sẽ sử dụng trong suốt khóa học công việc của họ.
Xem thêm: Thuật ngữ công nghệ A-Z
Giải thích ý nghĩa
Nhân viên công ty có thể không có thông tin cụ thể lập trình vẫn có thể tham gia vào việc phát triển các ứng dụng hoặc các sản phẩm trong công ty như một nhà phát triển công dân. Lý do là một mức độ khoa học máy tính chính thức có thể ít có giá trị hiện nay so với trước đây và rằng các công cụ mới như dịch vụ đám mây và nền tảng đang trừu tượng đã cho phép các nhà phát triển công dân phải làm nhiều hơn "lập trình một cách nhanh chóng", nơi họ tạo ra các ứng dụng mà không có sự cụ thể vận hành các nhà tuyển dụng của họ. Điều này dẫn đến các vấn đề được gọi là “shadow CNTT”, nơi phát triển có thể xảy ra mà không có sự cho phép của công ty, mà có thể ảnh hưởng đến tính toàn vẹn hoặc tổ chức của hệ thống CNTT có nghĩa là đã có, chẳng hạn như một cấu trúc cơ sở dữ liệu. Nói chung, những người đề xướng của loại hình này phát triển không được thừa nhận phải cân nhắc những rủi ro đối với các lợi ích.
What is the Citizen Developer? - Definition
A citizen developer refers to an end user who creates new applications or programs from a corporate or collective code base, system or structure. In a general sense, this developer is not a professional developer who is paid to code applications, but an "amateur," someone who uses the tools available to him/her for building applications that his/her team can or will use during the course of their work.
Understanding the Citizen Developer
Company employees who may not have specific programming credentials can still participate in developing applications or products within the company as a citizen developer. The rationale is that a formal computer science degree may be less valuable today than in the past and that new tools like cloud services and code abstraction platforms have allowed citizen developers to do more "programming on the fly," where they create applications without the specific commissioning of their employers. This leads to the issue known as “shadow IT,” where development can happen without the blessing of the company, which can affect the integrity or organization of the IT system that is already there, such as a database structure. In general, proponents of this type of unsanctioned development have to weigh the risks against the benefits.
Thuật ngữ liên quan
- Source Code
- Programming Language
- Programming
- Bring Your Own Device (BYOD)
- Abstraction
- Citizen Data Scientist
- Ubuntu Certified Professional
- Linus Torvalds
- Technical Writer
- Grace Hopper
Source: Citizen Developer là gì? Technology Dictionary - Filegi - Techtopedia - Techterm