개발일지 3일차(2018-07-11)전체 목록, 진행 상황 보기 : 링크 JVM 이란? JVM 이란 JAVA Virtual Machine, 자바 가상 머신의 약자이다. (가상 머신이란, 프로그램을 실행하기 위해 물리적 머신과 유사한 머신을 소프트웨어로 구현한 것이다.)JVM 역할은 자바 어플리케이션을 클래스 로더를 통해 읽어 들여 자바 API와 함께 실행하는 것이다. 그리고 JVM은 JAVA와 OS 사이에서 중개자 역할을 수행하여 JAVA가 OS에 구애받지 않고 재사용을 가능하게 해준다. JVM의 또 하나의 특징은 가장 중요한 메모리관리,Garbage collection을 수행한다. JVM은 스택기반의 가상머신이다. ARM 아키텍쳐 같은 하드웨어는 레지스터 기반으로 동작하는데 비해 JVM은 스택기반으로 ..
개발일지 2일차(2018-07-10)전체 목록 보기 : 링크 기초부터 다시 시작한다는 마인드로..처음부터 시작! 자바의 특징 이식성이 높은 언어이다 이식성이란 서로 다른 실행 환경을 가진 시스템 간에 프로그램을 옮겨 실행할 수 있는 것을 말한다. 자바 언어로 개발된 프로그램은 소스 파일을 수정하지 않아도, 자바 실행 환경(JRE)이 설치되어 있는 모든 운영 체제에서 실행 가능하다. 객체 지향 언어이다 객체 지향 프로그래밍(Object Oriented Programming, OOP)이란 프로그램을 개발하는 기법으로, 부품에 해당하는 객체들을 먼저 만들고 이것들을 하나씩 조립 및 연결해서 전체 프로그램을 완성하는 기법을 말한다. 자바는 100% 객체 지향 언어이며, 객체를 만들기 위해 설계도인 클래스를 작성..
개발일지 1일차(2018-07-09)전체 목록, 진행 상황 보기 : 링크 view_source_code : 소스보기 안녕하세요. 전문연구요원 병역특례 IT 취업을 준비하고 있는 석사 졸업생입니다. 취업에 앞서 개발 역량을 스스로 점검하고 부족한 부분을 채우고자 개발일지를 작성하게 됬습니다. 2018월 7월 9일 1일차 진행과 함께 취업을 하고 나서도 꾸준히 작성할 예정입니다. 제가 남긴 Programming Language 관련 포스팅에서 잘못된 부분이나 수정이 필요한 부분은 댓글로 피드백 부탁드립니다. tistory를 통해 작성할 예정이고 github 를 통해 진행 상황을 볼수 있습니다.많은 응원 부탁드립니다! 화이팅! Github 주소 : 클릭 mdnbo1@naver.com개발 공부 시작에 앞서 앞으..
2018년 4월 25일 3일차 2일차 진행 후 약 10일 정도 공백이 있었다. 지인 부탁으로 tensorflow, RNN(LSTM), CNN 을 활용한 AI 웹 플젝진행을 잠깐 돕느라 개발 일지 작성에 잠깐 차질이 생겼다. project 의 간단한 내용은 카톡 메신저 대화 내요을 수집 후 성격을 분석하고 요구사항을 맞추는 프로젝트다. 논문 활용 방법과 Django 를 활용한 웹 구축을 도왔는데 마무리는 잘 한거 같다. 그동안의 공백기간 동안 spring 프레임웍을 공부하면서 Angular 에도 관심이 생겨 JAVA 커뮤니티에서 스터디 인원을 모집했다. 인원은 총 11명으로 구성했고 온, 오프모임으로 진행하며 오프는 강남에서 평일, 주말 나눠서 진행하고 온라인스터디는 슬랙을 활용해서 진행하기로 했다. '앵..
2018년 4월 13일 2일차 오늘 할 과제 : JAVA 복습, 20일차 경과후 spring 과 angular5 를 활용한 웹프로젝트 계획 새우기 백준 알고리즘 JAVA,PYTHON 2문제씩 풀기programming 온라인 스터디 기록하기강남 건대 주변 웹플젝 스터디원 구하기 전문연 IT 업체 리스트 출력 및 점검하기 2일차 과제 이행 목록 1. JAVA API 둘러보기 완료 2. 백준 초중급 알고리즘 JAVA,PYTHON 풀이 완료3. Angular & spring 셋팅 .github 모티브 찾기 완료4. 전문연구요원 병역지정업체와 구인 기업 열람 진행중5. 스터디는 모집중 진행중 오늘도 마음만 앞서서 조급하다.의욕이 넘치고 지금 하는 개발과관련된 일들이 재밌어서 남들보다 조금 늦은 출발인만큼 급하게 ..
2018년 4월 12일 첫시작 개발일지 작성 오늘부터 시작합니다. 1평대 작은 소호사무실을 빌려 집중적으로 Programming 공부할 시간과 공간그리고, 취업역량 확보를 위해 나만의 개발 공간을 만들었다.후회없이 공부하고 준비하고 싶은 마음에 나만의 개발 일기를 작성하기로 마음 잡았다. 강남 주변에 사무실을 얻은건처음으로 코딩을 접하고 처음 코딩을 포기했던 장소여서 의미가 깊다. 뒤늦게 코딩에 재미와 보람을 느끼고집중할 수 있는 시간이 생겨 제대로 준비하고 코딩에 미칠 생각이다. 하루가 시작되는 매일 새벽 6시어제의 피드백과 오늘의 학습 모표를 토대로 포스트잇 하나하나 채워 나갈계획이다. 나중에 취업되서 이자리를떠나게 된다면 감회가 새로울꺼같다. 매 하루 빈자리없이 내용을 꽉 채우진 못해도 꾸준하게 초..