분류 전체보기

데이터 드리븐, 데이터가 결정의 수단이 아닌, 결정의 배경과 이유데이터의 역할, 확률싸움 -> 뾰족한 방향으로 https://teamdoeat.career.greetinghr.com/ko/blog16 시험문제 예시Q:반정형 데이터가 아닌 것은?A: HTML, XML, JSON, RDF Q: 다음 중 성격이 같지 않은 것은?A: SNS, 유튜브, 음원 -> 비정형 데이터임을 감지해야 함. Q: 다음 중 3V가 아닌 것은? Q: 다음 중 장기적 마스터 플랜이 아닌 것은?시험개요 1과목: 10문제(6/10)2과목: 10문제(6/10)3과목: 30문제(18/30)*과락 있어서 과목당 40% 이상 맞아야 함.데이터데이터: 있는 그대로의 객관적 사실, 가공되지 않은 상태(주문수량)정보: 데이터를 가공한 자료 데이..
React 프로젝트를 하기위해 CRA(Create-React-App)를 설치할 때 무심코 npx 같은 명령어를 사용한다. 무엇일까???node, npm, npx 셋 다 Node.js를 설치하면 함께 깔리는 도구예요.Node앞서, [EP.03]에서 V8엔진을 공부하면 알 수 있는 내용이다.https://codewizard.tistory.com/82- 자바스크립트 코드를 실행하는 엔진입니다.- 원래는 브라우저에서 실행되기 때문에, 브라우저 밖에서도 JS 코드를 실행할 수 있게 해주는 런타임 환경npm(Node Package Manager)Package Manager = 관리npm은 노드 패키지 관리자를 뜻한다.역할1. Node.js 패키지의 설치2. 버전 관리, 프로젝트의 종속성 관리3. 스크립트 실행 pa..
https://aws-hyoh.tistory.com/162IPsec(Internet Protocol Security)IPsec은 IP 계층에서 데이터 통신의 기밀성, 무결성을 보장하기 위한 네트워크 보안 프로토콜 집합TCP/IP 프로토콜 3 계층(Network Layer)에서 동작 - 두 지점간의 암호화된 통신 터널을 제공하는 기술(Site-to-Stie VPN)물리적으로 멀리 떨어져 있어도 실제 사용자는 같은 네트워크에 연결 된 것처럼 사설(내부) IP로 통신 가능 - 암호화 수행때문에 보안성이 높다.- 데이터를 빼내는 스푸핑 같은 공격에도 비교적 안전하다. 기업을 예시로 들자면 본사(Site) 네트워크지사(Site) 네트워크 를 VPN으로 연결하는 방식이라고 정의 또한 패킷을 함호화함으로써 Laye..
MSA, 클린코드, 디자인패턴이 전부인 것처럼 행동하지 말기 중요한 것은현재 조건 대비, 앞으로의 최선의 선택을 제시하자.(ROI 준수) 1. 건강한 코드는 어디서 나올까?코드는 결국 사람이 읽고 유지보수해야 하는 자산이다.현재 팀에게 맞는 최소한의 규칙으로 서비스를 성공시켜야 한다.리팩토링은 새로운 개발 속도를 늦추는 게 아니라, 중장기적 속도를 유지하기 위한 투자다.패턴과 원칙은 절대적 진리가 아니라 가이드라인이다.2. 독선적인 코더가 되는 순간 (팀은 하나의 서비스를 만들어요.)"나는 클린 코드를 지킨다"라는 자부심이 팀을 흔든다.주니어는 고집보다 오픈마인드가 중요하다.형이 말하던 5살에게도 배울 것이 있다.- 마인드가 유연하냐?- why를 정확하게 말하냐?- "이게 올바른 길"이라는 이유로 팀의..
(C, Java, Python) 언어에 익숙한 백엔드 개발자가 React Native를 2주 내로 제작하기 위해, 다른 언어 지식을 기반으로 JS언어만의 특징과 동작 방식을 집중적으로 파악하여 정리한 글. 참고 RN 생태계: https://lasbe.tistory.com/230 2025년 React Native 현황과 CLI vs Expo 비교분석📒 2025년 React Native 현황과 CLI vs Expo Go 비교분석2023.07.13 - [React-Native] - React Native 장단점과 CLI, Expo 비교와 후기이 글을 쓴 지도 어언 1년 하고도 6개월이 지났습니다. 그동안 플러터가 치고 올라오lasbe.tistory.comJS 실습환경: https://codepen.io/..
java --version javac --version 자바 깔았는데 왜 2개나 확인하래?? 그냥 하나만 확인하면 되는 거 아님? java javac가 뭐가 다른 거임? 하면서 찾아보는 글 gcc처럼 c가 컴파일러라는 뜻은 알았습니다.하지만 JVM은 복잡한 컴파일러니까, 이 참에 공부하자. JRE: Java Runtime EnvironmentJDK: Java Developmnet KitJVM: Java Virtual MachineJavac: Java CompilerJava: 프로그래밍 언어 백엔드 개발자가 보면 좋은 한 줄 😮JRE: JVM 실행만 가능한 환경(읽기 전용), 컴파일러(javac)는 없음JVM: 바이트코드를 OS/CPU에서 돌아가는 기계어 수준으로 변환(JIT 포함) *JIT (글 맨 아..
요즘 모든 공고에 있는 AI Agent, LLM(claude, GPT, cursor) 투성이다. 신입 개발자가 죽어가고 있는 한국 암흑기.그래서 2주 동안 나의 최대 생산성을 실험해보기로 했다. 백엔드지만, 처음 해보는 React Native와 인프라까지 처음부터 끝까지 14일 동안 AI Agent 동료와 함께 구축한다. 면접비 20,000원으로 Claude Code를 결제해서 RN 을 개발해보겠습니다.가설과 검증으로 나의 성공 or 실패를 결정한다. 🧪 가설"백엔드 개발자도 2주 안에 실사용 가능한 하이브리드(iOS / AOS) 앱을 배포할 수 있을까?"조건기간: 2025.10.01 ~ 2025.10.14 (추석 연휴)회사 계열사 IDC 엔지니어 동료까지 50~60명이 사용할 교대근무표 앱 출시기술..
Server 클라이언트와 서버는 고정적인 개념이 아닌, 역할의 개념이며 상황에 따라 바뀔 수 있다.네이버는 사용자한테는 서버네이버는 기상청한테는 클라이언트Web Server웹 서버는 웹 리소스를 요청받고 응답하는 역할을 합니다.이때 응답과 요청은 HTTP를 통해 이루어집니다. *식당에서 음식을 주문할 때, 정해진 방법으로 주문을 해야 함네트워크 통신에서도 약속된 통신으로 소통하게 된다.웹 서버와 클라이언트는 HTTP 프로토콜로 통신하게 된다.웹 서버는 모든 콘텐츠를 응답하진 않고, 정적 콘텐츠(HTML, JS, CSS)만 응답함.= 정적 콘텐츠를 서버 내부에 저장하고, 파일 경로를 요청하면 해당 경로에 있는 파일을 반환어떤 사람이 보든 똑같은 위치에 똑같은 기사를 본다. 대표적인 웹서버: Nginx,..
네트워크 타임아웃 발생 시점: 서버로 요청을 보냈지만 일정 시간 동안 답변을 받지 못하면 발생 Connection Timeout (커넥션 타임아웃)개발자 기술질문 Q: 커넥션 타임아웃은 뭔가요?개발자 기술질문 A: 3-way 핸드쉐이크가 정상적으로 수행되기까지 소요되는 시간이다. 3-Way handshake: TCP 통신에서 클라이언트와 서버가 연결되는 과정 발생이유: 클라이언트에서 설정한 시간까지 서버에 연결되지 않으면 발생 발생원인들- 네트워크 문제가 있는 경우 Connection Timeout을 해결하려면 방화벽 설정을 확인해야 한다.대부분의 Connection Timeout 원인은 방화벽 문제입니다. *개발자는 Connection Timeout을 왜 알아야 할까요?클라이언트가 계속 멈춰 있으면 ..
· Tip💡
내가 생각하는 차별화된 경험을 선사한 개발 모아 보기 토스 기술블로그 두괄식 시간 제시 # 어우 읽기 싫어 # 내가 미리 두괄식으로 읽는 시간 알려줄게 # AI 선도 활용 기술블로그는 넥플릭스가 아니다. 게임도 아니다.읽기 싫은데 글도 길면 사람은 머릿속에 넣다가 지쳐버린다.두괄식으로 앞으로의 개요를 어느 정도 예측한다면?? (핵심을 자소서처럼 제시한다면?)ex) 서류를 너무 많이 읽어야 하는 인사과는 두괄식 대답을 선호해! 이를 활용하여 "읽는 시간"을 선제시함으로써 사용자 피로도를 확 낮출 수 있다. 를 기반으로 자체 아이디어 제시 ✨️시간과 더불어 핵심 키워드도 나열!!POST, PUT, PATCH의 기술블로그라면 #RFC #HTTP 처럼 우리가 손으로 적던 핵심 키워드를 AI가 추출하면 어떨..
code_wizard
'분류 전체보기' 카테고리의 글 목록