전체 글 137

비전공자_국비6개월_취업성공 회고

교사 생활을 과감하게 때려치고(?) 웹 백엔드 개발자로 취업에 성공했습니다. 6개월 국비과정 + 교사생활중 컴공 학점은행제 이수 + 그외 개발관련 자격증 2개를 가지고 면접을 봤습니다. 이력서는 회사에 맞게 작성했고, 포트폴리오는 Notion으로 정리해서 제출 했습니다. 이력서는 대략 60개를 넣었고 그 중 12곳에서 면접을 봤고 총 3곳의 회사에 붙었으며, 그 중 내가 성장하는데 도움이 될 것 같은 곳에 출근을 했습니다. 면접 면접은 보통 내가 적어놓은 기술과 프로젝트 경험에 대해 많이 물어봅니다. 회사마다 기술에 중점을 두는 회사 프로젝트 경험과 코드리뷰에 중점을 두는 회사 등등 회사마다 면접을 진행하는 방식이 매우매우 다릅니다. 이 글을 보고 있는 면접 준비생이라면 제대로 알지 못하는 언어 혹은 기..

끄적끄적 2023.04.16

4월 ~ 5월 목표

취업에 성공하고 좋은 개발자란 무엇인가에 대해 계속 고민했다. 짧은 기간이지만 실무에서 일을 해보면서 느낀것은 코드를 치는 사람은 언제든 대체될 수 있다라는 것이 결론이었다. 지엽적인 지식이 아닌 근간이 되는 "유통기한이 긴 지식"을 습득할 필요가 있다라고 생각했다. 처음 들어간 회사에 열심히 적응을 할 생각이지만, 더 높은 곳을 위한 도약을 위해 꾸준히 준비 해볼려고 한다. 월~목 퇴근 후 스프링부트 김영한님 강의 (2~3강) 프로그래머스 1문제 이상 풀고 커밋 후 오답노트 금~토 개발서적 정독 자바 공식문서 정독 프로그래머스 1문제 이상 풀고 커밋 후 오답노트 일 유동적인 스케쥴 관리 습관 매일 1시간이라도 운동하기(체력증진) 1일 1커밋의 생활화 개발 블로그 등등 개발에 도움되는 내용을 끼고 살 수..

끄적끄적 2023.04.16

[프로그래머스] JAVA_행렬의 덧셈

https://school.programmers.co.kr/learn/courses/30/lessons/12950 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.Arrays; public class programmer_2 { public static void main(String[] args) { int[][] a = {{1,2},{2,3}}; int[][] b = {{3,4},{5,6}}; Solution2 sdf = new Solution2(); System.out.println(Arrays.deepToString(sdf..

[프로그래머스] JAVA_부족한 금액 계산하기

https://school.programmers.co.kr/learn/courses/30/lessons/82612?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr // 정말 정말 간만에 프로그래머스를 시작했다. 취업이다 프로젝트다 바빠서 핑계를 댔지만 다시 알고리즘을 풀면서 더 높은 회사에 지원할 수 있는 역량을 가꿔나가고자 1일1커밋을 실천할 것이다. 화이팅!! 0원 놀이기구 N번째 이용 원래 이용료의 N배 1회차 - 100원 2회차 - 200원 3회차 300원 N번 타게 되면 내 금액 M에서 HM 모자란지 return 원래가격 ..

면접 질문 정리 및 복기_HTML5와 HTML4의 차이점

이번에 첫 면접을 보게 되었고, 내 CS적 지식이 정말 많이 부족한 것을 깨닫게 되었다. 그래서 면접을 보고 난 후 기억에 남는 질문들에 대해 복기 하고 다시 정리할 것 이다. HTML5와 HTML4의 차이점 HTML이란 ? HTML은 웹 페이지의 표준 마크업 언어이다. HTML의 요소가 웹 페이지를 구성하는 요소가 되며, '' 태그로 표신된다. HTML5란 ? 과거에는 HTML만으로 웹 서비스 구성이 불가능하였지만 HTML5가 출시되면서 서버와의 통신이 가능해졌고, 부가 기능을 통해 ActiveX와 같은 외부 플러그인을 사용하지 않더라도 웹 서비스의 제공을 할 수 있게 됐다. HTML5 등장 배경 HTML5가 등장하기 이전에는 HTML만으로 완벽한 표현이 불가능하다. 그래서 ActiveX 등의 외부 기..

개발자 2023.03.21

백엔드 과정 국비5개월 과정 종료! 후기

