분류 전체 보기 1311

직무 분석 2편 - 한국서부발전 통신직 NCS 필요 지식 분석

2017/02/26 - [취업/직장/취업/직장 이야기] - 직무 분석 1편 - 한국서부발전 통신직 NCS 직무 분석 통신직 직무설명서는 한국서부발전 2017년도 상반기 채용형 인턴 모집 이 링크에 가보면 다운 받으실 수 있습니다. 1편에 이어서 이번에는 필요 지식을 분석해보겠습니다. 필요지식 분야는 입사 필기시험과 면접에 연관이 많으니 당연히 다음의 내용들은 섭렵해야겠죠? O (NW엔지니어링) 네트워크 국내외 시장 분석 내용, 통계학 지식, 네트워크 구성요소, 유무선 네트 워크 연결구조, 국제규격(IEEE, IETF, ITU-T, SNMP, MIB, ASN.1 등), 기술문서 작성 표준지침, 단계별 프로토콜 기술/평가 요구사항에 관한 지식 해설 : 통신분야를 공부하다 보면 많은 프로토콜을 만나게 되는데 ..

직무 분석 1편 - 한국서부발전 통신직 NCS 직무 분석

아주 예전에 작성한 다음 글에서 공기업 채용분석을 할려고 했다가 드디어 다시 키보드를 잡았습니다.(늦어서 ㅈㅅ합니다 ㅠㅠ) 하드웨어(HW) 연구개발 직무 분석 1편 - 하드웨어 엔지니어란? 하드웨어(HW) 연구개발 직무 분석 2편 - 하드웨어 연구원의 일상 참고 한국서부발전에서 통신직렬이 무슨 일을 하는지 한번 작성해보려고 합니다.(NCS에 기반해서요) 통신직 직무설명서는 한국서부발전 2017년도 상반기 채용형 인턴 모집 이 링크에 가보면 다운 받으실 수 있습니다. 직무 수행 내용은 다음과 같이 총 5가지 분야로 있습니다. O (NW엔지니어링) 네트워크 프로토콜과 토폴로지에 대한 이해를 바탕으로 네트워크에 대한 환경을 분석하고 프로토콜, 토폴로지, 자원관리, QoS(Quality of Service)를 ..

생활코딩 Git 정리 - 비교, 병합 외부 도구 연결

18. 비교, 병합 외부 도구 연결 충돌이 났을 때 수정을 하는데 도와주는 소프트웨어를 diff라 한다. diff 프로그램은 다음 링크에 가보면 있다. http://en.wikipedia.org/wiki/Comparison_of_file_comparison_tools 이중 유료지만 강력한 툴인 Beyond compare 툴을 사용해본다(30일 무료) 1. http://www.scootersoftware.com/ 를 방문해서 다운받아서 설치한다. 2. 설치가 끝난 후 소스 트리의 다음 경로로 간다. Tools -> Options(윈도우 기준) 3. Diff탭으로 간 뒤 다음과 같이 세팅을 한다. 4. 비교할 파일을 선택한 후 Actions -> External Diff를 누른다. 5. 다음과 같이 프로그램..

프로그래밍/Git 2017.02.26

생활코딩 Git 정리 – 충돌의 해결

17. 충돌의 해결 충돌은 서로 같은 소스 부분을 수정해서 발생하는 현상이다. 1. 일부러 충돌을 만들기 위해서 exnode1에서 충돌을 작업을 한다. 그리고 커밋을 해둔다. 2. 그다음 exnode1_clone에서 충돌을 만들기 위해 동일한 위치의 소스를 수정 후 PULL을 한 뒤 커밋을 하면 다음과 같이 충돌이 발생한다. 3. exnode_clone으로 가보면 충돌 난 부분을 볼 수 있다.index.html 파일 4. 그러면 소스를 수정해서 충돌을 해결하자. 5. index.html에서 오른쪽 버튼을 누르고 Resolve Conflicts -> Mark Resolved를 누른다. 6. 다음 창이 뜨면 Ok를 누른다. 7. 다음과 같이 충돌이 해결된 상태로 된다. 8. 그리고 바로 커밋을 해주자. 그러..

프로그래밍/Git 2017.02.25

생활코딩 Git 정리 – Push, Pull 협업의 기술

