봄꾸
1k
2020-10-22 23:07:39 작성 2020-10-22 23:08:01 수정됨
16
2380

백엔드 개발자에게 css는 너무 어렵습니다...


개발한 API를 붙혀볼겸 React를 공부하고 있는데 React보다 css 에서 더 막히네요 ㅋㅋㅋㅋ..

사실 UI 개발하는거 어려운일이라고 생각은 안했거든요... 근데 굉장히 어렵네요

css를 적용했을 때 어떤 결과가 도출될지 생각보다 예상이 많이 어긋나는 경우가 많습니다 ㅋㅋㅋㅋ

프론트엔드, 퍼블리셔분들 존경합니다 !

0
  • 댓글 16

  • eunbin
    645
    2020-10-22 23:15:04

    진짜 마크업 너무 어려워요 ㅠㅠ

  • Frudy
    6k
    2020-10-22 23:18:31

    저는.. 최대한..

    남이만든거 갖다쓰지않고 직접 구현해보는 편이에요.

    직접 마크업해보고.. 직접 애니메이션 넣어보고.. 


    Material UI에 있는 버튼을 쓰지않고

    Material UI에 있는 버튼컴포넌트를 직접 만들고,


    뭐 이런식이에요.


    그러다보니 차츰 익숙해지고는있는데

    망할 html은 도저히모르겠ㅅ브니다.


    html > css > js > ts > react순으로 어려운거같아요.

  • 카시와기유키
    503
    2020-10-22 23:19:46

    거기다가 반응형 디자인도 있잖아요...

    역시 해보면 어렵다니까요... 

    프론트엔드, 퍼블리셔를 바라보는 시선이 개선되길 바랍니다..

  • Frudy
    6k
    2020-10-22 23:22:37

    반응형 하니 생각나는건대요,


    반응형이 어려운것중 하나는 IE가 너무 싫고... 

    또 하나는 어떻게 배치할지 결정하느라 시간이 오래걸린다는거에요.


    CSS문법에 익숙해지면,

    "A B를 수평으로 놓다가 수직으로 배치하자" 라는 목표가 생기면 바로 구현이 되는데,


    "A B 이거를 디바이스 사이즈가 좁아지면 어떻게 배치해야되지?" 에서

    "A B를 수직으로 배치하자" 라는 판단을 내릴 때 까지가 오래걸려요.

  • javaing
    2k
    2020-10-23 02:11:44

    공감합니다. 리액트 공부를 하다보면 리액트 framework를 배우는데 쓰는 시간보다 css 고치는데 시간이 더 많이 할애되는 상황이 생기더라구요

  • 가가멜리
    1k
    2020-10-23 09:22:28 작성 2020-10-23 09:23:48 수정됨

    전회사에서는 html 부터 css 다했엇는데..

    사실 html css가 어려운게 아닙니다... 브라우저들이 다 다른게 문제죠 모바일포함

    그나마 다행인건 edge가 chromium으로 바꼇다는 점이죠


    ()은 하고싶은말

    제일 화나는 거 mac 사파리에서 안되요 (맥사주고 말하세요)

    IE 구버전에서 안되요 (IE 쓰지마세요)

    완전 옛날 스마트폰 내장 브라우저에서 안되요 (폰 바꾸세요 제발.. 그폰은 이제 구하지도 못해요)


    이제는 안해서 다행이라고 생각합니다...

    백엔드 개발자가 어려워 하는 이유는 아마 백엔드는 수학이죠

    1+1 = 2 에요 불변입니다 진리에요 논리만 맞으면 결과도 맞습니다.

    css는 아닙니다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

  • yeori
    1k
    2020-10-23 09:37:47

    마크업을 만만하게 보면 안됩니다

    저도 항상 느끼는거지만 어찌어찌 흉내는 내겠는데 너무 볼품이 없더라구요

    뭔가 갑갑하면서도 색깔도 칙칙하고 폰트도 왜 이렇게 구려보이는지... 같은 폰트인데 대체 뭐가 문제인지.. 묘하게 이상함 ㅋㅋㅋ

    뭐랄까..

    옷 못입는 애가 나름 꾸민다고 옷도 새로 맞추고 머리도 5만원 주고 컷트하고 쫙 빼입었는데 참 없어보이고 부자연스러운 모습 ㅠㅠ

    그래도 부트스트랩이나 semantic ui같은거 덕분에 최악의 흉한 꼴은 피하지만 일관성 있게 디자인 하는건 엄두도 못냅니다.

    이쁘게 뭐 해보려다 더 흉칙해지니까 걍 있는것만 쓰자...

    돌아다니다 깔끔하고 이쁜 디자인 있으면 그때그때 스크랩 해두고 참고하는 정도...

  • 74794C6565
    6k
    2020-10-23 10:05:39

    저도 그동안 모르고 살고 있다가 여기 회사 와서 해볼려고 하니깐 아는게 하나도 없다고 생각해서 

    그냥 돈주고 css html 강의 들었습니다. 돈주고 배운만큼 써먹긴 하네요. 

  • HJOW
    1k
    2020-10-23 10:50:57 작성 2020-10-23 10:56:00 수정됨

    제 아무리 CSS 문법에 대해 배우고 책도 보고 구글링을 해봐도 어렵습니다.

    그래도 디자인 시안이 나와서 따라만드는거야 어떻게든 하겠는데

    디자인 나올거리도 아니어서 내가 직접 디자인 생각까지 해야되는거면

    타고난 미적 감각을 필요로 하죠.

    근데 저는 중학교 이후 미술과목 50점 이상 받아본 적이 없거든요.

  • 고뿌
    1k
    2020-10-23 10:53:58

    유형 암기를 하듯 하면 되긴 합니다.


    좌우 배치를 하는 법

    좌우 배치시 각 방법별 장단점. 주의점.

    대중적인 레이아웃 유형별 정리.

    이런게 경험적으로 쌓이면 진행 프로젝트에 제일 좋은 선택지가 뭔지 툭툭 튀어 나옵니다. 과거 실패 경험, 해결 경험, 회피 방법 등등이 떠오르면서요

    결국 시간을 들여 훈련하면 다 가능은 한데, 그게 거기에 쏟을 시간을 개발 공부에 투자하는게 커리어에 좋죠. 흔히 퍼블리싱이 쉽다/어렵다가 나뉘는 이유가 이런 부분입니다. 문법의 복잡도는 진입 장벽이 낮습니다. 다만 실무에서 유연하게 대처를 잘 하는 수준에 가기 위해서는 최소 이것만 6개월을 훈련하기 전까진 늘 불안함을 안고 계실겁니다.

    괜히 별도의 포지션이 존재하는게 아닙니다.

  • 뒷집할머니
    1k
    2020-10-23 11:11:29

    마자마자

  • 안녕
    1k
    2020-10-23 14:08:12 작성 2020-10-23 14:45:04 수정됨

    우습게 보기엔 결과물이 정말

    너무 심하게 차이나죠..

    백엔드 개발자가 자기는 디자인도 퍼블리셔도 없이

    엄청 잘만들었다고 자뻑하고 보여주고

    우리끼리는 서로 만족하고있었는데

    클라이언트가..프론트엔드 개발자는 한명도 없는냐고 물었던 우픈 기억 ㅋㅋㅋㅋㅋㅋㅋ

    이상하게 촌스럽고 사용자를 고려안해서 ux가 불친절하고 (이 포인트가 어려운거같아요)

    플러그인들은 어울리지도 않게 대충 짬뽕해놓져(이걸 깨닫는것도 힘듦)

    기능만 잘 돌아간다는 생각에..

    플러그인 붙이다가 이상한 버튼 아이콘 하나 딸려 들어왔는데

    백엔드 개발자중에서 그 누구도 정체를 모를

    아이콘이 있다는걸 눈치채지 못했죠..진짜 미스테리함.


    정답이 없고 예외상황이 있다는게 진짜 두려운 부분인것같아요.

    디자인 감각도 솔직히.....

    (본인이 안해서 그렇지 디자인 감각이 있다고 주장하는 백엔드 개발자분들 

    계속 보게 되는데........................음....그냥 자기애만 강해요..

    솔직히 백엔드 개발자분들..옷입는거 부터 색상 고르는 센스를 한번 살펴보면

    전 일단 10년간 디자인감각 있는 백엔드 개발자 못봤습니다.ㅋㅋㅋㅋㅋㅋ

    자기가 잘한다고 빡빡 주장하는사람만 많이 봤죠)



    대기업 에서 홍보용 화면? 한번씩 만드는  몸값높은 프론트엔드 개발자 분들이

    html5 로 재미로 게임만들고 서로 보여주는걸 봤는데..진짜 경의로운. (혼자 만들고 배포도안하고 뭔.. 취미생활로 게임을 만들고 있음..ㅡㅡ)

    백엔드 개발하다 막히는건 google 님이 항상 생각보다

    빠르게 해결해주니 프로젝트에서 처음 개발해보는 거라도 걱정 안하는편인데


    프론트엔드는..프론트엔드 개발자가없고 마크업만 해주면

    이걸 어떻게 검색하지?......이건 왜 이렇지????하고 물음표로 가득해지고 정신은 아득

    지금은 그나마 나아졌지만 그래도 무서운건 여전


  • 까꿍
    275
    2020-10-23 14:21:33

    CSS 보다 더 문제는 디자인은 워낙 주관적이여서

    저는 마음에 드는데 다른 분들은 너무 개발자스럽다 할 때 입니다.


    물론 부트스트랩을 이용하긴 했어도 나는 정말 만족스러운데

    보는 입장에서는 또 아닌가보더군요.

  • 안녕
    1k
    2020-10-23 14:37:57

    까꿍

    개발자 느낌을 주는 게 있다고 하더라구요;;;;

    그 느낌을 백엔드 개발자는 뭔지 모르니

    예를들면 동작만 되면 만족해서

    묘하게 레이아웃만들때 여백? 배치? 이런거부터 컬러 

    동작? 처리 가

    이건 개발자가 만들었나보다. 하는것...

    이디자인은 촌스럽다 내취향이 아니다 이런 거랑은 좀 다른 거라고 하던


  • 원숭이부대
    991
    2020-10-23 15:52:02

    진짜 공감합니다

    css 하나가 백엔드 이슈 하나 처리하는거보다 오래걸리더군요

  • HJOW
    1k
    2020-10-28 11:38:58

    부트스트랩이 인기였던 이유이기도 하죠.

    대충 하라는대로 따라해주면 그럴싸하게 만들어주니...

  • 로그인을 하시면 댓글 을 등록할 수 있습니다.