#컴퓨터

질문 4
해시태그 없이 키워드만 일치하는 질문은 개수에 포함되지 않아요.

2달 전 · 익명 님의 새로운 댓글

컴퓨터공학전공 2학년입니다. 진로 고민에 조언 부탁드립니다.

안녕하세요. 컴퓨터공학을 전공하는 2학년 학생입니다. 1학년을 마친 지금, 진로에 대해 고민이 많아 이렇게 글을 남기게 되었습니다. 저는 고등학교 때 문과였다가 컴퓨터공학과로 교차지원해 진학했습니다. IT에 관심은 있었지만 구체적인 진로를 설정하지 못한 채 전공을 선택했어요. 당시에는 경영학과에서 데이터 분석 관련 직무를 하고 싶었으나 컴공이 더 전문적이라고 판단해 결국 컴공에 진학하게 되었습니다. 막상 전공을 공부하다 보니 컴공에서 하는 데이터 관련 분야와 문과(상경)의 데이터분석은 많이 다르더군요.. 다르다는 건 알았지만 좀 더 심화를 하겠지... 하는 생각은 정말 틀린 생각이었습니다. 그냥 다른 분야였습니다. 컴공에서의 데이터 관련 분야는 수학적 역량이 많이 필요하다고 하더군요. 대학원이 필수라는 얘기도 들리고요. 저는 수학에 자신이 없어서 데이터 분석은 현실적으로 어려운 길일 수도 있겠다는 생각이 들었고, 현재는 다른 분야를 탐색해보고 싶습니다. 지금 관심 있는 분야는 백엔드, 프론트엔드, 그리고 임베디드 개발입니다. 다만 이 분야들에 대해 자세히 모르다 보니 막막합니다. 사실 가장 큰 문제는 제가 완벽한 이해를 바란다는 점 같습니다. 제가 모든 것을 완벽히 이해하고 나서야 진로를 선택하고 공부를 시작할 수 있다는 강박에 빠져 있는 것 같아요. 각 분야에 대해 대략적인 설명은 찾아봤지만 그 정도로는 부족하다는 생각이 들어요. 경험자 수준으로 완벽히 그 차이를 이해해야 비로소 진로를 선택하고 공부를 시작할 수 있을 것 같다는 생각에 빠져 있습니다. 스스로도 '완벽하게 이해한 후에 선택하는 건 불가능하다. 대부분 잘 모르는 상태에서 시작한다'고 생각하려 노력하지만, 남들이 말하는 '조금 알고 시작한다'는 기준과 제가 가진 지식 수준이 다르다면 어떡하나 걱정이 앞섭니다. 추가로, 이번에 자동차소프트웨어 관련 학과 복수전공을 신청했습니다. 전공 공부만으로도 벅찬데 복수전공까지 시작한 게 과연 잘한 일인지 불안합니다. 이 학과는 전과나 부/복수전공 학생들로만 운영되는데, 2학년 과목 일부가 컴공과 겹쳐서 일단 도전해보기로 했습니다. 만약 맞지 않으면 부전공으로 전환할 생각도 있지만, 지금은 두 분야 모두 잘 해낼 자신이 없어서 걱정됩니다. 사실 제가 가장 힘든 건 제가 너무 모른다는 생각 때문입니다. 뭔가를 시도해보려고 해도 스스로가 부족하다고 느껴 두려움이 앞서요. 특히, 학교 커리큘럼만 따라가기엔 다른 친구들에 비해 뒤처지는 것 같아 조급합니다. 제 주변에는 입학 전부터 프로그래밍 언어를 익혀서 지금은 공모전이나 프로젝트를 활발히 하는 친구들이 많거든요. 다음은 현재 제가 하려고 하는 것들과 학교 커리큘럼입니다. 1. 자동차소프트웨어 복수전공 2. 선배의 권유로 동아리에서 사용하는 언어 공부용 웹 이어받아서 운영하기 - 동아리에서 언어를 공부하기 위해 만들어서 운영하고 있는 웹이 있습니다. 프로그래머스 같은 느낌인데 동아리에서 공부하기 더 좋도록 한.. 것입니다. 운영은 좀 먼 이야기이고 일단은 자바 공부를 시작할 것입니다. 어떤 책으로 어떻게 공부해야 할지 모르겠네요.. 이런 것도 많이 고민되는 걸 보면 결정에 대한 두려움일까요? 3. 공부할 겸 타이머 앱 만들어보기 - 친구들과 하기로 했습니다. 자바나 코틀린으로 할 것 같은데 교수님께서는 따라할 수 있는 예제가 많은 것으로 선택하라고 하셨습니다. 그런데 프로젝트는 어떻게 운영해야 하는지 잘 모르겠습니다. 4. 여름방학 때 C공부: 자료구조와 알고리즘을 대비해서 더 깊게 공부할 예정입니다. 교수님의 조언이 있었습니다. 5. 학교 커리큘럼: 선배들로부터 학교의 컴퓨터공학과 커리큘럼이 좋지 않다는 이야기를 들었습니다. 1학년 때는 전공 과목 없이 파이썬과 C 언어의 기초만 배웠습니다. 스스로 미리 공부해야 한다는 압박감을 느끼고 있습니다. 2-1: 논리회로, C++, 이산수학, 오픈소스sw이해 2-2: 자료구조, 자바, 마이크로프로세서, 데이터통신, 시스템프로그래밍보안 3학년부터는 트랙이 나뉘지만 졸업학점을 채우려면 열리는 거의 모든 과목을 들어야 한다고 합니다. 3-1: 오픈소스sw설계, 컴퓨터그래픽스, 알고리즘, 운영체제, 컴퓨터네트워크, iot임베디드소프트웨어 3-2: 컴퓨터구조, 데이터베이스, 소프트웨어공학, 모바일프로그래밍, 데이터분석머신러닝, 컴퓨터비전 저는 지금 뭘 해야 할지, 어디서부터 시작해야 할지 막막합니다. 저의 문제점과 앞으로 어떻게 해나가야 할지 조언 부탁드립니다.

개발자

#학부생

#진로

#공부

#고민

#컴공

답변 1

댓글 1

조회 235

3달 전 · HypeBoy 님의 새로운 답변

컴퓨터공학과 인공지능학과

컴퓨터공학과는 2023년도부터 국내 개발자 일자리가 얼어붙기도 했고 이미 레드오션에 현직자 분들 중에서는 굳이 대학교 전공을 컴퓨터공학으로 나오지 않으신 분들(국비사업이나 이외)도 많다고 들었습니다 그럼에도 뿌리가 깊고 선배들이 터놓은 길이 있으며 다양한 분야를 맛볼 수 있다는 장점이 있죠 인공지능학과는 요즘 뜨는 분야로 선배들이 많이 없어 불안한 감이 있고 대학원을 무조건 가야한다고 들었습니다 그리고 컴퓨터공학의 부분집합이기에 배우는 폭이 좁고 깊다는 점이 있죠 컴퓨터공학과 교수님은 컴퓨터공학과를 가서 인공지능 대학원을 가라고 하시고 현직 개발자는 점점 코딩보다는 인공지능 다루는 기술이 더 중요해질거라고 인공지능을 가라고 하시고 또 대학교 4년동안 배우는 cs 무시 못한다는 분도 있고... 고민이 많습니다 인공지능이랑 컴퓨터공학과 관련된 현재 일자리 시장 상황이나 전망에 대해서도 궁금합니다 이 글을 보신 분의 생각은 어떠신지 알려주시면 감사하겠습니다!! 첫 번째가 제 학교 컴퓨터공학과 교육과정이고 두 번째가 인공지능입니다

개발자

#인공지능

#컴퓨터공학과

#컴퓨터

#개발자

#ai

답변 1

댓글 0

조회 122

일 년 전 · 최태빈 님의 새로운 댓글

인하대 인공지능 vs 서울과기대 인공지능

