본문 바로가기

1. SW 개발 & IT 트렌드248

매직 넘버 7, +/- 2 (밀러의 법칙) 흔히들 이야기하는 '마법의 숫자 7' 이라는 법칙의 발견자는 심리학자 조지 아미티지 밀러(George Armitage Miller, 1920년 2월 3일 ~ 2012년 7월 22일)라고 합니다.(일주일, 북극성, 백설공주의 7 난쟁이 등) 인지 심리학의 선구자 인 조지 아미티지 밀러의 연구에 의해 발견된 이 법칙은, 인간의 단기기억 용량이 7+/-2 이라고 주장합니다. (연구제목: 정보를 처리하는 우리의 능력에 대한 몇가지 제한, 1956, 조지 A. 밀러) 이 연구가 1950년도에 이루어진 것이고 신빙성에 대해 많은 이야기들이 있었지만, 이후 지속적으로 다양한 분야에 적용되어 많은 효과가 있다고 평가되고 있다. 프로그램 분야에서는 UI/UX가 중요해 지면서, 사용자들에게 수용성, 편의성 등을 제공하는 .. 2024. 1. 31.
[강의자료] 4차 산업혁명을 시작하는 기술 'IoT플랫폼' https://soosun.tistory.com/900 [기본단계 강의자료] 강의용 설명파일 'IoT플랫폼' "4차 산업혁명을 시작하는 기술 IoT플랫폼" 강의를 위한 기본 강의 설명 자료입니다. 강의 내용 구성에 따라 강의용 설명자료가 다릅니다. 사전 공지를 반드시 확인하세요. 오프라인 강의와 온라 soosun.tistory.com https://soosun.tistory.com/899 [기본단계 소스자료] 4차 산업혁명을 시작하는 기술 'IoT플랫폼' "4차 산업혁명을 시작하는 기술 IoT플랫폼" 강의를 위한 기본 소스코드 자료입니다. 강의 내용 구성에 따라 사용하는 소스가 다르니, 사전 공지를 반드시 확인하세요. 오프라인 강의와 온라인 강 soosun.ti.. 2024. 1. 28.
IoT(사물인터넷)는 '스마트홈'으로 다시 흥할 것인가? 사물인터넷 IoT는 서비스 응용 기술이 아니라, Connectivity 연결성을 제공하는 기반 기술, 즉 인프라 기술이다. 특히 우리나라에서는 초기 디바이스나 모바일 서비스 중심으로 잘못 이해되었던 측면이 있어, 일반인들 입장에서는 이미 흘러간 오래되고 필요없는 기술로 오해를 하고 있는 부분도 적지 않다. 기술이 우리의 일상 생활화 된면서, 그리고 상업적인 마케팅 측면에서 지나치게 강조되면서 이런 경향들이 나타나곤 한다. 많은 스타트업이나 대기업들에서 IoT 관련 기술개발이나 사업을 추진했으나 별다른 반향을 일으키진 못했고, 요즘은 일반대중들의 관심, 그리고 기업들에게서도 중요한 부분으로 취급되지 않고 있는 것이 현실이다. 물론 최근 'Matter'가 등장하면서 다시한번 부흥의 기회가 오긴 했으나, 사.. 2024. 1. 1.
LG, ‘스마트홈 AI 에이전트 Q9’ 첫 공개 (CES 2024, '반려가전') 12.27일자 LG전자 뉴스 브리핑에 따르면, 이번 CES 2024에서 '반려견 형' 디바이스인 '스마트홈 AI 에이전트'를 발표한다고 한다. 예전 소니 '아이보(aibo)'를 연상시키는 LG전자의 '스마트홈 AI 에이전트'는 스마트홈 허브를 포함해 생활 전반에 도움을 주는 만능 가사생활도우미 역할을 수행한다고 강조하고 있다.('반려 가전') 이런 형태의 디바이스에 대한 시도들이 꾸준히 개발되어 왔지만 아직까지 일반적으로 성공 케이스가 없었는데, 진심으로 LG전자의 도전이 새삼 부럽게 느껴진다. ㅇ 주요 기능 LG전자에 따르면 스마트홈 AI 에이전트는 고도화된 로봇 및 AI 기술이 적용되어, - 두 다리에 달린 바퀴와 자율 주행 기술을 통해 집안 곳곳을 자유롭게 이동 - 음성·음향·이미지 인식 등을 접목.. 2024. 1. 1.
[마틴 파울러] 소프트웨어 아키텍처의 중요성 Making Architecture Matter - Martin Fowler Keynote - From OSCON 2015 in Portland: In the software world, architecture often gets a bad reputation. I’ll talk about why it matters, and how we can pay attention to it without falling into traps. https://www.youtube.com/watch?v=DngAZyWMGR0&t=0s ㅇ [마틴 파울러] 소프트웨어 아키텍처의 중요성 (한글 자막) https://www.youtube.com/watch?v=4E1BHTvhB7Y ㅇ [마틴 파울러] 리팩토링의 중요성 feat.테스.. 2023. 12. 21.
[기사] Adoption of Cloud-Native Architecture, Part 1 클라우드 네이티브 아키텍처를 위한 참조 글, 조금 오래전 글이지만 3부에 걸친 글들은 참조용으로는 충분한 것 같다. ㅇ Adoption of Cloud-Native Architecture, Part 1: Architecture Evolution and Maturity 클라우드 네이티브 아키텍처 채택, 1부: 아키텍처 진화 및 성숙도 https://www.infoq.com/articles/cloud-native-architecture-adoption-part1/ ㅇ Adoption of Cloud Native Architecture, Part 2: Stabilization Gaps and Anti-Patterns 클라우드 네이티브 아키텍처 채택, 2부: 안정화 격차 및 안티 패턴 https://www.in.. 2023. 12. 21.
[기사] 개발팀의 행복을 유지하는 9가지 전략 출처의 기사처럼, 정말 이런 전략으로 개발자들이 행복해졌으면 좋겠다. 적어도 즐거운 크리스마스를 보낼 정도의 여유들은 가졌으면... 출처: ITWorld - [기사] 개발팀의 행복을 유지하는 9가지 전략 https://www.itworld.co.kr/topnews/318924?page=0,1 개발팀의 행복을 유지하는 9가지 전략 소프트웨어 개발자 수요가 늘고 있다는 것은 더는 비밀이 아니다. 불확실한 경제 상황에도 기업은 코딩할 줄 아는 사람을 찾고 유지하려고 전력을 다 www.itworld.co.kr 2023. 12. 20.
'Gemini 1.0': 고성능 멀티모달 모델(A Family of Highly Capable Multimodal Models) 구글 딥마인드의 새로운 발표, 각종 지표에서 우위에 있다는 발표를 했다. 진정한 강자는 누가 될 것이지, 새로운 다크호스의 등장을 기대하게 된다. 이제 서서히 시장에서의 경쟁도 치열해지고, 성공 모델이 나오게 되면 승자를 가릴때 까지의 승부는 장담할수 없는 상황까지 갈 것 같다. ㅇ 제미나이가 GPT-4 이겼다고?...마이크로소프트의 반격 https://zdnet.co.kr/view/?no=20231215104939 o 제미니 기술 보고서 'Gemini: 고성능 멀티모달 모델(Gemini: A Family of Highly Capable Multimodal Models) https://storage.googleapis.com/deepmind-media/gemini/gemini_1_report.pdf o .. 2023. 12. 11.
MSA(MicroService Architecture) 관련 책들 소개, 그리고 SW개발자 당연하겠지만 'SW개발'이라는 직업은 오랜동안 개발자들을 울고 웃게 해왔습니다. 특히나 취미가 아닌 직업으로서의 SW개발은 사실 그리 만만하게 볼 일이 아닙니다. 최근 다양한 오픈소스, 개발을 직접적으로 도와주는 프레임워크, 성능 좋은 개발 언어와 툴 등이 등장하여 마치, SW개발이란 것이 아주 쉽고 재미있는 것으로만 여겨지는 부작용도 있지만, 실제 직업으로서 회사 개발조직에 소속되어 SW개발을 한다는 것은 여전히 어렵고 힘든 일입니다. 이런 SW개발자들에게는 숙명처럼, 새로운 기술 트렌드에 대한 학습이라는 숙제가 따라 다닙니다. 나이, 직급, 도메인, 역할 등과 관계없이 항상 학습해야 하고 이를 개발업무에 적용해야 합니다. 소개된지는 어느정도 시간이 지났지만, 최근에 다시 유행을 타고 있는 것들, 오늘.. 2023. 11. 26.
[기사] 인기 상승 중인 C#, 두달 내 자바 추월 기대 지나치게 편중된 국내 개발 환경과는 다르겠지만, 글로벌하게는 개발언어들의 생태계 지형에도 변화가 빠르게 오고 있다. 개발언어 인기 순위에 대한 2개의 기사를 참조해본다. - [ZDnet]인기 상승 중인 C#, 두달 내 자바 추월 기대 - [ITWOLRD]“C#의 무서운 상승세" 5월 개발언어 인기 순위 1. 파이썬(12.74%) 2. C(11.59%) 3. 자바(10.99%) 4. C++(8.83%) 5. C#(6.39%) 6. 비주얼 베이직(5.86%) 7. 자바스크립트(2.12%) 8. 어셈블리(1.92%) 9. SQL(1.87%) 10. PHP(1.52%) 프로그래밍 언어 C#의 인기가 빠르게 상승하고 있다. 이런 추세가 지속될 경우 2.. 2023. 10. 20.
CodeScene - 행동 코드 분석 도구 코드의 문제를 추적할수 있는 정적분석도구, 코드베이스의 불안정한 부분을 확인해볼수 있다. ( 코드 라인의수 + 코드변경빈도 => 학스팟 ) codescene vs sonarqube 차이점을 비교해보면 이해에 도움이 될 듯. CodeScene은 Empear AB가 개발한 행동 코드 분석 도구입니다. CodeScene은 버전 제어 데이터와 코드에 숨겨진 위험과 사회적 패턴을 식별하는 기계 학습 알고리즘을 기반으로 코드 시각화를 제공합니다. CodeScene은 조직이 자주 작업해야 하는 복잡한 코드인 핫스팟을 감지하고 개발자가 코드를 사용하는 방식에 따라 기술 부채의 우선 순위를 지정합니다. -wiki- https://codescene.com/ The leading tool for managing techni.. 2023. 10. 20.
메타가 개발한 대규모 언어 모델, ‘라마 2’란 무엇인가? ChatGPT가 촉발한 LLM의 전성시대에, 가장 주목받고 있는 라마 2에 대해 알아보자. 인공신경망 알고리즘은 크게, 합성곱 신경망(CNN), 순환 신경망(RNN), 트랜스포머(Transformer - 2017, 구글 논문 "Attention is all you need" 모델) 로 구분 - Transformer : Self-Attention 방식을 사용하는 모델로 문장 전체를 병렬구조로 번역할 뿐만 아니라, 멀리 있는 단어까지도 연관성을 만들어 유사성을 높였으며, RNN 한계를 극복 ‘라마 2(Llama 2)’는 페이스북 모회사 메타의 AI 그룹이 개발한 대규모 언어 모델(LLM)이다. 매개변수 규모에 따라 70억 개, 130억 개, 700억 개의 매개변수로 사전 학습 및 미세 조정된 3가지 모델이 .. 2023. 9. 20.