본문 바로가기

분류 전체보기268

1주차 스터디 노트 아래의 질문들에 대해 학생/취준생/이직 준비자 등등 다 답해보자자바 기본 Java의 특징에 대해서 설명해주세요. Java의 단점에 대해서 설명해주세요. Java 실행 과정에 대해서 설명해주세요. Java Bytecode에 대해서 설명해주세요. Java의 인터프리터(interpreter) 방식과 JIT 컴파일(compile) 방식에 대해서 설명해주세요. 사용해본 Java 버전과 특징 그리고 왜 그 버전을 사용했는지 설명해주세요. Java 8, 11, 17 버전에 대해 아는대로 설명해주세요. JDK와 JRE에 대해서 설명해주세요. 동일성과 동등성에 대해 설명해 주세요. equals()와 ==의 차이점은 무엇일까요? HashCode를 설명하고, equals() 와 hashCode() 의 차.. 2024. 8. 16.
JSCODE 스터디 신청 Youtube - JSCODE종종 영상이 올라오면 즐겨보는 IT 유튜브 채널이다네이버, 채널톡 등의 회사에서 지인들에게 인터뷰를 하는 영상이 눈길이 갔고최근에는 인프런에서 비전공자나 취준생들을 위한 영상을 만드는 박재성 대표님 여기 채널에서 CS 스터디를 모집한다길래 노션 페이지를 들어가봤다 CS 모의면접 스터디CS를 그냥 스터디만 하는게 아니라, 모의면접을 기반으로 한 스터디이다!과목은 네트워크, 데이터베이스, 운영체제, 자바 팀단위 모의면접 구성원은 지원자 1(나), 면접관2, 관찰자2, 타임키퍼1 스터디 신청나는 이번에 1기가 열린 Java를 신청했다이미 연차가 있는 개발자기이긴 하지만.. 교통사고가 가장 잘 나는 구간이면서 주니어 개발자들이 나 좀 잘하는듯?하고 착각을 많이 한다는 3~5년차 구.. 2024. 8. 16.
블로그 왜 하세요? 왜 티스토리 블로그 하세요? 수익은요? 2021년 6월부터 2024년 8월까지 3년 2개월동안 블로그를 개설하고 운영해오고 있다요즈음 행사들을 많이 다니고있다. 그리고 부끄럽지만 내 블로그 주소를 공유하면, 간혹 받는 질문들이 있다 Q. 블로그 왜 하세요? 장점이 있나요? Q. 왜 티스토리 블로그로 시작하셨어요? 벨로그나 미디엄같은 곳도 있을텐데.. Q. 와 개설하신지 3년정도면 수익 많이 나셨겠어요! 얼마정도 버세요? A. 일단, 나는 버디버디 개인홈페이지부터 싸이월드까지 내 공간을 가꾸고 내 생각을 스피킹하는 장소를 항상 갖고 싶어왔고 실제로 있었다. 그 곳에서 내 생각을 말하면서 동시에, 한 편의 글쓰기를 할 수 있어서 좋았다 A. github.io 라는 기존 깃허브 블로그에서 티스토리로 넘어왔는데, 티스토리로 넘어온 이유는 딱히 없다... 2024. 8. 13.
블로그 글 쓰기를 작성할 때 순서 - 반복적으로 작성했던 시리즈 글의 경우1. 계속 작성됐던 n번차 글 제목과 썸네일을 맨 위에 작성한다 2. 목차를 작성한다 3. 내용을 채운다(초고)4. 부족한 부분을 수정하거나 덧붙인다(퇴고)5. 글을 완성시키고 마무리짓는다(탈고)6. 출판사에 글을 올리진 않을거기때문에 투고는 없다..ㅎ - 어떤 현상 또는 기술, 세태에 대해 내 생각을 쓰는 글의 경우- 일회성으로 Deep dive한 내용을 풀어내는 성격을 가진 글의 경우위와 거의 비슷하다. 미리 정해진 목차는 없지만.. 최대한 기승전결 또는 원인-결과-고찰의 순서로 풀어나가려고 노력하면서 두괄or미괄식으로 단락을 나눈다개인적으로 양괄식 / 중괄식 / 무괄식 단락은 선호하지 않는다(IT 블로그와 성격이 맞지 않음)또한 한국인으로써 두괄식이 어렵지만.. 2024. 8. 13.
혼공네트 5주차 - 응용 계층(DNS, URI/URL, HTTP Message, HTTP Header, 캐시, 쿠키, 콘텐츠 협상) 시작하기 전에..책의 마지막 챕터인 네트워크 활용을 제외하고는 TCP/IP 5계층 모델에서는 제일 위의 계층인 응용 계층(Application Layer) 편이다! 면접에서는 DNS, HTTP Status Code 등이 나오는 편이다 독서 & 스터디이번주는 잠깐 카페에서 공부하고, 집에서 Ebook으로 주로 공부했다 저번주 우수 혼공족으로 선정돼서 베스킨라빈스 쿠폰으로 베라 아이스크림도 먹고, 50% 완주한 기념으로 받은 메가커피 햄앤치즈샌드도 있었는데 이건 전국 매장에서 햄앤치즈가 지금 생산이 안된다고 해서 다른 메뉴(할메가커피)로 바꿔먹었다! 감사합니다. 혼공족장님. 한빛미디어님 도메인 네임과 네임 서버도메인 네임(Domain Name)IP주소만으로는 호스트를 특정하기 어려움(번거로움)호스트의 IP주.. 2024. 8. 13.
Google I/O Extended 2024 Incheon 후기 좀 늦었지만, 인천 송도에서 열린 Google I/O Extended 2024 후기를 남겨본다https://code-boki.tistory.com/category/DailyLife/Tech%20Conference 'DailyLife/Tech Conference' 카테고리의 글 목록안녕하세요. IT 블로그입니다!!code-boki.tistory.com여기 테크 컨퍼런스 목록 기준의 타임라인에서 만 다음에 갔던 행사다 - 코딩이랑 무관합니다만: 7/21(일)- Google I/O Ex 2024 인천: 7/27(토)- 켄트벡 역자 북토크: 8/1(목)- INFCON 2024: 8/2(금) # 행사 정보이번 행사도 Festa를 통해 신청했었다결제비는 40,000원...!!!https://festa.io/even.. 2024. 8. 8.
INFCON 2024 참여 후기 # 골든티켓인프런이 2024.06.27 - 2024.07.02 기간 중 강의를 새로 구매한 사람 중 단, 25명을 추첨해서 무료로 보내주는 이벤트를 했었다# 추첨 탈락(2024.07.11)# 골든티켓 당첨(2024.07.12) # 행사 하루 전날(목요일)목요일 저녁에 한빛미디어에서 열린 Tidy First? 역자 북토크를 다녀오고.. 저녁에 부랴부랴 가방을 챙겼다GDSC 행사를 참여하고 받은 뱃지로 심심한 가방 앞부분을 꾸몄다금요일 하루는 강남 코엑스로! 인프콘 2024 행사를 다녀오는 날 ⭐️ # My 인프콘 세션 시간표 # 행사 당일 행사날이라고 인프런에서 전 강의 25% 할인한단다! 아마 이때 엄청난 강의구매가 있었을 것 같다 집에서 늦게 나와서...ㅠㅠ 11시 30분쯤에 봉은사역에서 내려서 코엑스.. 2024. 8. 6.
<켄트 벡의 Tidy First?>를 번역하며 알게 된 것들 역자 북토크 참여 후기 켄트 벡(Kent Beck)일단 혹시라도 켄트 벡(Kent Beck)님을 모르시는 분이 있으실까봐...그 유명한 테스트 주도 개발(TDD) 책을 쓰신 분이다!나도 요즘 TDD를 체화하려고 연습중인데 어렵다..!!ㅎㅎ 행사https://event-us.kr/FKH3nHkjmPGh/event/87756를 번역하며 알게 된 것들 - 이벤터스" data-og-description=" 안영회 역자가 더 나은 소프트웨어 설계를 위한 코드 정리법과 켄트 벡의 글을 번역하며 알게 된 것에 대해 이야기합니다." data-og-host="event-us.kr" data-og-source-url="https://event-us.kr/FKH3nHkjmPGh/event/87756" data-og-url="https://even.. 2024. 8. 5.
혼공네트 4주차 - 전송 계층(Port, NAPT, ICMP, TCP, UDP, 3-way handshake, 오류/흐름/혼잡 제어) 시작하기 전에..이 책에서 정의한 TCP/IP 모델중 전송계층을 공부한다! 이제 응용계층만 남았다~~!전송계층은 참고로 면접때 자주 등장하는 TCP와 UDP의 차이점. 그리고 TCP 특징이 중요하다 독서 & 스터디 패드로 시작해서... 집에서는 컴퓨터로 보고, 이동시에는 폰으로 보다가 결국 노트북으로 이번 챕터도 정독했다그리고 또 한빛미디어의 도메인 주도 개발 - 최범균 책에 꽂혀서 보고 있다 2년전에 나온 책인데 이것도 정말 좋은 내용을 담고있다백엔드로 개발하시는 분들은 한번쯤 읽어보면 좋겠다. 대신 DDD, 아키텍처, 멀티모듈 이런거에 너무 파묻히지만 않으면 베스트다 네트워크 계층의 IP 한계 -> 전송 계층 필요네트워크 계층의 IP 한계신뢰할 수 없는 통신비연결성 통신전송 계층 역할신뢰할 수 있는 .. 2024. 7. 28.
협업을 위한 - Gitmoji 도입해보기 왜 도입을..?항상 팀단위(모르는 사람끼리 하는 프로젝트, 학교 선후배간, 회사에서)에서의 프로젝트에서 무언가를 도입하거나 바꾸려고 할때는 Why?를 먼저 생각해봐야한다그래서 왜 도입을 하려고 하는지에 대해서 생각해보면... 장점글자를 읽을 필요 없이 어떤 커밋을 했는지 이모지를 보고 파악이 가능하다커밋 기록이 아이콘으로 남게 되어서 귀엽다ㅋ단점은 맨 밑에서 다룰 예정이다일단 이건 기술적으로 스택이나 아키텍처나 바뀌는게 아닌 거기때문에 일단 도입해보고 나중에 회고해보자 Gitmoji란?Gitmoji는 눈치채신 분들도 있겠지만 Git + Emoji의 합성어이다모든 커밋 앞에 이모지를 붙이는 행위를 뜻한다깃모지를 사용하면 커밋의 목적이나 의도를 쉽게 파악 가능하다고 한다그리고 이모지가 이모티콘이 아닌가? 라.. 2024. 7. 25.
협업을 위한 - 커밋 규칙과 이슈번호 사용 그리고 템플릿 만들기 Git conventional commits with issue numberGit Commit메시지 작성시에는 Convention을 정해놓고 지켰었다구글에 git conventional commit라고 검색을 해보면   나오는 몇개의 Top 링크 결과물이다1. https://www.conventionalcommits.org/en/v1.0.0/ Conventional CommitsA specification for adding human and machine readable meaning to commit messageswww.conventionalcommits.org 2. https://gist.github.com/qoomon/5dfcdf8eec66a051ecd85625518cfd13 Convention.. 2024. 7. 25.
오픈소스 공식홈페이지의 비교 테이블을 곧이곧대로 믿지말자 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.
Frontend Logging System PoC 공유(23년 12월에 진행) 작년 12월에 Frontend 로그 수집 시스템을 구축하고자 비교했던 오픈소스 툴 3가지가 있었다늦었지만 이제서야 포스팅을 올린다 ㅎ(박명수: 늦었다고 생각했을 때가 진짜 늦은거여)- Sentry- Rollbar- LogRocket 그 중에 최종적으로 선택한 것은 ✅ Rollbar 였다유저가 어떤 활동을 했는지 화면기록까지 남기는건 요구사항에 없었고, Pricing의 Free Plan에서 Capacity가 컸던 것 같다정확히는 FE에서 발생하는 Error Tracking을 위해서 유저활동의 Monitoring보다는 Log 수집이 우리의 목표였다(Feat. Vue3+Ts)그리고 LogRocket은 Free 플랜에서 경험할 수 있는게 너무 적었던 것 같다 또한 아래의 2023년에 비교 사이트에서 당시에 알아.. 2024. 7. 23.
코딩이랑 무관합니다만 2분기 Meet Up(AWS Hero, Google GDE, MS MVP) at Microsoft Korea 코딩이랑 무관합니다만 이하 코무 행사 참여 후기(AWS Hero, Google GDE, MS MVP)2018년부터 활동을 계속 해온 코딩이랑 무관합니다만, 그룹에서 주최한 행사를 참여했다 이번에는 클라우드 AWS, Google, Microsoft의 3대장 분들을 만나서 이야기를 들을 수 있었다 참가는 festa를 통해 신청했고, 무료행사였다 행사 참여 신청자는 홈페이지 기준으로 157명이 신청해주셨었다 도서 후원사는 한빛미디어였다 https://festa.io/hosts/132 코딩이랑 무관합니다만, | Festa!페이스북 그룹 코딩이랑 무관합니다만, 오프라인 밋업festa.io 주요 연사- AWS Hero : 송주영님 - Google GDE : 한성민님 - MS MVP : 배준현님 타임테이블장소광화문 .. 2024. 7. 22.
이제 막 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.
혼공네트 3주차 - 네트워크 계층(IP, ARP, 서브넷 마스크, NAT, DHCP, Router, Routing Table) 독서 & 스터디월요일부터 쭉 읽어서 2.5회독정도 했다. 블로그에 글을 쓰면서 또 외우기..크큭혼공 시리즈 홍보를 하며 적당한 비유를 통해 공부를 쉽게 할 수 있게 해준다ㅋㅋ 이번에도 집에서 큰 모니터로 볼 때도 있었고, 혼공족장님이 선물해주신 기프티콘으로 노트북 들고 메가커피 가서 공부할 때도 있었고, 태블릿 들고 카페에 가서 공부한 적도 있었다.네트워크 공부가 지루할 때쯤, 예전에 샀던 책을 읽었다. 소름돋게도 그 책도 한빛미디어꺼란 사실!그리고 2주차 주말에 한빛미디어에서 열린 QA 강연에 참가도 해서 좋은 인사이트도 얻고 한빛미디어 굿즈도 받았다!!ㅎㅎ 데이터 링크 계층의 한계 -> 네트워크 계층으로의 확장이 필요1. 물리 계층과 데이터 링크 계층만으로는 다른 네트워크까지의 도달 경로를 파악하기.. 2024. 7. 21.
한빛미디어) 제로베이스에서 유능한 QA로 성장하는 소프트웨어 테스트의 모든 것 강연 참여 혼공학습단 대상 이벤트 최근에 한빛미디어에서 혼공학습단으로 스터디를 참여하고 있었는데.. 혼공학습단 대상으로 선착순 20명 한정으로17년차 QA분이 강연하시는 이벤트에 무료로 참여하게 해주는 이벤트 메일이 왔었다!바로 폼을 작성해서 신청했다. 난 QA가 아니라 개발자 직군이지만 개발자로서 유닛/통합/인수(시나리오) 테스트를 코드로만 작성해봤을 뿐, 소프트웨어 제품의 신뢰성을 보장하기 위해 최전선에서 고생하는 분들의 이야기를 듣고 싶었다.또한 다녔던 회사들에서 QA팀이 내부적으로 있던 적은 없었고, 대체로 아웃소싱을 통해 진행했기 때문에 그들의 report를 받아서 버그를 수정한 정도밖에 없었다.그리고 네이버, 위메프, 넷마블, 데브시스터즈를 거치며 17년 경력자시면 어떤 분야였어도 깊은 레벨을 가지셨을 .. 2024. 7. 14.
인프콘 2024 [골든티켓] 당첨 (25명의 주인공 나야 나!!) 인프콘2024 골든티켓 이벤트인프콘2024 행사 추첨기간동안 강의를 결제한 사람에 한해서 단 25명만 인프콘 무료참가 한정판 골든티켓을 주는 이벤트가 있었다.당연히 25명만 추첨하기에 기대도 안했었고, 기왕 강의 보는김에 자동지원 된다니깐 그런가..? 하고 있었다. 인프콘2024 참가 선정 안내 - 탈락 ( 2024.07.11 )7월 11일 목요일 44,000원에서 50%인 22,000원을 결제하고 신청할 수 있는 인프콘 2024 행사에는 참가 선정이 안됐었다.ㅠㅠ 유스방에서 배치가 돈다고 했었는데.. 탈락 알림이 오랜시간 지나도 안오길래 혹시 붙은거 아냐!?하고 엄청 기대했었다..😭인프콘2024 골든티켓 이벤트 - 당첨!! ( 2024.7.12 )단 25명만 인프콘 무료참가 한정판 골든티켓을 주는 이.. 2024. 7. 12.
혼공네트 2주차 - 물리 계층과 데이터 링크 계층(이더넷, NIC, 허브/스위치) 1주차에 대략적인 내용을 작성했기 때문에 바로 독서 및 스터디한 내용을 정리해본다이번에는 좀 더 상세히 적어보았다!독서 & 스터디1주차에는 카페에서, 집에서 독서를 했다면.. 이번에는 독서실에서 노트북과 패드로 완독했다! 이더넷이더넷(Ethernet)현대 LAN, 특히 유선 LAN 환경에서 가장 대중적으로 사용되는 기술컴퓨터들끼리 데이터를 주고 받으려면 케이블과 같은 통신 매체가 필요다양한 통신 매체의 규격, 송신되는 프레임의 형태, 프레임을 주고받는 방법 등이 정의된 네트워크 기술이더넷 표준이더넷은 국제적으로 표준화가 이루어짐전기전자공학자협회(IEEE)라는 국제 조직에서 이더넷 관련 기술을 IEEE 802.3으로 표준화함허브, 스위치, NIC, 케이블 등 물리 계층과 데이터 링크 계층의 다양한 장비 등.. 2024. 7. 11.
혼공네트 1주차 - 컴퓨터 네트워크 시작하기(지식의 필요성/거시적/미시적 관점) CS지식 - Network도커/쿠버네티스/웹/서버에 대해서 잘 한다라는 말을 듣고, 실력 있다고 인정을 받으려면...먼저 가장 밑단의 코어 지식인 CS. Computer Science 지식. 그 중에 Network쪽이 중요하다!! 한빛미디어 혼공단 12기이번에 네트워크를 공부하기에 앞서 한빛미디어에서 혼공단 12기를 모집한다는 소식을 듣고 구글폼으로 신청하게 되었다.혼공단 12기 선정 축하축하~!! 🥳 혼공족장님께 질문집에 책장꽂이에 자리가 없어서 혼공족장님께 Ebook으로 공부해도 되냐고 여쭤봤다.그리고 한여름에 책과 노트북을 들고 카페를 오가기엔 너무 무겁다.. ㅠ 힝그랬더니 엄청 빠르게 답장이 오면서 Ebook으로 공부하셔도 좋다고 했다!그리고 추가로 Ebook에 용어노트가 빠져있을까봐 링크까지 .. 2024. 7. 5.