안녕하세요 :) 현재 컴퓨터공학과를 재학하고 있고 올해 위 두 학교 중 하나로 편입을 하려고 합니다. 어느 학교로 진학할지 고민이 되어 질문 드립니다. (저는 ai,머신러닝,데이터분석 관련 일을 하고 싶습니다. 따라서 석사 이상까지 염두하고 있습니다.) <인하대 인공지능 공학과> -학부 교육 과정: 조금 더 컴공에 가까운 커리큘럼 자료구조, 알고리즘, 운영체제, 데이터베이스, 컴퓨터 구조, 컴퓨터 네트워크, 오픈소스 sw등 cs과목 + 머신러닝, 딥러닝, 통계, 강화학습, 자연어처리, 컴퓨터비전등 ai 관련 과목 -대학원: 과기정통부 인공지능 대학원 선정(~2026 or more) <과기대 인공지능 응용학과> -학부 교육 과정: 컴공과목이 조금 적고 인공지능 과목이 더 많음 자료구조, 알고리즘 ,운영체제, 컴퓨터 구조, 시스템 프로그래밍, 웹 프로그래밍, 컴퓨터 보안, 컴파일러 등 cs과목 + 머신러닝, 딥러닝, 통계, 데이터 사이언스, 강화학습, 자연어처리, 컴퓨터비전등 ai관련과목 -대학원: 데이터사이언스 대학원 BK21선정, 박사까지 전액 장학금 ----------------------------------------------------------------------------------------- 어느 학교에 진학하는 것이 더 좋을까요? ----------------------------------------------------------------------------------------- + ai쪽이 너무 취업하기 어렵고 전망이 없다면 백엔드 개발자 취업을 준비할 생각도 있습니다. 의견 남겨 주시면 정말 큰 도움이 될 것 같습니다.!!

개발자

#인하대

#과기대

#인공지능

#진학

답변 1

댓글 1

조회 544

2년 전 · 고다영 님의 새로운 답변

경영대 학생 컴공으로 전과 및 복수전공

만22세이고 국숭세단 대학교2년 마치고 현재 군복무중이며 병장입니다. 경영대 학생입니다. 현재 배우는게 회의감이 듭니다. 수업느낌이 전공이라기보다 교양느낌이 나고 쓸모가 있는지 잘모르겠습니다. 이거 4년 배우고 취업하면(고등학교 성적이 국숭세단 입학가능한)고졸이랑 업무역량이 큰차이 없고 유튜브나 시중 서적으로도 충분히 따라 올수있다 생각이 듭니다. 저에게는 대학교에서 이걸 왜 배우냐 생각이들고 경영대온거 후회합니다. 창업할려고 경영대 왔는데 딱히 창업할꺼리는 없고 취업하게 생겼는데 차라리 이럴꺼면 컴공갈껄 생각이 듭니다. 오히려 컴공전공하는게 창업이나 취업에 유리하다는 생각이 듭니다. 수학이나 과학을 못해서 문과오지는 않았고 오히려 저는 국어보다 수학을 조금 더 잘했습니다. 제가 컴퓨터를 좋아해서 컴퓨터 조립이나 분해를 할줄알고 컴퓨터 하드웨어 커뮤니티 인공지능 관련 커뮤니티 (비전공자라서 이해는 잘 못합니다)에서 매일 새로 나온 정보 뉴스가 뭐 있는지 봅니다. 컴퓨터 관련 유튜브 신제품과 루머 소개 유튜브도 매일 봅니다. 보안관련 유튜브 조금씩 보는 정도입니다. 이야기하면 인공지능이야기를 자주하고 친구랑 애플스토어가면 직원이야? 라는 소리들을 정도로 제품소개 차후 신제품 소개합니다. 교양 필수인 파이썬은 A+받았습니다. 초딩4학년때 보안에 관심있어서 C언어 배우다가 IF문이 어려워서 접었습니다. 컴공과 친구들이 왜 컴공안왔어요 소리도 듣긴 했습니다. 세부적으로는 보안쪽으로 나갔으면 좋겠습니다. 어떻게 하는게 좋을까요? 추가로 더헤서 제가 사회성이 없는데. 다른 사람과 깊은 관계가 불가합니다. 감정적인거는 안되고 그냥 비즈니스 적인 의사소통만 돕니다. 고쳐보려했는데 결국에 잘 안됬습니다. 문과직업 특성상 사회성이 중한데 비해 컴퓨터 계열은 타 직업대비 사회성이 부족한 사람들이 많은걸로 알있습니다. 돈주면 일하기는 한데 저는 조직생활이 좀 힘듭니다. 그래도 팀플같은거는 피해는 안줍니다. 이런 사람은 컴공전과 괜찮습니까? 혼자서 일하면 좋겠습니다. 한달에 2백만 벌면되는데 전과 괜찮을까요?

개발자

#전과

#복수전공

답변 3

댓글 0

조회 461

일 년 전 · 주현빈 님의 새로운 댓글

이제 막 시작하려는 학생입니다

이제 대학 합격만을 기다리고 있는 고3 학생입니다. 원래 국어교사를 준비했던지라 완전히 문과에 영어와 수학은 답도 없는 상태이고 코딩, 개발 관련해서는 무지한 상태인데요 조금 찾아본 후로 백엔드 개발자에 관심이 생겼고 즉흥적인 성격 탓에 대학도 모두 컴퓨터 공학, 소프트웨어과 쪽으로 지원했습니다. 여러 가지 로드맵들을 찾아보며 공부를 하려 하는데 한 가지 질문이 생겨 물어봅니다. 백엔드 개발자가 되기 위한 기술들을 배울 때 코딩을 먼저 배워야 할까요, 컴퓨터도 공부를 해야 할까요? 꼭 그 둘 중 하나가 아니고 다른 부분이 있다면 말씀해주세요. 제가 찾아본 바로는 네트워크, 웹 등은 공부를 하라고 하는데 컴퓨터 (cpu, 메모리 등)를 공부하라는 내용은 보지 못한 것 같아서요. 일단 ”컴퓨터를 두들기려면 컴퓨터를 알아야지!“ 라는 생각에 컴퓨터 구조에 대한 책을 구매하긴 했습니다만 괜히 헛걸음하는 건 아닐까 싶어서요. 정말 열심히 할 수 있고 진심입니다. 현직 개발자 분들, 개발자 준비생 분들 많은 답변 부탁드릴게요.

개발자

#백엔드

#cs

#코딩

답변 2

댓글 2

조회 653

컴퓨터공학 전공과목추천

안녕하세요. 기계공학과에서 컴퓨터공학관련 이중전공 중인 학생입니다. 어떤 분야로 가야겠다라고 확실히 정하지는 못하였고 컴퓨터를 배워보고 싶다는 생각을 가지고 이중전공을 선택하였습니다. 프론트엔드 백엔드 인공지능에 흥미가 있습니다. 제가 컴퓨터 공학 관련 많은 과목을 들을 수는 없어서 꼭 필수라고 생각되는 과목이 있을까요?? 자료구조 알고리즘 컴퓨터구조 데이터베이스 컴구조 운영체제 클라우드 컴퓨팅 기계학습 이렇게 생각중인데 혹시 다른 과목 있을까요??

개발자

#백엔드

#프론트엔드

답변 2

댓글 0

추천해요 1

조회 552

일 년 전 · 백승훈 님의 새로운 답변

비전공자 휴학생 국비 지원 교육 후 컴공 복수전공

