본문 바로가기

DailyLife/Dev blahblah22

김영한님 40만 수강생 달성 기념 이벤트: 멘토링권 당첨 인프런 이벤트24년 1월에 30만 수강생 이벤트를 하신 것 같은 기분....이 드는데11월에 벌써 40만 수강생 이벤트가 오픈됐었다1번: 해당 이벤트 페이지 응원 댓글 + 2번: 로드맵에 취업or이직 후기를 올리면 김영한님께서 직접 식사권을 받을 1명, 멘토링을 받을 3명을 선정해주신다고 하셨다!나머지는 40만 포인트 10명, 4만 포인트 100명!!나도 영한님의 온라인 제자로서 정성을 들여서 댓글을 달았다..!!! 결과는...........3등 멘토링권 당첨!!! 인가...?? 하지만....ㅠㅠ 이메일이 거의 다 * 처리가 돼서 내 이메일이 맞나 확신이 안들었다ㅠㅠ 그래서 인프런쪽에 문의를 드린 결과.....!!3등 멘토링권 찐 당첨!!!그리고 거짓말같게도 몇일 뒤에 영한님의 이메일이 도착했다....... 2024. 12. 19.
항해99 2025 Commit Calendar 수령 후기 현재(12월 중순 이후)는 사라진 것 같지만.... 11월 초에 항해99에서 2025 커밋 캘린더를 1,000부 한정으로 선착순 이벤트를 열었었다나는 냉큼 가서 신청을 했었다!이후에 여기에서 큰맘먹고 10,000부로 늘려서 다시 배포(?)를 했나보다이 커밋 캘린더에 무슨 기능(?)이 있냐 하면..위와 같은 기능들이 있다! ㅋㅋ 귀염뽀쨕....찐 개발자들이 좋아할것같은... 이런거 싫어하는 사람 눈감아....ㅎ 뭐 결국.... 손이 빨랐기때문에 당첨 완료 So Easy~ # 배송 도착구글에서 인터넷 안되면 게임뜨는거잖아...?ㅋ 귀엽긴열어보니....잔디 마스킹 테이프 버릴뻔..;; 없는줄 알았다달력을 좀 넘겨봤다 올해 파이콘 가서 샀던 파이썬 반팔티랑 후드집업처럼 이 달력도 먼가 찐~개발자같잖아~~맘에드는.. 2024. 12. 19.
항해99 잔디 기부 캠페인 참여!! 항해99에서 잔디1개=100원 으로 환산해서 모아진 총 금액을 저소득층 아동을 위한 코딩교육 지원 단체에 기부하는 잔디 기부 캠페인을 열었다개발자의 성장을 진심으로 도모하는 부트캠프인 모습이었다!!그리고 기부하는 취지와 방식, 그리고 결과까지 연말에 정말 따뜻했다...ㅎ 2024년 12월 18일 오전10시쯤에는트리의 37%정도가 채워진 모습이었다하.지.만......같은날 오후10시에 다시 보니89%나 채워진 모습을 볼 수 있었다!! 내 기부증서구글처럼 오프라인이 됐을 때 공룡게임을 할 수 있는 귀여운 크롬 다이노 인형을 받았다아쉬운 점은 public repo의 개수만 체크했단 것이었는데..ㅠ 인증 당시 private repo가 30개정도였기때문에...... 몇개정도 public으로 만들면 Lv. 10?.. 2024. 12. 18.
Follow the procedure - 과정을 지켜라(feat. 5whys) 몇몇 신입 개발자들을 보면 쿠버네티스, 레디스 분산락을 활용한 동시성 제어, ArgoCD를 이용한 무중단배포, Spring Batch 사용 등 뭔가 "용어"에 취해있다는 느낌을 받을 때가 있다쿠버네티스를 하기에 앞서 리눅스/도커는 깊게 아는가? 분산락에 레디스를 적용했다면 Redisson, Lettuce중에 어떤 방식으로 사용했는지, 락이라면 MonitorLock/ReentrantLock이란 것도 아는지/쓰면 장점이 뭔지 왜 레디스 분산락이어야만 하는지, ArgoCD를 사용했다면 어느 환경에서 사용했는지 어떤 배포방법을 사용했는지, Spring Batch를 사용했다면 실패하는 것들은 어떻게 처리했는지 재시도 방법은 있는지 OOM같은 이슈는 없었는지 등등..부트캠프에서 하는 발표를 들어도 동시성 제어 ->.. 2024. 11. 24.
인프런 멘토링 후기 한참 전에 있었던 일이지만...인프런 멘토링을 신청해서 받아본 경험을 짧막하게 공유하려고 한다네이버에 재직중이신 분이셨고, 경력은 미들급이셨다! 비용은 1시간에 35,000원이었던걸로 기억한다! 상담신청한 했던 내용1. 주니어->미들 백엔드 개발자로서 갖춰야 할 역량2. 네카라 라인의 회사에서 경력직을 뽑을 때 중요시하는 부분이 있는지3. 이력서에 대한 피드백카메라는 off, 마이크는 on인 상태로 상담을 해주셨고 상담을 시작하기 이전에 카카오톡으로 제가 현재 처한 상황, 제 이력서 링크, 상담받고 싶은 내용을 매우매우 상세하게 전달드렸다 정말 상세하게 답변해주시고 공감도 해주시고 냉정한 조언도 해주셨었던 기억이 난다노션에 엄청 많은 내용들을 적었지만.. 공개할 수 있는 부분만 말해보면.. 지금까지의 얘.. 2024. 11. 11.
네이버 행사 D-1 [DAN 24] TEAM NAVER CONFERENCE `DAN 24`왜 이름이 DAN인가 궁금했었는데... 플랫폼을 순 우리말로 하면 DAN이라고 표현한단다 이번 해에 여러 행사들에 참여했지만 TOSS의 SLASH24, KAKAO의 IF KAKAO 2024, 우아한형제들의 WOOWACON 2024에는 참가하지 못했었다 그래도 팀 네이버 행사에 Day 1, 2 둘 다 참가하고 기술워크샵까지 참석하게 되어서 매우 기쁘다 두근두근...!! 다녀와서 또 이런저런 재미난 이야기 보따리를 올릴 예정이다! 가보자고! 2024. 11. 10.
Kotlin IN ACTION 2nd : 원서를 읽어보자 Kotlin In Action 2nd 원서를 구입했다 from. Yes24무려 82,390원이나 주고 구매했다Kotlin In Action 2판은 2024년 4월에 해외에 출판됐다 현재 국내에 있는 번역서인 Kotlin In Action은 2017년 10월 31일에 나온 1판이다 그동안 코틀린은 많은 업데이트를 거쳐 2024년 9월 29일 현재 2.0.20까지 나온 상태이다그렇기때문에 변한 것도 많을것이다!나는 항상 궁금했다.번역된 해외 IT책을 읽으면서 공부하는 몇몇 개발자들은 "해석이 잘못됐네", "의역이 너무 심하다" 등등 몇몇 불만이 있는 개발자들을 봤다그럴거면 원서 사서 보면 되잖아... 역자도 물론 무료로 봉사한건 아니지만..!! 나도 원서는 대학교때 전공서적빼고는 직접 처음으로 구매해본다영.. 2024. 9. 29.
오픈소스 공식홈페이지의 비교 테이블을 곧이곧대로 믿지말자 https://code-boki.tistory.com/180 Frontend Logging System PoC 공유(23년 12월에 진행)작년 12월에 Frontend 로그 수집 시스템을 구축하고자 비교했던 오픈소스 툴 3가지가 있었다늦었지만 이제서야 포스팅을 올린다 ㅎ(박명수: 늦었다고 생각했을 때가 진짜 늦은거여)- Sentry- Rollbar- Locode-boki.tistory.com이 글을 쓴 김에 재밌는 현상을 발견해서 추가 포스팅을 해본다!! ㅋㅋㅋㅋㅋ 누가 먼저 시작한건지는 모르겠지만...... Rollbar와 Sentry 공식홈페이지에 가보면 각자의 제품을 비교하면서(까면서) 자기네 제품을 홍보하고 있다이것과 비슷한 비교 글과 싸움이 존재한다ㅋㅋ jQuery vs Angular vs Vu.. 2024. 7. 23.
이제 막 Web을 공부하는 학생, 취준생들에게... (feat. Spring) 어떤 Developer 개발자 방에서의 대화A분: jsp 혐 나: 전 jsp쓰는 회사를 다녀보진 않았지만, 서블릿 컨테이너부터 jsp, 스프링, 스프링부트 순으로 공부했었는데현재처럼 server, client side로 분리된게 XMLHttpRequest가 나오면서 부터였어요 페이지를 전체깜빡임에서 부분리프레시만 가능하게하는 기능이 나온거죠. 이후에 ajax라는 이름을 갖게 됐죠.이때는 JSP(java servlet page), ASP(Active Server Pages), PHP등이 힘을 얻었어요그리고 이후에 AngularJS로 출현으로 CSR이 도입되면서 client, server side의 구분이 명확해지며 이후에 React.js, Vue.js, Angular2가 나오게 됐어요.어떤 기술의 출현으로.. 2024. 7. 22.
Father of Java, James Gosling retired on July 3, 2024. 이럴수가.. 자바의 아버지라고 불리던 제임스 고슬링께서 은퇴를 선언하셨다.링크드인의 댓글을 보면 다들 그의 은퇴를 축하하고 앞으로의 길을 축복해주는 것 같다.Sun Microsystems에서 26년동안 근무하시고 Google을 거쳐서 현재 7년째 AWS에 계셨었는데.. 이젠 쉬시고 싶으셨나보다.TMI지만 우리 아빠보다도 나이가 많으시니...한 언어를 만든 거장이신 제임스 고슬링님의 은퇴를 축복한다!! https://robicombi.github.io/ The father of JavaJames Arthur Gosling (born May 19, 1955)robicombi.github.iohttps://www.linkedin.com/feed/update/urn:li:activity:7213740307538.. 2024. 7. 4.
글 쓰기의 어려움 - 나는 등대가 되고싶다 CS & Terminology - 컴퓨터지식 & 용어컴퓨터 구조를 공부할때 Code/Data/Stack/Heap의 메모리 구조에 대해서 배운다. Java에서는 Stack/Heap/Method/Native Method Stack/PC Register로 메모리가 구분된다. 그럼 왜 이걸 공부했을까? 현업개발자 관점에서 생각해보면 Java언어를 배울 때 Static을 남발하면 GC가 메모리를 처리하지 못하고 어플리케이션에서 쭉 들고 있기 때문에 OOM(Out of memory)가 날 수도 있다는 사실을 알기때문에 메모리 구조를 미리 아는 것, 내가 작성한 코드가 메모리에 어떻게 꽂히는지 아는게 중요하다고 생각했다. [ 메모리구조 -> 코드레벨의 작성법 ] 그리고 운영체제/메모리/프로세스/스레드(자식/좀비)를 .. 2024. 7. 3.
Windows, Android - Flutter/Unity Windows1년전에 할부로 M1 Pro/32GB/1TB를 구매한 뒤로 2011년도에 구입한 그램을 처분하고 집에 윈도우 컴퓨터는 없었다.그램 노트북 사용할때는 Winform으로 종종 내가 필요한 프로그램을 만들기도 했었고, 게임도 했었다.아래는 예전 지킬 블로그에 올린 프로그램https://lsb530.github.io/2020/05/03/coverForYoutuber/하지만 개발을 하다보니까 Web개발은 확실히 Mac이 맞긴한데, k8s를 공부하기 위해 VM을 하려고하니까 m칩셋의 ARM기반은 별로 지원을 안하더라. 그리고 Unity는 MacOS에서 개발할 수 있지만, Unreal또는 3D게임을 만드려면 그래픽카드가 있어야하기때문에 맥북으로는 충분치 않았다.그래서 꾸준히 찾아본 결과 좋은 가격에 당근.. 2024. 6. 19.
개발공부법에 대한 내 생각 + 요즘 이것저것 공부중인 근황 공부방법 개발지식 또는 기반지식이 많이 필요한 분야에서 공부방법은 크게 - Top Down - Bottom Up 가 있다 구글에 질문했더니 AI(아마 잼미니)가 이렇게 답해줬다 Top Down 개인적으로 Top Down은 책 한권이 있을때 당장 내가 필요한 챕터만 뽑아서 보는 것이 아닐까하고 생각한다 혹은 두꺼운 전공서적을 읽기보다는 Practical 위주로 적힌 얇은 책을 보는 것 Bottom Up 개인적으로 Bottom Up은 책 한권이 있을때 p.1 ~ p.EOF 까지 다 보는 것이 아닐까하고 생각한다 혹은 Practical 위주로 적힌 얇은 책을 보는 것이 아니라 두꺼운 전공서적을 읽는 것 Versus(VS) 그래서 둘 중에 뭐가 좋은가?에 대한 답은 없다 둘 다 혼용해서 공부해야 된다 그리고 현.. 2024. 3. 22.
재택 개발을 위한 셋업 아이템 목록 1. 허리 받침쿠x에서 샀다. 사실 뒤에 걸어서 의자에 걸어두는건데 귀차나서 이렇게 뒀다그렇게 허리를 지탱해준다는 느낌은 없는데, 그냥 엉덩이 위부터 기대고 있기 편한 느낌을 만들어준다 2. 발 받침대 얘도 쿠x인가 네이x에서 샀다일반 목재는 아무래도 나무 껍질이 발에 박힐수도(이런 일은 거의 없을거야..사포질 하기때문에) 있고, 맨발에는 느낌이 별로라서얘로 쓰고있다짧은다리...라서 그런건 절대 아니고!!의자에 앉아서 발 올리고 있음 세상 편하다 3. LED 모니터 스탠드오늘 아침 새벽에 출근도 전에 배송이 왔는데.. 대충 조립해놓고 출근했다 유튜브에서 이거 쓰시는분들을 봐서 나도 함 써보고 싶었다그리고 거실에서 아버지가 주무시는데, 코딩쟁이들은 새벽에도 코딩하거나 컴퓨터를 하지 않는가...혼자 사는 자.. 2022. 11. 16.
My Daily Life(+ 퇴사, 코로나 ) 7월 15일을 마지막으로 예전 직장을 퇴사를 했다 그리고...  어쩌다가 Angular를 해야 되는 일이 생겨서 요즘은 앵을 공부하고 있다앵귤러의 장점은 모듈/컴포넌트/서비스/TS/캡슐화/DI 등등인것 같다 리액트같은경우는 JS로 만들어서 TS(TypeScript)로 고도화를 시킨다던지, 라이브러리를 가져다 쓰는데(ex: 리덕스, 몹엑스, 리코일) 어떤 건 버전 업데이트가 안되고, 어떤건 베타버전이고... 등등 중구난방이다흔히 리액트는 라이브러리라고 한다(종종 프레임워크라고 하기도 하지만), 이 말인 즉슨.. 요즘 면접질문에서는 거의 사라졌지만(프레임워크vs라이브러리) 제어권이 프로그래머한테 있나vs시스템한테 있나 그런 의미이다.. 리액트는 그런면에 있어서 개발자한테 제어권을 주고 자율성을 많이 가지고 .. 2022. 7. 25.
원티드 2022 New 스타트 패키지 & 채용보상금 1. 채용보상금1월에 입사를 했었고, 마음을 졸이는것 때문에 한번 고객센터에 문의를 했었다그냥 잘 처리된다. 무심코 문의를 막 하지는 말자잘 신청을 했었고, 아마 대기중이었던거로 기억한다위에 명시된 것으로 보면 5월 10일에 들어온다고 했었다그 결과..명시된 50%에서 기타소득세 8.8%를 제외한 금액이 입금되었었다후.. 이거라도 어디야 2. 2022 뉴스타트 패키지블로그들을 검색하니, 무드등 등등.. 예전 상품이 더 이쁜거같기도 했지만.. 난 상품이 다르기에 다시 적어본다이번에 새로 리뉴얼이 되었다고 필요한 정보를 구글 폼으로 받게 되었고, 기존 배송일자보다 두달이나 더 늦게 발송이 시작이 되었다내가 알기로 기존에는 주소를 변경 못하는거로 알고있는데, 구글 폼을 통해서 받을 주소를 적어둘 수가 있었다... 2022. 7. 20.
회사에서 발표.... 예전에 내가 구현한 로그인 로직(JWT, SSO, WebClient)을 PPT로 만들어서 교육용으로 신입이나 나랑같은 연차인 사람들한테 보여주기용으로 발표한적이 있다.. 이번에는 CI/CD 발표준비에 당첨이 되어서 PPT로 gitlab-ci/도커/쿠버네티스/ArgoCd... Onprem등등 CI Script와 배포 방식과 플로우를 또 신입과 연구소 직원들 모두한테 발표를 하는 1인으로 당첨이 되었다 매일하는 CI/CD지만 모든 스크립트와 다른 방법/전략을 다 아는 것은 아니기때문에 공부할게 많다...ㅠㅠ아직 모르는거 투성이지만... 음.... 좋은것도 있고 어려운것도 있는 것 같다 이런걸 준비하면서 모르는걸 많이 알아가고 성장하는 기회라고 생각한다!! 아자아자아자 2022. 6. 9.
내 피가되고 살이 될 언젠가 다 볼.. 책들... 추가로 요즘 보는 책 2개 저자님들의 허락이 있다면 내용도 좀 쓰겠지만,,, 아마 책 내용 요약 & 후기 정도로 포스팅을 작성할것같다(현직자 시간 거의 zero...ㅎ..) 2022. 5. 16.
개발자의 숙명.......주-말-대-응 물론 비대면으로 방화벽 뚫어서 작업했지만휴우.. IT 인들이여 모두 힘내요! 2022. 5. 8.
프론트단을 지원한 후기 개인적으로 백단보다 프론트단이 더 신경쓸게 많은것 같다 각 폼의 입력값에 대한 검증(앞단 valid), alert창 등등ㅋㅋ 백단에서는 참조형인 경우(사실 참조형인 경우 Null을 받기때문에 값 형태로는 처리를 안하는것으로 알고있다)null or not null만 체크하면 되지만 프론트엔드는 null, '', undefined등을 다 봐야하기때문에 귀찮다 어찌저찌해서 백/프론트 둘다맡게되었고내가 직접 여러 사람들을 설득해서 ES5->ES6 code style, ajax->axios로 바꾸고 코드는 점점 리액트스러워지게 만들어놨다아직 주니어개발자인데 이렇게 하는게 맞나싶다하지만 소스코드의 최적화와, 재사용성을 위해 모두가 다 좋은 길로 가야하는게 맞는 것 같다 2022. 5. 5.