
개발자는 기획서를 보고 요구조건에 맞게 개발을 하는 것이다.개발자가 만든 서비스를 테스트는 QA 가 진행한다. 그럼 테스트는 QA 가 하니 개발자는 테스트는 안해도 되는가!?아니다 개발자도 자기가 만든 서비스에 대해서 간단한 smoke test 를 해야한다.자기가 만든 것에 대한 검증은 해야한다. 라고 입사 초때 사수분이 말씀을 해주셨다. 그래서 그때는 이렇게 꼼꼼하게 테스트를 했었다. 하지만 초심을 잃었나 보다... 배포전에 이슈가 발생하였다.배포전에 이슈가 발생하여 다행이였다. 유효성 체크 부분에 놓친 부분이 있어서 바로 수정해서 올렸다. 이때 테스트 코드에 각 유효성에 대한 오류 메시지까지 검증 부분까지 추가해서 더 꼼꼼하게 테스트 코드를 작성했다. 테스트 코드를 꼼꼼하게 작성해서 테스트 ..

프로그래머스에서 문제를 풀다가 다른 사람들의 풀이를 보면서 새롭게 알게 되어 알게 된 내용을 기록 해보려고 합니다. 우선 관련된 프로그래머스 문제는 짝수의 합 입니다. 이 문제는 반복문을 이용하면 간단하게 풀리는 문제였지만, IntStream.rangeClosed 을 이용하면 더 간단하게 작성 할수 있다는 것을 알게 되었습니다. IntStream.range vs rangeClosed ?IntStream.range 와 rangeClosed 은 둘다 주어진 범위 내에서 순차적으로 정수 스트림을 반환 합니다.차이점은 range 는 마지막 정수를 포함하지 않고, rangeClosed 는 마지막 정수를 포함합니다. import java.util.stream.IntStream;IntStream.range(0, 5)..

int 보다 더 큰 숫자 데이터 타입은 long 으로 대부분 알고 있을거에요가끔 코딩테스트 문제를 풀다가 long 보다 더 큰 데이터 타입을 써야 할 경우가 생기는데요이때 사용할 수 있는 데이터 타입은 BigInteger 입니다. 범위에 맞지 않는 타입을 사용하게 되면 Java NumberFormatException 에러를 만나게 됩니다ㅠㅠ int & long 범위 우선 많이 사용하는 int, long 의 범위에 대해서 알아 볼게요! int-2,147,483,648 ~ 2,147,483,647long-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 9,223,372,036,854,775,807 보다 더 큰 숫자를 사용할때 BigInteger 를 사용합니다!..

작년에 입사해서 정신없이 회사 생활하다보니 벌써 6개월차 노드 개발자가 되었다. 지난번에 작성한 1 ~ 3개월차 회고에 이어서 회고를 작성을 하려고 한다. 지난번에 작성한 1 ~ 3개월차 회고는 👇🏻👇🏻👇🏻👇🏻👇🏻 여기서 확인할 수 있다 😁 [Backend 개발자] 인턴 1 ~ 3개월차 회고 [Backend 개발자] 인턴 1 ~ 3개월차 회고 자바 개발자로 준비하던 중 좋은 기회가 생겨서 노드 개발자로 취업 성공을 하였습니다 노드 개발자로 전환 취업 성공기는 [Backend 개발자] JAVA → NODE 개발자로 전환 취업 성공 여기서 확인 가능 hy-ung.tistory.com 3개월차가 지나자 마자 다음날 오전에 계약서가 왔다 계약서는 바로 근로 계약서 + 개발자 크레딧 계약서 이다 오예 드디어 정규..

분명 열심히 commit 하고 잔디가 심어잘 심어져 있는데 로그인 안한상태 혹은 다른 계정으로 내 github 의 잔디를 봤을때 잔디가 없다 이건 무슨일인가 🤔 내 잔디가 잘 심어져 있는걸 나말고 다른 사람들한테도 티를 내고 싶은데 왜 안보이는거지!?!?!?!?!!! private repo 잔디는 나만 봐야하는건가..여기에 심어진 잔디는 나혼자 알고 있어야 하는건가... 물론 github 의 잔디를 누구를 보여주기 위해서 심는건 아니지만..그래도 고생해서 심은 잔디인데..안보이면 속상하지 않는가... 그래서 혹시 나와 같은 생각을 한 사람이 있는지 구글링을 해서 그 해답을 찾았다! 해결방법은 생각보다 너무 간단했다 잔디 바로 위에 Contribution settings 에 해결법이 있었다 Contribu..