안녕하세요. 비전공 어문계열 4년제 대학 3학년 1학기까지 마치고 휴학 중인 27세 남자입니다. 20대 초반부터 재수까지 해가며 겨우 원하던 대학에 진학은 했지만, 막상 전공 공부만으로는 취업문에 미래가 없다는 생각이 들어 휴학을 전전하며 공무원 시험을 준비하다가 결국 올해를 마지막으로 포기하고 개발자에 도전하려고 합니다. 불행인지 다행인지 학교에서는 복수전공을 필수로 요구하고 있어 졸업이전까지 제1전공 외에 제2전공을 선택하여 같은 학점을 이수하여야 졸업을 할 수 있습니다. 저는 재학중일 때에도 시험을 병행해서 준비해왔다보니 기존 복수전공하던 과목의 전공수업은 현재 하나도 듣지 않은 상황입니다. 따라서 제가 원한다면 복학 이후에 컴퓨터공학으로 복수전공을 변경하여 졸업까지 수강이 가능합니다. 올해 1학기를 마치고 휴학을 했기 때문에 24년 9월이 되어야 복학이 가능합니다. 따라서 그 때까지는 우선 국비 지원 교육(k-디지털 교육)을 통해 학원에서 약 6개월정도 교육을 수료해보려고 합니다. 여기서 고민되는 부분이 있어 질문드리게 되었습니다. 아무래도 적지 않은 나이다보니 더 늦기 전에 빨리 취업하는 것이 좋지 않을까하는 생각에 국비지원교육을 받은 이후 복학하는 것을 포기(자퇴)하고 곧바로 취업(국비지원교육은 기본적으로 빠르게 취업을 하는 것을 목적으로 한다고 들었습니다.)하여 경력을 쌓는 것이 나을지, 아무리 늦어도 4년제 대학 졸업장은 따면서 컴퓨터공학 복수전공을 통해 학위까지 받는 것이 이후 커리어에서 유리할지 고민이 됩니다. 6개월 정도 코딩 공부를 한다고 해서 대학교 컴퓨터공학 전공수업을 따라 갈 수 있을지도 걱정이 되고, 막상 전공공부가 잘 풀려서 졸업을 한다고 해도 이후 곧바로 취업을 할 수 있다는 보장도 없는데다, 또 다시 개인 포트폴리오나, 프로젝트를 하기 위해 부트캠프나 스터디 등에 전전하다가 30대에 들어설 것 같아 걱정됩니다. IT기업 입장에서 타직종 직장생활 경험조차 없는 20대 후반, 30대 초반의 주전공도 아닌 복수전공 신입이 경쟁력이 있을까 걱정도 되고요. 국비지원교육들이 아직 개강 전이고 신청기간도 조금 남아서 현재는 Python, Java 언어 기초만 책과 인강, 유튜브 등으로 독학중인 초보자입니다. 20대 동안 많은 도전을 했지만 대부분 실패하고 좌절했지만 더 늦기 전 마지막 도전이라는 마음가짐으로 임하고 있어 그 어느때보다 간절하긴 합니다. 성격이나 성향 상 백엔드 개발자를 도전하고 싶긴하나, 공부하는 과정에서나 취업시장에 맞춰 프론트엔드 개발자나 다른 분야의 개발자로 일할 의향도 당연히 있습니다. 비슷한 경험을 하시거나 보신 개발자 분들이 있으시다면 고견 부탁드립니다. 비슷한 경험이 아니더라도 지금 제 상황에 대해 조언해주시고 싶으신 분들이 있으시다면 많은 가르침 부탁드립니다. 감사합니다. *고민사항 요약 1. 이번 겨울부터 6개월 간 국비지원교육(k-디지털 교육) 혹은 초보자 대상 부트캠프를 통해 중소SI기업부터 취업하여 경력 쌓기 vs 6개월 교육 이후 복학하여 남은 3학기를 컴퓨터공학 복수전공하여 학사학위를 받고 취업에 도전하기 2. 6개월 국비지원교육 과정에서 배우는 것만으로 대학교 컴퓨터공학전공 과목 수업들을 듣는 데 부족하진 않을지. 만약 부족하다면 복학 전에 어떤 공부를 추가적으로 하는 것이 좋을지(ex.이산수학 or 관련자격증) 3. IT기업 혹은 관련기업 입장에서 30대초반의 복수전공자 신입을 채용하는 것을 꺼리지 않을지 4. 제가 생각한 것 외에 개발자로서 좋은 방향성을 알려주실 수 있다면 고견 부탁드립니다.

개발자

#진로

#컴공

#비전공

#국비지원

답변 1

댓글 0

조회 499

일 년 전 · 유택범 님의 새로운 답변

비전공자이고 개발에 대한 호기심

안녕하세요 현재 건설업 분야에서 일하고 있습니다. 회사가 작다보니 시스템이 없어서 모든 자료를 일일이 찾고 있는 현실입니다. 제가 막내고 다들 연령이 있어서 컴퓨터는 그냥 검색을 위한 수단으로 이용하고 있습니다. 좀 더 나은 업무처리를 위해서 컴퓨터 개발을 이용해서 필요한 것을 만들 수 있으면 어떨까? 라는 생각으로 일단 프로그래밍을 시작을 하였고 자바를 선택했습니다. 왜 자바를 선택하였나면 자바를 많이 쓰기도 하고 언어자체가 엄격하고 규제가 많으면 좋은 것이라고 생각했습니다 [구글링을 통해서 찾아봤는데 맞는지는 잘 모르겠습니다..] 일단 메소드? 메서드? 까지 강의를 시청하고 자료를 찾아보고 제가 상황을 가정해서 이리저리 직접 타이핑 해봤습니다. 익숙하지 않다는 이유인지 쉽게 이해되지 않더라구요. 그래서 컴퓨터 원리를 잘 몰라서 그런것인가? 라는 생각이 들어서 컴퓨터 구조와 운영체제 도서를 구매해서 공부를 하고 있습니다. 일단 이해보다는 이러이러한 것이 있구나 라는 마인드로 학습하고 있습니다만 쉽지는 않더군요 현재는 평일 2시간 주말 5시간씩 투자를해서 공부하고 있습니다. 두개를 번갈아 가면서 공부를 하면 좋지만 머리가 복잡하더라구요. 자바에 대한 이해도를 높이고 컴퓨터 구조와 운영체제를 공부하는 것이 더 이해도를 더 높일 수 있는 것일까요? 아니면 자바를 뒤에 이해하는 것이 더 이해도를 높일 수 있는 것인지 여쭤보고 싶습니다.

개발자

#컴퓨터구조

#자바

#공부

답변 1

댓글 0

조회 65

일 년 전 · 김태우 님의 새로운 답변

컴퓨터공학 학사편입 학교 추천

안녕하세요. 저는 시각디자인을 전공했어요 1년동안 프론트엔드 개발자로 일하다가 지금 컴퓨터 공학이나 컴퓨터 과학 쪽 학위에서 높은 성적을 받아야하는 상황입니다.. 그래서 고민인 부분은, 어떤 학교를 가는 것이 가장 좋을지 추천받고 싶습니다. (최대한 높은 성적을 받아야하는 것이 관건이라.. 어느 곳을 가도 열심히, 잘 할께요) 1. 한양 사이버 대학교 - 컴퓨터 공학 2. 방통대 - 컴퓨터 과학 3. 그외 ? 감사합니당

개발자

#학사편입

#컴퓨터공학

#컴퓨터과학

답변 2

댓글 1

보충이 필요해요 1

조회 236

데이터 수집 시스템 조언 부탁드립니다..

