본문 바로가기

전체 글468

2023 개발자 회고(인 척하는 나 자신 기강잡기😅) 하하… 오랜만입니다…^^ 뭐 제 블로그를 계속 보시는 분이 계실까 모르겠지만,, 너무 오랜만에 글을 쓰네요.. 계속 써야지 하면서 정신 없고 업무 적응한다는 핑계로 미루고 미루다 결국 새해가 되었네요 하핫😅 여기저기 올라오는 많은 분들의 회고를 보며 많은 자극을 받고 다시 정신을 차렸읍니다...ㅎ 그래서 저도 개발자 야미로서 한 해를 돌아보고 올해는 작년보다 더 나은 개발자로 성장하기 위해 간단하게 나마 회고를 하며 다시 새해부터는 포스팅을 꾸준히 해볼까 합니다 🙂 (아직 설 안지났으니까.. 연말 회고라고 할게요... 몰라 할거야) 간단히 돌아보는 2023년 😎 1-2월 : 🌈 Tech Rookie 인턴십 12월부터 운이 좋게 합격한 커머스 회사 인턴십에 합격하여 약 8주간 인턴십을 진행했습니다 😇 다시.. 2024. 1. 26.
TPS (Transaction Per Second) 방갑숨당 👋 안녕하세여! 직장인이 된 야미입니다..!ㅋㅋㅋㅋ 아직 직장인이라고 하기엔,, 삐약거리며 회사만 돌아다니는 신입이지만,,, 그래도 요즘 많이 게을러진 것 같아서 다시 슬슬 공부를 하며 블로그를 쓰려고 합니다..! 이전에는 기록을 위해 공부를 했다면, 이제는 정말 공부를 하고 기록을 하는 느낌으로.. 얼른 회사에 적응해서 저녁에 공부를 하는 습관을 들여보려고 합니당! 아무튼..! 🐣 TPS..요..? 최근에 부서 배치를 받고, 처음으로 팀 내 회의에 참석한 일이 있었습니다 물론 아무고토 모르고 그저 참관?의 느낌으로 들어간 회의라 못알아 듣는 것이 당연하지만, 뭔가 팀 내 기술 문제 외에도 이해하지 못하는 키워드가 많았습니다😥 그 중 하나가 TPS 였습니다,, TPS,,, 어디선가 자주 듣던 말.. 2023. 8. 7.
개발자는 왜 맥을 좋아할까? 🤷‍♀️🤷 🤨 개발자 == Mac 저는 맥북으로 바꾼지 약 1년 정도 되었는데 그 전까지는 그램을 썼습니당 낑낑되는 그램으로 여러 플젝을 진행하며 항상 들은 말이 있습니다… 개발자는 맥북이지 왜? 대체 왜? 처음에는 그저 간zㅣ 때문인가부다~ 하고 넘겼는데 여길봐도 맥북, 저길봐도 맥북, 어디서는 인텔리제이를 돌릴거면 맥북이 좋다고 하더군요 그래서 저는 궁금해졌습니다.. 과연 개발자들이 맥북에 환장(?)하는 이유가 뭘까? 🗣️ 루테코의 답변 여기서 루테코는 제 스터디 이름입니다..ㅎㅎ 당시 같이 스터디를 진행하고 있던 옛동기이자 친구 개발자에게 물어봤습니다 이유는 다음과 같더군요 터미널 작업이 편하다 애플기기 간 호환이 편하다 → 앱등이가 되는 이유 🐛 위에 내용에 대해서는 저도 공감하는 바입니다.. 저도 그래서 .. 2023. 7. 24.
제자리 정렬 & 안정 정렬 🤔 정렬(sorting) 이란? 순서 없이 나열된 자료를 특정한 키 값에 따라 오름차순이나 내림차순으로 자료를 재배열하는 것이다 정렬은 자료 탐색에 있어 필수적이다 사전에서 단어를 찾을 때 알파벳 순으로 정렬되어 있어 단어를 찾는 것이 수월한 것처럼, 정렬은 자료 탐색에 있어 중요한 부분이다! ✍️ 오늘의 토픽 오늘은 알고리즘 공부를 하다보면 종종 등장하는 제자리 정렬과 안정 정렬에 대해 간단하게 알아보려고 한다! 사실 처음에는 이들이 퀵 정렬, 합병 정렬처럼 정렬 알고리즘의 종류인 줄 알았다..ㅎㅎ 그래서 정리를 하고 넘어가려고 한다! 🚶제자리 정렬 (Inplace algorithm) 추가적인 메모리 공간을 많이 필요로 하지 않거나 전혀 필요하지 않은 정렬이다 예시 위처럼 추가적인 메모리 공간 없이 정.. 2023. 7. 13.
개발자가 알아야 할 인터페이스 개념💡 유튜브에서 우연히 아래 영상을 보고 정말 쉽고 간단하면서도 중요한 개념이라는 생각이 들어서 간략하게 영상의 내용을 정리해봤습니다! 호출벨을 인터페이스의 예시로 들며 누구나 이해하기 쉽고 재미있게 설명해주시니 가볍게 시청하시면 좋을 것 같습니다 😊 https://youtu.be/a6F7rIKaxzo 인터페이스는 약속이다 인터페이스는 상호 작용을 위해서 미리 정의된 약속이다 ex) A 함수를 호출하면 B가 호출된다, 리모콘, 변기 레버, 호출벨 등.. API 또한 인터페이스의 일종이다 API : Application Programming Interface 기능을 사용하기 위한 코드나 문서 같은 세트 프론트와 백엔드 역시 API 라는 약속을 통해 기능을 연결한다 인터페이스 = 호출벨 저기요~! → 구버전 인터.. 2023. 6. 27.
MAU? 그게 몬디? 🌱 고민의 시작 개발 블로그나 어떤 서비스를 소개할 때 MAU 기준 몇천명 어쩌구~ 요런 글을 많이 보았다 아래처럼 말이다! DAU..? MAU..? 그래서 오늘은 이게 무엇인지 알아보려고 한다! 오늘도 야미한 개발 가보자구~ 🤔 그래서 이게 몬디..? 결론부터 말하자면 서비스의 성장 추이의 중요한 지표들이다 일정 기간동안 해당 서비스를 사용한 사용자 수를 나타낸다 해당 수치들을 통해 서버의 부하나 트래픽을 예측하여 인프라를 최적화할 수도 있다 이러한 수치들을 얻으려면 만들어진 서비스에 적절한 로그 시스템을 부착하고, 해당되는 내용들을 추적/보관/분석 하는 방법을 사용해야 한다 지표의 종류는 아래와 같다 DAU, WAU, MAU, YAU MCU, ACU 그럼 종류별로 하나씩 살펴보자! 1. DAU (Da.. 2023. 6. 7.
IntelliJ Live Templates : 인텔리제이로 커스텀 템플릿(단축키) 만들어보기! 🤔 [부제] 다들 백준 코테를 풀다보면 한번쯤을 느꼈을 귀찮음에 대하여... import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class boj { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int n = Integer.pa.. 2023. 5. 6.
회사가 뽑고 싶어하는 개발자👩‍💻 취준생으로 회사에 지원하다 보면 문득 궁금해 진다 "회사는 어떤 개발자를 뽑고 싶을까?" 이에 대한 고민을 해결할 수 있게 해준 좋은 글이 있어 정리해보았다! 이력서로 살펴보는 선호하는 이력서 인턴 경험이나, 교육 과정, 토이 프로젝트가 있는 개발자 개발에 대한 진정성이 느껴지는 것이 좋다 취업만이 목표인 것보다, 개발 자체를 즐긴다는 근거가 필요하다 토이프로젝트가 많으면 좋고, 개발이 왜 재밌는지 표현하는 것도 필요하다 3-5문장으로 자기소개를 요약, 이에 대한 근거 기재 개발에 진정성이 있다 → 그 뜻이 무엇인지 꾸준하게 노력하는 개발자 → 그 방증의 자료 협업이 잘 되는 개발자 → 예시 사례 주니어일수록 핵심 기술 스택만을 언급 해온 일에서 어떠한 성과가 있었는지 표기 블로그 블로그에서 확인하고 싶.. 2023. 5. 4.
[회고] 급작스러운 새벽 회고 (feat. 게으른 완벽주의자) 우선 회고의 시작부터 말해보겠다. 이번 회고를 하기로 마음 먹은건 버스 안에서 독후감을 작성하던 순간이었다. 내가 지금 읽고 있는 책은 기술적인 내용을 담고는 있지만, 깊이 있게 다루지는 않아서 개발자들 사이에서 ‘출퇴근할 때 가볍게 읽기 좋은 책’으로 유명하다. 나 또한 인턴 생활 때 출퇴근 시간이 아까워서 고민하다 이를 알차게 쓰고자 구매한 책이었다. 실제로 읽어봤을 때도 꽤나 쉬운 내용들이었다. 재미있고 간단한 비유, 가볍게 정의 정도만 하고 넘어가는 지식들.. 그러나 나는 그걸 읽으면서도 과연 내가 제대로 이해를 했는지, 다음날이 되면 오늘 읽은 내용을 잊어버리지는 않을지 등의 고민에 사로잡히게 되었다. 그래서 처음 선택한 방법은 책에 밑줄을 그으며 읽기 였다. 그러면 나중에 다시 보더라도 강조한.. 2023. 4. 26.