16. Push & Pull 협업의 기술 간단한 요점 : pull -> work -> commit -> pull -> push 지금 프로젝트는 한 PC에서 2개의 저장소를 돌리고 있지만 2명이 각각 다른 PC에서 커밋을 한다고 가정을 한다.다음 화면에서 exnode1은 컴퓨터 1이고 exnode1_clone은 컴퓨터 2에서 작업을 하는 것이다. 1. 먼저 exnode1 저장소에서 소스를 수정 뒤 commit을 해보자.여기서 origin/master는 원격저장소를 의미한다. 즉 원격저장도 버전도 최신버전으로 업데이트 되었다. * 혹시 이렇게 안되있다면 반드시 PUSH버튼을 눌러서 최신버전으로 업데이트를 해야한다. 2. 자 이제 다른 사람이 exnode1_clone에서 작업을 한다고 하면 먼저 PULL을 해..

프로그래밍/Git 2017.02.24

생활코딩 Git 정리 – Github을 이용하여 원격저장소로 업로드 및 복사하기

14. Github을 이용하여 원격 저장소로 업로드하기 1. 먼저 master branch에서 커밋을 하나 해본다. 2. 그 다음 깃헙으로 가보면 다음과 같이 커밋이 자동으로 동기화됨을 알 수 있다. 이번 시간은 여기까지 이다. 15. 원격 저장소 복제하기 1. 먼저 로컬 저장소를 하나 더 만들기 위해 다음 버튼을 누른다. 2. 원격 저장소를 로컬 저장소로 복제하는 것이므로 Clone repository를 통해서 복제해온다. 3. 깃헙으로 간 다음 복제하고자 하는 repository의 HTTPS 주소를 복사한다. 4. 아래와 같이 URL을 붙여넣기 하고 로컬저장소 경로를 설정한 뒤 clone을 누른다. 5. 완료됬다는 메시지를 확인 한다. 6. 다음과 같이 clone된 repository가 생긴 것을 확..

프로그래밍/Git 2017.02.24

생활코딩 Git 정리 - Github을 이용하여 원격 저장소 만들기

12. 원격 저장소의 종류 1) GitHub - 오픈소스에 한해서 무료, private일 경우 유료. https://github.com/ 2) GitLab - (https://about.gitlab.com/) 저장소 제한없음. Unlimited Private Collaborators. 약간 불안정한 기억?!, 내 서버에서도 설치할 수 있는 기능 제공. 13. Github을 이용하여 원격 저장소 만들기 먼저 https://github.com/ 홈페이지에 접속 후 회원 가입을 한다.1. New repository 클릭2. Repository name을 정하고 Create repository를 클릭한다. 3. 그 다음 원격 저장소와 로컬 저장소를 연결해보자. Repository에서 Add Remote를 클릭한..

프로그래밍/Git 2017.02.20

생활코딩 Git 정리 - Branch 충돌의 최소화 방법

11. Branch 충돌의 최소화 방법 브랜치 변경이 아무 많을 경우 충돌은 불가피하다. 하지만 이것을 일일히 삭제하는 것 또한 불가능에 가깝다. 이를 최소화 하는 방법에 대해서 알아보자 브랜치 실험 3를 먼저 만들자. 그 다음 Master 브랜치로 이동 후 내용을 수정한다. 이후 커밋을 한다. 그 다음 Master 브랜치에 있는 내용을 실험 3로 옮긴 후 작업을 한다. 즉 실험 3로 옮긴 후 다음의 Merge master into current branch를 클릭한다. 다음과 같이 master의 내용이 실험3으로 복사됬다. 실험 3에서 작업을 한 뒤 커밋을 한다. master로 이동한 뒤 또 커밋을 한다.(충돌이 발생할 수 있게 해야한다.) 그 다음 실험3으로 와서 작업을 하기 전에 마스터에 있는 내용..

프로그래밍/Git 2017.02.19

생활코딩 Git 정리 – Branch 충돌 해결

10. Branch 충돌 해결 브랜치간에 같은 부분을 수정하면 충돌이 발생하게 된다. 충돌 상황을 만들기 위해 실험2 브랜치를 만든다. 다음과 같이 수정후 commit을 한다.실험 2를 커밋한다.이번에는 마스터 브랜치로 이동해서 index.html을 다음과 같이 수정하자. 실험2와 동일한 위치에 있는 내용을 수정하게 된다. 커밋을 한다. 이 상태에서 병합을 시도해보자. 다음 Merge 실험2 into current branch를 누른다. 다음의 창은 ok를 누르고 그 다음 병합하는 과정에서 충돌이 발생했다는 메시지가 뜬다. 그래서 close를 누른다. 다시 index.html소스로 되돌아가보면 뭔가 소스가 이상하게 바뀌었다. ====기준으로 >>.실험2는 실험2 브랜치에 있었던 내용을 의미 한다.즉 여기..

프로그래밍/Git 2017.02.18
반응형