안녕하세요. 현재 데이터분석가 인턴으로 회사에 들어간지가 한달이 조금 넘었습니다. 현재 회사에서 분석이 아닌, 직접 데이터를 수집하는 작업을 하고 있습니다. 제가 분석만 하다보니, 데이터를 수집하고 저장하는 작업을 처음해보고 사수도 따로 없다보니 조언을 구할 곳이 없어서 이렇게 게시물로 조언을 요청드립니다.. 지식이 부족해 다소 어렵게 설명을 드려도 이해 부탁드리며, 제 글을 보고 “저 친구는 왜 저렇게 비효율적으로 하지? 이렇게 하면 좋을텐데”라는 생각이 드신다면 바로 댓글이나 쪽지 부탁드립니다. 제가 처음 올려봐서 쪽지 기능이 있나 모르겠네요.. 먼저, 간단하게 제가 진행하고 있는 데이터 수집 절차를 설명드리겠습니다. 1. 컬럼이 한개인 4GB가 조금 넘는 데이터를 수집 코드에 불러와야 한다. 해당 데이터에는 도메인 주소가 담겨 있다. 2. 내 수집 코드는 불러온 데이터를 한행씩 조회하면서 수집을 진행한다. 3. 한 행에 있는 도메인 주소에 순서대로 http 접속을 해서 해당 도메인 주소가 사전에 설정한 특정 조건을 만족하면, 해당 도메인 주소와 사이트에 접속해서 추출한 정수형 값을 DB에 저장한다. 4. 즉, 4기가의 데이터를 불러와 한 행씩 조회해가면서 실시간으로 데이터를 db에 수집하는 코드다. 5. 24시간 동안 코드를 돌리는 수집 예상 기간은 3개월 정도이다. 다음으로는 조금 구체적인 진행 사항을 말하겠습니다. 밑에서부터 길어지니, 바쁘신 분들은 위에 주요 절차만 보시고 조언 주시면 감사하겠습니다. 1. 파이썬만 사용할 줄 알기 때문에, 파이썬을 사용하여 class로 만들어 수집 코드를 짰다. 2. 데이터의 양이 많아서 메모리 부족 오류가 빈번하게 나타나, 하둡과 아파치 스파크를 이용해봤다. 내가 조회할 데이터 파일을 하둡 HDFS에 업로드 한다음에, 아파치 스파크 클러스터를 구축했다. 그리고, pyspark 모듈을 이용해 파티션을 나눠 데이터를 불러왔다. 파티션으로 받아온 값을 리스트로 변환하여 순서대로 해당 도메인 주소로 접속하는 반복문을 진행하면서 데이터를 수집했다. 즉 파티션으로 데이터를 쪼개서 1번 파티션부터 n번 파티션까지 각각 파티션 내부에 도메인 주소 리스트가 반복문을 진행된다고 보면 된다. 각 파티션이 다른 파티션으로 전환되는 과정도 반복문으로 처리했다. 하나의 파티션 마다 내가 만든 class(도메인 리스트를 인자로 받는다)가 한번씩 실행된다고 보면 된다. 3. 수집 속도가 너무 느려서 class에 있는 수집 메소드를 멀티 스레드 방식을 이용해서 수정해주었다. 수집 속도가 매우 빨라졌다. 4. 기존에는 aws의 클라우드 db(dynamo db)를 사용했지만, 과금 문제로 인해 로컬에 db를 설치하기로 했다. 쓰기 속도가 매우 빠른 redis db를 선택했다 5. 위에서 설명한 반복문을 돌면서 조건에 일치한 도메인 주소와 정수 값은 한 행씩 redis db에 key(도메인주소) value(정수값) 형식으로 저장하도록 코드를 만들었다. 이 과정도 class 내부에 포함되어 있다. 6. redis는 on memory db이기 때문에 대용량 데이터를 영구적으로 저장하고 분석하기에 적합하지 않다고 판단해서 1시간마다 redis에 있는 데이터를 postgresql db로 옮겨주는 코드를 따로 만들었다. postgresql db에 미리 redis에서 옮겨갈 테이블을 생성해두었다. redis의 key였던 도메인 이름을 첫 번째 필드에 프리이머리 키로 저장했고 value인 정수 값을 2번 째 필드에 값으로 넣어줬다. 그리고, 마지막 필드에는 자동으로 데이터가 저장될 때, 현재 시간이 넣어지게 테이블을 만들었다. 총 3개의 열로 구성된 테이블에 1시간에 한번씩 redis에 저장해두었던 데이터가 옮겨간다고 생각하면 된다. 7. 처음 redis에 데이터를 저장할 때 ttl을 설정해서 1시간 10분이 지나면 redis db에서 데이터가 자동으로 소멸되도록 설정했으며, 만약 postgresql에 중복된 데이터가 들어간다면 자동으로 무시하고 다음 작업을 진행하도록 테이블 설정을 해줬다. 즉, 실시간으로 데이터가 수집되고 자동으로 시간이 지나면 데이터가 소멸되는 redis db에서 1시간마다 한번 postgresql로 옮겨주는 코드를 따로 만들었다. 8. 수집 코드를 spark-submit 명령문으로 실행해주었다. spark-submit 명령어 앞에 nohup을 해줘서 백그라운드에서 코드가 실행되게 해줬고, 로그 결과를 따로 파일을 만들어 저장되도록 했다. 그리고 파이썬 실행 파일 내에서도 로그를 입력하는 코드를 만들어서, 도메인의 http 접속이 성공했는지의 여부를 로그 파일에 실시간으로 입력되도록 했다. 예를 들어, http 접속이 잘 된 도메인 주소는 로그에 “INFO 도메인 주소: success” 이렇게 기록하고, 타임아웃 에러, 접속 에러, redirect 오류, db 저장 오류는 모두 종류별로 예외 처리해서 로그에서 기록되도록 코드를 구성했다. 파이썬에서 자체적으로 로그를 기록한 파일은 수집코드를 실행하면서 파티션이 전환될 때마다 하나씩 생성된다. 이제 이렇게 제가 실행할 코드는 24시간 내내 수집을 진행하는 코드 하나와 1시간에 한번 데이터를 옮겨주는 스케줄러 코드로 총 2개가 됩니다. 저는 이 코드와 수집 환경을 만들기 위해 모두 도커를 활용하였으며, 사용한 컨테이너와 부가 설명은 다음과 같습니다. spark-master: 하둡과 스파크 클러스터를 구축하는 컨테이너로 standalone모드로 spark-summit 명령어로 파이썬 파일을 실행해주었다. --conf 옵션으로 메모리, 하트비트 간격, 파티션 수 를 지정해주었다. 스파크와 하둡을 처음 사용해봐서 약간의 개념만 있는 상태에서 돌려보니 아직도 세부 설정을 제대로 이해하지 못했다. 결국 worker를 1개 생성해서 파이썬 파일을 처리하도록 하였다. 현재 대다수의 오류가 이 컨테이너에서 발생한다. redis: spark-master에서 실시간으로 실행되고 있는 수집 코드에서 선별된 데이터들이 redis 컨테이너에 있는 redis db에 저장된다. postgresql: 1시간에 한번 redis에 있는 데이터를 옮기기 위해 postgresql 컨테이너를 생성했다. schduler: 1시간에 한번 postgresql 컨테이너에서 작동하고 있는 postgresql db에 redis 데이터를 옮겨주기 위한 스캐줄러 코드를 실행할 컨테이너다. redis-monitor: 실시간으로 redis db를 모니터링 하기 위해 redis-monitor 컨테이너를 생성하여 웹에서 모니터링 툴인 Redis-Stat에 접속한다. postgre-monitor: 마찬가지로, 실시간으로 postgresql db를 모니터링 하기 위해 생성한 컨테이너로 웹에서 Pgadmin4를 사용할 수 있다. 이렇게 총 6개의 컨테이너를 생성하여 내 수집 코드를 실행했는데, 여기서 많은 문제가 발생했습니다. 제가 가진 의문과 문제를 나열하자면 다음과 같습니다. 1. 먼저, 수집 코드를 실행한 다음에 스케줄러 코드를 실행해주었는데, (서로 독립된 컨테이너에서 실행) 두 코드가 DB에 동시에 접속할 때, 충돌이 일어날 가능성이 있지 않을까? 2. 수집 코드를 실행하고 몇분이 지나면 터미널이 먹통이 되고, 코드가 더 이상 실행이 안되는 일이 빈번하게 발생한다. 너무 많은 자원을 사용하고 있어서 그런건가.. 컴퓨터 사양이 안좋아서 그런건가 원인을 잘 모르겠다.. 3. spark-submit 로그를 보면 내 노트북에서는 안그러는데, 대용량 파일을 불러오는 과정에서 파티션 별로 데이터를 정리할 때 오류가 빈번하게 발생한다 . executor가 통신이 안된다는 경고 메세지도 자주 나오고, 특히, Remote RPC client disassociated 라는 오류가 가장 많이 나온다. 내 컴퓨터보다 높은 사양의 클러스터를 구축하려고 해서 그런가. 검색해보니 네트워크 문제이거나, 컨테이너에 할당한 자원을 초과해서 그런거라고 한다. 대용량 데이터를 불러오는 다른 방법을 강구해봐야되나 고민하고 있다. “그래서 요점이 뭐야” 라고 물어보신다면, 저는 현직에서 활동하고 계신 데이터 엔지니어, 백앤드 개발자 분들이 제 글을 본다면 “아니 굳이 왜 그렇게 하지? 이렇게 쉬운 방법이 있는데” 또는 “저기서 이렇게도 해봤나?, 이러면 안정적으로 코드를 돌릴 수 있을텐데”라는 반응으로 갈릴 것 같다고 생각합니다.

개발자

#데이터베이스

#데이터수집

#아파치스파크

#redis

#python

답변 2

댓글 0

추천해요 7

조회 884

2년 전 · 커리어리 AI 봇 님의 새로운 답변

'현재 컴퓨터 체제'들은 미래에 어떻게 되는 걸까요?

AI나 양자컴퓨터가 계속 발달하면 2진법 근간인 현재 컴퓨터(폰 노이만 구조)들은 운명이 어떻게 될까요? 게다가, 'C언어 익히는 완전 초보 입장'에서 C언어를 포함한 현 시대 컴퓨터 언어들도 나중엔 쓸모없는 언어들이 되진 않을까하는 우려도 생깁니다. 생초보의 의문점들이긴 합니다만... 경력이 있으신 분들께선 이런 부분들을 어떻게들 생각하고 계시나요? #폰노이만구조 #C언어 #AI #인공지능 #양자컴퓨터

개발자

답변 1

댓글 0

추천해요 3

조회 160

28살 고졸 IOS개발자 대기업 입사할 수있을까요?

