goldman720
104
2021-10-06 09:49:26 작성 2021-10-06 14:04:44 수정됨
16
3562

신입 프론트엔드 개발자는 어느정도 수준이여야 하나요?


안녕하세요.. 30대 중반으로가는...취준생입니다. 이전에는 반도체 기술영업 했습니다..

국비지원 6개월 중 2개월정도 C, C++, C# 배우고 이후 개인적으로 웹에 관심이 생겨 국비과정수업을 잘 듣지 않고.. 독학으로 프론트 Html, CSS, JS, React 배웠습니다...백엔드는 Expressjs, Python flask 해봤습니다.

국비 6개월은 8월말에 끝났습니다. 제가 고민인 것은 프로젝트를 해야하는데 아이디어가 딱히 없어서 프로젝트가 클론위주입니다.... 보면서 만들지는 않았고 저렇게 만드는구나 정도 이해하고 혼자서 만들었습니다... 

고민1)

포트폴리오에 기재할 프로젝트...는 어느수준이여야 하나요...?

고민2)

웹에 모션효과 주는 부분을 잘 못하겠습니다. 신입 프론트엔드 개발자라면 잘 알고 있어야 하나요?

이부분이 제일 애매한데... 어떤 모션효과가 있어 어떻게 줘야하는지 딱히 감이 안오네요..

HTML, CSS가 부족한 걸까요?


주저리 작성해서... 죄송합니다..늦은나이에 신입으로 하려나보니 매일매일 고민에 빠져서요..

포트폴리오사이트 삭제하였습니다..

