회고록 및 개발일기

    [개발일기] 개발도서 도전(Last Update: 2023.12.12)

    도서 이름 진행 설명(키워드, 감상 등) 함께 자라기 O 신입개발자 필수, 개발자로서의 좋은 마인드를 많이 배울 수 있다. TDD: By example O 켄트벡, TDD는 테스트방법이 아닌 개발 이름 그대로 개발하는 방법이었음. 개발 전 해야할 작업 목록을 작성하는 것은 누구에게나 적용하면 좋을듯 객체지향의 사실과 오해 읽는중 실용주의 프로그래머 읽는중 뛰어난 개발자의 마인드 바이블 도메인 주도 개발 읽는중 코드 구조를 잡는데 좋음. 오브젝트 대기 헤드 퍼스트 디자인 패턴 대기 구글 엔지니어는 이렇게 일한다 대기

    [개발일기] 트레이드 오프(trade off)

    [개발일기] 트레이드 오프(trade off)

    트레이드오프(trade-off, tradeoff), 하나가 증가하면 다른 하나는 무조건 감소한다는 것을 뜻함 위키백과 우리가 살아가는 세상에 만능키가 있다면 얼마나 좋을까요? 만능키 하나로 모든 것을 해결한다면 많은 일들이 굉장히 쉬워질 것입니다. 하지만 그것이 마냥 반가운 이야기는 아닙니다. 왜냐하면 만능키로 쉽게 해결이 가능하다는 것은 누구나 그 일을 할 수 있는 것이고 더 나아가 AI가 금방 당신의 일자리를 뺏을 수도 있습니다. 그리고 만능키로 해결이 가능하다면 당신의 연봉은 일반적으로 높지 않을 것입니다. 트레이드 오프를 이해하고 적용하는 것은 당신의 가치를 굉장히 늘려줄 것이며, 당신의 주장에 근거가 되어줄 것입니다. 개발자는 참 많은 트레이드오프 상황을 만나게 됩니다. 프로그래밍을 할 때도 예..

    [회고록] 2021년 기술 회고록

    [회고록] 2021년 기술 회고록

    1. 프로젝트 A 요약: 클라우드 웹 기반의 NIA 연구개발 프로젝트(KACI, CSAP 취득이 핵심) - 신입 PM(개발외 문서 및 일정관리 담당)과 2인프로젝트 진행 1. 공공 NCP을 이용한 전체적인 Dev/Ops 진행(Centos7.4, Apache2.4.6, PHP5.6, Cloud for MySQL, DNS, SSL/TLS...) - SSL을 처음 적용해보았는데 재밌었음 2. HTML, CSS, javascript, jQuery, AJAX을 이용한 전체적인 프론트개발 - 작년에 배웠던 CSS의 Flex 기능이 빛을 보았음. 3. PHP5.6을 이용한 전체적인 백엔드개발 - 보일러 플레이트가 없었으며, 디버깅, 타입체크 등 대부분의 기능을 사용할 수 없어 개발이 너무!! 불편했음. - 특히 세미..

    저를 소개합니다.(Last Update: 2023.12.09)

    Last Update: 2023.12.09(토) 간단한 소개: 저는 풀스택 개발자입니다. github: https://github.com/InhwanJeong e-mail: ghjklla007@naver.com 이 사이트는 배운것을 정리하고 다시 복습을 하고자하는 차원으로 만들 블로그입니다.