[오픈소스컨트리뷰톤2020] 온라인미팅 중 현직꿀팁List
🍎프론트앤드 하는 일
- jquery - 변한작업 -> vue
- jsonp, cors : 면접때 프론트앤드개발자에게 무조건 물어봄. 보안이슈이기때문에.
- 모던js튜토리얼 2회독이상하기 도움이 엄청 되었다.
- 프론트앤드 웹스킬 한방에 정리한 사이트
🍎백앤드 하는 일
- 백앤드는 스프링배워서 컨트롤러짜는 기능까지 요구
- 서버 : node, spring 주로 사용
🍎현업에서 자주사용하는 언어
- 프론트개발자 : vue, ts(타입스크립트)로 진행함
- 프론트앤드 삼대장 : 뷰, 리액트, 앵귤러(카카오톡이 밀고있음)
- 순수js를 쓰는 회사는 거의없다
- 앱만들때는 : ios코틀린, 리액트(iso,안드), 네이티브
- QA자동화 : 카탈론(자바랑 리액트)
🍎사이드플젝
- 아래 동아리들이 팀원을 구해서 프로젝트랑 연결해줌
- 비사이드
- 얍
- 메이커스
🍎프론트앤드 신입/경력과제
- todoapp 배포(줄글로)
- zeplin.io 로 디자인 시안을 해서 화면을 주면 그걸 보고 구현
🍎프론트앤드 면접질문 팁
- 클로저
번역하면서 이런 내용은 보충되었으면 하는 내용을 정리해보았습니다.
스코프의 정의: 이름(변수)의 유효범위
렉시컬 스코프: 정적 스코프라고도 불리운다. 동적 스코프의 단점 때문에 등장한 개념으로, 관련 내용은 ‘코딩을 지탱하는 기술’ 제 7장 ‘이름과 스코프’에서 확인할 수 있다. - 배열과 메서드
학습팁! 배열을 조작하는지, 아니면 기존 배열은 건드리지 않고 조건을 적용한 새로운 배열을 반환하는지에 주의하며 메서드를 살펴보시기 바랍니다. pure function에 대한 자료들도 읽어보시면 좋을 것 같습니다.
🍎power apps 기술
women who code에서 마이크로소프트랑합작으로 만든 회사.
🍎현업에서 브랜치명 작성은 보통 어떻게 하는 지?
- 브랜치명 : 이슈나 티켓기반으로 작업 > 브랜치명을 이슈번호나 티켓번호가 자동으로 셋팅됨. 브랜치명이 다른 팀원과 겹쳐도 됨.
Feature/{issue number}/기능설명
- 기능개발: feature
- 버그: bugfix
🍎현업에서 PR보내기
- 실제 현업에선 절대 master로 PR보내는 것이 금지. 대부분 develop등 개발전용 브랜치에 PR보내도록 한다.
- PR 제목도 회사규칙에 따라 잘 남겨야한다.
- 예시 : [주제제목] 작업내용
🍎Jenkins
공식레포메니저는 Jenkins
서버
- github에 변경내역을 webhook으로 감지가 되면 jenkis서버가 실행되고 build server가 연동되어 변경내역이 서버에 올라간다
🍎OT(Operational Technology) 오퍼레이션 테크놀로지
- 공장이나 산업군에 있는 곳의 스마트팩토링 작업
- 출장이 잦은 이유 : 요구사항을 뽑기(요구사항 명세서), 개발하기
- 참고링크 : 기업들의 OT보안 수요증가
🍎CSS 변경 후 실시간으로 반영이 안될때
- 원인 : CSS 캐쉬때문에 안나옴
- empty cache and hard reload 진행
- 개발자도구 열고 (f12) 새로고침 버튼에서 마우스 오른쪽 클릭하면 3개 버튼 -> 강력 새로고침 또는 캐시비우고 강력 새로고침
- 단축키 : ctrl + shift + r
🍎실무에선 추가로 생성한 branch는 보통 언제 삭제할까?
깔끔한게 좋다며 괜히 브랜치 삭제해서 진짜 큰일 날뻔했다.
도대체 새로 생성한 브랜치는 언제 삭제하는 지 궁금해져서 보라님께 물어봤다.
아래 두가지 경우에서 삭제한다고 한다.
- PR날려서 머지되면 삭제함.
- 어차피 회사가면 jenkins라는 툴로 브랜치관리함.