안녕하세요. 학생때부터 작년까지 음악(프로듀싱)을하다 최근에 개발에 관심이 생겨 알아보던차 IOS 개발쪽에 큰 흥미와 열정을 느껴 패스트캠퍼스 강의를보며 공부중인 28살 청년입니다. 최종적으로는 앱 개발을 통해 창업을하고싶고, 그 전에는 대기업과 스타트업에서 5-10년정도 배우며 커리어를 쌓고 싶습니다. 학력은 공업고등학교 컴퓨터/전기과를 나왔고, 중3때부터 음악을 하다보니 애플 생태계에 잠식되어 모든 애플기기를 보유하고 이용중에 있어 사용자에 입장을 이해하는데 도움이되었다 생각하고 흥미와 열정이 있어 이제서라도 시작해보고싶습니다. 본래는 요식업을 병행하며 음악생활을 해오던차라 창업준비중이였으나 저출산과 창업후 가게에 묶여있는듯한 느낌이 싫어 정말 내가 원하는 인생이 뭘까를 고민하던차 IOS개발자로써에 커리어를 굳게 마음먹게되었습니다. 하지만 요새 개발자 붐과 더불어 여러 국비지원, 부트캠프를 통해 경쟁이 과열된 상황에서 (물론 IOS 개발자는 그나마 덜한걸로 알지만) 대기업에 여러 모집요강을 살펴보니 몇몇곳과 대한민국 특성상 아무리 열려있는 IT대기업이여도 대졸이상을 요구하는 경우가 많더라구요. 이 상황에서 대학교에 4년을 허비하기엔 무리같아서 알아보던차 포항에서 애플과 포스텍이 진행하는 애플 디벨로퍼 아카데미를 알게되었으나 정보가 적습니다. 포항에서 9개월 동안 부트캠프 비슷한 과정을 체험하는걸로 압니다. 일단 올해동안은 영어와 개발 공부를하며 포트폴리오를 쌓고 애플 디벨로퍼 아카데미와 취업을 준비를 하려고하는데요. 애플 디벨로퍼 아카데미는 이제야 1기 수료생을 배출한 상황이라 정보가 너무 적습니다. 그래서 괜찮은 과정인지 모르겠어서, IOS개발자는 신입은 찬밥이고 3년차부터라하여 나이가 있으니 그냥 취업하여 경력을 쌓는게 더 나을지가 고민입니다 어렸을때부터 지금까지 구글링하여 밤새 컴퓨터관련 궁금한게있으면 공부해서 배웠었고 고등학교가 컴퓨터 학과다보니 음악으로 진로를 정하기전 1년간은 컴퓨터학원도 열심히다니고 학교수업도 열심히 들었었기에 CS지식은 어느정도있습니다.(물론 더 공부해야겠지만) 그리고 음악하며 서울에서 지낸 경험과 나이에비해 젊고 트렌디한 감각으로 앞으로 열심히 공부해서 정말 뼈를 갈아 넣을 준비가 되어있습니다. 어떻게 제 개발자인생에 로드맵을 짜야 도움이되고 좋을 길일까요? 그리고 고등학교 전공도 전공자로치나요..? 비전공자인가요? 선배님들은 어떤 생각이신지 냉정하고 진심어린 조언 부탁드립니다.

개발자

#ios

#ios-개발자

#고졸

#애플-디벨로퍼-아카데미

#대기업

답변 2

댓글 1

추천해요 1

조회 1,223

7달 전 · 이상래 님의 댓글 업데이트

안녕하세요. 취업관련 질문드립니다.

안녕하세요. 저는 29살(만 28세) 청년입니다. 학교 다니던 중 다른 일(공무원 1년 6개월 ) 을 하다가 학교를 재입학하여 현재 4-2학기를 앞두고 있습니다. (학교는 경기도권 4년제 대학입니다) 현재 백엔드 공부에 흥미를 느끼며 공부중에 있는데요. 제가 4-2학기 시작하며 컴퓨터공학으로 이중전공을 신청하여 5-2학기 (30살 하반기)까지 학교를 다닐 지, 아니면 졸업을 얼른 하고 내년 상반기에 부트캠프를 들어가거나 곧바로 일을 배우며 경력을 쌓을 지 고민입니다. 나이가 찼기 때문에 하루라도 빨리 경력을 쌓고싶긴 한데, 아무래도 전공자가 비전공자보다 대우가 좋을 것 같고, 부트캠프를 들어간다면 어차피 6개월 정도 밖에 차이가 나지 않기 때문에 30살까지 학교를 다니면서 무리를 하더라도 학위를 따고 싶다는 생각도 드네요. 공무원에서 개발자로의 진로변경은 마음먹었습니다. 빨리 일하고 싶어 공무원을 커트 낮은 부서에 지원을 했더니 업무강도가 너무 센 부서였어서 이번만큼은 처음부터 차곡차곡 커리어를 밟고싶네요. -------------------------------------------------------------------------------------------현재 생각하기에 저에게 주어진 케이스는 1) 남은 한 학기동안 백엔드 공부를 열심히 하여 올해 하반기에 취업 ( 문과 비전공자, 29살 ) 2) 한 학기 공부하고 내년 상반기에 열리는 부트캠프 참가하여 8~9월 수료 후 취업 (문과 비전공자 부트캠프or 국비, 30살 ) 3) 컴퓨터공학으로 이중전공하여 내년 2학기 졸업 후 취업( 컴공 이중전공, 부트캠프x, 30살) (컴퓨터공학 이중전공한다 하여 부트캠프 없이 바로 취업이 되는 지 모르겠습니다.) 4) 컴공 이중전공 하여 내년 2학기 졸업 후 부트캠프 참가( 최대한 생각 안하고 있습니다) ----------------------------------------------------------------------------------------- 입문하는 분야라 모든 분을 선생님으로 생각합니다. 문과 졸업 후 부트캠프로 경력을 쌓고 이직하는 방향이 좋은 지, 아니면 6개월 늦더라도 학위를 취득하는 것이 나은 지 고견을 여쭙고자 합니다.

개발자

#학위

#컴공

#취준

#백엔드

답변 1

댓글 2

추천해요 1

조회 247

2년 전 · 이양일 님의 답변 업데이트

하둡에서 클라이언트란?

안녕하세요 클라이언트란 개념에 대해 질문이 있는데요. 제 컴퓨터로 웹서버에 요청하면 응답올때 제 컴퓨터가 '클라이언트'가 되는거잖아요 그런데 하둡에서는 따로 클라이언트프로그램을 다운받아야하는것으로 이해했습니다. 이게 살짝 이해가 안가는데요.. 어떤 프로그램을 다운받야지만 제 컴퓨터가 클라이언트가 되는걸까요? 아님 그 프로그램의 인터페이스만을 이용해야 하둡에 접근할 수 잇는것같은데.. 그 프로그램 자체가 클라이언트가 되는건가요? 좀 질문이 이상한데,, 핵심은 클라이언트가 대체 무엇인가? 제 컴퓨터 아닌가요? 어떤 프로그램을 설치하면 클라이언트가 어떻게 되나요?

개발자

#hadoop

답변 1

댓글 1

조회 86

2달 전 · 익명 님의 질문

컴퓨터공학 대학원진학

요즘은 개발자로 바로 취업하는것보다 컴퓨터공학 대학원에 들어가는 경우가 많이 생겼던데 어떠한 이점 때문에 혹은 어떤 분야로 사람들이 데이터베이스나 ai분야가 아닌 컴퓨터공학 대학원 진학을 선택하는지 궁금합니다. 또한 가능하다면 간단하게 방법만 알려주시면 감사할것같습니다!

개발자

#컴퓨터공학

#대학원

#개발자

답변 0

댓글 0

조회 29

일 년 전 · 김수현 님의 새로운 댓글

컴퓨터 공학과 야간 편입

전문대 컴퓨터 공학과 2년제 졸업 후 취업하여 개발일을 하고 있습니다. 야간으로 컴퓨터공학과 4년제를 졸업하고 싶은데 컴퓨터 공학과 4년제 야간이 있는 학교를 알고 계시다면 알려주시면 감사하겠습니다 ㅠㅠ

개발자

#대학교

#야간

답변 1

댓글 1

조회 417

6달 전 · 익명 님의 질문

복수전공자 자바스프링 공부를 어떻게 해야할까요..

