728x90 HOOAI749 [Data Science / Colab] FileNotFoundError: 'config.yaml' does not exist FileNotFoundError: 'config.yaml' does not exist 포스트 난이도: HOO_Middle # FileNotFoundError: 'config.yaml' does not exist FileNotFoundError: 'config.yaml' does not exist 이런 에러 메시지가 나왔다는 것은 모델링 학습하는 과정에서 yaml 파일 경로를 찾지 못할 경우이다. 로컬 환경에서는 별도의 경로에 대한 변수를 지정해서 설정해 주지만 코랩이나 주피터와 같이 온라인에서 작업을 할 경우에는 경로 지정을 하지 않아도 알아서 찾아주기 때문에 특정 경로를 넣어주지 않는다. 하지만 이러한 에러가 발생한다면 경로를 입력해 줌으로써 간단하게 문제 해결이 가능하다. from ultralytic.. 2023. 8. 9. [Python Examples] 파이썬 문자열 사이에 문자열 추가하기 예제 코드 파이썬 문자열 사이에 문자열 추가하기 예제 코드 포스트 난이도: HOO_Junior # Example Code 1 string1 = "HOOI" string1 =string1[0:3]+'A'+string1[3:] print(string1) HOOAI 파이썬에서는 문자열 사이에 문자열을 추가할 수 있다. 예를 들어서 위의 예제코드 "string1"이라는 변수를 보면 "HOOI"라는 문자열이 선언되어 있다. 만일 우리가 "string1"이라는 변수에 "HOOAI"라는 문자열을 가지도록 바꿔주고 싶다면 'A'라는 문자를 문자열 사이에 추가해 줘야 된다고 생각한다. 마찬가지로 컴퓨터에도 해당 문자를 어느 위치에 추가로 저장해 줄 건지를 알려줘야 하는데, 이때 가장 간단한 방법은 string1이라는 문자열을 문자.. 2023. 8. 9. [AI/Computer Vision] 커스텀 데이터셋으로 사물 분석하기 #01 (Object Detection by Custom Dataset) 커스텀 데이터셋으로 사물 분석하기 (Object Detection by Custom Dataset) 포스트 난이도: HOO_Senior # 커스텀 데이터셋 (Custom Dataset) 이전 포스트에서 코코 데이터셋을 활용해서 간단한 Obejct detection을 해보았다. 코코 데이터셋은 욜로에서 제공하는 기본 데이터셋으로써 욜로를 학습하는 데에도 활용되었던 데이터셋에 해당된다. 예를 들자면 우리가 파이썬을 사용한다고 가정했을 때 별도의 모듈 설치 없이도 기본적으로 사용이 가능한 기능들이 있는 것처럼 욜로를 사용하는 데 있어서도 코코 데이터셋으로 학습된 라벨링의 경우에는 이미지 디텍팅이 바로 가능하다. 아래의 링크를 참고하면 해당 포스트를 살펴볼 수 있다. https://whoishoo.tistory.. 2023. 8. 8. [HOOTips] 신입 개발자가 경력 쌓는 방법: 개인 프로젝트 신입 개발자가 경력 쌓는 방법: 개인 프로젝트 # 중고 신입 개발자 개발자라고 한다면 실질적인 능력 위주의 평가가 이루어진다고 볼 수 있는 대표적인 직업 중 하나이다. 특히 최근에 한국 개발자 브로들과 이야기를 나누다 보면 학벌에 대한 허들이 많이 낮아졌다는 것을 느낄 수 있었다. 물론 학벌이 있다면 그 작은 허들마저도 없이 시작할 수 있겠지만 노력으로 충분히 학벌이라는 허들을 뛰어넘을 수 있게 되었다고 본다. 실제로 글쓴이의 개발자 지인들을 보면 학벌이 그다지 좋지 않거나 사실 컴퓨터 관련학과이지, 실제로 CS나 CE가 아니었음에도 이제는 어엿한 PM급으로 성장하여 설계자나 시니어 개발자로 일을 하고 있기도 했다. 다만 이러한 브로들의 공통적인 특징 중에 하나가 경력만 쌓은 것이 아니라 개발자로서 자신.. 2023. 8. 3. [Q&A] 미국 대학교 학벌이 중요한가요? 미국 대학교 학벌이 중요한가요? # Q: 혹시 미국 내에서는 개발자로 취직을 하려 할 때 한국의 대학 학벌처럼 학벌에 대한 큰 메리트가 있을까요? 제가 검색해 본 바로는 대학으로 리쿠르팅하러 오는 회사의 종류가 많은 정도였던 것 같습니다. 해당 질문을 했던 브로가 질문을 한 내용을 다른 브로들과 공유를 하는 것에 동의를 해줘서 다른 브로들도 질문을 했었던 공통적인 내용을 포스트로 작성하게 되었다. 해당 브로는 한국에서 컴퓨터 관련 학과를 다니고 있는 학부생으로서 자신만의 목표를 가지고 적극적으로 궁금한 점들을 글쓴이에게 물어봤었다. 글쓴이의 답변이 나름 직설적일 수도 있는데도 좋게 받아줘서 감사함을 전하고 싶다. 다시 본론으로 돌아와서 CS, CE 전공 기준으로 미국도 학벌에 대한 메리트는 있다. 우리가.. 2023. 8. 3. [Data Science/Colab/Jupyter] 코랩, 주피터에서 압축 푸는 방법: torch, zipfile, patool 코랩, 주피터에서 압축 푸는 방법 포스트 난이도: HOO_Middle # 데이터 폴더 압축 풀기 vscode에서 작업을 해야 하는데 자꾸 사이드 프로젝트만 하면 코랩이나 주피터에서 하는 게 습관이 되어 버렸다. 그렇다 보니 실제 연구할 때에도 코랩을 같이 켜놓고 작업하는 습관이 생겨버렸다. 아무튼 이번 포스트에서는 학습시키고 테스트를 하기 위해서 데이터셋의 압축을 풀어줘야 하는데 이때 대표적으로 많이 사용하는 Unzip 방법 3가지에 대해서 살펴보도록 하자. 거두절미하고 그냥 냅다 사용하면 된다. # torch, !unzip 사실상 가장 많이 사용하는 방법 중 하나가 torch 모듈에서 unzip 기능을 사용하는 것이다. 데이터 분석 과정에서 어차피 파이토치를 사용할 거라면 굳이 다른 모듈을 사용할 필요.. 2023. 8. 3. [Data Science/Colab] 코랩에서 압축 에러 발생할 경우 해결 방법: End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directo.. 코랩에서 압축 에러 발생할 경우 해결 방법: End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. unzip: cannot find zipfile directory in one of # End-of-central-directory signature not found. Either this file is not a zipfile.. 2023. 8. 3. [미국 박사] 요즘 미국 박사생들 사이에서의 핫 토픽: 상온 초전도체 요즘 미국 박사생들 사이에서의 핫 토픽: 상온 초전도체 # 상온 초전도체 요새 미국 박사생들 사이에서 핫하게 얘기가 되고 있는 이슈가 바로 한국 연구원들이 발표했다는 상온 초전도체 논문이다. 아직 구체적인 정보가 없지만 상온 초전도체라는 주제 하나로 이미 난리가 난 상황이다. 초전도체는 양자역학에 다루고 있는 분야로써 고온이나 저온과 같이 특수한 상황에서 발생한다고 알고 있어 왔다. 하지만 이번에 비공식적으로 발표된 상온 초전도체는 이러한 이론 자체를 뛰어넘어 아예 세상을 뒤바꿀 수 있다는 것이다. 그렇기에 아직 공식적으로 인정을 받지 않은 상황임에도 미국 박사생들 사이에서는 한국에서 나온 상온 초전도체 뉴스와 레딧을 통해서 난리가 난 상황이다. 불과 나온 지 얼마 안 되었는데도 글쓴이도 어제 운동하는 .. 2023. 7. 27. [AI / Computer Vison / Object Detection] COCO Dataset으로 간단한 Object Detection 해보기 COCO dataset으로 간단한 object detection 해보기 포스트 난이도: HOO_Middle # COCO Dataset COCO는 Common objects in context의 줄임말로 YOLO와 같이 computer vision의 효율성 향상을 위해서 만들어진 오픈형 데이터셋이다. 쉽게 생각해서 Google의 Open images dataset을 생각하면 된다. 우리가 사용하고 있는 computer vision 모델들은 Train과 Test, 학습과 테스트 과정을 위해서 특정한 데이터셋이 필요하다. 이러한 데이터셋을 기본값으로 사용하고 있는 것이 바로 코코 (COCO)인 셈이다. 따라서 YOLO에서는 특정한 이미지를 가지고 라벨링 학습 없이도 코코 데이터셋에서 제공된 라벨링의 경우에는 .. 2023. 7. 27. [AI / Computer Vision] YOLOv8 맛보기 후기 YOLOv8 맛보기 후기 포스트 난이도: HOO_Senior # 단일 이미지 분석으로 YOLOv8과 이전 버전 비교 결국 도저히 참을 수 없어서 빠르게 급한 일부터 끝내놓고 YOLOv8 맛을 한번 봐 보았다. 이번 페이퍼 작업을 빠르게 끝낸 뒤에 여유 있을 때 사이드 프로젝트에 들어가기 전에 미리 맛을 보기 위해 YOLOv8을 colab 기반에서 살펴보았다. 일단 거두절미하고 글쓴이 프사에 있는 사진은 아마 v5인가 v6인가 가물가물하지만 암튼 YOLO 이전 버전인 건 확실하다. 왜냐하면 데이터 분석하는 과정에서 답답해서 놀던 시기였기에 프로젝트 이후에 해당하니 얼추 맞는 것 같다. %pip install ultralytics import ultralytics ultralytics.checks() 우선 .. 2023. 7. 27. [HOOTips] 모바일 영상 재생 오류 해결 방법: this video file cannot be played / 사이트에 연결할 수 없음 / 웹페이지가 일시적으로 다운되었거나 새 웹 주소로 완전히 이동했을 수 있습니다. 모바일 영상 재생 오류 해결 방법: this video file cannot be played / 사이트에 연결할 수 없음 / 웹페이지가 일시적으로 다운되었거나 새 웹 주소로 완전히 이동했을 수 있습니다. # 안드로이드 모바일 영상 재생 오류 안드로이드 기반 스마트폰을 사용하다 보면 갑작스럽게 영상 출력 오류 메시지가 뜨면서 영상 출력이 안 되는 경우가 발생할 수 있다. 대표적인 오류 메시지 예는 아래와 같다. This video file cannot be played 사이트에 연결할 수 없음 웹페이지가 일시적으로 다운되었거나 새 웹 주소로 완전히 이동했을 수 있습니다. 분명 일시적으로 다운되었을 수도 있다고 해서 기다려도 막상 해결이 되지 않는 경우가 있는데 특히 스마트폰 자체에 문제가 없는데도 갑작.. 2023. 7. 23. [미국 유학생] 유학생인데 돈을 벌고 싶으면 어떻게 해야 할까요? 미국 유학생인데 돈을 벌고 싶으면 어떻게 해야 할까요? # 부모님 몰래 용돈벌이가 필요하다면! 검색을 통해서 이 포스트를 접하는 브로들은 학부 유학생일 경우가 많을 것으로 본다. 대학원생들의 경우에는 이미 연구원으로써 페이를 받고 있거나 연구 프로젝트를 통해서 이미 돈을 벌 수 있는 방법이 있는 반면에 학부생의 경우에는 미국에서 유학을 하면서 돈을 벌 수 있는 기회가 그다지 많지 않기 때문이다. 물론 대학원생이라고 돈을 많이 버는 건 아니지만 더 이상의 여유 시간이 없기에 추가적인 알바 거리를 찾지 못하는 편이다. 두 번째로는 학부생들은 부모님 몰래 돈을 써야 하는 경우가 있기에 아마 미국에서 학업을 하면서 돈을 벌 수 있는 알바거리를 찾는 경우가 종종 있다. 몰래 쓴다는 게 나쁜 의도가 아니라, 사고.. 2023. 7. 23. [AI / Computer Vision] YOLOv8 (욜로v8) YOLOv8 (욜로v8) 포스트 난이도: HOO_Senior # 2023년 1월에 공식적으로 공개된 YOLOv8 이번에 글쓴이가 학회를 다녀오면서 가장 크게 느낀 점이 Computer vision (컴퓨터 비전)에 대한 연구 및 개발이 정말 놀라울 정도로 많이 차지하고 있었다는 것이다. 글쓴이가 처음 computer vision을 했던 시기는 (라떼는 말이야) open cv나 YOLO 완전 초창기 버전이 막 나와서 대박이라고 외쳤었는데 어느샌가 많은 개발자 브로들이 computer vision을 다루고 있어서 새삼스럽게 눈물이 살짝 고였다. 물론 분야나 학회마다 특성이 달라서 그럴 수도 있지만 인공지능 분야에 있어서도 컴퓨터 비전에 대한 활용이 매우 많아졌다. 심지어 최근에는 NLP(Natural Lan.. 2023. 7. 22. [미국 유학생] 개발 분야를 정하고 유학을 가야하는 이유 개발 분야를 정하고 유학을 가야 하는 이유 # 개발자로써 미국 유학 준비 미국 CS, CE 전공으로 유학을 희망하는 학부생 브로들이 상당히 많은데도 불구하고 어떻게 유학을 준비해야 하는 지를 잘 모르는 경우가 꽤 있었다. 글쓴이의 경우에는 이번 한국 출장으로 기존에 상담을 해주던 브로들과 미팅을 할 기회가 있었고 학부 편입이나 신입학 방식으로 미국 유학을 준비하는 개발자 꿈나무 브로들의 이야기를 들어볼 수 있었다. 이미 오래전부터 미국 유학을 준비하고 있었던 브로들임에도 불구하고 한국적 방식으로 접근하여 미국 유학을 준비하고 있어 깜짝 놀랐다. 글쓴이가 말하는 유학 준비는 입학을 위한 준비가 아니다. 솔직히 입학을 위한 준비는 글쓴이보다도 당사자가 더 잘 알 것이다. 글쓴이가 말하는 유학 준비는 컴퓨터 .. 2023. 7. 22. [Web] 배경 이미지 크기 조정하기, background-size 배경 이미지 크기 조정하기, background-size 포스트 난이도: HOO_Middle # backgorund-size 링크를 통해서 배경 이미지를 가져온다면 사이즈마다 조정이 필요할 수 있다. 특히 원래 목적이 배경 이미지로 사용하기 위한 이미지가 아닌 로고와 같이 다른 용도의 이미지인 경우에는 사이즈 조정을 해줘야 그나마 봐줄만하다. 글쓴이처럼 웹 전문가가 아닌 이상 일일이 사이즈 조정이 귀찮기 때문에 cover나 contain 기능을 사용하면 쉽게 자동 조정이 된다. 그래도 나름 사이드 프로젝트 느낌도 나고 어쩌다가 웹을 건드려야할 때에는 왠지 모르게 신이 나는 건 글쓴이 또한 어쩔 수 없는 개발쟁이인가 보다. .bgimg { background-position: center; backgrou.. 2023. 7. 21. [미국 개발자] 영어를 못해도 실력만 좋으면 미국 취업 가능한가요? 영어를 못해도 실력만 좋으면 미국 취업 가능한가요? # 영어를 못하는 개발자 흔히 미국 사회를 생각할 때 글쓴이에게 브로들이 많이 하는 말 중에 하나가 능력 위주의 평가이다. 미국 개발자들은 능력 위주의 평가가 이루어지기 때문에 무엇보다도 실질적인 개발 능력이 평가에서 최우선적으로 이루어진다고 생각한다. 그렇기에 미국 취업에 관심이 있는 개발자 브로들 중에는 영어가 부족하더라도 미국 개발자로서 취업이 가능하지 않느냐라는 질문을 많이 하곤 한다. 또는 컴퓨터 관련 학과에서 인공지능 개발자를 꿈꾸며 공부를 하고 있는 브로의 경우에는 당장 영어 실력이 부족하지만 몇 달만 혼자 공부하면 어떻게든 해결되지 않겠냐라고 글쓴이에게 이야기한 적도 있었다. 거두절미하고 말하자면 영어가 안되면 미국에서의 취업은 사실상 .. 2023. 7. 21. [Blockchain] 인터넷과 블록체인 네트워크의 차이점 인터넷과 블록체인 네트워크의 차이점 포스트 난이도: HOO_Middle # 정보화 시대에서 데이터 경제 시대로의 전환 우리는 인터넷 (Internet)을 마치 하나의 고유명사처럼 당연하게 여기며 사용하고 있다. 그만큼 인터넷의 파워가 전 세계적으로 대단하며 새로운 하나의 패러다임이었다는 것을 증명하는 셈이다. 사실상 인터넷은 컴퓨터 네트워크 통신망 중에서도 인터넷 프로토콜 스위트를 기반으로 한 네트워크 통신망을 나타낸다. 마치 인터넷이 그저 하나의 동일한 네트워크인 것처럼 보이지만 인터넷이라고 불리는 방식을 통틀어서 우리는 인터넷이라고 부르는 것이다. 이러한 인터넷 방식은 전 세계적으로 데이터를 공유하는데 가장 큰 역할을 담당했고 지금도 데이터를 공유하는데 있어서 우리는 인터넷을 활용한다. 데이터와 정.. 2023. 7. 20. [Data Science] 데이터 소유권이 왜 필요한가요? 데이터 소유권이 왜 필요한가요? # 데이터 소유권, Data Ownership 우리가 일반적으로 재산에 대한 권리라고 하면 유형의 물체에 대한 권리를 의미한다. 한마디로 눈에 보이는 물체에 대해서 소유권을 주장해 왔다면 4차 산업 시대가 도래하고 나서는 불과 몇 년 사이에 무형의 가치인 디지털 재산에 대해서 소유권을 주장하고 디지털 재화에 대해서 가치를 인정하고 있다. 이 포스트를 처음 작성했던 2020년도만 하더라도 데이터 소유권에 대해서 이제 막 관심을 가지던 시기였는데 3년 사이에 많은 사람들이 디지털 가치에 대해서 인정하고 받아들이는 걸 보고 있으면 데이터 사이언티스트로써 감회가 새로울 만큼 우리 사회는 가상의 가치에 대해서 이미 받아들이고 인정하고 있었다. 다시 본론으로 돌아와서 데이터 소유권은.. 2023. 7. 18. [HOOTips] 웹페이지 무료 템플릿 사이트 웹페이지 무료 템플릿 사이트 # 웹페이지 무료 템플릿 글쓴이는 웹 프로그래머가 아니다. 특히 데이터 분석 및 컴퓨터 비전 일을 해오다가 블록체인 연구를 하고 있다 보니 더더욱 웹과 거리가 먼 사이였다. 학부 프로젝트도 웹보다는 앱 쪽으로 해왔고 여러 다른 프로젝트도 앱 기반으로 해오다 보니 웹 개발을 할 일이 많지 않았다. 하지만 개발자라면 누구나 웹 개발을 본의 아니게 해야 될 기회가 매번 주어지는데 그때마다 웹 구성에 대해서 막막함이 다가온다. 글쓴이와 같은 브로들을 위해 글쓴이가 자주 애용하는 무료 템플릿 사이트 하나를 공유하려고 한다. https://www.w3schools.com/w3css/w3css_templates.asp W3.CSS Templates W3Schools offers free .. 2023. 7. 18. [Computer Science] Full Stack SaaS Platform이란 Full Stack SaaS Platform이란 포스트 난이도: HOO_Middle # Software as a Service Platform Software as a Service (SaaS) platform은 소프트웨어로 구성된 서비스를 의미한다. 소프트웨어 서비스 중에서도 플랫폼 역할을 할 수 있는 인터넷이라고 불리는 네트워크 망을 통해서 서비스를 제공해 주는 형태이다. 그러면 마치 우리 로컬 컴퓨터에 설치되어 있는 응용 프로그램과 똑같은 게 아닌가라는 생각이 들 수가 있는데 가장 큰 차이점은 네트워크를 통해서 서비스가 제공되다는 점이다. 네트워크를 통해서 서비스가 제공되기 때문에 로컬에 설치되어 있는 응용 프로그램처럼 로컬 환경에 해당 서비스를 이용하는데 필요한 데이터를 별도로 저장할 필요가 없다.. 2023. 7. 7. [Computer Science] 사물인터넷 (IoT)이 뭔가요? Q: IoT가 뭔가요? # Internet of Things, 사물인터넷 컴퓨터 공학을 전공으로 하고 있는 새내기 브로가 컴퓨터 분야에 대해서 질문을 하던 중에 물어봤던 질문이 바로 IoT가 뭐냐는 말이었다. Internet of things (IoT), 한국말로는 사물인터넷이라고 부르는데, 컴공과 브로라면 당연히 한 번쯤이라면 들어봤을 것이다. 사실 이 질문을 했던 브로 역시도 사물인터넷이 뭔지는 들어봤지만 이해가 잘 되지 않았기에 글쓴이에게 물어본 것이다. 사물인터넷은 쉽고 간단하게 말하자면 모든 사물에 초소형 컴퓨터 칩을 넣어서 인터넷으로 연결시킨다는 것을 의미한다. 우리가 컴퓨터에 사용하는 Central process unit (CPU)가 있다면 사물인터넷 각 디바이스에는 Micro-contro.. 2023. 7. 6. [미국 유학] 개발자가 미국 박사 지원하는 방법 #00: 프롤로그 개발자가 미국 박사 지원하는 방법 #00: 프롤로그 # 개발자는 어떤 전공이든 가능하다. 글쓴이는 미국에서 박사 연구원으로 학업과 일을 병행하고 있는 박사생이다. Computer science를 전공으로 졸업했으며 현재는 Agricultural and biological engineering 전공에서 박사를 하고 있다. 어렸을 적부터 앞으로 유망해질 거라는 소리에 돈을 많이 벌지 않을까라는 기대감을 가지고 인공지능과 머신러닝 쪽에 관심을 많이 가지고 있었다. 특히 생물 관련 머신러닝 프로젝트에 집중적으로 참여해 왔고 결국에는 농생명공학 쪽에서 박사 연구원으로써 경력을 이어가고 있다. 글쓴이가 짧게나마 본인 소개를 한 이유는 개발자인 미국 유학 브로들이 연구원으로 채용되어 돈을 받으면서 대학원 공부를 할 .. 2023. 7. 4. [R] set.seed()란? set.seed()란? 포스트 난이도: HOO_Middle # set.seed function R 코드에서 set.seed() 함수를 통해서 무작위로 바뀌는 랜덤 값을 고정적으로 산출할 수 있다. 이 말을 이해하기 위해서는 우선 컴퓨터는 기본적으로 무작위의 숫자를 산출할 수가 없다. 인공지능이면 몰라도 사실상 컴퓨터는 사람처럼 생각하는 프로세스가 없기 때문에 무작위의 랜덤 숫자를 산출해내지 않는다. 마치 랜덤한 숫자처럼 보이는 것들은 주어진 조건 내에서 숫자가 랜덤하게 나올 수 있도록 코딩이 되어 있을 뿐이다. 마치 우리가 보기에 랜덤할 뿐 실제로는 컴퓨터는 주어진 조건 속에서 랜덤하게 보이게끔 숫자를 산출한다는 것이다. 그렇기에 랜덤하게 나오는 숫자지만 해당 숫자들을 고정할 수도 있다는 것이다. 두 번.. 2023. 7. 3. [AI In Agriculture] 스마트팜에서 AI가 하는 역할이 무엇인가요?(How AI Is Transforming Agriculture) 스마트팜에서 AI가 하는 역할이 무엇인가요? Q: 스마트팜에서 AI가 하는 역할이 무엇인가요? # Smart farming, Smart agriculture이란? 국내에서는 스마트팜 (Smart farm)이라고 부르고 있지만 글로벌하게는 스마트 농업 (Smart agriculture)라고 불리고 있는 새로운 방식의 농업 시스템은 현재 전반적인 농업 프로세스의 변화를 주고 있다. 사실 5년 전까지만 해도 스마트 팜에 대한 전반적인 지식이나 기술이 부족하였고 국가 연구 단계일 뿐 실질적인 활용이 되는 사례는 많지 않았다. 하지만 4차 산업 시대와 더불어 SW 기술의 발달과 기후 변화와 코로나 바이러스로 인해 농업 분야의 생산량이 급격히 감소되는 영향으로 농업의 스마트화가 빠른 속도로 진행 중이다. 그렇다 보.. 2023. 7. 2. [미국 논문] 세미나 초록 작성하는 방법 (Abstract for seminar) 세미나 초록 작성하는 방법 (Abstract for seminar) # 세미나 초록 공과계열 부서들의 경우에는 각자 연구하는 분야가 다를뿐더러 기술적인 부분도 전문적으로 들어가다 보니 자신의 연구 분야가 아니면 알기가 어렵다. 그렇기에 정보를 공유하는 차원에서 부서 내에서 정기적으로 세미나를 열어서 해당 부서 사람들끼리 정보를 공유하는 시간을 가진다. 세미나는 교수님들이 주로 발표하지만 박사생의 경우에는 본인의 연구에 대해서 세미나 발표를 하는 경우도 있다. 세미나 초록은 세미나에 대한 내용을 요약해놓은 것이다. 특별히 어렵게 생각할 필요 없이 발표할 내용에 대해서 압축적으로 간단하게 작성하면 된다. 앞서 이야기했듯이 같은 부서라고 할지라도 전문 분야가 각기 다르기 때문에 이 점을 고려해서 초록 작성을 .. 2023. 7. 2. [HOO's tips] 10초만에 인터넷 속도 빠르게 하는 방법: ipconfig, flushdns, netsh int tcp show global 인터넷 속도 빨라지는 방법: ipconfig, flushdns, netsh int tcp show global 컴퓨터를 사용하다 보면 점차적으로 처음과 같은 성능이 나타나지 않게 된다. 어쩔 수가 없는 것이 하드웨어이다 보니 부품들이 사용하면 할수록 소모되어 성능이 떨어질 수밖에 없다. 인터넷 속도도 마찬가지인데 간단한 데이터 정리로 인해 인터넷 속도를 덜 느려지게끔 유지할 수가 있다. 글쓴이도 아래와 같은 방법을 통해서 꾸준히 인터넷 속도 관리를 해주고 있다. #01. ipconfig/flushdns를 이용한 DNS 정리하기 우리가 컴퓨터를 사용할때 백신 프로그램을 통해서 "최적화" 또는 "캐시 또는 레지스터 정리"라는 걸 클릭해서 지운다. 또는 디스크 조각 모음이나 디스크 정리를 통해 컴퓨터에 있는 .. 2023. 7. 2. [Q&A] 은퇴 후 개발자가 될 수 있을까요? 은퇴 후 개발자가 될 수 있을까요? # 은퇴 후의 개발자로 일을 할 수 있을까? 연구원으로 일하기 전에 프로젝트로 만나왔던 지인 아재분들 중에서 이따금씩 연락이 종종 오시는 경우가 있다. 아재라고 해봤자 사실 이제 40대 정도 되시는 젊은 아재분들이 신데 프로그램 개발이라는 일에 관심을 가지고 물어보고자 연락이 온다. 은퇴 후 개발자가 될 수 있을지에 대해서 질문을 해 온 브로 역시 이전 프로젝트 때 알게 된 아재 브로인데 은퇴 후의 일을 고민하던 중 진지하게 개발자라는 직종을 알아보게 되어 글쓴이에게 물어본 경우였다. 글쓴이도 늙었다는게 느껴지는 부분이 은퇴를 걱정하는 세대가 완전 아재에서 글쓴이 기준에서 젊은 아재로 바뀌었기 때문이다. 80년생들 브로들이 은퇴 준비를 위해서 고민하고 있고 은퇴 후 할.. 2023. 6. 23. [Q&A] 3년차 백엔드 개발자인데 프론트엔드를 하고 있다면 어떻게 해야할까요? 3년 차 백엔드 개발자인데 프런트엔드를 하고 있다면 어떻게 해야 할까요? # 3년 차부터는 본격적인 실력 향상 글쓴이에게 질문을 한 개발자 브로는 이제 3년 차가 된 백엔드 개발자이다. 좀 더 사실적으로 말하자면 백엔드를 처음부터 하고 싶어서 백엔드로 첫 취업을 했던 브로이다. 하지만 신입 개발자로 취업하던 시기에 이미 백엔드 개발자가 있었고 실력 차이에 밀려 프론트엔드 쪽 일을 도와주다가 이제는 프론트엔드 개발자와 퍼블리셔를 겸하는 일을 담당하고 있었다. 해당 브로의 말에 의하면 회사 자체가 규모가 작다보니 웹 디자이너나 퍼블리셔가 없어서 본인이 프론트엔드와 더불어 디자인까지 담당하고 있다고 했다. 또한 3년차가 되는 시점에서 개발자로서 흥미를 잃고 있으며 백엔드 개발 업무를 원해서 이직을 고려 중이라.. 2023. 6. 18. [Computer Science] 첫 직장으로 SI 업체에 가지 말아야 하나요? 첫 직장으로 SI 업체에 가지 말아야 하나요? # System Integrator (SI) 업체란? System Integrator (SI)는 시스템에 대한 전반적인 개발, 유지 보수 또는 시스템 통합 개발 서비스를 제공하는 걸 의미한다. 대부분의 산업이 이를 줄여서 SI라고 부르며 유명 대기업 업체뿐만 아니라 SI 업무만 주요 사업으로 하는 많은 중소 IT 기업들이 있다. SI 기업은 전문적으로 특정 분야의 업무를 하기보다는 고객이 원하는 상품(시스템)에 따라서 개발 업무를 수행한다. 예를 들어서 은행에서 고객들이 사용할 금융 서비스 앱이나 웹페이지를 만드는 데 있어 개발자를 상시 채용하여 배치해 둘 수가 없다. 또한 개발자를 채용하더라도 개발자에 대한 업무 지시를 전문적으로 하려면 별도의 담당 부서를.. 2023. 6. 15. [Computer Science] 주니어 개발자로 성장하기 위해서는 자기객관화가 되어야한다 주니어 개발자로 성장하기 위해서는 자기 객관화가 되어야 한다 # 자기 객관화와 메타인지 (Metacognition) 최근에 어떤 분야이든 일을 하는 데 있어서 성공하기 위해서는 메타인지 (Metacognition), 한국 말로는 상위인지가 되어야 한다는 말을 한다. 한마디로 내가 생각하는 관점에서 보다 고차원적인 생각을 하고 판단을 해야 한다는 말이고 오랜만에 한국에 왔더니 한국 개발자 브로들도 글쓴이에게 했던 말 중에 하나이다. 물론 메타인지까지가 되면 좋겠지만 주니어 개발자까지는 사실상 메타인지도 아닌 자기 객관화 정도만 잘 된다면 충분히 다음 단계인 미들급 개발자나 시니어급 개발자로 빠르게 성장할 수가 있다. # 주니어 개발자일 때 자기 객관화가 필요한 이유 정말 놀랍게도 미들급 개발자 정도가 되면.. 2023. 6. 14. 이전 1 ··· 3 4 5 6 7 8 9 ··· 25 다음 728x90