• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

CSS 작성 방법에 관해서

20.10.27 18:34 작성 조회수 149

1

강의 내에서 여러 css 작성 방법을 소개해주셔서
각각의 장단점은 잘 알게되었습니다.

결국엔 회사 성향이라든지 개발자 개인의 취향에 따라 작성 방법 선택 기준이 나뉘어 질 것 같은데요.
그래도 대부분 현업에서 선호하는 css 작성 방식이 있을 것 같은데 추천 해주실 수 있으신가요?
추천 해주시는 쪽으로 좀 더 사용해보면서 익숙해져보려 합니다.

답변 4

·

답변을 작성해보세요.

1

정답이 없는 내용이지만 제 개인적인 생각으로는 알고리즘은 모든 개발직군에게 필요합니다.
다만 얼마나 깊이 알아야하느냐는 회사마다 다릅니다.
구글 같이 방대한 데이터를 다루는 회사는 좋은 알고리즘을 작성할 수록 그만큼 비용이 감소합니다.
따라서 구글 면접에서 알고리즘을 중요하게 다룬다고 생각합니다.

하지만 대부분의 회사에 대해서는,
알고리즘의 기본적인 내용만 잘 이해하고 있어도 충분합니다
주니어 채용이라면 성장 가능성을 높게 보기 때문에 알고리즘을 포함한 CS 기본 지식이 중요하다고 생각합니다

1

드로우님의 프로필

드로우

질문자

2020.10.28

프론트엔드 개발직으로 직무를 옮기려고 준비 중이라 궁금한 부분이 좀 많네요 ㅠㅠ
개인적으로는 저도 개발 생산성 부분과 다양하게 쉽게 조건을 줄 수 있는 in-js 방식이
마음에 들긴 합니다만, 제가 아직 현업 업무 상황에 대해서 잘 몰라서 어느쪽으로 좀 더
중점을 두고 사용하여 익숙해지는게 나은가 궁금해서 여쭤봤습니다.
근데 답변주신 거보니 현업에서도 상황에 따라 조합해서 쓰거나 선택적으로 사용하지,
완전히 분리시켜서 사용하지는 않나보네요.

한 가지 더 궁금한 점이 있는데 프론트엔드 직군에서 알고리즘은 어느정도 비중에 들어가나요?
제가 파이썬과 django 공부하다가 자바스크립트를 사용하는데에 부족함을 느껴서 이렇게
어렵게 구현하는 방식 말고 좀 더 쉽게 생산적으로 개발할 수 있고, 또 코드를 재사용 할 수 있는 툴은
없을까 살펴보다가 리액트를 시작하게 되었거든요.
알고리즘은 무조건 필요해 보이는데 우선순위 정도가 어느정도인지가 궁금하네요.
만약 우선 순위가 높으면 그 부분부터 먼저 공부해야할 것 같아서요.

1

안녕하세요
css-in-js 도 가능한 상황이라면 아래 두 가지 중에 하나를 추천드립니다.

1. scss 와 css-module 을 조합하는 방식
2. css-in-js 방식

만약 빠른 렌더링이 중요한 프로젝트라면 1번으로 하시는 게 맞습니다.
그렇지 않다면 이제부터는 취향의 문제라고 생각됩니다.
css-in-js 방식은 잘만 사용하면 개발 생산성이 높습니다.
js에서 왜 css를 처리하냐며 싫어하시는 분들은 1번을 선택합니다ㅎㅎ

0

드로우님의 프로필

드로우

질문자

2020.10.29

좋은 답변 감사합니다.