앞의 글에서 소개한 내용과 같이 제가 요즘 읽고 있는 책인 "개발자가 영어도 잘해야 하나요?(최희철 작가)" 란 책의 개발자 영어에서 자주 사용하는 불규칙 동사들을 정리한 내용입니다.
해당 책은 전체 내용을 정리할 생각은 없고 "Chater1" 의 내용만 정리할 예정입니다.
개발자에게 꼭 필요한 영어 표현들 및 관련 사용 예제들이 잘 정리되어 있어, 관심 있는 분들께는 구매해 소장하시는 것을 추천드립니다.
아래는 책의 동사 부분입니다.(예문은 제가 직접 추가하였고 카테고리를 분류한 내용입니다.)
개발자 영어에서 자주 사용하는 불규칙 동사
1. 데이터 처리 및 작업
뜻 |
현재형 |
과거형 |
과거완료형 |
예문 |
자르다 |
Cut |
Cut |
Cut |
Cut the dataset into smaller chunks for processing. |
찾다 |
Find |
Found |
Found |
We found the optimal algorithm for the task. |
얻다 |
Get |
Got |
Gotten |
The function has gotten the data from the API. |
주다 |
Give |
Gave |
Given |
The method gives a default value if none is provided. |
읽다 |
Read |
Read |
Read |
The script reads the configuration file at startup. |
가져가다 |
Take |
Took |
Taken |
The parser takes raw input and returns structured data. |
2. 코드 작성 및 관리
뜻 |
현재형 |
과겨형 |
과거완료형 |
예문 |
짓다 |
Build |
Built |
Built |
We built a robust backend system last sprint. |
하다 |
Do |
Did |
Done |
The team has done the refactoring of the module. |
그리다 |
Draw |
Drew |
Drawn |
The library draws charts based on the input data. |
가지다 |
Have |
Had |
Had |
The class has had a private property for caching. |
만들다 |
Make |
Made |
Made |
I made a utility function to simplify the code. |
놓다 |
Put |
Put |
Put |
Put the helper functions in a separate file. |
쓰다(글) |
Write |
Wrote |
Written |
She wrote the API documentation for the project. |
선택하다 |
Choose |
Chose |
Chosen |
We chose TypeScript for better type safety. |
3. 시스템 및 환경 관리
뜻 |
현재형 |
과거형 |
과거완료형 |
예문 |
사다 |
Buy |
Bought |
Bought |
The company bought additional cloud storage. |
유지하다 |
Keep |
Kept |
Kept |
We kept the legacy code for compatibility. |
보내다 |
Send |
Sent |
Sent |
The server sent the response to the client. |
설정하다 |
Set |
Set |
Set |
Set the environment variable before deployment. |
서다 |
Stand |
Stood |
Stood |
The application stood up to heavy traffic. |
자다 |
Sleep |
Slept |
Slept |
The task slept for 2 seconds between retries. |
깨다 |
Wake |
Woke |
Woken |
The cron job woke the idle process. |
4. 사용자 인터페이스 및 상호작용
뜻 |
현재형 |
과거형 |
과거완료형 |
예문 |
보다 |
See |
Saw |
Seen |
I saw the UI mockup in the design tool. |
말하다 |
Say |
Said |
Said |
The tooltip says to enter a valid email. |
말하다 |
Speak |
Spoke |
Spoken |
The error message speaks about invalid input. |
말하다 |
Tell |
Told |
Told |
The alert told users to refresh the page. |
앉다 |
Sit |
Sat |
Sat |
The button sits at the top of the form. |
5. 에러 및 디버깅
뜻 |
현재형 |
과거형 |
과거완료형 |
예문 |
깨다 |
Break |
Broke |
Broken |
The update broke the authentication flow. |
잡다 |
Catch |
Caught |
Caught |
The try-catch block caught the runtime error. |
얼다 |
Freeze |
Froze |
Frozen |
The app froze during the stress test. |
숨다 |
Hide |
Hid |
Hidden |
The issue was hidden in the nested function. |
붙다 |
Stick |
Stuck |
Stuck |
The loop got stuck due to a logical error. |
던지다 |
Throw |
Threw |
Thrown |
The method threw a custom exception. |
불다 |
Blow |
Blew |
Blown |
The server blew up under heavy load. |
쏘다 |
Shoot |
Shot |
Shot |
Errors shot up after the new release. |
6. 프로젝트 및 팀 관리
뜻 |
현재형 |
과거형 |
과거완료형 |
예문 |
시작하다 |
Begin |
Began |
Begun |
The sprint began with a planning session. |
이끌다 |
Lead |
Led |
Led |
She led the team to deliver the feature on time. |
만나다 |
Meet |
Met |
Met |
We met the client’s requirements for the app. |
지불하다 |
Pay |
Paid |
Paid |
We paid extra attention to code quality. |
가르치다 |
Teach |
Taught |
Taught |
The senior developer taught us debugging techniques. |
성장하다 |
Grow |
Grew |
Grown |
The project has grown in scope since last year. |
이기다 |
Win |
Won |
Won |
Our app won the best design award. |
7. 기타 작업
뜻 |
현재형 |
과거형 |
과거완료형 |
예문 |
있다 |
Be |
Was/Were |
Been |
The feature has been in development for weeks. |
치다 |
Hit |
Hit |
Hit |
The API hit its rate limit during testing. |
잡다 |
Hold |
Held |
Held |
The variable holds the current state. |
알다 |
Know |
Knew |
Known |
I knew the bug was in the parser. |
떠나다 |
Leave |
Left |
Left |
I left a TODO comment in the code. |
흔들다 |
Shake |
Shook |
Shaken |
The change shook the entire workflow. |
오다 |
Come |
Came |
Come |
The solution came from a team brainstorm. |
운전하다 |
Drive |
Drove |
Driven |
Automation has driven our CI/CD pipeline. |
가다 |
Go |
Went |
Gone |
The deployment went smoothly yesterday. |
의미하다 |
Mean |
Meant |
Meant |
This warning means the disk is full. |
팔다 |
Sell |
Sold |
Sold |
We sold the software to a new client. |
훔치다 |
Steal |
Stole |
Stolen |
The attacker stole the API keys. |
생각하다 |
Think |
Thought |
Thought |
I thought the issue was in the frontend. |
이해하다 |
Understand |
Understood |
Understood |
I understood the logic after reviewing the code. |
입다 |
Wear |
Wore |
Worn |
The database wore out after constant queries. |
달리다 |
Run |
Ran |
Run |
The test suite ran without failures. |
타다 |
Ride |
Rode |
Ridden |
The app has ridden on outdated libraries. |
소비하다 |
Spend |
Spent |
Spent |
We spent hours optimizing the query. |