자바 개발자로 준비하던 중 좋은 기회가 생겨서 노드 개발자로 취업 성공을 하였습니다 노드 개발자로 전환 취업 성공기는 [Backend 개발자] JAVA → NODE 개발자로 전환 취업 성공 여기서 확인 가능 합니다😄 이제 입사한지 3개월차를 앞둔 시점, 삼개월 동안 우당탕 거렸던 저의 일지입니다 3개월 계약.. 그것은 바로 인턴 이전글에서 볼 수 있듯이 저는 노드 개발자로 취업을 했습니다. 단 입사 조건은 3개월 동안 인턴으로 근무 후 정규직으로 전환 조건이였습니다. 3개월 수습도 아닌 인턴이라서 정말 계약 만료일이 있는 계약직이였습니다. 어떻게 보면 이 기간이 수습 기간인거죠ㅎㅎ 하지만, 계약 기간이 정해져 있어 항상 불안감을 가지고 있었습니다. 정규직 전환을 위해서 열심히 해야겠다! 라는 것을 항상 ..

평생 NODE 를 접해본적이 없던! JAVA 한우물만 파던 사람이! 어느날 갑자기 NODE 개발자로 취업 성공한 과정을 기록을 해볼까 합니다. 그전에.. 저는 대학에서 정보통신공학을 전공했던 전공자입니다. 정보통신공학이 뭔가요? 여기서 무엇을 배우나요?? 라는 질문을 면접 다니면서 많이 받아 간략 소개를 해볼게요. 어떤 학과이며, 어떤 교육을 받는지..에 확실한 소개는 이수한 전공과목에 대해서 말씀 드리면 될것 같아요. (참고로 학교마다 교육과정이 달라서 모든 정보통신공학과가 이런 과목을 듣는다!? 는 건 아니구요 저희 학교 기준이에요) C언어, 웹(HTML), 안드로이드, 데이터베이스, 반도체, 전자공학, 서버프로그래밍 등 기본적으로 컴공에서 배우는 과목들은 다 배운다고 생각이 들어요. 추가로 하드웨어..

✔️ 알고리즘 풀이 날짜 문제 풀이 9월 11일 백준 9024번 - 두 수의 합 https://hy-ung.tistory.com/197 9월 12일 백준 17413번 - 단어 뒤집기 2 https://hy-ung.tistory.com/198 ✔️ 기술 면접 준비 Subject Link 동기 vs 비동기 https://hy-ung.tistory.com/196 💡 이번주 회고 𝟙 면접 저번주 회고에서도 언급 했듯이 이번주는 쉬어가는 주로 정해서 정말 쉬어갔다. 면접도 최대한 안잡고 더 나아가기 위한 충전의 시간이라고 생각했다. 그래도 면접 준비는 꾸준히 했었다. 그동안 받았던 인성 질문들 위주로 어떤 대답을 하면 좋을지 키워드 위주로 정리를 했다. 실전에서 떨지만 않고 자신있게 해보자!! 𝟚 알고리즘 그동안..

문제 링크 문제 설명 문자열 S가 주어졌을 때, 이 문자열에서 단어만 뒤집으려고 한다. 먼저, 문자열 S는 아래와과 같은 규칙을 지킨다. 알파벳 소문자('a'-'z'), 숫자('0'-'9'), 공백(' '), 특수 문자('')로만 이루어져 있다. 문자열의 시작과 끝은 공백이 아니다. ''가 문자열에 있는 경우 번갈아가면서 등장하며, ''){ flag = false; tag.append(item); sb.append(tag); tag = new StringBuilder(); } else if(item == ''){ flag = false; tag.append(item); sb.append(tag); tag = new StringBuilder(); } else if(item == '
- Total
- Today
- Yesterday
- 코테준비
- 주니어 개발자 취업 준비
- 제로베이스 백엔드 스쿨
- 기술 면접 준비
- 취준
- 자바
- 개발자 면접 준비
- 자바공부
- 코딩테스트 공부
- 코딩테스트
- java
- 프로그래머스
- 백엔드 개발자 취업 준비
- 개발자 취업 준비
- 취업 준비
- 코딩테스트 준비
- 코테공부
- 알고리즘 공부
- 제로베이스 백준 장학금
- 알고리즘공부
- 코딩테스트공부
- 코테 준비
- 알고리즘
- 취업준비
- 프로그래머스 카카오
- 백엔드 개발자 기술 면접 준비
- 개발자 취준
- 백엔드 개발자
- 백준
- 프로그래머스 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |