Skip to content

Latest commit

 

History

History
1907 lines (1866 loc) · 231 KB

web.md

File metadata and controls

1907 lines (1866 loc) · 231 KB

Web

Apache

Authentication

Book

Browser

C++

Clojure

Crawler

Crawler Go

Crawler Javascript

Crawler Node.js

Crawler Python

Crawler Scala

CSS

CSS-in-JS

Frontend

  • How To Pick a Frontend Web Framework
  • Senior Front End Engineer?
    • 기본적 업무: Requirement Analysis and Summarizing UI requirements (with Product Manager) => Planning => Interaction Design, share & update by feedback (with UX Designer & Product Manager) => OO and DXF Design (with Back End Engineer) => Implementation, sharing & updating by feedback (with All) => Unit and Integration Testing (with QE) => Maintenance. Mentoring
    • 필요한 지식?
    • Unit Testing Tools: Selenium, Karma, Jasmine, Mocha etc, 사용하는데는 크게 어려움이 없다. Test script 만드는게 아직도 노가다
    • Build Tools: 필수이며, Grunt -> Gulp로 성능 및 편의성의 이유로 이동중.
    • Server Side 지식?: 오류가 발생 했을 경우 Front Side오류인지 Server Side오류인지 식별 할 수 있어야 한다. 또한, 성능 튜닝을 위한 기본적인 통신 관련 지식 요구 e.g. HTTP, 보안 관련, 프로파일링 등등. 그렇지만, 트랜드가 점점 Full Stack Javascript Engineer로 가고 있기 때문에 앞으로는 모두 알아야? 한다. Firebase에서 시작해서 MEAN stack까지~?
    • Javascript Framework/Library: 사실 특정 Framework이나 Library의 내부 구조까지 모두 이해하고 있다면 다른 Framework이나 Library를 금방 이해하고 배울 수 있기 때문에 어떤 것을 사용하든지 관계없다. 그렇지만, 잡 시장에서는 이미 사용 경험이 있는 사람을 많이 원한다. 2014는 Angular1.x가 대세였고, 2015는 Angular2가 Angular1과 호환이 안되고 Architecture가 틀리다고 발표가 나서 사람들이 다른 Framework을 찾다가 Ember로 잠깐 갔다가 React로 급 전환 했음, 2016은 Angular2가 Beta가 발표되고 Production에 사용할 수 있다고 공지해서 Angular2의 해가 되지 않을까 생각된다. Angular2는 Microsoft, Google팀 그리고 Ember팀도 합류해서 만들었고, ES6을 고려해서 만들었다. 아마 2016은 Angular2의 해가 되지 않을까 생각된다.
    • Full Stack Javascript Engineer: Firebase등을 사용하면 아주 쉽게 혼자서 Web App을 만들 수 있다. 그런 이유(인건비, 속도등)로 Startup 중심으로 Full Stack Engineer의 수요가 증가하지 않을까 예상해 본다. 추후에는 Javascript로 백앤드를 할 수 있는 Firebase, Meteor등과 MEAN등을 위한 추가적인 개발 환경과 툴들이 더 나오고 성숙될 것이고, 그러면 본격적인 Full Stack Javascript Engineer의 세계가 열리지 않을까 예상해본다.
  • 최신 웹사이트와 꼼꼼한 개발자들을 위한 완벽 프론트엔드 체크리스트 http://frontendchecklist.com
  • 배민에서 웹 프론트엔드 프로그래머는 뭘 하나요?. 우아한형제들 채용 공고를 보면(2022년 11월 기준) 웹 프론트엔드… | by 송요창 | Nov, 2022 | Medium

GraphQL

Haskell

HTML

Java

Library

Lisp

Nginx

Nginx Proxy

Progressive Web App PWA

Proxy

Python

Restful

Restful Javascript

Restful Python

Security 보안

Server

Session

SVG

Test

Test Load Test

Test Performance Test, Benchmark

Test Speed Test

Tomcat

WebAssembly

Websocket

WSGI