[혼자 공부하는 얄팍한 코딩 지식] 용어 정리: 디버깅, 빌드
2022. 7. 11. 01:33
자기계발/책
※ '혼자 공부하는 얄팍한 코딩 지식'(고현민) 책을 읽고 작성한 글입니다. 디버깅 디버그(debug)는 벌레를 뜻하는 bug와 제거한다는 뜻의 접두사 de- 가 합쳐진 단어입니다. 유래: 1940년대에는 커다른 컴퓨터에 수많은 케이블을 연결하는 것으로 프로그래밍했습니다. 어느날 컴퓨터가 오작동을 일으켰지만 이유를 알 수 없었죠. 알고 보니 케이블 사이에 나방이 끼어 죽어서 오작동을 일으켰던 겁니다. 이 때부터 디버그는 나방, 즉 벌레(bug)를 제거(de)해서 오류를 수정한다는 의미로 사용하기 시작했습니다. 디버그는 주로 오류 수정 프로그램과 그 작업을 통칭하는 단어로 사용되며, 오류를 찾아 제거하는 행동을 디버깅이라고 합니다. 빌드 빌드는 소스코드를 비롯한 모든 프로그램 구성 요소를 모아 실행할 수 ..
[혼자 공부하는 얄팍한 코딩 지식] 개발자 진로, 개발자 이해하기
2022. 7. 3. 12:50
자기계발/책
※ '혼자 공부하는 얄팍한 코딩 지식'(고현민) 책을 읽고 작성한 글입니다. 개발자 진로 웹 개발자 - 웹 사이트를 만드는 개발자 웹 개발자는 말 그대로 웹사이트를 개발하는 개발자입니다. 우리가 PC나 스마트폰에서 웹 서핑을 하며 방문하는 각종 웹사이트는 웹 개발자가 만듭니다. 웹 개발자의 범주에 속하는 개발자는 다음과 같습니다: 웹 퍼블리셔, 프론트엔드 개발자, 백엔드 개발자 웹 퍼블리셔 (UI 개발자) 웹 퍼블리셔는 웹사이트에서 보이는 부분을 담당하는 개발자입니다. 웹사이트의 기능을 프로그래밍하기보다는 웹사이트의 외적 요소를 코드로 구현하는 역할을 합니다. 주 사용언어는 HTML, CSS이며 자바스크립트를 사용하기도 합니다. 타 직군에 비해 진입 장벽이 낮고 디자인과 밀접하다고 합니다. 프론트엔드 개..
21 하반기 신한은행 디지털/ICT 1차면접 후기
2022. 6. 25. 19:17
자기계발/취준 기록
21하반기, 신한은행 디지털/ICT 전형 후기이다. (신입) 생각보다 쉽지 않았던 코딩테스트 이후, 1차 면접과 AI 면접을 보게 되었다. 특이하게도, AI 면접 이후 합/불 발표 없이 바로 1차 면접을 보았다. 직전에 보았던 AI 면접을 참고해서 1차 면접을 보는지 모르겠다. 신한은행에 대한 디지털/ICT 직군에 대한 면접 자료가 찾아봐도 거의 없어, 타 기업(IT)들의 1차 면접과 비슷할 것이라고 생각하고, 열심히 내가 한 프로젝트 + 관련 전공 지식을 준비해갔다. (물론 중간고사 기간에 치여... 전공 지식은 준비는 거의 못했다.) 하지만 신한은행 신입 채용 1차 면접에서 보는 지원자의 면면 혹은 자질은... 내가 알고있는 전공 지식이나 프로젝트 경험에 무게가 많이 있지 않았다.. 생애 처음 겪어보..
인사이드 자바스크립트
2022. 6. 25. 17:44
자기계발/책
그동안 자바스크립트를 사용한 경험이 조금 있다. Node.js 를 이용해 API 서버 개발, 리액트로 프론트엔드를 담당했던 프로젝트, chrome extension 프로그램 개발 프로젝트에서 자바스크립트를 사용해보았다. 사실 자바스크립트를 처음 접했을 때 굉장히 쉽다고 느껴져 필요한 기능을 그때그때 검색해서 사용했다. 하지만 점점 많은 오류들을 마주하게 되며 자바스크립트에 대한 정확한 이해, 공부가 필요함을 느꼈고, 검색을 통해 이 책을 읽게 되었다. JS 개념에 대한 이해가 필요하다 느끼는 사람들이 읽기 딱 좋은 것 같다. 1장 JS 기본 개요 JS 핵심 개념 객체 자바스크립트의 거의 모든 것은 객체. (기본 데이터 타입인 boolean, number, string, 그리고 특별한 값인 null, un..
2021 SKT Untact T-WorX Internship 후기
2022. 6. 8. 00:41
자기계발/취준 기록
기간: 2021년 7월 5일부터 8월 27일 후기: 4학년 여름방학 2달동안, SKT T-WorX Internship을 할 수 있었다. 예전 기록들을 찾아보면 여러 직무의 인턴십이 진행되던 것으로 보았으나, 2021 인턴십은 IT 개발 직군과 관련해서만 진행이 되었다 . 당시 뭐라도 해보자는 심정으로 여러가지 알아보고, 지원해본 기억이 아직 새록새록하다. 이 때 보았던 면접이 직무 관련 입사를 위한 내 첫 면접이었고, 지원서에 쓴 프로젝트도 두 가지 밖에 없는지라, 자신감 부족했고 불안감도 정말 컸다. 면접 전날과 당일 내가 적어냈던 프로젝트 코드를 깃허브에서 열심히 복기하고, 급하게 'Node.js 교과서' 웹페이지를 참고해서 공부를 했던 기억이 난다. 지원할까 말까도 정말 고민 많이 했었는데, 지금 ..
읽어본 개발자 칼럼 정리 1
2022. 6. 6. 17:07
자기계발/개발자 커리어 관련 글
최근 개발 동기 부여 및 실력 향상을 위한 사이드 프로젝트에 관심을 갖던 중 정말 인상깊은 칼럼을 읽게 되었다. "개발자의 평생 공부" - https://zdnet.co.kr/view/?no=20170616090644 1. 지금 다니고 있는 회사에서 하는 일을 잘하기 위해서 노력하는 것이 가장 좋은 공부다. 2. 회사에서 하는 일과 개인적으로 공부하는 내용을 최대한 근접시키기 위해서 노력하라. 3. 새로운 기술을 익히는 최선의 방법은 스스로 문제를 정의한 다음, 새로운 기술을 이용해서 그 문제를 풀어보는 것이다. 책을 읽거나 동영상을 보는 것은 그보다 하위수준의 방법이다. 4. 신기술을 좇는 메뚜기가 되지 말라. 5. 모든 것을 알아야 한다는 강박을 버려라. 미리 획득하는 지식의 99%는 무용지물이다. ..
21하반기 공채 신한카드 최종면접 후기
2022. 5. 15. 17:52
자기계발/취준 기록
2021 신한카드 공채에 지원하여 본 최종면접 후기이다. ICT 개발 직무로 지원했다. 진행 내용 정말 말 그대로, 임원면접이었다. 여러 지원자들과 함께 면접을 보는 다대다 면접이며, 돌아가며 질문에 대한 답변을 하게 된다. 주의해야 할 점으로, 선착순(?) 질문들이 있다. 우리 조의 경우, 모든 지원자들이 질문에 대한 답을 할 수 있도록 배려해주었지만 다른 조에 경우 그렇지 않았다고 한다.... 개인적으로 느낀 바로는, 자신이 어필하고자 하는 바를 잘 어필하는 것이 중요하다고 생각한다. ict 개발 직무이지만 금융에 대한 이해가 있음을 어필할 수도 있고, it전문성을 어필할수도 있고, 자신의 태도를 어필할 수도 있고... 타 기업 임원 면접과 특별하게 다른 점은 없으니 여러 정보글, 유투브를 통해 잘 ..
21하반기 공채 신한카드 1차면접 후기
2022. 5. 15. 16:40
자기계발/취준 기록
2021 신한카드 공채에 지원하여 본 1차 면접 후기이다. ICT 개발 직무로 지원했다. 사실 당시 학교 중간고사 기간과 다른 기업들 면접, 서류 전형 기간과 겹쳐 준비할 시간이 많이 없었다. 그래서 이틀 전에 먼저 본 신한은행 1차면접 경험을 참고하여 단기간 준비하고 면접에 응했다. 진행 내용 면접을 보며, 내가 많이 준비를 안하고 봤구나 싶었던 이유는 신한카드 면접 진행 방식이나 내용이 지금까지 봤던 면접들과는 꽤 달랐기 때문이다. 면접을 준비하며, 신한카드 유투브(정보), 타 유명 유투브의 (공통)면접 준비 방법 영상을 보며 간단히 준비했을 뿐, 신한카드 ICT 개발 직무 면접 후기는 검색해도 잘 나와있지 않아 지금까지 진행했던 방식이나 질문들에 대해 전혀 모르고 면접에 들어갔다. 실제로 면접을 보..
21하반기 공채 신한카드 코딩테스트 후기
2022. 5. 14. 17:21
자기계발/취준 기록
작년 하반기 2021 신한카드 공채에 지원하여 본 코딩테스트 후기이다. 난이도 결론부터 말하자면, 개인적으로 지금까지 본 코딩테스트 난이도에 비교해보았을 때 쉽다는 느낌을 받았다....! 코딩을 어느정도 해본 경험이 있다면 대부분 맞출 수 있을 거라 생각되었고, 기본적인 자료구조나 알고리즘에 대해 어느정도 공부하거나 문제 풀이를 한 경험이 조금 있다면 충분히 다 맞출 수 있을 정도의 난이도였다. 한 문제는 그래도 알고리즘 문제 풀이 사이트에서 비슷한 유형을 풀어본 경험이 있어야 풀 수 있겠다는 생각이 들었다. 다만, 쓸 수 있는 코딩테스트 언어가 제한되어 있다. 평소 파이썬으로 코테를 봐와서, 전날과 코테 당일 날 시험 언어 문법을 검색해서 외웠던 기억이 있다ㅎㅎ 장소 신한카드 서류 전형에 합격한 IC..
1. 준비
2022. 4. 4. 20:51
자기계발/암호화폐 자동매매 프로그램 만들기
조코딩님의 영상을 참조하여 만들었다. 여기에 내 PC로 프로그램을 돌리는 것이 아니라, 네이버 클라우드를 이용해 서버를 빌려 24시간동안 자동매매 프로그램이 돌아가도록 만들었다. 참조) https://www.youtube.com/watch?v=WgXOFtDD6XU&list=PLU9-uwewPMe3KKFMiIm41D5Nzx_fx2PUJ 1. 준비 핸드폰에 업비트 앱 다운로드 받기 보안등급 4단계까지 인증 완료하기. 그래야 원화 출금이 가능함. 2. API 키 발급 https://upbit.com/service_center/open_api_guide AcccessKey와 SecretKey 저장해두자. 3. pyupbit 라이브러리 설치 https://github.com/sharebook-kr/pyupbit ..