이번 글에서 소개할 내용은 제가 요즘 읽고 있는 책인 "개발자가 영어도 잘해야 하나요?(최희철 작가)" 란 책의 개발자가 자주 사용하는 동사들을 정리한 내용입니다.
해당 책은 전체 내용을 정리할 생각은 없고 "Chater1" 의 내용만 정리할 예정입니다.
개발자에게 꼭 필요한 영어 표현들 및 관련 사용 예제들이 잘 정리되어 있어, 관심 있는 분들께는 구매해 소장하시는 것을 추천드립니다.
아래는 책의 동사 부분입니다. (예문은 제가 직접 추가하였고 카테고리 분류와 일부 단어도 추가한 내용입니다.)
개발자가 자주 사용하는 영어 동사
1. 데이터 처리 및 변환
동사 | 뜻 | 예문 |
Analyze | 분석하다 | Analyze the dataset to identify trends. |
Convert | 변환하다 | Convert the JSON string to a Python dictionary. |
Extract | 추출하다 | Extract the user ID from the API response. |
Filter | 필터링하다 | Filter the list to show only active users. |
Parse | 분석하다 | Parse the XML file to retrieve specific tags. |
Transform | 변환하다 | Transform the raw data into a structured format. |
Chunk | 덩어리로 나누다 | Chunk the large file into smaller segments for processing. |
Interpolate | 덧붙이다 | Interpolate the missing values in the dataset. |
Split | 분할하다 | Split the string into an array of words. |
2. 시스템 및 환경 설정
동사뜻예문
동사 | 뜻 | 예문 |
Configure | 구성하다 | Configure the server to allow CORS requests. |
Initialize | 초기화하다 | Initialize the array with default values. |
Install | 설치하다 | Install the latest version of Node.js. |
Set | 설정하다 | Set the environment variable for the API key. |
Default | 기본값으로 하다 | Default the timeout to 30 seconds if not specified. |
Allocate | 할당하다 | Allocate sufficient memory for the image processing task. |
Reboot | 재부팅하다 | Reboot the system after installing updates. |
Spin | 회전하다 | Spin up a new Docker container for testing. |
3. 코드 작성 및 관리
동사 | 뜻 | 예문 |
Code | 코드 작성하다 | Code a new authentication module for the app. |
Commit | 커밋하다 | Commit the changes with a descriptive message. |
Debug | 디버그하다 | Debug the function to find the null pointer issue. |
Refactor | 리팩터링하다 | Refactor the legacy code to improve readability. |
Write | 쓰다 | Write the test cases for the new feature. |
Declare | 선언하다 | Declare the function signature in the header file. |
Define | 정의하다 | Define a new class for handling user data. |
Document | 문서화하다 | Document the API endpoints in the README file. |
Clean | 정리하다 | Clean the codebase by removing unused imports. |
Edit | 편집하다 | Edit the script to handle edge cases. |
Format | 형식화하다 | Format the code using Prettier before submission. |
Organize | 조직하다 | Organize the project files into logical folders. |
4. 데이터베이스 및 네트워크
동사 | 뜻 | 예문 |
Connect | 연결하다 | Connect to the PostgreSQL database using JDBC. |
Fetch | 가져오다 | Fetch the latest posts from the social media API. |
Query | 질문하다 | Query the database for users with active subscriptions. |
Retrieve | 조회하다 | Retrieve the customer details from the CRM system. |
Update | 업데이트하다 | Update the user profile with the new email address. |
Join | 참여하다 | Join the orders and customers tables for the report. |
Crawl | 크롤링하다 | Crawl the website to collect product prices. |
Interface | 연결하다 | Interface with the payment gateway API. |
Poll | 설문 조사하다 | Poll the server for status updates every 10 seconds. |
Probe | 탐사하다 | Probe the network to detect open ports. |
Requery | 다시 쿼리하다 | Requery the database if the initial result is empty. |
Request | 요청하다 | Request the user’s location data from the API. |
Send | 보내다 | Send a confirmation email to the user. |
Stream | 스트림하다 | Stream the log data to the monitoring service. |
Sync | 동기화하다 | Sync the local database with the cloud backup. |
5. 파일 및 자원 관리
동사 | 뜻 | 예문 |
Backup | 백업하다 | Backup the database before applying migrations. |
Delete | 삭제하다 | Delete the temporary files after the process completes. |
Save | 저장하다 | Save the user’s preferences to a JSON file. |
Store | 저장하다 | Store the session data in Redis for quick access. |
Upload | 업로드하다 | Upload the image to the cloud storage service. |
Copy | 복사하다 | Copy the configuration file to the deployment directory. |
Move | 이동하다 | Move the processed files to the archive folder. |
Read | 읽다 | Read the contents of the log file into a string. |
Decompress | 압축 해제하다 | Decompress the zipped archive before accessing its contents. |
Unpack | 압축 해제하다 | Unpack the tarball to extract the project files. |
Zip | 압축하다 | Zip the project folder for distribution. |
6. 사용자 인터페이스 및 상호작용
동사 | 뜻 | 예문 |
Display | 전시하다 | Display the welcome message on the homepage. |
Render | 렌더링하다 | Render the React component with the updated props. |
Show | 보여 주다 | Show a loading spinner during data fetching. |
Toggle | 토글하다 | Toggle the dark mode setting on button click. |
Visualize | 시각화하다 | Visualize the sales data using a bar chart. |
Click | 클릭하다 | Click the “Save” button to submit the form. |
Draw | 그리다/끌다 | Draw a custom button using the Canvas API. |
Navigate | 탐색하다 | Navigate to the user profile page after login. |
Scroll | 스크롤하다 | Scroll the page to the comments section automatically. |
Zoom | 확대/축소하다 | Zoom the map to focus on the user’s location. |
7. 보안 및 검증
동사 | 뜻 | 예문 |
Authenticate | 인증하다 | Authenticate the user with their OAuth token. |
Encrypt | 암호화하다 | Encrypt the password before storing it in the database. |
Validate | 유효성 검사하다 | Validate the email format before processing the form. |
Verify | 검증하다 | Verify the integrity of the downloaded file using a checksum. |
Escape | 이스케이프 처리하다 | Escape the user input to prevent SQL injection. |
Secure | 보안하다 | Secure the API endpoint with JWT authentication. |
8. 배포 및 최적화
동사 | 뜻 | 예문 |
Deploy | 배포하다 | Deploy the latest version to the production server. |
Optimize | 최적화하다 | Optimize the database queries to reduce latency. |
Minify | 최소화하다 | Minify the CSS files to improve page load speed. |
Test | 테스트하다 | Test the application with unit and integration tests. |
Bundle | 묶다 | Bundle the JavaScript modules using Webpack. |
Compile | 컴파일하다 | Compile the TypeScript code to JavaScript. |
Recompile | 재컴파일하다 | Recompile the project after updating the dependencies. |
Redeploy | 재배포하다 | Redeploy the app after fixing the critical bug. |
Upscale | 규모를 늘리다 | Upscale the server to handle increased traffic. |
9. 버전 관리 및 협업
동사 | 뜻 | 예문 |
Clone | 복제하다 | Clone the GitHub repository to start contributing. |
Fork | 갈라지다 | Fork the open-source project to add custom features. |
Merge | 병합하다 | Merge the feature branch into the main branch. |
Pull | 당기다 | Pull the latest updates from the remote repository. |
Push | 밀다 | Push the local commits to the Git server. |
Rebase | 재설정하다 | Rebase the branch to resolve merge conflicts. |
Review | 검토하다 | Review the pull request before approving it. |
10. 기타 작업
동사 | 뜻 | 예문 |
Generate | 생성하다 | Generate a random token for session management. |
Log | 기록하다 | Log the error details to the console for debugging. |
Monitor | 감시하다 | Monitor the server uptime using a health check. |
Notify | 알리다 | Notify the admin when a critical error occurs. |
Add | 추가하다 | Add a new endpoint to the REST API. |
Apply | 적용하다 | Apply the new styling to the webpage. |
Build | 구축하다 | Build a CI/CD pipeline for automated deployments. |
Construct | 구축하다 | Construct a custom data structure for the algorithm. |
Control | 제어하다 | Control the application flow with a state machine. |
Create | 생성하다 | Create a new database table for user roles. |
Design | 설계하다 | Design a scalable architecture for the microservices. |
Detect | 감지하다 | Detect memory leaks in the application. |
Determine | 결정하다 | Determine the optimal caching strategy for the app. |
Develop | 개발하다 | Develop a mobile app for the existing web platform. |
Direct | 지시하다 | Direct the user to the FAQ page for support. |
Distribute | 배포하다 | Distribute the workload across multiple nodes. |
Embed | 내장하다 | Embed a YouTube video in the blog post. |
Encode | 인코딩하다 | Encode the video file for streaming compatibility. |
Ensure | 보장하다 | Ensure the API returns consistent responses. |
Evaluate | 평가하다 | Evaluate the performance of the new caching layer. |
Execute | 실행하다 | Execute the shell script to automate the task. |
Export | 내보내다 | Export the report as a PDF file. |
Fix | 고치다 | Fix the layout issue in the responsive design. |
Flag | 표시하다 | Flag the suspicious transaction for review. |
Freeze | 동결하다 | Freeze the configuration object to prevent changes. |
Function | 기능하다 | The module functions as a middleware in the pipeline. |
Handle | 처리하다 | Handle the file upload error gracefully. |
Host | 주최하다 | Host the static website on Amazon S3. |
Identify | 식별하다 | Identify the bottleneck in the data pipeline. |
Implement | 구현하다 | Implement the payment processing logic. |
Import | 불러오다 | Import the utility functions from the shared module. |
Include | 포함하다 | Include the CSRF token in the form submission. |
Increase | 증가시키다 | Increase the retry attempts for failed API calls. |
Input | 입력하다 | Input the API key in the configuration panel. |
Instantiate | 객체화하다 | Instantiate a new database connection object. |
Integrate | 통합하다 | Integrate the analytics service with the app. |
Invalidate | 무효화하다 | Invalidate the user session after logout. |
Invoke | 호출하다 | Invoke the callback function after the task completes. |
Iterate | 반복하다 | Iterate over the array to process each item. |
Keep | 유지하다 | Keep the connection alive during long operations. |
Link | 연결하다 | Link the stylesheet to the HTML document. |
Load | 로드하다 | Load the user preferences from local storage. |
Manage | 관리하다 | Manage the application state using Redux. |
Measure | 측정하다 | Measure the response time of the API call. |
Migrate | 옮기다 | Migrate the legacy data to the new system. |
Mock | 흉내 내다 | Mock the database service for unit testing. |
Modify | 수정하다 | Modify the template to include dynamic content. |
Obtain | 획득하다 | Obtain the user’s consent before tracking data. |
Patch | 일부 수정하다 | Patch the library to fix the security issue. |
Perform | 수행하다 | Perform the backup operation nightly. |
Plan | 계획하다 | Plan the sprint tasks for the next two weeks. |
Process | 처리하다 | Process the incoming messages in a queue. |
Refetch | 다시 가져오다 | Refetch the data when the network reconnects. |
Refine | 정제하다 | Refine the search algorithm for better accuracy. |
Regenerate | 재생성하다 | Regenerate the SSL certificate for the domain. |
Relink | 재연결하다 | Relink the dependencies after the update. |
Remove | 제거하다 | Remove the deprecated methods from the codebase. |
Replace | 교체하다 | Replace the old logging library with a new one. |
Reset | 재설정하다 | Reset the form fields after submission. |
Respond | 응답하다 | Respond with a 404 status for invalid routes. |
Retry | 재시도하다 | Retry the failed network request up to three times. |
Rollback | 되돌리다 | Rollback the database changes if the transaction fails. |
Route | 경로를 지정하다 | Route the API calls to the appropriate controller. |
Run | 실행하다 | Run the linter to check for code style issues. |
Scaffold | 발판을 놓다 | Scaffold a new React project with Create React App. |
Search | 검색하다 | Search the logs for error messages. |
Select | 선택하다 | Select the first item from the dropdown menu. |
Serialize | 직렬화하다 | Serialize the object to JSON for API transmission. |
Share | 공유하다 | Share the project link with the team. |
Simulate | 시뮬레이션하다 | Simulate a high-traffic scenario for stress testing. |
Solve | 해결하다 | Solve the concurrency issue with a mutex. |
Specify | 지정하다 | Specify the version number in the package.json file. |
Throttle | 조절하다 | Throttle the API requests to avoid rate limits. |
Trace | 추적하다 | Trace the request flow through the microservices. |
Track | 추적하다 | Track the user’s navigation path for analytics. |
Transact | 거래하다 | Transact the payment securely with the gateway. |
Translate | 번역하다 | Translate the UI text to Spanish. |
Unset | 제거하다 | Unset the temporary variable after use. |
Unwrap | 풀다 | Unwrap the optional value to access its contents. |
Use | 사용하다 | Use the new library for faster computations. |
Value | 가치를 평가하다 | Value the performance gain of the new algorithm. |
Watch | 관찰하다 | Watch the directory for file changes during development. |
Wire | 연결하다 | Wire the frontend to the backend API. |
Wrap | 포장하다 | Wrap the async function in a try-catch block. |
Yield | 양보하다 | Yield the thread to allow other tasks to run. |
Zero | 제로화하다 | Zero the buffer before reusing it. |
'독서 정리' 카테고리의 다른 글
게으른 완벽주의자를 위한 심리학 - 2부 (1) | 2025.04.11 |
---|