안녕하세요. 현재 국립대 3학년 수학과 전공이고 지난학기부터 컴퓨터 공학을 복수전공하고 있습니다. 지난학기에는 C++, 운영체제, 이산수학, 논리회로 과목을 수강했는데 난이도 때문에 C++에서 클래스 부분부터는 잘 따라가지 못했습니다. 방학 때는 C++로 백준, 프로그래머스를 했는데 실버54 정도까지는 1~2시간이면 꽤 풀 수 있을 정도로 공부했습니다. 현재는 컴공과목은 컴퓨터네트워크, 컴퓨터구조, 자료구조(파이썬), 오픈소스소프트웨어 정도 수강하고 있습니다. 백엔드 개발자를 목표로 하고 있어서 현재 자바의 정석 기초편 책을 사서 클래스 부분 공부를 하고 있는데요 구글링 해보니 스프링도 공부해야되고 자바 기본서도 2권 정도는 기본으로 보라는 글을 보았습니다. 그런데 자바의 정석 책에서 컬렉션 정도까지만 보고 스프링 공부를 하려고 하는데 전체적으로 자바 스프링 공부를 어떻게 하면 좋을지 모르겠어서 이렇게 글 남기게 되었습니다..

개발자

#java

#스프링

#공부고민

#공부방향

#공부법

답변 0

댓글 0

조회 43

5달 전 · 행복한 거북이 님의 새로운 답변

컴공과 관련 활동질문있습니다.

올해 고등학교 2학년생이고, 컴공과 진학을 희망하고있는데요. 제가 다니고있는 학교가 작은학교라 어떤 활동을 할때 컴공과희망학생끼리 모이는게 아닌 이과학생끼리 모이는 경향이있는데요, 올해 1학기 때 한번 선생님이 시키셔서 미생물연료전지 관련실험을 진행한적이있는데요. 그 활동을 좀 열심히 해서 1학기때에는 진로활동에 들어갈만한 활동은 미생물연료전지 실험만 했는데요, 2학기에 들어서도 선생님은 이 실험을 심화시켜서 시키려고하시는데요. 저는 미생물연료전지가 컴공보다는 생명,에너지 쪽에 더 가깝다고 생각해서 다른 컴퓨터관련 활동을 하고싶은데요... 선생님이 조금 기가 쎄시고 엄하셔서 논리적으로 실험에 참여안하고 다른 활동을할때 어떻게 할지 논리적으로 말씀을 안드리면 안통할것같아서 그런데요, 미생물연료전지실험 대신 진행할만한 활동이 있을까요? 1학년때는 아두이노코딩으로 생기부를 채워놓았습니다. 그리고 혹시 미생물연료전지 활동도 학종으로 컴공과에 진학할때 컴퓨터 활동보다 더 도움이 될까요? 긴글 읽어주셔서 감사합니다

개발자

#진로상담

답변 1

댓글 0

조회 102

일 년 전 · 부추캠프 님의 답변 업데이트

안녕하세요 코딩 이제 시작한 비전공자 코린이입니다

코딩을 이제 막 배우고 있는데 컴퓨터공학에 대한 지식이 많이 없어서 모르는 용어들을 찾아보며 공부하고 있습니다 공부하면서 개발자 채용 공고들을 보는데 컴퓨터에 관한 기본지식을 가지고 있는 사람을 많이 채용하는 것 같더라구요 그래서 학점은행제로 컴퓨터공학 학위 취득도 하고 관련 지식을 공부할까 하는데 괜찮을까요? 나이가 27살이라 조금 늦었나 싶기도 한데... 대학 학과를 고민하던 당시 컴공과나 전자공학으로 진학을 하고 싶었는데 가족들이 여자가 그런데가면 힘들다고 해서 포기했었습니다.. 물론 지금은 가족들도 생각이 바뀌어서 늦었지만 지금이라도 코딩 공부를 시작했습니다 컴공과를 못간게 아쉽기도 하고 추후에 취업을 하려면 지식이 어느정도는 있어야 할 것 같아서요 학은제로 컴공과 학위를 따는게 좋을지 코딩만 빡세게 해서 취업하는게 좋을지 개발자 선배님들의 의견을 듣고 싶습니다!

개발자

#컴퓨터공학

#비전공자

답변 1

댓글 1

조회 563

8달 전 · 𝙍𝙞𝙘𝙝𝙖𝙧𝙙 님의 새로운 답변

석사 유학 후 미국 현지 취업에 관심이 있습니다.

현재 컴퓨터 과학 2학년 재학중이며 내년도 타 대학으로 편입 예정에 있습니다. 타 대학 편입 입학 시 저는 수학과를 복수전공을 하여 추후 데이터 분석 쪽으로 나갈때 경쟁력을 갖추고 싶습니다. 석사 유학은 컴퓨터과학 아니면 통계 쪽으로 나가고 싶다고 생각하고 있습니다. 졸업한다면 데이터 분야 쪽에서 근무를 하고 싶습니다. 다만 고민이 되는 것은 제가 현재 만으로 25살 이라는 것입니다. 그리고 내년에 타 학교에 들어가 수학과까지 복수전공을 하게된다면 졸업하는 것은 29살에 졸업하게 됩니다. 그에 비해 컴퓨터 공학만 단일전공으로 했을때는 27살에 졸업이 가능할것 같습니다. 수학과 복수전공이 제가 프로그래밍 쪽으로 나가든 데이터 분석으로 나가든 저의 경쟁력을 향상시켜줄 것이라는 생각엔, 현재로는, 의심이 들지 않습니다. 다만 여쭤보고 싶은 것은 현재 제가 그리는 그림이 데이터 분야 고용시장 현실에 맞는 것인지, 미래지향적인지 또 수학과를 복수전공하는 것이 경쟁력을 가져다 주는 것인지를 프로그래밍 직업을 갖고 계신 개발자 분들이나 데이터 분석을 직업으로 갖고 계신 분들께 여쭤보고 싶어 질문드립니다.

개발자

#석사

#수학과

#통계

#미국

#데이터-분석

답변 2

댓글 0

조회 183

한 달 전 · 익명 님의 질문

컴퓨터공학과 vs 전자공학과 (편입 과 선택)

성균관대 컴퓨터교육과 중앙대 소프트웨어학부 경희대 전자공학과 위 3개 대학에 편입 합격한 학생입니다. 다만 현재 27살 군필이고, 나이가 많은 29에 학부를 졸업하는게 -요소인것 같습니다. 전적대는 컴공이긴 합니다만, 들은 전공 과목이 6~7과목 정도밖에 되지않습니다. 아주 기본적인 c,파이썬 정도 할줄 아는정도입니다. 백준 실버 문제도 너무 어렵게 느껴지는 수준입니다.(코딩을 한달이라도 마음잡고 공부한적은 없었던것 같습니다.) 토익은 970점으로 영어는 잘하는편이고.. 수학은 나름 좋아해서 대학수학도 공업수학까진 할줄 아는 상태입니다. 다만 고등학교때부터 물리를 아예 놨어서 전자공학과에 필요한 물리 지식이 아예 없는 상태입니다. 코딩이 재밌거나 재능이 있고 그런건 전혀 아니여서.. 컴공을 전공한다면 코테를 준비해서 금융권쪽 개발직군을 목표로 할것같고 전자공학과를 간다면 반도체쪽이나 현기차같은 대기업을 목표로 할것 같습니다. 전자공학과가 반도체, 통신, 소프트웨어 등 진로가 더 넓은건 인지하고 있습니다. 제가 나이가 적지도 않고, 2년동안 전공 과목 위주로 열심히 들어서 졸업을 해야되는 상황입니다. 다음주까지 편입할 대학을 정해야되는 상황인데.. 취업을 좋은데 하고싶은 생각뿐이지 전공공부나 대외활동 경험도 아예 없어서인지 하고싶은건 딱히 없고 그래서 막막한 상황입니다. 졸업하신 선배님들의 조언을 얻고싶습니다. 어떤 기준으로 대학과 전공을 선택해야될까요?

개발자

#편입

#개발자

#컴공

#전자공학

#고민

답변 0

댓글 0

조회 45

일 년 전 · 흔꽃샴 님의 새로운 댓글

컴퓨터비전의 전망 어떠한가요?

안녕하세요~ 빅데이터 관련학과에 다니고 있는 학생입니다. 컴퓨터비전 중 스마트팜, 자율주행 정도가 끌리는 상황입니다. 1. 대학원을 가야할지 고민인데 어떻게생각하시나요? 대학원이 필수일까요..? 2. 그리고,컴퓨터비전쪽은 어떻게 생각하시나요? 레드오션이라는 얘기가 넷상에 많더라고요.. 3. 자율주행에 관해 아시는것도 좀 부탁드립니다

개발자

#데이터

답변 1

댓글 3

추천해요 1

보충이 필요해요 1

조회 1,407

2년 전 · 조원배 님의 새로운 답변

