본문 바로가기

전체 글

(60)
ICT인턴십 면접 후기와 합격! 인턴 등록 방법 2021년 8월 작성글 면접 후기 : 난 세 곳에 지원했고, 두 곳에서 서류 합격해 면접을 진행했다. 한 곳은 비대면 줌 면접, 한 곳은 회사에 찾아가서 면접을 봤다. 개인적인 선호로는 줌 면접이 편하긴 하지만 회사에 찾아가서 보는 것이 어떤 회사인지 파악도 할 수 있고 해서 좋았다. 면접을 본 후 회사 전부가 인턴을 뽑는게 아니라 예비 직원을 구하고 있구나! 라는 느낌을 받았다. 나는 인턴으로 들어가서 온보딩 기간동안 교육도 받고,, 직접 툴을 사용해서 한가지 업무를 하고 피드백을 받고 이럴 줄 알았는데, 그래서 경험을 쌓기 위해서 지원을 한건데 ict인턴십에 참여하는 회사들이 보통 중소기업이다보니 인턴이지만 이미 경험이 있어서 바로 실무에 참여할 수 있고 인턴 종료후에는 정식 직원으로 일할 사람을 뽑..
ICT인턴십 지원방법과 서류 합격! 2021년 8월 작성글 ict인턴십 홈페이지 : https://internnet.hanium.or.kr/main.do 2021학년 2학기(즉 나에게는 막학기)에 학교수업을 좀 들으면서 졸업준비랑 같이 프로젝트 준비할까 고민중인 나에게 동아리 친구가 ict인턴십 해보라고 추천을 해줬다. 내가 주력으로 삼기로 한 툴 관련 프로젝트도 없고, 코테 준비도 안해서 인턴을 하기엔 부족한 상태라고 생각했기 때문에 인턴십을 하고싶지 않았는데… ict인턴십이 요새 금턴인 인턴을 구하는데 가장 접근성이 좋은 경로라기도 하고, 무엇보다 내가 8학기라 다음 학기에 하려면 학비를 100% 납부 후 할 수 있다는 안내문을 보고 되던 안되던 일단 지원하기로 결심했다. 학비를 한번 더 내야하다니 그건 말도 안돼 너무 비싸 *ict인..
code ELIFECYCLE / cannot find module 'sass' 해결 지금 하고있는 ICT인턴십에서는 vue.js를 노드 위에 사용하고있는데 그 전날까지 잘 되던 프로그램이 그 다음날 출근해서 서버를 키니 ELIFECYCEL에러가 떴다. 왜..? 갑자기...? 근데 노드는 원래 이런 자잘한 NPM 오류가 자주 뜬다고 해서 대수롭지 않게 npm 캐시와 node_modules, package-lock.json을 제거하고 npm 을 다시 install 해줬다. npm cache clean --force rm -r node_modules rm -r package-lock.json npm install 그리고 호기롭게 다시 서버를 켰는데! 똑같은 오류가! 또 나서 난감해했었다. 좀 더 자세히 보니 그 에러의 원인을 찾기 위해서는 저 에러 코드가 아니라 그 에러코드 윗 부분을 봤어야..
자바 스레드를 이용한 간단한 게임 2021년 7월 작성글 키보드와 스페이스바로 이동 가능 상대방이 먼저 끝에 닿으면 실패 장애물도 넣어서 멀티 스레드로 구현하기는 했는데 그건 나 혼자 한게 아니라서 따로 올리진 않겠다! 내가 간단하게 만든것만 올려야지 ​ import java.awt.Color; import java.awt.Graphics; import javax.swing.*; import java.awt.*; import java.awt.event.*; ​ class Run extends JFrame implements KeyListener, Runnable { Other a; int f_width = 1000; int f_height = 600; int x = -100; int y = 300; boolean keyjump = fal..
2021 소프트웨어야 놀자 대학생 멘토 선정! ​ ​ 2021년 7월 작성글​ 나는 지금 멋쟁이 사자처럼 운영진으로 활동하고 있고, 같이 활동하는 운영진끼리 마음을 모아서 지원했는데 단번에 합격! 야호!! 항상 뭔가 더 세상에 도움이 되는 사람이 되고 싶다는 생각을 하고 있었는데, 이렇게 멘토링을 통해 봉사를 할 수 있게 되어서 너무 기쁘다. 정확한 경쟁률은 알려지지 않아서 모르지만 네이버에서 생각보다 많이 지원해주셨다고 말하는거 보면 나름 높지 않았을까,,,? ㅎㅎ ​ 우리 팀은 초등학교 고학년 학생들과 중학생 두 팀을 맡아서 교육을 진행하게 되었다! 학교 측에서 오프라인을 선호하셔서 오프라인으로 멘토링을 할 것 같은데, 방역과 교육 모두 철저하게 신경써 안전하고 재밌는 수업이 될 수 있게 노력해야겠다.
자바 11주차 <쓰레드> 2021년 7월 작성글 프로그램 실행 유닛 =프로그램 돌릴 때 메인메모리에 만들어지는 것. 인스턴스(실체)임. 프로그램을 돌린다는 것은 메인메모리에 실행 유닛이 만들어져 실행 공간이 확보되었다는 뜻. 가장 대표적인 실행 유닛은 프로그램임. 하나의 프로그램 내 여러 프로세스가 생성되기도 하는데(한 실행 유닛에 또 다른 실행 유닛이 생성되는 것들을 프로세스라고 함) 프로세스의 개수에 따라 싱글 프로세싱이랑 멀티 프로세싱으로 나눔. 자바 랭귀지에서는 프로세스가 아니고 객체(오브젝트)가 실행 유닛이 됨. 클래스나 프로세스 내에서도 무거운 프로세스와 가벼운 프로세스가 있음. 가벼운 프로세스를 쓰레드라고 함. 프로세스 내에서도 잡을 분리할 수 있을 때, 또 쪼갠 것이 쓰레드임. 실행 유닛이 더 작아짐. 프로세스 내..
자바 스택으로 계산기 구현 2021년 7월 작성글 한자릿 수만 계산 가능 ​ 여러자리 수 계산 가능하게 보완함 -> 깃에 올림 ​ https://github.com/mika-mimi/GridBagCal mika-mimi/GridBagCal Contribute to mika-mimi/GridBagCal development by creating an account on GitHub. github.com ​ import java.awt.*; import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Stack; import java.util.Arrays; class GridBagCal exten..
자바 10주차 <이벤트> 2021년 7월 작성글 이벤트 : 어떤 gui를 통한 액션을 하고싶을 때 , 화면에서 액션을 취했을 때 이루어지는 일 대표적인 이벤트 : 타이머 인터럽트(쓰레드에 주로 사용), 클릭 시 기능수행 이벤트 발생->이벤트 타입 체크 event-driven handling : 이벤트 발생 시 구동시켜주는 방법. 구동시키는 원리가 ECA 룰! 일반적 eca룰 : 클릭(이벤트) 발생 시 메시지 생성/전달(시그니처)->메시지내용 분석, 실행 내용 찾음(컨디션 체크)->액션 자바의 이벤트 핸들링 : gui컴포넌트의 이벤트 리스너 활용(이벤트 발생을 기다리고 있는 것) 일반적 eca룰의 컨디션 체크를 이벤트 리스너가 담당함. 컴포넌트마다 다양한 리스너의 종류가 있음.(디자인 단계에서 컴포넌트-GUI-를 설계해야 함) 이..