• FE개발자가 되기 위해 필요한 것은 무엇인가

    2021. 3. 28.

    by. KimBangg

    머릿말

    본 글을 다양한 매체를 통해 보고 배운 내용을 정리한 글입니다.프론트엔드 개발자로 성장 하기 위해서 필요한 학습들을 정리하여, 자신의 위치를 파악하기 위해 작성 하였습니다.아래의 내용들은 포트폴리오의 내용물로써 자바스크립트까지 어느정도 마무리되면 포트폴리오를 작성 할 예정입니다.

     

     

    ======================================================================================================

     

    1. 알고리즘 학습

    모든 개발자에게 필요한 능력은 '논리력' 이라고 생각합니다. 상황에 가장 적절한 판단이 가능하도록 알고리즘을 꾸준히 풀겠습니다.

    푸는 문제들은 백준 강의에서 선별한 문제를 바탕으로 코딩 테스트에 필요한 문제를 중심으로 풀겠습니다.

     

    2. CS 과목 공부

    컴퓨터 과목을 다시 복습하겠습니다.

    이전에는 따라가기에 바빴다면, 이번에는 예제 및 활용을 통해 개념을 본질적으로 이해하고자 노력하겠습니다.

     

    교재는  공룡책, Top Down과 같은 원서를 사용하여 보다 깊은 학습을 할 것 입니다.

     

    3. HTML, CSS 등을 활용한 퍼블리싱 스킬 

    프론트엔드 개발자의 주된 목적은 클라이언트 사이드에서 발생하는 문제의 처리일 수 있지만, 그럼에도 불구하고  퍼블리싱 능력도 중요한 역할을 수행 한다고 생각합니다.

    제안된 디자인을 바탕으로, 정확하게 만들어 내는 능력을 남은 기간동안 늘리고자 노력하겠습니다.

     

    [ 이번주까지는 생활코딩 - 웹어플리케이션 만들기를 통해서 Semantic HTML등을 포함한 개발 팁에 대해 학습 예정 ]

     

    4. 자바스크립트의 활용

    DOM의 개념 및 활용을 자유롭게 할 수 있는 능력이 필요하다고 생각합니다.

    HTML, CSS로 디자인을 한 웹페이지에 동적인 요소를 넣음으로써 자바스크립트를 다루어 보겠습니다.

    뿐만 아니라, DOM 조작이 어느정도 자유로워진다면 인터랙션 기능을 넣음으로써 더욱 생동감 넘치는 웹페이지를 구축 할 예정입니다.

     

    5. 라이브러리의 활용

    자바스크립트를 기반으로 한 프로젝트를 마무리하면, CSS 전처리기 및 리액트-리덕스 라이브러를 활용한 개발을 하겠습니다.

    이를 통해, 라이브러리를 사용하는 목적을 올바르게 이해하고 활용하여 효과적인 개발이 무엇인지, 그리고 차이점은 무엇인지에 대한 경험을 늘리고 싶습니다.

     

     

    '무념무상 생각노트' 카테고리의 다른 글

    07  (0) 2021.04.25
    06  (0) 2021.04.10
    04  (0) 2021.03.27
    03  (0) 2021.01.07
    02  (0) 2021.01.04

    댓글