티스토리 뷰
반응형
개발자의 마음가짐
우리는 백엔드 개발에 집중하고 있어서 갑자기 프론트엔드에 있는 데이터를 가져와야 해서 당황스러운 분도 계셨을거예요.
API를 개발해야 하는데 데이터베이스가 아닌 다른곳에서 강제로 가져와야 하는 상황이 와도 유연하게 대처할 수 있는 개발자가 되기 위해서는 백엔드 개발자라 해도 프론트엔드에 전혀 관심이 없으면 안됩니다. 😁
(보너스!) 개발자의 마음가짐
여러분이 앞으로 더 깊게 공부를 하며 코드를 작성하다 보면 어디선가 아주 좋은 추상화, 혹은 높은 수준의 엔지니어링 기법을 보고 여러분의 코드에 적용하려고 시도할 수 있습니다.
이것을 Over Engineering이라고 말하는데요, 앞으로 여러가지 문제를 해결하다 보면 필요 이상으로 문제를 복잡하게 해결하거나 설계할 수 있습니다. 그렇기 때문에 ”만약” 을 대비하거나 아직 가지고 있지 않은 문제까지 예상하여 해결하지 않도록 하는게 중요합니다.
여러분이 처한 문제를 해결하기 위한 방법중 가장 단순한 방법을 고민하고 선택하는 연습을 해보세요!
다 어디서 들어본 말인것 같다고요? 맞습니다 😄 이전에 알려드린 3대 원칙중 KISS, YAGNI에 해당해요! (두번이나 말씀드릴 만큼 중요해요!)
참고로 Over Engineering은 당신의 제품을 죽일 수 있습니다.라는 글도 있답니다 😇
반응형
'항해 > 주특기 1주차' 카테고리의 다른 글
[node js] 5주차 -2 (0) | 2022.01.27 |
---|---|
[node js] 5주차 -1 (0) | 2022.01.27 |
[node js] 4주차 -4 (0) | 2022.01.27 |
[node js] 4주차 -3 (0) | 2022.01.23 |
[node js] 4주차 -2 (0) | 2022.01.23 |