w0nder.land

시니어 프론트엔드 개발자는 무엇인가 (opens in new tab)

주니어 팀원이 어떤 개발자를 시니어 프론트엔드 개발자라고 불러도 되는지 물었다. 나 역시 정리해 둔 답이 없어서 곧바로 답해 주지 못했다. 이 질문은 생각보다 어렵다. 오래 일했다고 시니어라고 부르기에는 부족하고, 특정 프레임워크만 능숙하게 다룬다고 해서 시니어라고 부르기에도 좁다. React, TypeScript, 복잡한 상태 관리, 디자인 시스템—이런 말들은 시니어의 한 면을 짚을 수는 있지만, 그것만으로는 부족하다. 구현이 아니라 판단 한때는 실력을 "얼마나 잘 구현하느냐"로 말해 왔다. 복잡한 화면을 빠르게 만들 수 있는지, API와 상태를 연결할 수 있는지, 인터랙션이 자연스러운지. 물론 지금도 구현 능력은 중요하다. 그런데 AI가 코드를 빠르게 생성하는 시대에는 그 척도만으로 시니어를 설명하기 어렵다. 컴포넌트, 이벤트, API 호출, 에러 처리까지 초안은 짧은 시간에 나온다. 그렇다고 시니어의 역할이 줄어드는 것일까. 나는 반대라고 본다. 오히려 더 분명해진다. 중...

Read the original article
Sign in to keep reading the full article.

Keyboard Shortcuts

Navigation

Next / previous post
j/k
Open post
oorEnter
Preview post
v

Post Actions

Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Save / unsave
s

Recommendations

Add interest / feed
Enter
Not interested
x

Go to

Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Discover
gb
Search
/

General

Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help