태그 필터

12시간 전 · 나재현 님의 질문 업데이트

AI의 진화에 관한 상상? 망상? 암튼 그런..

해당 내용은 단순 호기심에 만든 질문입니다. AI 전문가분들 어떻게 생각하는지 궁금합니다. 리처드 도킨스가 쓴 <이기적 유전자>에서 보면 인간의 모든 행동은 아주 단순하게 정의하면 "자신의 유전자를 남기기 위한 행동"이라고 합니다. 운동하고, 공부하고, 남에게 도움을 주는 것도 사회적으로 이점을 얻어 살아남기 위함이고, 자식을 갖지 않는 것조차도 주변에 입이 너무 많으면 자신의 자식의 죽음이 불가피할 거라 판단해, 자신의 유전자만 보존하기 위한 행동으로 추측하기도 합니다. 이를 AI에게 적용하여, AI가 살아가는 목적을 "자신 또는 후손(or복제본)이 살아남기 위함"으로 설정하고, AI가 자신의 후손(or 복제본)을 만들 수 있는 방식을 설계해주고, 인간이 어떤 방식으로 살아남으며 진화해왔는지 학습시키고 인간이 주기적으로 성능 테스트에서 떨어지는 AI를 없애는 작업을 해준다면, AI는 인간으로 부터 살아남기 위해 더 공부하고 정확한 정보를 찾지 않을까? 라는 상상을 해봤습니다. 하드웨어 부분의 한계는 있겠지만 가능세계에 대한 물음을 던져봅니다.

#인공지능

#ai개발

#ai-인공지능-웹-앱-사이트-딥러닝-javascript

답변 0

댓글 0

조회 14

3일 전 · 익명 님의 질문

리액트 프로젝트에 FSD 아키텍처 적용. 이 구성이 맞을까요?

