React Component (리액트 컴포넌트) 컴포넌트는 두가지 작성 방식이 있습니다. function(함수) 형태 class (클래스)형태 import React from 'react'; function Hello() { return (Hello React); } export default Hello; 3가지로 나누어 볼 수 있을 것 같습니다. -> 불러오기 (import) -> 함수 -> 내보내기 (export) return하는 부분이 마치 HTML같이 생겼지요? (생활코딩에선 유사 HTML이라고 칭하던데!) 리액트 컨포넌트에선 이와같은 XML 형식을 JSX라고 부릅니다. JSX란 자바스크립트 문법 확장 UI 가 어떻게 실제로 보일지 설명 XML -> Java Script (Babel, 바벨이란 도..
안녕하세요. 쉬면서 기술을 되돌아보다가 방향성에 대해 생각 정리(?) 할겸 제 이야기를 솔직하게 작성을 해볼까 합니다. Q. [자기소개] 개발자, 소프트웨어 엔지니어를 하게된 과정? 우선 어떻게 알게됬는지 과정을 설명하자면 전 프로그래밍과 관련없는 학과를 나와 졸업을 했고 (부동산경영학과) 컴퓨터, IT와 거리가 멀고 프로그래밍이 무엇인지도 몰랐던 사람이었습니다. 꿈도 없었고 목표도 없었기에 전공을 살려서 공인중개사를 취득하고 중개인을 해야겠다라는 생각뿐이었습니다. 누구나 그렇든 돈을 위해서 재미없는 공부를 하고 일을 해야하는게 너무나도 당연하게 느껴졌고 법은 생각만해도 우울했기 때문에 현실을 피하고만 싶었습니다. 그러다가 금융가야지! (이유: 돈벌려고) 뭐야! 취업난이잖아! (이유: 취업난도 맞는데 자..
안녕하세요:-) Kafka 컨퍼런스소식을 듣고 신청해서 다녀오게됬습니다. (사실 이글도 변명 좀 하자면 할일이 너무 넘쳐흘러 22일에 80% 완성해놓고 계속 정리를 못해가지고 못올리고있었습니다8ㅅ8...) 축사 시간 도중 도착을 했는데 정말 많은 분들이 참석해주셨더라구요 Kafka 관련 기술을 얻으러 가는 자리였는데 많은 분들의 열정을 느낄 수 있는 자리였어요! 진행되는 세션은 다음과같이 진행이됬고 오늘은 노란색으로 칠해진 두개의 세션을 먼저 다뤄보도록 하겠습니다. 1. How to utilize KAFKA more efficiently 20분이라는 발표시간이 짧게 느껴졌던 발표 중 하난데요. Kafka를 처음 접하시거나, 시간적으로 촉박하신 분들 등 대상으로 발표가 진행됬었습니다. 써주신 글 중에 반응..
안녕하세요(ㆁᴗㆁ✿) 저는 동빈나의 실전 알고리즘을 정독하고있는 독자 중 한명입니다. JAVA로 구현하시는 분들도 계실꺼고, 영상을 봤는데도 이해가 안되는 분들께 도움이 되고자 부족하지만 여러번 수정 끝에 정리글을 담아보려합니다. 퀵 정렬을 검색 해보면 Pivot(피벗=임의의 기준값)값을 가운데로 설정해두고 정렬하시는 분들을 많이 봤는데 이번 게시글에선 동빈나의 실전 알고리즘 기반으로 항상 첫번째 인덱스를 Pivot값으로 바라보고있기에 첫번째 인덱스 피벗 설정 기반으로 게시글을 작성하도록 하겠습니다. 혹시나 영상을 못보신 분들을 위해 링크남깁니다. https://www.youtube.com/watch?v=O-O-90zX-U4&list=PLRx0vPvlEmdDHxCvAQS1_6XV4deOwfVrz&inde..
안녕하세요(^・ェ・^) 저는 요즘들어 알고리즘 공부를 하루 1~2개씩 틈틈히 하려 하고있습니다. (그래봤자 알고리즘 공부 4일차인 아직 새싹 입니다...) 알고리즘 공부는 Youtube로 동빈나의 실전 알고리즘 강좌 토대로 공부하고있습니다. https://www.youtube.com/watch?v=gBcUO_6JXIA&list=PLRx0vPvlEmdDHxCvAQS1_6XV4deOwfVrz&index=6 공부 루틴은 다음과 같습니다. 일단 동빈나 선상님 영상을 튼다. 문제가 나오면 일시정지하고 대략적인 순서도를 그린다. (똑같은 문제라면, 알고리즘 설명 듣고 난 뒤 그린다.) 순서도 기반으로 WEB IDE인 CodingGroung에서 직접적인 코딩을 친다 (코딩 테스트 준비하시는 분들은 WEB IDE에 익..
안녕하세요꒰⍨꒱ 저번 9월 6일날 IBM Developer Day 2019 다녀왔습니다. 저는 다음 주황색으로 박스쳐져있는 3개의 세션을 듣고왔는데요! 개발자 취업의 수문장, 코딩테스트 준비하기 (김경록 / 플루토스디에스) 오픈소스 컨트리뷰터로서 성장하는 개발자: 글로벌 커뮤니티에서는 어떻게 가능할까? (최영락 / 마이크로소프트) 카프카, 어떻게 하면 더 효율적으로 사용할까? (고승범 / SK텔레콤) 위 3개의 세션은 다 제가 관심갖고있던 부분이라 너무 재밌게 듣고왔습니다(〜^∇^)〜 그래서 차례대로 세션 관련해서 공부하고 정리글을 하나하나 올려볼려합니다. 그 중에서도 카프카는 실무에서 밀접하게 쓰이고있었는데 카프카 관련된 세션, 발표를 이번 기회에 처음 듣게됬는데 (컨트리뷰터랑 코딩테스트도 처음이지만)..
안녕하세요(・∀・)ゞ Git을 설치하고 GitBash에서 git add 명령어를 입력했는데 git add bora.txt warning: LF will be replaced by CRLF in bora.txt. The file will have its original line endings in your working directory 다음과같은 에러메세지가 떠서 검색한 결과 정리하고자 글을 남기게 되었습니다. 영문 해석본 warning: LF will be replaced by CRLF in bora.txt. The file will have its original line endings in your working directory 경고 : bora.txt에서 LF는CRLF로 대체됩니다. 파일은 작업..
안녕하세요(・∧‐)ゞ 노트북을 새로 구매한 기념으로 Java 설치부터 Eclipse 구축 까지 다뤄보려 합니다. 이전 작성 해놨던 매뉴얼 문서가 있지만 2019 8월 기준으로 새롭게 작성해 보겠습니다! (사실 2019년 기준이라하지만 별 다를건 없습니다ㅎㅎ 머쓱ㅎ) 1. 'Java8 download' 검색 후 Oracle 사이트로 이동 "Java8 download"라고 구글링해주면 바로 첫번째 나오는 Oracle 사이트를 들어가줍니다. https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2. 설치 전 Oracle사이트 내 쿠키 수락 3. 설치 전 내 컴퓨터의 맞는 운영 체제 환경(몇 비트) 알아보기 확인해..