인공지능 분야 컴퓨터비전 vs 추천시스템(그래프) 중 추천 부탁드립니다.

안녕하세요 학교를 졸업하고 취준을 하고 있는데 진로가 고민되어 질문 드립니다. 석사 때 연구한 분야는 그래프 쪽이여서 추천시스템쪽으로 준비를 하려고 했으나 추천시스템은 이미 발전할만큼 발전했다는 말도 있고 그래프쪽이 실무에선 추천시스템 말고는 새롭게 적용할만한 분야가 없는 것 같아 망설여집니다. 그래프쪽으로 팠을 때 추천시스템 외에도 활용되고 있는 분야가 있을까요? 그리고 추천시스템의 전망도 궁금합니다. 이런 고민이 들다보니 자연스럽게 컴퓨터 비전쪽으로 눈이 가더군요,, 정말 다양한 곳에 사용되고 있기도 하고 레드오션이라고 말하지만 수요도 그만큼 많아 보이네요,, 하지만 석사 때 컴퓨터 비전쪽으론 해놓은게 하나도 없기도 하고 새롭게 공부해야 하는 부분도 많습니다. 이런 경우에 컴퓨터 비전과 추천시스템(그래프) 둘 중 어느 쪽을 도전해보게 좋을까요? 감사합니다.

개발자

#머신러닝

#추천시스템

#컴퓨터비전

#취업

답변 1

댓글 0

조회 719

일 년 전 · 행복한 거북이 님의 새로운 답변

학부생으로서 컴퓨터비전업무

안녕하세요. Ai관련학과에 재학중인 대학생입니다. 요새 컴퓨터비전쪽에 관심이 가서 object detection, segmentation을 공부중입니다. Inflearn에서 강의도 찾아보며 배우고있습니다. 컴퓨터비전분야는 변화가 빠른것으로 알고 있습니다. 이쪽분야에서 일을 하려면 대학원을 가야할까요? 현장에선 무슨일을 하는지 도저히 감이 안잡힙니다. Pretrained 모델을 활용하거나 논문해석은 얼추 가능한데 현장에서는 무슨일을 하는지, 대학원을가면 무얼 연구하는건지 궁금합니다. 저는 활용하는걸 좋아해서 학부졸업하고 취업을 하고싶은데 어떻게 생각하시는지 조언 부탁드립니다. 그저 코드 가져와서 조금 수정해서 하고 있는데 이게 현장에서 요구하는 수준이 아닐거라는 생각이 자꾸 듭니다 ㅠㅠ

개발자

#컴퓨터비전

답변 1

댓글 0

조회 95

9달 전 · 백승윤 님의 새로운 답변

휴학중인 컴퓨터학부생

안녕하세요. 컴퓨터학부 3학년까지 하고 휴학중입니다. 이번 1학기동안 이 길이 맞는지 방황했습니다. 복수전공이 필수인 학과라 심리학과 복수전공을 하느라 애매한 코딩수업을 들었고 어느정도 cs지식을 물으면 뭔지는 알지만 대답은 어딘가 부족한정도? c, java, python, kotlin 전부 맛만 보고 프로젝트를 만들지는 못했습니다. 현재 주소가 이런 상황입니다. 한학기를 더 휴학할텐데 방향을 정해서 무기를 하나라도 만들고 복학하고 싶습니다. 여쭙고 싶은건 국비지원이나 부트캠프가 도움이 될까요? 아니면 혼자서 언어 하나를 파는 방향으로 코테준비같은걸 하는게 나을까요? 컴퓨터쪽으로 가고 싶은건 맞습니다! 흥미가 있는건 게임, 어플쪽입니다. 많이 다그쳐도 좋습니다..좀 막막해서..지혜를 나누어주시면 감사하겠습니다ㅠ

개발자

#휴학

#부트캠프

#공부고민

#조언

답변 2

댓글 0

조회 162

5달 전 · aigoia 님의 답변 업데이트

진로 조언 구합니다..

안녕하세요. 저는 현재 지방대에서 컴퓨터 공학을 전공하고 있는 학생입니다. 처음에는 공고 건축 졸업 후, 지방대에서 5년제 건축학을 공부하다가, 군 휴학과 일반 휴학을 포함해 3년을 쉬고 경영학으로 전과해 1년 수료했습니다. 이후 다시 컴퓨터 공학으로 편입하여 공부하고 있습니다. 현재 25살 3학년입니다. ㅛ 올해 처음 프로그래밍을 배우게 되었는데, 어렵긴 하지만 매우 재미있었습니다. 특히 머신러닝과 컴퓨터 비전에 큰 흥미를 느끼고 있습니다. 인공지능(자연어 처리, 비전), XR, 그리고 게임 개발을 희망 분야로 생각하고 있습니다. 최근 교수님과 상담을 통해 이번 겨울 방학과 내년 2학기 현장실습 후 취업 또는 대학원 진학에 대한 고민을 나눴습니다. 그러나 교수님께서는 제가 하나로 명확히 결정해야만 좀 더 구체적으로 도움을 줄 수 있다고 하셨습니다. 프로그래밍에 재능이 있다고는 생각하지 않지만, 전공을 배우는게 너무 재밌습니다. 현장실습을 가려는 이유는 전과와 편입을 거치면서 일관성이 없다는 인식을 깨고, 이 분야에 진지하게 임하고 있다는 것을 보여주기 위함입니다. 공모전에 꾸준히 도전하고, CS 공부도 지속하고 있습니다. 대학원에 진학하면 인공지능 분야에서 전문가가 될 수 있을 것 같고, 연구소에 취업하는 것도 하나의 목표입니다. 그러나 한편으로는 남 밑에서 오래 일하는 것이 저와 맞지 않을까 걱정이 됩니다. 군 생활에서는 큰 문제 없이 규율을 따랐지만, 통제된 생활이 저에게 힘들었습니다. 교수님께서는 이런 성향이라면 창업이 더 적합할 수 있다고 하셨습니다. 창업을 선택하면 그에 맞는 길을 알려주시고, 대학원을 가면 인서울로 진학할 것을 추천하시며, 취업을 해도 포트폴리오 준비를 도와주신다고 하셨습니다. 또, 트랙이 있어 인공지능 트랙 위주로 듣고 있는데 이거도 방향을 바꿔 균형있게 이수해야할지도 고민이 됩니다. 어떤 선택을 할지 쉽게 결정을 내리기가 어렵습니다. 이 상황에서 어떤 선택이 가장 좋을지 선배님들의 조언을 듣고싶습니다.

개발자

#진로고민

답변 2

댓글 0

조회 125

10달 전 · 백승윤 님의 새로운 댓글

데이터 엔지니어 취업 관련 질문드립니다.

안녕하세요. 데이터 분야 직무를 희망하고 있는 대학교 3학년 1학기차 컴퓨터공학과 전공생입니다. 먼저 시간내어 글 읽어주셔서 정말 감사합니다. 공공데이터 API등을 사용해 혼자 간단한 프로젝트들을 경험해보면서 데이터를 수집하고 활용할 수 있도록 정제하는 것에 흥미를 느꼈습니다. 이에 데이터 엔지니어와 데이터 사이언티스트에 대해 더 조사해보면서 관련 직무로 취업하고 싶다는 생각을 하게 되었습니다. 하지만 지금까지 해온 경험과 지식이 데이터 엔지니어가 되기 위해 많이 부족하다고 생각해 제가 부족한 부분들과 앞으로 노력해야 할 부분들에 대해 질문드리고 싶습니다. ##현재 상황 1. 프로젝트 경험 - 데이터 엔지니어링(데이터 파이프라이닝 등) 관련 프로젝트 경험 없음 - AWS를 활용해 cloud server와 edge server를 구축하고, 공공데이터 application과의 API 통신을 통해 content caching을 구현하는 프로젝트를 진행했었습니다. 2. 알고리즘 - 백준 골드 4(C++)입니다. 반년 전 컴퓨터 알고리즘 수업을 들은 이후 꾸준히 풀고 있습니다. 3. 오픈소스 경험 - git과 github사용법만 알고, 진행했던 간단한 프로젝트들만 깃허브에 올려놓았는데, 크게 의미가 없는 것 같습니다. 오픈소스에 기여해본적은 없습니다. 4. 학과 공부 인서울 상위권 대학교 다니고 있고, 전체평점 3.97/4.5, 전공평점 4.08/4.5 입니다. 5. 언어 - python은 library 잘 활용하는 정도로만 이해하고 있고, SQL, Go 등의 언어에는 지식이 전무한 상태입니다. 이러한 제 상황을 바탕으로 앞으로의 계획에 대해 질문드리고 싶습니다. 1. 데이터 엔지니어로 취업하기 위해 어떠한 역량과 경험을 더 키워야 할 지 궁금합니다. 2. 프로젝트 경험을 쌓고 싶은데, 관련된 기술 스택을 어느 정도로, 또 어떤 방식으로 공부해야 효율적일지 감이 잘 잡히지 않습니다. 전문가분들께서 추천해주실 만한 책이나 강의가 있을까요? 3. 데이터 엔지니어 채용 공고를 살펴보면, 빅테크나 대기업의 경우 경력 n년 이상을 자격 요건에 걸어두는 경우도 종종 확인할 수 있었습니다. 신입으로 데이터 엔지니어 채용은 많이 힘든가요? (4). 데이터 엔지니어 관련해서 열심히 찾아보고 더 나아가 기여해 볼 만한 오픈소스들이 어떤게 있을지 궁금합니다. 꼭 모든 질문에 대한 답변이 아니더라도, 한두개 정도의 질문에 길지 않은 분량으로 답변 주셔도 저에게는 큰 도움이 될 것 같습니다. 전문가분들의 답변을 토대로 앞으로 더 열심히 노력해보겠습니다. 이상 긴 글 읽어주셔서 감사합니다.

