반응형
🔑 최신 글
-
2024년 제53회 SQLD 합격 후기 목차시작하며유럽 출장을 다녀오고 난 후, 벌써 2달정도가 지났다.아직도 베네치아, 파리, 프라하, 스위스...등등 갔던 곳들이 눈에 아른아른 거리고 기억에 남는다... 아무튼, 출장동안 함께 일을 했던 타 부서 동료분들과 여러 이야기를 하다 커리어에 관한 이야기도 했는데 현재 위치에서 만족하고 늘어지지 않고, 저마다 작은 목표들을 정해 하나씩 달성해가며 스스로를 성장시키고 있는 모습들이 굉장히 좋아보였고 나 거대한 조직 속에서 나태해지지 않기 위해 무언가 하나씩 해봐야겠다는 생각을 했다. 학부시절부터 자격증에 대해 굉장히 회의적이였다.뭔가를 달달 외워서 시험을 보는것보다 그냥 내가 만들고싶은 무언가를 바로바로 만드는게 더 재미있고 좋다고 생각했고, 그렇게 했다.(지금 생각해보니 좀 자만한것같기도 하고....
-
2024년 4월 1분기 회고 및 첫 출장을 다녀와서 목차2024년의 시작2023년 참 많은 일들이 있었다.2023년의 회고는 빠른 시일 내에 해보기로 하고.... 지금 당장 기록하고 싶었던 내용을 좀 적어두고자 한다.가족과 좋은 기억 쌓기알바, 투자 등등.. 시장경제에 뛰어들어 내 자산을 불리는 행위는 2016년부터 시작했지만, 본격적으로 어떠한 조직에 속해 제대로된 급여를 받기 시작한건 2020년부터였던것 같다. 일은 하고 있었지만, 늘 불안했다.당시 개발자 붐이 일며, 어딜 봐도 개발자 관련 광고들이 즐비했고 네카라쿠배라는 말이 뜨며 적당히만 해도 저런 기업에 들어가서 고액의 연봉을 받을 수 있다는 말들이 많았다.실제로 코로나와 겹치며 채용이 굉장히 활발해진건 맞긴 하지만, 난 늘 내 경험과 커리어에 의문을 갖고 있었고 일을 하면서도 내가 사회생활을 ..
-
2024년 갑작스런 유럽 출장 2월 초, 팀 채팅방에 갑작스럽게 올라온 구인공고.... 한달반 에서 최대 세달까지... 초 장기 출장 관련 글이 올라왔고... 일을 하다 슥 보고난 후, 쉽지않겠다.. 누가 가실까..? 하며 원래 하던 업무를 하고 있었는데.. 갑자기 팀장님이 슥 내 뒤로 오시더니... "갈래요?" "잘 할 수 있을거야!" (?!) 그래서.. 내가 가게 됨... "작년 말에 미국 다녀온거 보니까 여권 기간도 충분하고, 영어도 잘 하는거 아닌가요?" "갈 사람이 없어 갈 사람이.." 연차도 낮고... 팀을 대표해서 가는건데... 할 수 있을까 걱정이 산더미였다.. 의사소통은 문제가 없는데, 당장 업무의 깊이가 가늠이 안되어서 걱정을 많이 했다. 그렇게 2월 말.... 독일 프랑크푸르트로 훌쩍 넘어오게 됐고... 이 글을 ..
-
2023년 06월 - 짧은 생각. 개발을 놓지 말자. 목차 시작하며 백엔드 개발에서 타직군으로 이직하며 마음 한편 영영 코딩과는 거리가 멀어지는게 아닌가 라는 생각을 하곤 했다. 하지만, 주변에 여러 개발자 지인들과.. 심지어 우리팀 팀장님까지도 내게 개발을 아예 접지는 않았으면 좋겠다는 말을 해주셨다. 이직 후 몇달간 개발엔 아예 손을 놓고 있었는데... 최근 TPC-C 부하테스트 프로젝트를 진행하며 JAVA로 짜여진 테스트 로직을 커스텀하고... 개발아닌 개발을 하다보니 하고싶은걸 병행하며 개발적인 부분에서의 내 경험을 완전히 버리고싶지 않다는 생각이 들었다. 아무튼. 여태까지 해온 관성이 사라지기 전에 그래도 이제 슬슬 다시 시작은 해야겠다 싶어 릿코드를 켰다. 천천히 다시 문제를 풀다 문득 든 생각이.... 어짜피 당장 알고리즘 테스팅 플랫폼에 익숙.. -
[Xshell] 백스페이스 ^H 해결방법 Xshell에서 백스페이스 입력시, ^H 문자가 입력되는 경우가 있다. 보통은 Ctrl + Backspace를 눌러야 정상적으로 지워지도록 키 매핑이 되어있는데 xshell 옵션을 간단하게 건드려주는것만으로도 해결된다. Alt + P 를 눌러 들어가는 세션 정보 창 > 키보드 > Backspace 키 시퀸스를 ASCII 127 로 바꾸어주면 된다.
-
[Oracle] 오라클 아키텍처 : 데이터베이스와 인스턴스 목차 오라클 소프트웨어 ORACLE_HOME과 ORACLE_BASE ORACLE_HOME : 오라클 소프트웨어를 설치할 디렉터리 ORACLE_BASE : 오라클에 관한 여러가지 파일을 배치하는 거점이 될 디렉터리 oracle_base는 oracle_home으로 지정한 디렉터리의 상위 디렉터리에 설정함 ORACLE_HOME의 중요한 디렉터리 database : 윈도우 버전 오라클의 서버 파라미터 파일이나 패스워드 파일이 존재 dbs : 유닉스/리눅스 버전 오라클의 서버 파라미터 파일이나 패스워드 파일이 존재 network/admin : 네트워크 접속과 관련된 설정 파일이 존재 bin : SQL*Plus 등 오라클 관련 프로그램과 오라클을 운영하고 관리하는 데 유용한 프로그램들이 존재하는데, 셸이나 명령어 ..
🍀 인기 글
-
[후기] 2023 1분기 현대오토에버 신입 공채 최종 합격 후기 및 준비과정 목차 입사한지 약 이주일 정도가 지났다. 잊지 않기 위해, 차분히 회고 겸 준비 과정을 적어본다. 참고로 오토에버는 이번이 두번째 지원이다. 2021년 최종까지 갔지만, 다른 회사를 선택했고 2023년 타 직군으로 다시 전형을 진행해 최종합격하여 현재 재직중이다.. 아무튼. 일정 서류마감 온라인전형 서류 및 온라인전형 결과 발표 1차면접 + 과제전형 채용검진 2차면접 최종발표 입사 1/30 2/4 2/28 오후 6시 38분 3/6 ~ 3/13 3/15 ~ 3/20 3/20 ~ 3/24 3/29 오전 10시 34분 4/10 너무 오래 걸렸고, 최종 발표 이후 입사까지의 텀이 너무 짧았다... 서류 서류는 최대한 담백하게 있는 그대로를 적었다. 스펙도 화려하지 않을뿐더러, 어느정도 나만의 플롯이 확고하게 존..
-
2021 펄어비스 채용연계형 겨울 인턴십 합격 후기...겸 끄적끄적. 목차 시작하며. 2021년 10월..? 11월쯤 내가 합격할 수 있을까.. 라는 생각 반, 진짜 큰물에서 놀 수 있겠다는 기대감 반. 정말 하고싶다는 생각과 함께 준비했던 펄어비스 채용연계형 인턴쉽에 최종 합격했다. 대용량 서비스를 다뤄보고싶다는 생각을 늘 했었는데, 그 생각에 한발자국 더 가까이 다가간 것 같아 매일매일 너무나도 즐겁게 출퇴근을 하고있다. 스마일게이트 데브캠프에 최종탈락한 후, 케어데이에서 굉장히 많은 피드백을 받았고 해당 피드백들을 통해 스스로를 되돌아보는 시간을 가졌었는데 그 시간들 덕분에 지금 이런 경험들을 하고있지 않을까 싶고, 같은 부서 인턴분들 모두 실력이 좋으셔서 정말 많은 자극을 받으며 나만의 러닝커브를 그려가고 있다. 적어두고싶은 말들이 너무 많지만.. 특히나 채용 과정..
-
2021 펄어비스 겨울 인턴십 정규직 전환! 목차 시작하며. 2021 펄어비스 채용연계형 겨울 인턴십 합격 후기...겸 끄적끄적. 목차 시작하며. 2021년 10월..? 11월쯤 내가 합격할 수 있을까.. 라는 생각 반, 진짜 큰물에서 놀 수 있겠다는 기대감 반. 정말 하고싶다는 생각과 함께 준비했던 펄어비스 채용연계형 인턴쉽에 최종 earthteacher.tistory.com 12월 말~ 2월말 까지의 모든 여정이 끝났다. 그동안 너무 즐거웠고, 스스로 정말 많이 성장했기때문에 결과를 떠나 굉장히 만족스럽고 좋았다. 하지만 가장 중요한건 그 이후였으니.. 솔직히 작년 연말부터 내게는 정말 많은 기회가 주어졌었다. 싸피, 현대오토에버, 스마일게이트 스토브, 카카오뱅크 등등.... 최종합격을 했던것들도 있었고, 분위기가 정말 좋아 계속 붙잡고 있으면..
-
[JAVA] 자주 사용하는 코딩테스트 문법 정리 목차 String 관련 메소드 String str = "apple"; //길이 반환 str.length(); //빈 문자열 체크 str.isEmpty(); //문자 찾기 str.charAt(0); // 'a' -> 문자 반환 str.indexOf("a"); // 0 -> 인덱스 반환 str.lastIndexOf("p") // 2 -> 마지막으로 문자가 속한 인덱스 반환 //문자 자르기 str.substring(1, 3); // "pp" -> 인덱스 1 이상 3 미만 위치의 문자열 반환 str.substring(3); // "app" -> 인덱스 3 미만 위치의 문자열 반환 //문자 치환(바꾸기) //replace([기존문자],[바꿀문자]) str.replace('p', 'e'); // "aeele" ->.. -
2022년을 되돌아보며 목차 2020년부터 두번의 인턴을 했고, 원하는 기업에서 원하는 일을 하기 위한 노력들을 끊임없이 했다.그결과, 2022년, 정규직으로써, 한 팀의 일원으로써 첫 회사 생활을 시작할 수 있었다. 그리고 1년이 지난 2023년 초, 이직에 성공하며 전혀 생각하지 못했던 방향으로 걸어가기 시작했다.1년간 정말 많은 일들이 있었고, 이직을 준비하며 많이 바쁘고 힘들었기때문에 이제서야 회고록을 적어본다.1, 2월 2021 펄어비스 채용연계형 겨울 인턴십 합격 후기...겸 끄적끄적.목차 시작하며. 2021년 10월..? 11월쯤 내가 합격할 수 있을까.. 라는 생각 반, 진짜 큰물에서 놀 수 있겠다는 기대감 반. 정말 하고싶다는 생각과 함께 준비했던 펄어비스 채용연계형 인턴쉽에 최종earthteacher.tist..
-
[알고리즘] 경우의 수 (순열, 조합) 구하기 - itertools (Python) import itertools itertools 라이브러리를 사용하여 원소들의 순열과 조합을 사용할 수 있다. 1. 순열 순열은 서로 다른 n개 중, r개를 나열하는 경우의 수로 permutations 함수를 사용한다. def permutation(self): # n=5, r=2 resultList = list(itertools.permutations(["1", "2", "3", "4", "5"], 2)) print("경우의 수 : {}개".format(len(resultList))) print(*resultList, sep="\n") #결과 경우의 수 : 20개 ('1', '2') ('1', '3') ('1', '4') ('1', '5') ('2', '1') ('2', '3') ('2', '4') ('..
메인 글
-
[NFT Research] erc-20, erc-721 그리고 리포트 발간까지 2016년 블록체인을 처음 알게되었다. 학부 1학년이던 나는, 짧은 지식이였지만 블록체인이 갖고있는 안정성, 신뢰성, 보안성 등 여러가지 특성에 매료되었고 "기술적인 관점"에서 블록체인을 바라보기 시작했다. 2017년 본격적으로 이더리움 스마트 컨트랙트를 공부하기 시작했다. 당시, 이더리움 기반의 ICO들이 굉장히 성행하였고, 이더리움 표준인 ERC-20을 이루는 근본적인 스마트 컨트랙트 코드를 한줄한줄 뜯어 분석하고 직접 이더리움으로 ICO에 참여하며 내가 전송한 이더리움이 어떻게 어디로 전송되는지 모든 트랜잭션을 하나하나 뜯어 분석했다. 그리고 2021년, 몇년전부터 관심을 갖고있던 블록체인 기업에서 일을 할 수 있는 기회가 주어졌고, 나는 그 기회를 놓치지 않고 꽉 쥘 수 있었다. NFT : 메타버..
-
[MSSQL] SQL Server 튜닝 - 인덱스 목차 인덱스란? 인덱스는 무작위로 저장된 데이터 집합에서 원하는 데이터를 쉽고 빠르게 찾을 수 있도록 제공되는 하나의 오브젝트이다. 즉, 요구 조건에 맞춰 테이블을 검색할 때 테이블 전체를 읽어내며 찾는 것이 아니라, 먼저 인덱스의 키로 조건을 탐색하고 함께 저장된 행의 주소값을 통해 테이블의 다른 열을 참조하는 방식으로 수행된다. 인덱스는 흔히 책의 목차로 비유되는데, 책 속의 많은 내용 중에서 원하는 내용을 찾고자 할 때 목차를 통해 쉽게 페이지 번호를 알아낼 수 있기 때문이다. 책이 두꺼울수록, 목차가 세분화될수록 원하는 내용의 페이지를 정확하게 찾을 수 있으며, 마찬가지로 인덱스도 많은 데이터 안에서 찾으려는 조건이 상세할수록 역할은 더욱 분명해진다. MSSQL에서 인덱스를 생성하는 기본 구문은 ..
-
[JAVA] 자주 사용하는 코딩테스트 문법 정리 목차 String 관련 메소드 String str = "apple"; //길이 반환 str.length(); //빈 문자열 체크 str.isEmpty(); //문자 찾기 str.charAt(0); // 'a' -> 문자 반환 str.indexOf("a"); // 0 -> 인덱스 반환 str.lastIndexOf("p") // 2 -> 마지막으로 문자가 속한 인덱스 반환 //문자 자르기 str.substring(1, 3); // "pp" -> 인덱스 1 이상 3 미만 위치의 문자열 반환 str.substring(3); // "app" -> 인덱스 3 미만 위치의 문자열 반환 //문자 치환(바꾸기) //replace([기존문자],[바꿀문자]) str.replace('p', 'e'); // "aeele" ->.. -
[JAVA] 가비지 컬렉션 GC 목차 시작하며 가비지 컬렉션은 자바의 메모리 관리 방법 중 하나로, JVM의 Heap 영역에서 동적으로 할당되었던 리소스 중 필요 없게 된(어떤 변수도 가리키지 않게 된 영역) 리소스를 주기적으로 삭제하는 프로세스이다. 간단하게 말해, 프로그램이 동적으로 할당했던 메모리 영역 중 필요 없게 된 영역을 알아서 해제하는 기법이다. GC의 장 단점 장점 - 메모리 누수 방지 - 해제된 메모리에 접근 방지 - 해제한 메모리 또 해제하는 프로세스 방지 단점 - GC 작업은 순수한 오버헤드 작업임 - 개발자는 언제 GC가 메모리를 해제하는지 명확하게 알기 힘들다 이때문에, 실시간성 프로그램의 경우, GC에게 메모리 관리를 맡기는 것이 알맞지 않을 수 있다. GC 알고리즘 Reference Counting Root ..
-
[JAVA] 좋은 객체 지향 설계의 5가지 원칙 (SOLID) 목차 SOLID - 좋은 객체 지향 설계의 5가지 원칙 SRP : 단일 책임 원칙 (Single Responsibility Principle) OCP : 개방-폐쇄 원칙 (Open Closed Principle) LSP : 리스코프 치환 원칙 (Liskov Substitution Principle) ISP : 인터페이스 분리 원칙 (Interface Segregation Principle) DIP : 의존관계 역전 원칙 (Dependency Inversion Principle) 1. SRP 단일 책임 원칙 Single Responsibility Principle 한 클래스는 하나의 책임만 가져야 한다. 하나의 책임이라는 것은 모호하다. 클 수 있고, 작을 수 있다. 문맥과 상황에 따라 다르다. 중요한 기.. -
[MSSQL] VARCHAR(MAX|N) 길이별 성능차이 및 NVARCHAR와의 성능차이에 관해.. 목차 시작하며 VARCHAR나 NVARCHAR를 선언할 때, 우리는 종종 해당 컬럼의 길이를 어떻게 놓을것인지에 대해서 고민하곤 한다. 확실하게 정해져있는 경우, 고정길이로 선언해주는것이 성능상 더 좋다는것은 자명하지만, 그렇지 않은 경우 갈피를 잡기 어려울 수도 있다. VARCHAR(N) 컬럼에 데이터를 저장할땐, 물리적으로 같은 방식이 사용되며 저장된다. 이 말은, 어떤 특정한 동작 없이 블록에 바로 쓰인다는것이다. 하지만, VARCHAR(MAX) 컬럼에 저장하는 경우, TEXT타입처럼 다뤄지게되어 저장을 위한 추가적인 절차가 필요하게된다. (단, 저장되는 데이터의 길이가 8000바이트 이상인 경우에만 해당된다.) 8000바이트 이상인 경우, 오버플로우가 발생하게 되는데 이를 out of row 라고..
💲 추천 글
반응형