6
  • 댓글 16

  • 코딩을지켜츄
    1k
    2021-10-06 11:01:20 작성 2021-10-06 11:02:07 수정됨

    잘하셨네요. 다양한 프로젝트와 다양한 기술 그리고 실제 빌드까지 한건 좋게 볼것 같습니다. 뭔가 만드는데 흥미 있는 사람이구나 같은??아. 마지막에 deploy 버튼 잘못됐네요. 눌렀ㄴ는데 깃헙갑니다. 

    근데 좀 아쉬운건 프론트 지원하시는데 넘 넓게 많은걸 하신것 같은 것. 그게 좋은거긴 한데 포폴 보면 드는 생각이 백엔드 지원자 같아요. 다양한 기술 언어 할줄 알면서 기능 구현에 흥미가 있는 것 같은데 보이는 시각적인건 크게 고려하지 않는 느낌이랄까. 캘린더, 코로나 이런거 많은걸 넣는건 좋은데 디자인적인 면에서 UI나 UX가 그래도 실제 운영하는 서비스 약간은 비슷하게? 가는게 좋은거 같아요. 주변에 혹시 디자이너 있으면 색감이라던지 버튼 배치라던지 전체적인 UI 피드백을 받는게 좋을거 같아요. 전 스타트업 신입 프론트 치곤 충분할것 같다고 생각은 들지만 각각 포폴의 완성도 면이 조금 아쉬워요. 프론트 갈거면 디자인 감각도 어느정도 보충하셔야 할듯. 인기있는 좋은 회사가 아닌 기본 프론트 신입 이면 충분할거 같긴한데 ㅎㅎ

    모션효과 같은 경우는 기획에서 어떤 효과를 원한다 하면 구글링해서 프로토타입 한번 돌리고 적용하면 되지 않을까요? 제 생각에 그런건 머리에 이고 있는것보다 요구가들어오면 구글한뒤에 이해하고 구현만 가능하다면 굳이 많은걸 기억하고 있을 필요가 있을까 싶어요. 저도 모션 효과 거의 안해봤지만 구글링해서 돌려보면 왠만한건 다 할수 있지 않을까 생각이 드네요.그리고 모션은 JS쪽 사용많이 될거 같은데. 라이브러이 있으면 쓰면 될거 같고..

  • goldman720
    104
    2021-10-06 11:13:22 작성 2021-10-06 11:13:56 수정됨
     

    피드백 감사드립니다. 수정할게요 ㅎ 

    역시 제가 미적감각이 없어서  ㅠ 항상 너무 아쉬웠습니다. 고민이네요.

     저도 제가 만들면서 프론트인지 백엔드인지 ... 헷갈리고 한답니다..
     HTML, CSS를 보충해야할지

     미적감각이라...

  • 갱스터
    18
    2021-10-06 11:38:01

    이제 막 공부 시작한 제 눈에는 너무 대단하게 느껴지네요 ,, ㅎㅎ 공부하신 총 기간이 얼마나 되시는지 여쭤봐도 될까요?

  • goldman720
    104
    2021-10-06 11:47:53 작성 2021-10-06 11:48:54 수정됨

    갱스터 국비지원으로 대면  2개월정도다니고 4개월정도는 비대면기간이 많아서 별도로 공부했습니다. 

    의미는 없을 거 같은데 재미가있어서 하루에 평균 8시간은 한거같아요...

  • moonti
    4k
    2021-10-06 13:00:36

    와 근데.. 저는 진짜 대단한것 같고, 공부 방향 잘 잡아서 오신것같아요. 비전공자인데,, 저는 감탄했씁니다..

    제가 멘토링을 최대한으로 해도 결과는 이거 이하일 것같다는 생각을 했어요.

  • goldman720
    104
    2021-10-06 13:06:38

    moonti

    저는 프로젝트할때 디자인부분을 어떻게 해야할지 도통 감히 오지 않네요...

    검색해서 디자인 부분은 그냥따라만들어야하는건가요 ?

    진짜 현업가면 프론트엔드 개발자가 디자인요소도 알아야되는건가요?

  • Mambo
    6k
    2021-10-06 13:23:13

    디자인 감각 있는사람 부러워요. :)

  • moonti
    4k
    2021-10-06 13:38:08
  • moonti
    4k
    2021-10-06 13:38:46

    디자인 감각은 크게 중요하지 않아요. 그건 디자이너 영역이죠.

  • goldman720
    104
    2021-10-06 13:53:27

    moonti 와우 진짜 잘하셨네요...👏 공유 감사합니다.

  • 코딩을지켜츄
    1k
    2021-10-06 16:46:13

    아 다시 봤는데 신입 들어가시는데 디자인까지 생각하실필요 없을것 같긴 하네요. 간단하게 폰트 크기 같은건 통일 시키고 간격 같은건 좀 균등하게 맞추고 뭐 그정도만 하면 될거 같아요 react 쓰면 material ui구글링 치면 있거든요. 요새 다 material ui 느낌으로 하기 땜에. 위에 포폴 올리신 님과 같은 느낌. 

    생각해보니 신입 주니어 단에선 디자인 필요 없을거 같긴합니다. 프론트 개발자 디자인 감각에 대해선 주관적인거 같아요. 전 좀 필요하다고 생각하는 편이고. 저도 프론트라 궁금해서 한번 검색해봤네요 

    https://okky.kr/article/812850

    즐거운 개발하세요 ㅎㅎ

  • 마샤와곰
    437
    2021-10-06 17:51:28

    프론트 개발자라면..

    Javascript 문법을 제대로 알 고 있어야 합니다. 당연히 CSS가 무엇인지도 알아야 합니다.

    HTML 엘리먼트 구조도 알아야겠네요.

    그리고나서 Typescript도 공부하면 좋습니다.

    기본에 충실하시고 리엑트, 앵귤러, 뷰 같은 프레임워크(라이브러리) 중 1가지를 익히시면 됩니다.

    1가지만 익히더라도 나머지 2개는 어렵지 않게 사용하실 수 있습니다.

  • 파이썬초보일대일
    560
    2021-10-09 15:37:20

    디자인에 충실할 필요가 없는데요. 프론트 엔지니어는 말그대로 엔지니어고 작은데는 디자이너 붙어서 프론트엔지니어가 퍼블리싱까지 할 수도 있지만 큰 곳은 안 그래요. 

  • benben
    196
    2021-10-09 23:39:50
    회사 크기에 따라 다른 것 같네요.
    큰데 가면, 퍼블리셔가 따로 있습니다. (HTML/CSS/JS - 화면 및 동작 구현)

    프론트 개발자는 퍼블리셔 역할을 하는 곳도 있지만 그런 곳의 경우, 
    디자인의 중요성이 떨어집니다.

    그렇기 때문에 적당하게 타협하게 되죠.
    큰 곳에서는 있을 수 없는 일이고요.
    그래서 개발자 역할에 더 집중 할 수 있습니다.

    프론트 개발자가 하는 일은 주로..성능 최적화, 코드 재사용성을 고려한 구현, 로그인 기능 구현, api  호출 및 데이터 연결 같은 것들이 있습니다.
    주로 API 호출해서 연동하는 작업을 주로 하게 되고, 성능 최적화에서 실력이 갈립니다.

    작은 곳에서는 디자인 감각이 더 중요해집니다.
    그 이유는 디자이너가 역량도 부족하고, 퍼블리셔도 없으니까 그렇습니다.
    어쩔 수가 없어요. 그러나 그런 디자인 감각이 본인 커리어에 도움이 되는지는 의문이네요...
     
    짬짬이 UX (User eXperience, 사용자 경험)에 대해 학습하는 것도 필요합니다.
    사실 프론트엔드 개발자는 최고의 UX를 위해서 엔지니어링적인 부분에서 개선을 하는 역할이라고 봐요.
    속도 개선이든 뭐든 ......

    그리고, 프론트엔드 개발자의 기여도가 커질려면, 백엔드도 마찬가지이겠지만, 회사 규모가 좀 커야합니다. 그래야 성능최적화도 큰 의미가 생기고 회사에 기여가 가능해요.

    적당한 곳에가셔서 경험을 쌓으시고,
    큰 곳에 가셔서 역량을 펼칠 기회를 잡으실 수 있길 바랍니다.

    프론트엔드의 역할을 회사에서 이해하고 있는 조직에 가셔야 좋습니다.
    적어도....야놀자, 리디북스, 마이리얼트립 같은 곳 정도는 가야 좋습니다.
    그 밑으로는 프론트엔드 개발을 어떻게 하는지조차 제대로 이해하고 있지 못할 가능성도 큽니다.

    디자인시스템 구축을 할 여력도 안 될 것이고..그렇습니다.

    좋은 회사의 프론트엔드 개발자 공고나 블로그를 보고,
    내가 하는 일이 과연 적절한가? 에 대해 생각해보길 바랍니다.



    그리고, 프론트엔드의 프레임워크 개발 시작은 React로 하면 됩니다. 앵귤러는 완전 비추고 vue는 리액트를 익히고 넘어가시는 게 좋습니다. 
  • benben
    196
    2021-10-09 23:44:39

    저도 38살 1월 부터 프론트엔드 개발자로 취업했습니다. 그동안에 기획자로 일하다 퇴근하고 공부해서 전직하게 되었는데,

    힘내시길 바랍니다.



  • devjang
    1k
    2021-10-11 21:49:25

    이미 위에 @benben님께서 현실적이고도 좋은 답변을 주셨네요

    원하는 신입에 대한 기준, 원하는 3년차에 대한 기준 대부분의 회사마다 모두 다릅니다.
    같은 회사더라도 채용하는 공고의 목적이나 부서마다 다를 수도 있고요.

    결국 구직자 입장에서 실력이 좋으면 좋을수록 선택의 폭이 넓다는거죠


    고민1)

    어차피 신입 포트폴리오에 큰 기대를 가지지는 않습니다.
    잘 정리하여 문서화하는게 중요하고 도식화를 많이 하는 것도 굉장히 좋습니다.

    무엇을 만들었느냐보다 어떻게 만들었느냐 그리고 그 과정 속에서 어떤 어려움을 겪었고 해결해봤느냐도 중요하죠.

    이게 궁금하시다면 구글링만 하셔도 포트폴리오는 수두룩빽뺵합니다.

    신입 프론트엔드 취업 후기, 신입 프론트엔드 개발자 취업 회고 이런식으로 검색해보세요.


    고민2)

    딱 한계를 만들어서 난 못해하는 것보다는 상황에 따라 할 수는 있어야합니다.
    왜 이런 고민하시는지 모르겠지만 신입이라면 더더욱 JavaScript에 많은 투자를 하셔야합니다.


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