본문 바로가기
728x90

전체 글738

[AI & Data] Database Architecture (데이터베이스 아키텍쳐) 포스트 난이도: HOO_Junior# Database Architecture 란?처음 Database architecture를 접했을 때의 느낌을 돌이켜보면 Database architecture는 그저 다가가기 어렵게 만드는 어려운 용어 중 하나일 뿐이었다. Database architecture 뿐만 아니라 다른 Computer science와 관련된 용어들과 마주치면 머리가 지끈지끈 아파올 수밖에 없다. 우리가 흔히 말하는 "용어"는 뜻을 살펴보고 한눈에 이해가 되어야 하는 게 아주 일반적인 상식이지만 사실상 개발자들이 사용하는 용어는 하나의 단어에 모든 개념과 사용 방법, 응용을 할 수 있는 이해력 등 하나의 단어의 의미를 나타내는 게 아니라 무한히 연결된 것 중의 한 요소이기 때문이다. 한마디로.. 2024. 11. 21.
[미국 유학생] 2024년 11월 기준, 해외 송금 플랫폼 와이어바알리 후기 *2024년 4월 4일 자 포스트에서 업데이트된 포스트입니다.해당 포스트를 보시는 분들이 많은 것 같아 본의 아니게 다른 포스팅보다 해당 포스트 업데이트가 먼저 된 점 양해부탁드립니다.# 해외 송금이 필요한 유학생유학생이거나 해외에서 거주를 한다면 주기적으로 해외 송금을 통해서 생활비를 받거나 한국으로 돈을 송금하는 일이 자주 있다. 라테(?)는 해외 송금을 하려면 은행을 통해서 송금을 하거나 그나마 카카오뱅크의 해외송금 기능이 나오면서 이마저도 너무나 감사하게 사용했었다. 그렇다 보니 당시에 와이어비알리에 대해 잘 알려지지도 않았고 검색해도 해당 앱에 대한 정보가 별로 없다 보니 괜히 사기당하는 건 아닐까 걱정도 했었던 적이 있다. 이제는 많은 유학생과 해외 거주자분들이 와이어비알리를 사용하고 있고 나.. 2024. 11. 19.
[Web] .css에서 이미지 사이즈 조정이 안될때, Inline Style Testing #  style.css전반적인 스타일을 담당하는. css 파일에 이미지를 넣어야 하는 경우 해당 코드에서 이미지에 대한 속성을 조정해 줄 수 있다. 다만 가끔씩 조정한 이미지의 속성이 html에서 적용이 제대로 되지 않는 경우가 발생하는데 빠르게 해결하는 방법은 html 자체에서 테스트를 해보는 것이다. 한마디로 이미지 속성 변경이 제대로 이뤄지지 않는 이유들 중에서 이미지 자체에 문제가 있거나 아니면 css와 html 코드 간의 연결 문제가 있는지 등을 확인해 보기 위해서 html 내에서 이미지 속성을 지정해 주는 것이다.#  Inline Style Testing.css 파일에서 이미지를 설정해 준다고 가정했을 때 아래와 같이 코드가 작성되어 있을 것이다..logo { width: 500px;.. 2024. 11. 13.
[미국 개발자] 미국에서 잡 구하기 #03 - 인턴 (Intern) * 해당 포스트는 개인적인 견해가 포함되어 있습니다.# 감사합니다.우선 한 달 반 만에 포스팅이 작성된 점에 대해서 깊이 사과를 드립니다. 마치 몇 년 동안 빈 집에 거미줄을 없애며 들어온 기분이다. 들어오자마자 쌓여있는 댓글들을 보며 죄송하고 감사할 따름이다. 나를 포함하여 개발쟁이들은 신중하시고 한편으로 소심하기 때문에 굳이 쓰잘 떼기 없는 것에 댓글을 달지는 않는다. 그렇기에 댓글이 있다는 것은 효율성을 감안하고 시간을 들여서 로그인 후 작성을 했다는 것이라고 판단하기에 매우 감사할 따름이다.본론으로 들어가기 전에 앞서서, 메타에서 박사급 연구 포지션 채용하고 있다. 올해와 마찬가지로 내년 그리고 내후년까지 머신러닝, 인공지능 그리고 플랫폼 관련하여 박사생 개발자를 찾고 있다. 이번에도 연락이 와서.. 2024. 11. 11.
[Errors] Node.js, Error: Cannot find module # Error: Cannot find module Node js를 실행하는 과정에서 모듈을 찾을 수 없다는 에러가 뜬다면 사실 가장 간단한 원인부터 파악해보는 것이 좋다. 그 중에 대표적인 예가 실행시킬려고하는 js 파일명이 잘못되어 있거나 아니면 터미널에서 실행 시키는 과정에서 해당 js 파일명을 잘못 입력했을 경우에 발생하는 에러이다. 한마디로 파일명이 제대로 입력이 되었는지 확인해보면 된다. 2024. 10. 12.
[미국 개발자] 미국에서 잡 구하기 #02 - 잡코리아 USA * 해당 포스트는 개인적인 견해가 포함되어 있습니다.* 2022년 미국 CS 관련 전공 학부생의 요청으로 작성된 포스트의 업데이트 버전입니다.#  호불호가 강한 한인 회사이전 포스트 "미국에서 잡 구하기 #01"를 올리고 브로들에게 연락이 왔다. 심지어 새로운 브로들도 댓글을 달아주셔서 "미국에서 잡 구하기 #02" 포스팅을 빠르게 하기로 마음을 먹었다. "블록체인" 가이드 포스트를 기다리는 미국 브로들에게 미안하지만 어쩌겠는가. 나도 사람인지라 칭찬과 응원에 약할 뿐이다. (여유가 되면 Hyperledger 포스트도 이어서 작성하도록 하겠다.)https://whoishoo.tistory.com/400 [Q&A] 미국 한인 회사를 검색하려면 어떻게 해야 할까요?미국 한인 회사를 검색하려면 어떻게 해야.. 2024. 9. 30.
[미국 개발자] 미국에서 잡 구하기 #01 - 링크드인 * 해당 포스트는 개인적인 견해가 포함되어 있습니다.* 미국 CS 관련 전공 학부생 및 국내 개발자들의 요청으로 작성되었습니다.#  미국에서 Job 구하기거두절미하고 연말이 다가옴에 따라 새로운 잡을 찾는 브로들이나 미국 대학교에서 졸업을 앞둔 브로들에게 이력서를 봐달라는 요청이 간간이 들어온다. 매번 질문이 들어올 때마다 짤막하게 Q&A 방식으로 작성해 오던 포스팅을 보고 있자니 시리즈별로 묶어서 나의 경험을 공유하면 좋지 않을까라는 생각이 들었다. 10년에 가까운 미국 생활과 개발쟁이로써 지내오면서 내가 선택해 왔던 과정들의 결과가 좋았는지 나빴는지가 조금씩 보이기 시작하니 내 경험을 다른 브로들에게 공유해보려고 한다. 검색해서 나오거나 Advising을 통해서 얻을 수 있는 정보를 주구절절 말하는.. 2024. 9. 30.
[Errors] npm ERR! A complete log of this run can be found in: # package.jsonnpm을 설치하려는 과정에서 발생하는 에러로써 "npm install"을 하고 나서 아래와 같은 에러가 출력된다면 package file이 없어서 발생한 문제일 가능성이 있다. "npm ERR! A complete log of this run can be found in:" 에러는 아래의 다른 에러들과 함께 출력되어 나온다.npm ERR! code ENOENTnpm ERR! syscall opennpm ERR! path npm ERR! errno -2npm ERR! enoent ENOENT: no such file or directory, open npm ERR! enoent This is related to npm not being able to find a file.npm E.. 2024. 9. 30.
[Errors] Rstudio, Error in plot.new() : figure margins too large * 해당 포스트는 16 September 2022 작성된 글의 업데이트 버전입니다.# 화면 사이즈가 맞지 않을 때Error in plot.new() : figure margins too large RStudio에서 데이터를 시각화하는 과정 (특정 그래프를 출력하려고 할 때)에서 발생하는 에러로 출력되는 화면 창의 공간이 충분하지 않아 발생하는 에러이다. 따라서  코드 자체에서 변경할 필요 없이 plot이 나오는 창에 대해서 크기를 조정해 주면 된다. 일반적으로 이작은 화면의 노트북을 사용하거나 출력되는 그래프 창의 크기가 작게 조정되어 있을 때에도 발생한다. 하지만 부득이하게 출력되는 그래프 창을 조정할 수 없거나 굳이 그래프의 출력 결과를 확인하기보다는 콘솔이나 스크립트 화면을 크게 가져가고 싶다면 .. 2024. 9. 19.
[Errors] Hyperledger Fabric, command not found: peer # Peer CLIPeer CLI은 Hyperledger Fabric을 사용하는 데 있어서 블록체인 네트워크에 접근할 수 있도록 command-line interface tool이다. Peer CLI는 chaincode deployment, querying the ledger, network management 등을 작업을 할 수 있기에 사용에 맞게 customizing이 가능하다. Peer CLI를 연결하여 사용하려고 할때, "command not found: peer"라는 에러가 발생할 수 있는데 Peer CLI가 제대로 연결되지 않았다는 걸 의미한다. 한마디로 Peer CLI가 생성되어 있음에도 사용하려는 network.sh에 경로 지정이 되어있지 않기 때문이다. 따라서 export로 경로 지정을 .. 2024. 9. 17.
[Errors] {"error":"unauthorized","reason":"You are not a server admin."} # DB 에러데이터베이스를 사용하다 보면 자주 볼 수 있는 서버 어드민과 관련된 에러이다. 말 그대로 권한이 없기 때문에 새롭게 data를 입력하거나 가져오려고 할 때 발생할 수 있다. 이러한 경우 가져오려는 DB 주소에 어드민 username과 password를 작성해 주면 문제가 해결된다.curl -X GET http://:@curl -X PUT http://:@ 위에는 curl 예시이며, 이런 식으로 어드민 권한을 가질 수 있게 만들어 권한 문제에 대한 에러를 해결할 수 있다. 2024. 9. 17.
[Errors] curl: (3) URL rejected: Bad hostname # curl: (3) URL rejectedCouchDB를 사용하지 않더라도 DB에서 curl를 통해서 database에 접근하려고 할 때 "curl: (3) URL rejected: Bad hostname"와 같은 에러가 발생할 수 있다. 해당 에러는 데이터베이스에 어드민으로 등록된 host 이름이나 비밀번호가 잘못 입력되었을 때 발생한다. 여기까지는 모두가 알고 있지만 문제는 올바르게 입력을 했음에도 지속적으로 Bad hostname이라는 에러가 발생한다면 새벽 밤샘 작업이나 과제를 하다가 짜증이 폭발할 수 있다. 사용하는 DB에서 어드민 username와 password를 제대로 확인했음에도 위와 같은 에러가 발생한다면 password에 특수기호로 작성된 부분 때문일 수도 있다. curl: (3) .. 2024. 9. 16.
[Blockchain] Hyperledger Fabric: network.sh 포스트 난이도: HOO_Senior# fabric-samples v2.5If you're venturing into the world of Hyperledger Fabric, understanding the core components of a smart contract is essential. In this post, we’ll break down the key functions within the network.sh file. https://github.com/hyperledger/fabric GitHub - hyperledger/fabric: Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for .. 2024. 9. 16.
[Errors] CouchDB Project Fauxton Login # CouchDBApache foundation에서 만든 Apache CouchDB는 줄여서 CouchDB로 알려져 있다. 도대체 아파치 자식들은 뭘 먹고 살아가는지 의심스럽고 걱정이 될 정도로 고마울 따름이다. 인터넷에서 CouchDB를 검색하면 가장 상단에 Couchbase Capella가 있는데 마치 CouchDB와 정말 비슷한 디자인과 색상을 가진 로고가 보이는데 CouchDB와 전혀 다른 녀석이다. 웹 기반의 클라우드 DB 서비스를 제공하는 회사인데, 일단 그지 같은 게 회원 탈퇴에 대한 메뉴가 별도로 없으며 추가 정보를 입력하도록 유도한다. 개인적인 부정적 견해로 보면 회원 유치를 하고 유지하려고 하는 거 같은데 솔직히 이런 방식의 서비스는 Ethical engineering도 모르는 진정한 .. 2024. 9. 12.
[Errors] nvm: command not found # nvm: command not foundNVM 설치가 제대로 되어 있지 않거나 npm만 설치가 되어 있고 nvm은 설치가 안되어있을 경우에 해당 에러 메시지가 나올 수 있다. 간단하게 nvm을 설치해 주면 된다. bash나 zsh에서 설치한다고 가정했을 때 아래와 같이 설치가 가능하다.curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh# 특정 버전을 설치해야하는 경우위의 버전은 0.39.3이기 때문에 다른 버전이 필요한 경우 해당 버전에 맞춰서 업데이트해주면 된다.nvm --version0.39.3nvm install ###########################################################.. 2024. 9. 11.
[Github] Managing Data with Git (fork, git clone, git checkout, git push) 포스트 난이도: HOO_Junior# Git과 Github란?컴퓨터 관련 전공인 브로들에게는 너무나도 익숙하면서 사실 막상 써보지 않으면 이름만 알고 할 줄 모르는 경우가 있는 Git(깃)과 Github(깃허브)에 대해서 이야기를 나눠볼까 한다. 산업뿐만 아니라 많은 연구 기관에서 인공지능 기반으로 한 데이터를 학습 모델링뿐만 아니라 간단한 데이터 분석에 있어서도 다양한 툴을 사용해서 결과를 산출해 낸다. 한마디로 더 이상 데이터 분석 및 시각화는 개발자가 할 수 있는 전문성 있는 일이 아니라 어느 전공이든 특히 의학 관련 전공은 데이터 분석 및 시각화 작업을 할 줄 알아야 한다. (사실 요새는 툴이나 프로그램이 많아서 쉽게 배울 수 있으니 겁을 먹지 말도록 하자.) 깃과 깃허브에 대한 설명은 인터넷에 .. 2024. 9. 8.
[Error] git-credential-osxkeychain # login keychain password로컬 환경에서 깃허브와 연동하여 작업을 할 때 발생할 수 있는 에러이다. 최종적으로 최신 파일이나 코드를 commit 하는 과정에서 osxkeychain에 대한 비밀번호를 입력하라고 나오는데 당황하지 말고 Mac에서 사용하는 Password를 입력해주면 된다. git config --global user.name "Your Name"git config --global user.email "your.email@example.com" 해당 문제점에 대해서 검색을 해보면 git config에서 이메일과 사용자 이름을 작성하지 않아서 생긴 경우라면서 위의 명령어를 알려주지만 그냥 맥에서 사용하는 계정 비밀번호를 넣어주면 된다. 맥의 경우 이차 보안 목적으로 해당 기능.. 2024. 9. 5.
[Blockchain] Blueprint for Smart Contract: smartcontract.go 포스트 난이도: HOO_Senior# fabric-samples v2.5If you're venturing into the world of Hyperledger Fabric, understanding the core components of a smart contract is essential. In this post, we’ll break down the key functions within the smartcontract.go file, which will help you not only build your own smart contract but also grasp the basics of chaincode development in Go.https://github.com/hyperledger/fa.. 2024. 8. 30.
[Blockchain] A Journey with Hyperledger Fabric: Build Test Server 포스트 난이도: HOO_Senior# IntroductionI've been grappling with how to explain the general challenges of data flow through blockchain. As someone who struggles with design and visual representation, I know how daunting it can be to convey complex concepts effectively. After a recent seminar, one of students, who’s pursuing a Master of Engineering, mentioned, "I want to start studying blockchain" but h.. 2024. 8. 29.
[Web] 로그인 페이지 (validateLogin) 포스트 난이도: HOO_Junior# body: login-container 부분은 스킵하고 로그인 페이지에 사용할 수 있는 간단한 와 2024. 8. 20.
[Q&A] github link to colab(깃허브 링크로 코랩에 클론 만들기) # !git clonegit clone 기능을 통해서 특정 깃허브에서 제공하는 링크를 통해서 바로 코랩에 클론을 생성할 수 있다. 한마디로 코랩에 코드에 대한 압축파일을 업로드할 필요없이 코드 한줄로 바로 복사가 가능하다. 아래 예시로 yolov8 깃허브 링크를 넣어두었다.!git clone  !git clone https://github.com/ultralytics/ultralytics.git !git clone을 통해서 바로 코랩에 해당 파일들을 다운 받을 수 있다. 추가로 이미지 unzip이 필요하다면 아래의 명령어를 통해서 unzip이 가능하다. import torch!unzip -q -d 2024. 8. 19.
[Computer Science] 코드 작성 전에 플로우 차트(Flow Charts)를 그리는 연습을 해야하는 이유 포스트 난이도: HOO_Intern*해당 포스트는 2020년 1월 27일 포스트에서 업데이트된 포스트입니다.# Flow charts를 그려야 하는 이유10년 전에 코드를 배우기 시작하던 내 모습으로 돌아가서 Flow charts (플로우 차트)에 대해서 생각해 보자면 정말 하기 싫은 일 중 하나였던 것 같다. 코딩을 막 처음 배우기 시작하다 보면 (한국은 잘 모르지만) "Hello world"부터 만들어보기 시작하여 정말 간단한 사칙연산과 조건문들을 배운다. 이때가 가장 많이 착각하는 단계 중 하나인 "와 나는 개발 천재인가 보다"의 병이 발생될 수 있다. 물론 처음 코딩이 버겁고 어렵다면 더 다행이라고 생각이 드는 게 플로우 차트를 그리는 걸 귀찮아하지 않기 때문이다. 하지만 위와 같이 초기 병 증세가.. 2024. 8. 17.
[Error Code] 맥북에서 Account locked, Authorization denied 되었을때 해결하는 방법: Filevault, Token secure # Secure Token Errors우선 해당 방법은 secure token error가 발생했을 때 토큰 초기화와 계정 문제를 해결하기 위한 방법이다. 한마디로 비밀번호를 잘못 입력하여 계정이 잠기거나 이 외의 사용자의 실수로 인하여 계정 문제가 발생한 경우와는 달리 시스템적으로 문제가 생겼을 때 사용할 수 있는 방법이다. 이 점을 왜 강조하냐면 사실 계정 잠김은 애플 사이트를 통해서 해당 계정을 인증받고 다시 풀면 되는 간단한 작업이기에 아래 포스트에 나와 있는 방법을 사용할 필요가 없기 때문이다. 우선 문제가 발생할 수 있는 조건은 관리자가 별도로 존재하는 회사나 특정 기관에서 이중으로 잠김 설정이 되어있는 맥 또는 맥북이면서 Mac OS 10.13 이상의 최신 버전인 경우에 갑자기 잠김 현상이 .. 2024. 8. 17.
[Web] Visual Studio Code에서 웹페이지 만들고 실행시키기 포스트 난이도: HOO_Junior# Visual Studio Code이미 웹사이트를 만들어 보려는 브로들에게 있어서 Visual studio code (VScode)는 참 익숙한 존재일 수 있다. 그럼에도 모르는 분들을 위해서 간단히 설명하자면 마이크로소프트에서 개발한 통합 코드 편집 프로그램이다. IDE의 특성을 가지고 있으면서도 다양한 환경에서 개발할 수 있도록 개발자에 의해 커스터마이징이 가능하다는 게 가장 큰 장점이다. 한마디로 그냥 개발자가 원하는 방향대로 이것저것 코딩을 할 수 있는 프로그램이라고 보면 된다. 그래서 이번 포스트에서 살펴볼 웹사이트 만들고 데모로 실행시키는 방법도 VScode에서 해보려고 한다.# HTML 코드 만들기자, 우선 간단하게 html과 css 파일을 통해서 VSc.. 2024. 8. 13.
[카카오 같이가치] 바쁜 엄마(아빠)를 대신할 김치를 보내요! # 개발자 꿈나무들을 위한 희망알람이 와 있어서 들어가 보니 모금 완료와 후기가 등록되었다는 메시지가 남겨져 있었다. 기분 좋은 후기에 덩달아 기분이 좋아진다. 주변 지인들에게 코딩을 알려주려고 시작했던 블로그에서 여러 사람들에게 멘토링을 해주다가 지금은 바쁘다는 핑계로 이따금씩 정리해서 올리는 개발쟁이의 블로그가 되어버렸다. 그럼에도 큰 금액의 기부가 아니더라도 미래의 개발자가 될 수도 있는 꿈나무들에게 작지만 도움을 주고 싶어 하는 마음은 여전한 게 아무래도 내 지도교수 덕분이 아니었나 싶다. 미국에서 교수를 하고 있음에도 베트남 청소년들에게 정기적으로 후원하는 그의 모습을 보며 참 대단하다 싶었고 나 또한 그런 미덕을 배우고 싶었던 것 같다. 비록 블로그 수입으로 기부를 하려던 목표는 잊어버린지 오.. 2024. 8. 7.
[미국 유학생] IRB Form # IRB Form이 뭐야?IRB라고 하면 한국에서 생명윤리심의위원회라고 하며 연구의 윤리성과 안전을 확보하기 위해서 계획서를 비롯하여 연구대상장의 동의성 등 다양한 생물의학적 연구에 대한 부분의 평가를 받을 수 있는 곳이라고 할 수 있다. 미국의 경우 Medical 분야의 디지털화가 됨에 따라서 의학 분야의 연구를 하는 엔지니어 또한 IRB form을 작성해야 하는 경우가 있다. 예를 들어서 환자 데이터를 다루는 플랫폼 및 데이터 연구를 한다면 플랫폼 연구 개발이 주요 목적이라고 할지라도 안에 들어가는 대상자가 생물의학적 데이터이기 때문에 IRB form이 필요하다. 또한 의학이 아니더라도 "생물의학적" 즉 "사람"을 대상으로 한 연구나 실험이 진행되었다면 IRB form 작성이 꼭 필요하다. 그렇다 .. 2024. 8. 7.
[Python] Dask: Parallel Computing 포스트 난이도: HOO_Middle# 당신의 파이썬은 더 이상 답답하지 않다.데이터를 다루는 프로그래밍을 할 때 우리는 파이썬 기반의 작업을 정말 많이 하는 편이다. 파이썬과 연관되어 있는 다양한 데이터 분석 관련 라이브러리가 있다는 점도 있지만 내 개인적인 생각에는 속도가 다소 느리더라도 복잡한 데이터 분석에 대한 구조를 이해하고 작업하는 데 있어서 파이썬 언어가 편하기 때문이다. 따라서 시뮬레이션이나 파일럿 모델을 구축하는 데 있어서 파이썬 기반으로 모델링을 많이 하는 편인데 문제는 해당 모델링의 구조나 사이즈가 점차적으로 커지고 복잡해진다면 아무리 시뮬레이션이라고 할지라도 답답해지고 제 역할을 못하게 된다. 이때 프로세스 (Process)라고 부르는 작업 스케줄링을 병렬 연산을 통해서 더 빠르게 처.. 2024. 7. 22.
[미국 개발자] 2년간 써보고 생각이 바뀐 맥북 프로와 엘지 울트라기어 후기 # 맥을 배척하던 윈도우 개발자솔직히 나는 Mac (맥), Mac os, iOS, 그냥 애플을 좋아하지 않던 사람이었다. 그렇다 보니 개발에 있어서도 최대한 윈도우 환경 기반에서 작업을 해왔다. 좀 더 솔직해지자면 한국을 너무나도 사랑하는 사람으로서 최대한 한국 제품을 사용하기 위해 흥선대원군처럼 윈도우 기반의 국산 브랜드 노트북을 일이나 연구에 있어서도 최대한 사용하려고 해왔었다.https://brunch.co.kr/@7deb9abd0a6c40f 닥터후의 브런치스토리학생 | 안녕하세요, 미국에서 연구와 공부에 찌들어있는 박사생입니다. 어쩌다보니, 미국에서의 삶이 인생의 반을 넘어가기 시작하면서 겪었던 다이내믹한 유학 생활들을 담아보려고 합니다.brunch.co.kr이와 관련된 이야기는 보다 일상적인 브.. 2024. 7. 11.
[Computer Science] 수도 코드 사용하는 이유와 작성 방법 수도 코드 사용하는 이유와 작성 방법포스트 난이도: HOO_Middle# Pseudocode를 사용하는 이유Pseudocode (수도코드)는 프로그램에 포함되어 있는 알고리즘과 기능들을 한눈에 볼 수 있도록 간략하게 작성된 "요약 코드"라고 볼 수 있다. 마치 우리가 Flowchart를 통해서 시각적으로 한눈에 프로그램이나 특정한 과정의 흐름을 파악할 수 있게 만들어준다면 Pseudocode는 이보다 더 구체적인 기능과 특징에 대해서 코드 형식을 토대로 보여주면서도 빠르게 전반적인 원리와 알고리즘을 이해하는데 효과적이다. 사실 학부생 입장에서는 과제나 프로젝트때 Pseudocode를 작성해서 공유하기도 하지만 나의 개인적인 경험에서는 Pseudocode는 교수님께서 작성하거나 과제에 나와 있는 걸 이해하.. 2024. 7. 8.
[미국 유학생] 2024년 미국 학생 비자 (F-1) 연장 신청 준비 서류 미국 학생 비자 (F-1) 연장 신청 준비 서류 # 미국 학생 비자 서류 접수미국 유학생의 경우 한번 정도는 비자를 연장해야 되는 시기가 찾아오곤 한다. 학부를 하다가 군복무를 한다거나 학부 졸업 이후에 석사 또는 박사를 희망할 경우 주어진 학생 비자 만료일이 짧아 연장이 필요한 경우가 생긴다. 감사하게도 인터넷에서 많은 유학생분들이 정보를 공유해 두어 직접 비자 연장을 할 수 있게끔 도와주고 있다. 솔직히 DS-160이라는 서류를 작성하는데 사이트 문제로 스트레스를 받을 수 있지만 이 외에는 많은 정보를 토대로 차근차근 준비해 나가면 혼자서도 충분히 할 수 있다고 본다. 물론 시간이 촉박하거나 본인이 직접 하기 어려울 경우 유학센터를 통해서 비용을 지불하고 도움을 받을 수도 있다. 이미 많은 분들이 학.. 2024. 6. 21.
728x90