당신은 개발자가 아니라 Frameworker 입니다.

Spring Framework 없이 자바로 서버 개발하기, 장고 없이 Python 백엔드 만들기, React 없이, Tailwind 없이 프론트 화면 만들기. 상상해본적 있으신가요?


요즘 개발은 확장성은 쉬워진 듯 하면서도 프레임워크 없이 단순하게 만들기 그 자체는 오히려 어려워 진 것 같습니다. 모던하게 만든다! 라고 생각했을때 단순한 CRUD 어플리케이션 개발을 위해 그냥 떠오르는 필요한 Framework, 모듈만 5개 이상은 사용하는 것 같습니다. 혹시 단순 SQL 쿼리 작성할때는 헷갈리지만 ORM으로는 뚝딱 만들고, javascript 함수의 기본은 잘 모르지만 next.js 로 어떻게 짜면 되는지 부터 찾아보진 않으셨나요?


물론 실용적인 프레임워크 사용법을 빠르게 익히는 것도 중요하지만, 그 기반이 되는 원리를 이해하고 단순하게 구현할 수도 있는 것을 알고 천천히 달려가는 것과 모르고 앞으로 달리는 것은 분명 다를것입니다. 그리고 생각보다 그 이해가 엄청나게 어렵지도 않고 오히려 더 재밌고 더 멀리 나아가는데 큰 도움이 될 수 있을 것입니다.


https://dev.to/themuneebh/youre-not-a-software-engineer-youre-a-frameworker-3bkk

You're not a software engineer; you're a "frameworker"

DEV Community

You're not a software engineer; you're a "frameworker"

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 5월 19일 오후 12:58

 • 

저장 217조회 10,306

댓글 9

함께 읽은 게시물

QA 구직/이직을 위한 이력서 작성 팁

... 더 보기

 • 

댓글 1 • 저장 28 • 조회 2,816


넷플릭스는 왜 WebFlux를 사용하지 않을까?

... 더 보기

넷플릭스는 왜 WebFlux를 사용하지 않을까?

kr.linkedin.com

넷플릭스는 왜 WebFlux를 사용하지 않을까?

< 일 잘하는 PM은 문제의 ‘이름’부터 정의한다 >

1

... 더 보기

 • 

댓글 1 • 저장 20 • 조회 1,185


GPT-5가 출시되면서 Function Calling에 Free-Form Function Calling과 Context-Free Grammar (CFG)를 지원하는데, 이게 숨은 보석이다.


Free-Form은 결과를 JSON이 아니라 SQL, Python script 등의 코드등을 결과로 받거나 XML, CSV 같은 형태로도 받을 수 있다. 다만 plain-text로 주는 형태라서 주의가 필요하다. 이건 예전에도 프롬프트 트릭으로 쓰곤했던거라 그냥 맘이 좀 편해졌다(?)정도.

... 더 보기

건강관리에 비유한 프로젝트 위험관리

개인의 건강관리와 프로젝트의 위험관리는 유사한 점이 많다.

... 더 보기