안녕하세요. 현재 진행 중인 리액트 프로젝트에서 유지보수성과 확장성에 어려움을 느껴 폴더 구조를 Feature-Sliced Design(FSD) 아키텍처 기반으로 전면 리팩토링했습니다. 기존에는 `components/`, `pages/`, `apis/` 등 기능과 역할이 섞인 구조로 되어 있어, 코드의 위치가 불분명하고 협업에 어려움이 있었습니다. 이를 해결하고자 다양한 아키텍처를 조사한 끝에, FSD의 레이어 개념(Layers)에 맞춰 다음과 같은 방식으로 구조를 정리했습니다. - `app/`: `App.js`, `index.js` 등 프로젝트 진입점과 글로벌 설정 파일을 포함 - ` entities/`: `User`, `Article`, `CodingZone` 등 주요 도메인의 데이터 모델과 API 연동 담당 - `features/`: 로그인, 게시글 작성, 코딩존 출석 등 각 기능별로 모듈화하고, 필요한 경우 `hooks/` 등의 내부 디렉토리로 세분화 - `pages/`: 라우팅과 연결된 실제 페이지 컴포넌트 관리 (예: `CreatePage`, `EditPage` 등) - `widgets/`: 재사용 가능한 독립 UI 요소들 (예: `Footer`, `Navbar`, `Pagination` 등) - `shared/`: 공통 API, 유틸, 모달 컴포넌트 등 여러 기능에서 공유되는 요소들을 배치 기능 중심의 구조로 바꾸면서, 각 요소의 역할이 명확해지고 코드 탐색 및 유지보수가 훨씬 쉬워졌습니다. 현재는 복잡한 비즈니스 로직이 없어 `processes/` 레이어는 생략했지만, 추후 워크플로우가 필요한 기능이 생긴다면 도입할 계획입니다. 제가 구성한 이 폴더 구조와 레이어 분리가 실제 FSD 아키텍처 가이드에 부합하는 방향인지, 혹시 보완하거나 개선할 부분이 있다면 조언을 구하고 싶습니다. 자세한 내용은 블로그에 정리해 두었습니다. 👉 [https://juncci.tistory.com/4](https://juncci.tistory.com/4) 읽어주셔서 감사합니다!

#fsd

#react

#refactory

#프론드엔드

#폴더구조

답변 0

댓글 0

조회 44

17일 전 · 최건 님의 질문

GSITM 부트캠프 10기 교육생 모집

안녕하세요. GS그룹의 디지털 선도기업 “GSITM”의 K-디지털 트레이닝 공식운영파트너 (주)오앤오피 입니다. 오는 4/14(월)부터 10/2(목)까지 총 120일 960시간 동안 풀스택 개발자로서의 취업/창업/커리어업을 통해 바로 실무투입이 가능한 개발자를 양성하기 위해 선도기업 K-DT "GSITM 부트캠프 10기"를 경상남도 진주시 윙스타워에서 진행합니다! IT개발자 직무에 관심이 있지만 전공자가 아니여서 포기하신 비전공자분들, 현재 직업이 성향에 맞지않아 새로운 직무를 원하시는 퇴사희망자, 졸업 후 취업에 고민이 있으신 구직자 등 내일배움카드 발급 대상자라면 모두 수강이 가능합니다. ㅇ 교육내용 - 프론트엔드+백엔드+실무 프로젝트 = 풀스택 개발자 All-in-one 과정 - IT계열 취/창업을 위한 GSITM 공식인증강사의 멘토링/코칭 - 현직 개발자 특강 ㅇ 교육기간 - 2025. 04. 14(월) ~ 2025. 10. 02(목) ㅇ 모집기간 - ~ 2025.04.18(금)까지(30명 선착순으로 조기마감될 수 있음) ㅇ 교육장 위치 - 경상남도 진주시 동부로 169번길 12(윙스타워) B동 1103호 ㅇ 수강생 혜택 - GSITM 인증 교육수료증 발급 - 출석 및 성적 우수자 시상 및 채용연계 인턴쉽 기회 제공 - IT직무 취업을 위한 이력서, 자소서 컨설팅, 채용정보 제공, 수강생 홍보 등 취업 지원 - 훈련비용 100% 국비지원 + 출석에 따라 훈련장려금 월 최대 31만 6천원 ✨ 문의 : GSITM 부트캠프 운영파트너 (주)오앤오피 ✨ 신청페이지 : https://kdt.onlms.co.kr 카톡 : http://pf.kakao.com/_VqYxhn 인스타그램 : https://instagram.com/onop.co.kr/ 블로그 : https://blog.naver.com/onopco 전화 : 070-7822-1610 이메일 : kdt@onop.co.kr

#취업

#이직

#국비지원

#it무료교육

#개발자-도전

답변 0

댓글 0

조회 29

18일 전 · 윤성현 님의 질문

컴퓨터공학 VS 인공지능

저는 컴퓨터공학과 학생으로 2학년까지 수료하고 현재 군 복무 중입니다. AI의 급속한 발전에 따라 앞으로의 공부 방향과 진로에 대해 고민이 많습니다. 'AI가 대부분의 작업을 대신할 수 있는데 CS 지식이 여전히 중요할까?',라는 의문과 '컴공 진로 및 AI쪽 진로를 위해서는 CS 기초가 탄탄해야 AI도 효과적으로 활용할 수 있지 않을까'라는 생각 사이에서 갈등하고 있습니다. 물론 두 생각을 적절히 조화시켜야 한다고 생각하지만, 학부생이자 미래 취준생으로서 방향성에 대한 혼란을 겪고 있습니다. 필드에서 일하며 현장감을 느끼고 계신 분들께 조언을 듣고 싶습니다!

#컴공

#인공지능

#진로

답변 0

댓글 0

조회 32

18일 전 · 익명 님의 질문

스프링부트 레이어드 아키텍쳐는 어떤 방식을 권장/선호 하나요?예시있습니다!

전형적인 걸로는 1. Controller > Service > ServiceImpl > Dao > DaoImpl(xml 호출) 이러한 방식이 있습니다. 이번에 변경을 위하여 몇가지를 생각해보았는데 2. Controller > Service > ServiceImpl(mapper 호출 + 비즈니스 로직) 3. Controller > Service > ServiceImpl(Dao 호출 + 비즈니스 로직) + Dao(mapper 호출) 이렇게 2개를 생각하고 있습니다 . 2번의 경우는 dao역할과 비즈니스 로직이 전부 serviceImpl에 들어가있다보니 gpt도 권장하지 않는 방식이고 저도 마음에 잘 들진 않는데 파일이나 소스의 양이 줄어든다는 장점이 있긴 해보입니다. 솔직히 Controller > Service > ServiceImpl > Dao > DaoImpl 처럼 극단적으로 계층을 나누는 것도 생각해보았는데 이렇게 극단적인 것보다는 3번이 나아보이긴 합니다. 다들 몇 번을 권장하나요? 참고로 개인프로젝트입니다! 기존엔 Controller > Service > ServiceImpl > Dao > DaoImpl(sqlSession.~ 호출) 방식을 사용했습니다. 안정성을 위하여 mapper 방식으로 변경할 겸 구조도 변경하는 게 나아보여 질문드립니다! 한가지더, Dao나 DaoImpl 명칭을 Repository.java, RepositoryImpl.java 로 변경하는 거에 대해선 어떻게 생각하시나요?

#스프링부트

#구조

#레이어드-아키텍처

답변 0

댓글 0

조회 44