정말 짧았던 국비 5개월 과정이 끝이 났다. 종료 후기니깐 자유롭게 끄적끄적 할 것이다. 일단, 그동안 프로젝트로 인해 포스팅을 거의 하지 못했다. 사실 변명일 수 있지만 PM 역할을 맡은만큼 관리해야할 일이 많았다. 조원들의 실력이 많이 올라오지 못해 거의 모든 과정을 관여해야했고,(물론 내 생각보다 너무 잘 해줘서 정말 감사했다.) 내가 프로젝트를 맡을 땐 일지 등등의 협력툴을 깐깐하게 관리하기 때문에 더더욱 시간이 없었다.. 그리고 외적으로도 많은 일이 있었다. 먼저, 한달동안 4번의 이사를 했고, 드디어 종착지인 서울로 이사를 오게 됐다.(정말정말 바쁘고 힘들었다...) 그리고 3년 사귄 여자친구와도 헤어지게 됐다. 여러모로 멘탈에 타격이 좀 있는 상태이다. 하지만 마음을 다잡아야 하지 않겠는가 ..

끄적끄적 2023.03.16

[프로그래머스] JAVA_문자열뒤집기_StringBuffer/StringBuilder

https://github.com/pulunick/programmers-and-baekjun/commit/e80b9d42713feeb315290bde6c136a7e932bcd6d 자바 프로그래머스_문자열 뒤집기_StringBuffer/StringBuilder · pulunick/programmers-and-baekjun@e80b9d4 Showing 1 changed file with 45 additions and 0 deletions. github.com package programmers; import java.util.Arrays; public class Quiz12917 { public static void main(String[] args) { Solution sdf = new Solution()..

[JavaScript] 표 헤더 정렬구현 및 필터 구현

보통의 웹페이지는 자바스크립트를 이용해 정렬과 필터를 구현한다. 여러곳에서 자바스크립트를 통한 정렬과 필터를 구현했을 때 장점은 1. 페이지 이동없이 이용가능하다. 2. DB의 부담을 최소화 할 수 있다 보통의 경우 DB까지 접근하기 위해 Dispatcher Survelt을 통해 Controller => Service 등등을 거쳐 DB로 도달하는 과정을 거친다. DB로 정렬을 쉽게 구현할 수 있으나, 그만큼 서버의 부담이 많아지기에 자바스크립트를 통해 처리하는 것이 좋다. 구현 영상 김진형11A Team 블루 레드 킬 데스 평균 킬 평균이상 데스 평균미만 팀 챔피언 유저명 킬 데스 어시 피해량 CS @charset "UTF-8"; .wrap { display: flex; margin: auto; } .l..

[네트워크관리사2급][SQLD] 비전공자 합격 후기(각각 3일 , 일주일)

[네트워크관리사 2급] 필기는 이미 한번 올린 관계로 실기 후기를 남기겠습니다. 1. 공부기간 : 총 3일 저는 합격을 위한 공부를 할 것이라 마음먹었기에 공부기간을 최대한 짧게 잡고 시험에 나오는 것 위주로 정리한 후 공부했습니다. 첫날 공부방법을 정리하고 정립시켰으며 시험전날과 당일까지 공부했습니다. 공부방법 정립 및 정리 : 1일(5시간) // 실행 2일(14시간) 2. 공부방법 : https://on2022.notion.site/2-0a64e8f2a3074d04be804d0f219afd32 네트워크 관리사 2급 실기 공부법/자료 0. 실기 시작 전에… on2022.notion.site 이곳을 그대로 참고하고 실행했습니다. 정말 감사합니다... 시간 많이 세이브했습니다. 위의 공부방법과 같이 케이블..

개발자/자격증 2023.01.16

[ToyProject] '오늘옷때' 시연

[시연 영상] - 소리 x [관련 시연 PPT] https://www.canva.com/design/DAFVQjKcUn8/WV4rCd65-d5x0o01yy-N8Q/view?utm_content=DAFVQjKcUn8&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton [마무리 및 회고] 이번 프로젝트는 스프링을 배우기 전 JSP를 마무리하면서 진행된 프로젝트이다. 느낀점 1. 막막함 배운 것만으로 웹 사이트를 구현하기엔 부족한 부분이 너무 많았다. 특히, CSS 적인 것이 매우 부족했는데 이점을 보충하기 위해 따로 부트스트랩을 공부한 뒤 적용 시켜 보았다. 5일이란 짧은 기간에 모든 것을 손수 만들기엔 힘들 것이라 판단하여 기반이 되는 템플릿..