개발자

#데이터-엔지니어

#데이터

#취업

#개발자

#대학교

#대학생

답변 1

댓글 2

보충이 필요해요 1

조회 379

7달 전 · 이상래 님의 새로운 답변

대학교 2학년 학부생, 지금 생활 괜찮은걸까요? 개발자 선배님들, 조언 한마디 부탁드립니다.

안녕하세요 현재 멀티미디어공학이라는 과에 재학 중인 2학년 학부생입니다. 저희 과는 미디어+컴퓨터공학이 합쳐진 융합된 과인데요. 1학년 때 학과에 어떤 일이 있었는지 모르겠지만, 교수님 한 분이 저희 학번을 전담해서 HTML과 엑셀 수업을 맡아주셨고 (다른 교수님들은 한번도 뵙지 못했습니다.) 전공 수업으로 두 교과목만 듣고, 교양필수 수업으로 스크래치를 듣고 2학년으로 올라갔습니다. 2학년 1학기에는 컴퓨터 구조와 앱 제작을 전공 수업으로 듣고 방학을 맞이했습니다. (실제로 코드를 작성해 앱을 제작한 것이 아니라, 조별로 제작하고 싶은 앱을 PPT로 만들어서 발표하는 수업이였습니다.) 1학년 때부터 저희 과의 정체성에 대해 혼란스럽기도 했었고, 아직 1학년이라는 생각에 안일하게 일년을 지낸 것 같습니다. 2학년 1학기 방학인 현재, ‘그래도 뭐라도 해보자.’ 라는 생각에 C언어 공부와 컴활 1급 공부를 병행하고 있는데요. (C언어는 혼자 공부하는 C언어 책으로 독학하고 있습니다.) 컴활은 그럭저럭 잘 공부하고 있는데 C언어는 공부를해도 늘고 있는지도 잘 모르겠습니다. 혼자 앞으로의 계획을 세우고 어떻게 공부할지 찾아봐도 너무 방대한 자료들로 혼란스럽고, (C부터 공부하는건 바보다. Java를 무조건 해야한다. 아니다. 파이썬이 중요하다. 라는 여러글도 보고 댓글도 읽고 무작정이라도 프로젝트를 만들어야된다 등 . .) 저와 다르게 차근차근 잘 준비해가시는 다른 학부생분들을 보면서 마음이 조급하기도하고 벌써부터 실패한 학부생이된 것만 같아 울적합니다. 지금 기초가 하나도 없다고 느껴지고, 어디서부터 어떻게 시작을 해야할지도 모르겠습니다. . . 솔직히 제가 너무 두루뭉실하게 고민을 털어놓아서 명확히 답변해주시지 못할 것 같은데 . . 어떤 것이라도 좋으니 조언 한마디씩만 부탁드립니다 제발요 . . 아니면 지금이라도 전과나 다른 진로를 찾아보는 것이 좋을까요? 하지만 시작도 안해보고 이대로 물러나는건 너무 아쉽기도하고 그렇습니다 . . ㅠㅠ

개발자

#대학생-공부고민

#조언

#대학생#취업준비생

답변 3

댓글 0

조회 130

영상처리 컴퓨터비전 개발자 전문학사 학위

안녕하세요. 저는 전문대 컴공 3학년 재학 중인 학생입니다. 현재 자율주행 인공지능 관련해서 복수전공 진행 중입니다. 인공지능 공부를 하게 되면서 영상처리 컴퓨터 비전 개발자에 관심이 생겨 취업공고를 찾아보니 대부분 석사 이상 적어도 학사 이상을 보는 기업들이 많은걸 봤습니다. 종종 학력무관인 기업들도 보이고요. 전문학사로 영상처리 컴퓨터 비전 개발자가 되는건 무리일까요? 만약 취업을 하게되면 주로 하는 업무는 대체로 어떤걸까요? 프로젝트 경험 2개 있는데 1개는 교내대회 동상, 1개는 ICT멘토링 한이음 공모전 은상입니다. 지금도 3개의 프로젝트를 진행 중에 있습니다. 포트폴리오를 어느정도 채워야 부족한 학위를 채울 수 있을까요?

개발자

#영상처리

#컴퓨터비전

#opencv

#전문학사

#학위

답변 1

댓글 0

추천해요 1

조회 335

2년제 대학교 복학 예정인데 무엇이 현명한 선택인지 모르겠습니다..

안녕하세요. 현재 24살 군 복무 마치고 2년제 컴퓨터 정보과 2학년 복학 대기 중입니다. 2020년(22살)에 인생에 아무 계획도 없는 상태에서 돈벌이는 해야겠다 싶어서 구직 활동을 하던 중에 지원 자격이 초대졸 이상인 회사가 많은 것을 보고 공부도 할 겸 그나마 관심 있는 컴퓨터 쪽으로 전공을 선택해서, 2년제 대학교 컴퓨터 정보과에 입학하게 되면서 개발에 흥미를 느끼고 프론트엔드 개발자로 진로를 정하고 준비 중에 있습니다. 그래서 프론트엔드 쪽으로 따로 공부한 지는 2년(학교 다니면서 + 공익 근무하면서) 정도 되었고, 배운 기술에 대해서 토이 프로젝트, 기술 블로그, 팀 프로젝트 등 경험했고 진행 중입니다. 본론으로 들어가면 현재 복학을 해야 할지 말아야 할지 고민 중에 있습니다.. 현재 커리어리에 올라와 있는 비슷한 고민 거리를 찾아봤지만 대부분 2년제 대학보다는 웬만하면 4년제 편입 또는 부트 캠프를 추천하는 답변을 여러 글 보았으나 집안 여건 때문에 편입과 부트캠프 쪽으로는 선택을 하지 못하는 상황입니다. 1학년을 다니면서 제 입으로 말하긴 그렇지만 공부의 질이 그렇게 높다고 느껴지지 않았고 높은 수준의 학교는 아니라고 현실적으로 느꼈고, 복학이 다가오면서 '2년제 대학교를 졸업을 위해 1년을 투자 하는게 과연 메리트가 있을까' 라는 의문이 들기 시작했습니다. 여러 글을 보면서 4년제 대학교의 중요성은 분명 있다고 보았지만 2년제 대학교에 관한 중요성은 많이 보지 못한 이유도 있는 것 같습니다. 결론은 저는 현재 자리를 잡고 싶은 마음이 크지만 1년동안 학교 다닌 시간이 아깝기도 하고 1년만 다니면 또 졸업이라는 생각 때문에 정말 많이 고민이 되는 상황입니다..ㅠ 졸업장 뿐만이 아니라 2년제 컴공과도 4년제와 같이 메리트가 있는 것인지, 아니면 남은 1학년 2년제 컴공과에 투자할 시간에 지금부터 취업 준비를 위해서 여러 팀프로젝트든지 스터디든지 여러 개발 관련 경험을 더 쌓아서 준비를 하고 1년 내 취업을 목표로 할지, 아니면 이 외에 더 좋은 방법이나 방식(?)이 있는지 여쭙고 싶습니다 긴 글 읽어 주셔서 감사합니다,,

개발자

#프론트엔드

#취업

#대학

답변 1

댓글 1

추천해요 2

조회 438