[InFo]좋은 개발자(Front-End)가 갖는 "최소한"의 기술 리스트(skills required to be a Good FRONT-END DEVELOPER)

calm·2018년 10월 24일
24

이미지출처 : https://medium.freecodecamp.org/my-journey-to-becoming-a-web-developer-from-scratch-without-a-cs-degree-2-years-later-and-what-i-4a7fd2ff5503

유튜브를 검색하면 개발 튜토리얼 강좌를 손쉽게 찾을 수 있습니다. 유데미(udemy)를 이어 가장 많이 찾는 곳인데, 오늘 생각없이 "클릭-클릭" 하던 중 유익한?! 동영상을 발견해 여러분과 공유하려고 합니다.

내용은 "최소한 프론트개발자 라면 이런 스킬(skill)쯤은 있어야 하지 않을까?..'입니다. 원제목은(검색어) "Do you have skill to be a Front-End Developer?"입니다.아래 검색 링크 남겨뒀습니다.

영상은 프론트 개발자가 되기 위해
A.적어도 반드시 해야하는,
B.배워도 좋은,
C.배우면 안되는,
이렇게 카테고리를 나눠 설명하고 있습니다.

"개발을 공부하는 입장"에서 무엇을 공부하고 집중해야하는지 도움이 될 꺼라 생각합니다. 특히 "Must Not"부분은 사람마다 생각하는 중요도가 다르기 볼 수 있기 때문에 동영상에 나온 대사 그대로 작성했습니다. 작성된 내용이 원작자의 그것과 다르거나 혹 기록하지 못한 부분이 있다면 답글을 부탁드립니다.

YouTube 링크: https://www.youtube.com/watch?v=78PHGXdcc50

[현재 기준:2018.10월~]

A.이건 반드시 해야 해(something that munst learn)

[1] ES6
let, const vs var / closures / classes/prototype
promise (fetch API, async/await) / arrow function / module(import/export) / template strings / spread operator
[2] git & github
[3] npm/yarn(JSON)
[4] Linux
[5] WebPack
[6] css(DISPLAY, POSITION, Z-INDEX, FLEX BOX/CSS GRID)
[7] framework ( REACT or ANGULAR or EMBER or VUE whatever)

B.하면 좋을 거 같은 분야(something as "optional")

[1] svg , canvas
[2] gulp / grunt
[3] service worker(PWA)
[4] TEST FRAMEWORK- Jasmine, mocha, protractor
[5] Mobile Development

C.아닌거 같아(Must Not,Don't learn because it got older, useless)

(*사람마다 보는 가치가 다르니 이해 부탁드립니다.)

[1] Older version of Javascript
[2] bootstrap -
"a lot of people might disagree with me on bootstrap but its time to move on from a bootstrap and use flex or something"

참고하면 좋을 댓글
"Using Bootstrap to avoid investing time to learn CSS is not an option, because until you understand the core properties of CSS, you cannot leverage the bootstrap classes to its best.
The best use case of using bootstrap is if you are on a very tight deadline and you want to build something from scratch, no harm going that way.
Also latest Bootstrap is built on flex properties, so in terms of getting best out of it one should definitely learn pure CSS."

[3] jQuery

profile
공부한 내용을 기록합니다

6개의 댓글

comment-user-thumbnail
2018년 10월 25일

오.. 이런 요약글도 신선하네요. 보통은 해외 글을 번역해서 많이 올리시던데 요약도 괜찮네요. 딱 참고할 내용만 있고...

1개의 답글
comment-user-thumbnail
2018년 10월 29일

A의 [4] linux는 어느 선까지 배우는 것이 적절한 것일까요..?

1개의 답글
comment-user-thumbnail
2019년 8월 6일

좋은 정보 감사합니다!
핵심만 적혀있어 더 좋네요

답글 달기
comment-user-thumbnail
2019년 8월 9일

감사합니다!

답글 달기