프론트엔드(리액트) 신입을 목표로 html,css,js 기초 강의를 수강하고 본 강의를 수강중에 있습니다.
제 질문의 요점은 만약 강사님께서 신입사원을 채용한다고 가정했을 때
강의에서 제공하는 1~10번문제중에서 난이도 낮은거부터해서 몇번까지 풀어나갈 실력이면
채용할 수 있는 최소 수준이 된다고 생각하시나요? (리액트, 뷰 같은 프레임워크를 다루는 실력을 제외하고..)
사실 문법강의만 수강하다가 직접 뭐라도 만들면서 부족한걸 채우는 방식으로 공부하는게 좋다고 많이들 얘기를 하시길래,
난이도가 낮은거 부터 수강하면서 부족하다고 느끼는 부분(html,css,js)를 공부하고 있습니다. 문법만 공부했을때는 약간 지루한 감도 없지 않아 있어서요.
실제로 만들면서 공부하다보니 더 기억에 남기도 하고 재밌어서 하루하루 즐겁게 공부하고 있습니다. 돈이 아깝다는 생각이 하나도 들지 않아서 너무 좋네요.
앞으로도 좋은 강의 부탁드리겠습니다!
안녕하세요.
9번 10번을 맡은 이호준입니다.
저는 회사 대표로서 채용도 많이하는데요.
별 3개 이상이면 채용할 것 같고, 실제로 다른 회사의 신입사원 난이도도 별 3개 정도입니다.
완성되었다는 전제 하에
마크업은
웹 접근성을 고려해서 코딩을 했는지,
div등을 남발하지 않았는지 등을 볼 것 같고(벤딩 머신같은 경우 div를 남발할 수 밖에 없는 문제입니다.)
CSS는
네이밍 규칙이나 BEM 같은 것(그러니까 꼭 BEM이 아니더라도 어떠한 작명 규칙을 가지고)을 사용해서 개발 했는지, 그룹화 되어 있는지, 최적화 고려했는지, 익스플로러 고려(실제 서비스에서는 익스플로러 사용자가 꽤나 되기 때문에 크롬에서만 돌아가는 코드는 감점 요소입니다. 물론 문제 내에서 고려하라고 얘기하겠죠. 고려하라고 얘기 없었는데 고려 했다면 +가 될 것입니다.)했는지, 혹시 SASS같은 것을 사용했으면 가산점 드릴 것 같고
JS는
불필요한 순회를 돌고 있진 않은지, 적어도 ES6 문법을 사용하는지, var를 남발하진 않았는지(var를 전혀 쓰지 않는 것을 권해드립니다.) 등을 볼 것 같아요. :)
답글