본문 바로가기

dev121

[도서] 개발자에서 아키텍트로 - 마이클 킬링 대부분의 개발자가 CDP 측면에서 고려해보는 분야가 아키텍트이다. 숙련된 개발자가 아키텍트를 하는 것이 가장 효율적이지만 현실은 그렇지 않기때문이다. 아키텍트에서 가장 중요한 역량중에 하나가 경험을 통한 빠른 분서과 유연한 대응인데, 우리나라의 현실은 그러하지 않은 것 같다. 아키텍트 관련 책이 많지 않은데, 이 책은 저자의 경험을 살려 아키텍트가 고민해야할 무제들에대해 이야기해준다. 하지만 전체적인 구성과 내용에 완성도가 부족하고 다른 책들을 인용하는 것에 너무 많은 시간을 할애하고 있다. 기대에는 못 미치는, 별로 추천하지 못하겠다..... [PART 1 소프트웨어 아키텍처] CHAPTER 1 소프트웨어 아키텍트가 되다 CHAPTER 2 디자인 싱킹 기초 [PART 2 아키텍처 설계의 기.. 2021. 12. 30.
신입 웹 개발자 교육 - 웹 개발 교육 커리큘럼 사례 클리앙을 보다 아래 정보를 보고, 해당 싸이트에 들어가 보니 생각보다 정리가 잘 되어 있는 것 같아 로고를 남긴다. 참고로 라이선스는 "커리큘럼은 MIT 라이센스를 따릅니다. " 이다. Knowre 웹개발 커리큘럼 - 4th Edition, 2021 노리(Knowre, https://www.knowre.com/)라는 회사에서 공개해둔 내용인데, https://www.wanted.co.kr/company/96 잘 정리해둔 것 같다. 설명 글 중에 아래의 글이 있는데, 꽤나 공감가는 글이다. 이 커리큘럼에서 다루는 기술 뿐 아니라 모든 기술은 어떤 특정한 문제를 풀기 위해 개발되었습니다. 커리큘럼을 진행하시면서, 또 이후에 개발자의 길을 걸을 때 언제나 다음의 세 가지 질문을 끊임없이 스스로에게 던지면 유용.. 2021. 12. 13.
[기본단계 강의자료] 강의용 설명파일 'IoT플랫폼' "4차 산업혁명을 시작하는 기술 IoT플랫폼" 강의를 위한 기본 강의 설명 자료입니다. 강의 내용 구성에 따라 강의용 설명자료가 다릅니다. 사전 공지를 반드시 확인하세요. 오프라인 강의와 온라인 강의 내용이 구분됩니다. ㅇ IoT 플랫폼 활용 - 기본 단계 강의용 소스 기본과정 강의는 전체 10개 설명자료로 구성되어 있습니다. ㅇ IoT 플랫폼 및 AI 스피커 활용 - 심화 단계 강의용 소스 심화과정 강의는 전체 13개 설명자료로 구성되어 있습니다. 2021. 12. 9.
[기본단계 소스자료] 4차 산업혁명을 시작하는 기술 'IoT플랫폼' "4차 산업혁명을 시작하는 기술 IoT플랫폼" 강의를 위한 기본 소스코드 자료입니다. 강의 내용 구성에 따라 사용하는 소스가 다르니, 사전 공지를 반드시 확인하세요. 오프라인 강의와 온라인 강의 내용이 구분됩니다. ㅇ IoT 플랫폼 활용 - 기본 단계 강의용 소스 기본 단계 강의에 필요한 파일은 전체 7개 파일입니다. 1.cmd_20210601.txt →별도배포 2.CSDK.tar 3.DHT.tar 4.JSDK.tar →별도배포 5.LED.tar 6.pi4j-1.3-SNAPSHOT.tar →별도배포 7.wiringPi.tar ㅇ IoT 플랫폼 및 AI 스피커 활용 - 심화 단계 강의용 소스 추후 공지 예정입니다. 2021. 12. 9.
[테스트] 자율주행 자동차 테스트 환경 ㅇ VNC 원격 테스트 ㅇ 자동차 CCTV 환경 ㅇ 주행 테스트 환경 o Open CV : Eroding and Dilating https://docs.opencv.org/3.4/db/df6/tutorial_erosion_dilatation.html Apply two very common morphological operators: Erosion and Dilation. For this purpose, you will use the following OpenCV functions: cv::erode cv::dilate - Base - Dilation The dilatation operation is: dst(x,y)=max(x′,y′): element(x′,y′)≠0 src(x+x′,y+y′) - Ero.. 2021. 9. 4.
[도서] 성공과 실패를 결정하는 1%의 네트워크 원리 오랜만에 네트워크 관련 책을 보았다. 전체 네트워크 구간에 대한 원리를 자세히 써둔 좋은 책인 것은 맞다. 사전처럼 참조용으로 두고 사용하면 좋을 듯, 당연히 전송 구간에 대한 원리에 집중하느라 장비나 7 레이어에 대한 내용은 부족한 듯하다. 2021. 9. 1.
[기사] “개발자들, 러스트·스벨트 선호하지만 앵귤러JS는 그닥” 기사 출처: “개발자들, 러스트·스벨트 선호하지만 앵귤러JS는 그닥” 스택 오버플로우 https://www.ciokorea.com/news/203864 “개발자들, 러스트·스벨트 선호하지만 앵귤러JS는 그닥” 스택 오버플로우 지난 8월 2일 발표된 ‘2021 스택 오버플로우 개발자 설문조사(Stack Overflow 2021 Developer Survey)’에 따르면 개발자의 학습 방식에서 큰 변화가 있었다. 보고서는 18세 미만 코더의 경우 (책과 학교를 www.ciokorea.com https://insights.stackoverflow.com/survey/2021#overview Stack Overflow Developer Survey 2021 In May 2021 over 80,000 develo.. 2021. 8. 10.
[기사] 개발자로 만족한다 39.2%···연봉 불만 1~3년차가 가장 높아 최근 SW개발자들에 대한 사회적 이슈가 많아지고 있다. 조사의 모수가 워낙 작아서 어느정도 신빙성을 두어야 하는지 애매하긴하지만, 이런 의견도 있다는 정도로 참조하면 될 듯하다. IT 아웃소싱 플랫폼 프리모아(대표 한경원)는 IT개발자 및 프리랜서 399명을 대상으로 시행한 '현직에서 느끼는 IT산업 구직시장 현황' 조사 결과를 15일 발표했다. 이번 조사는 지난 4월 20일부터 30일까지 10일간 이뤄졌다. 이에 따르면 10년차 이상 시니어 개발자는 연봉 만족도가 높았다. 만족한다가 47%였고 매우 만족한다도 9%에 달해 만족도가 56%를 기록했다. 반면 불만족은 3%, 매우 불만족은 1%에 그쳤다. 불만족이 가장 높은 연차는 1~3년차로 18%가 연봉에 불만족한다고 답했다. 5년차 이상 7년차 미만 .. 2021. 7. 16.
[정보] 본고딕 기반 무료 폰트 Pretendard 클리앙의 글을 보다, "본고딕 기반 무료 폰트 Pretendard"을 접하게 되었다.(https://www.clien.net/service/board/pds/16296398) 매우 다양한 환경을 위해 준비된 폰트처럼 보이고 미학적으로 유려해 보인다. 평소에도 폰트에 대해 관심이 많았고, 오래전에 워드프로세스용 폰트 프로젝트를 진행한적인 있어 흥미롭게 내용을 보게 되었다. 깃허브에는 폰트에 대한 내용이 설명되어 있다. 배경 및 이야기 Pretendard는 크로스 플랫폼으로 제품을 서비스하고자 할 때, 또는 다국어 타이포그래피 환경이 어색하거나, 한글에서 자간 문제 등으로 생기는 작업 환경에서의 추가적인 작업 소요를 줄이고자 시작된 글꼴 프로젝트입니다. 가능한 눈에 익숙한 모습으로 가져가기 위해 Inter와.. 2021. 7. 7.
쿠버네티스(kubernetes) : 쿠버네티스 vs. 도커 vs. 파드 쿠버네티스(k8s) 관련 내용중, "쿠버네티스 vs. 도커 vs. 파드" 사이의 개념적인 부분에서 겹치는 부분이 있어, 참조 글들을 모아보았다. 쿠버네티스 https://kubernetes.io/ko/docs/home/ 쿠버네티스 문서 쿠버네티스는 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하기 위한 오픈소스 컨테이너 오케스트레이션 엔진이다. 오픈소스 프로젝트는 Cloud Native Computing Foundation에서 주관한다. kubernetes.io 쿠버네티스란 무엇인가? https://kubernetes.io/ko/docs/concepts/overview/what-is-kubernetes/ 쿠버네티스 컴포넌트 https://kubernetes.io/ko/docs/concepts/.. 2021. 6. 28.
[기사] ‘패권경쟁 시작됐다’··· IoT 클라우드 서비스 안내서 ABI 리서치(ABI Research)의 카테리나 두브로바 애널리스트는 “IoT 솔루션을 구축할 수 있는 서비스 스위트를 제공하는 IoT 플랫폼 공급업체이 400 곳을 넘어선다. 이 중에서 특히 폭넓게 IoT 기술 스택을 구현한 기업은 AWS와 IBM, 마이크로소프트다”라고 말했다. 그가 말하는 폭넓은 스택이란 장치 연결성, 장치 관리, 데이터 관리 및 스토리지, 데이터 처리 및 스트리밍, 이벤트 관리, 분석, 머신러닝, AI와 비주얼리제이션을 가리킨다........ https://www.ciokorea.com/news/197789?page=0,0 ‘패권경쟁 시작됐다’··· IoT 클라우드 서비스 안내서 퍼블릭 클라우드 서비스 기업들이 IoT 기반 데이터 스토리지 및 분석 기술을 정비하고 IoT 시장에 .. 2021. 6. 22.
[맥 Mac 개발 환경] 기본 개발 환경 설정 1.Homebrew 설치 링크에서 명령어 복사하여 터미널에서 설치: brew.sh/index_ko bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" - 확인 명령 : brew doctor 2.iTerm2 설치 - 홈페이지 : https://iterm2.com/downloads.html or brew cask install iterm2 - iTerm용 테마 설치 : https://iterm2colorschemes.com . iTerm의 Preferences 설정 화면에서, . Preferences> Profiles> Colors의 Color Presets에서 다운로드한 테마로 변경 (.. 2021. 5. 3.