2024 하반기 ICT 국내 인턴십 합격 후기
·
etc.
내 일지를 기록하고, 추후 ICT 인턴십에 참여하고 싶은 사람들에게 조금이라도 도움이 되길 바라며 작성한다. 올해 4월에 학점을 인정해주면서 인턴 과정에 참여할 수 있다는 프로그램인 ICT 인턴십이라는 걸 알게 되었다. 학교 안에 산학 인턴 과정은 알고 있는데, 이건 56개 대학(이번년도 기준)에 속하는 학교 재학생들이 참여할 수 있는 프로그램이다. 우리 학교에서는 4월에 설명회를 개최하였는데, 관련 공대 학생들이 중형 강의실을 다 채울 정도로 많이 참여하였다. 매년 경쟁률도 높아지고, 대부분의 기업들이 1,2명씩만 인턴을 뽑기 때문에 잘하는 사람이라도 운에 따라 결정될 것 같아 되기 어려울 거라고 생각을 했었다. https://ictintern.or.kr/main.do ICT 학점연계 프로젝트 인턴십I..
Modal 생성 후 배경 Blur 처리 하기
·
Programming/React
개인 프로젝트 진행 중에.. Button 클릭 후에 Modal이 위 화면에 생성되면서 Modal UI 제외 부분은 Blur 처리를 하려고 했다.  코드를 아래와 같이 작성하고나서 저장하니,띠링?어떻게 이렇게 되지? 신기해서 다른 스타일 코드를 마구 보며, 원인을 찾기 시작했다.레이아웃과 요소 배치 방식과 관련된 속성인 position, display에 원인이 있지 않을까? 생각하고 관련 속성 코드들은 // 주석처리를 하며 확인해보았다. 그 결과, position: relative 부분에 원인이 있었다. CSS의 속성들을 별도로 공부하고 React를 했던게 아니었기에 요소의 정확한 개념과 활용 방식을 숙지해야함을 다짐하고 이유를 찾아보았다.블러 처리된 배경 위에서 position: relative로 설정한..
로컬 코드 깃허브에 올리기 master -> main으로 merge시키기 - "There isn’t anything to compare.main and master are entirely different commit histories."
·
Development Tools/Git
깃허브 리포지토리를 정리하면서 코드는 업로드 하지 않고, 배포 링크만 두었던 오래된 리포를 발견하였다.로컬에는 코드가 있는데, 이왕 정리 겸 업로드 해야겠다! 라고 생각하고 github에 연동하기로 하였다.작업 전 상태는 기존 리포에는 README.md 만 작성되어 있고, 로컬에는 다른 계정으로 기본 브랜치가 master로 설정이 되어 코드가 있었다.1. VSCode와 연결하고자하는 리포 주소를 연결한다.git clone  2. 원격 저장소 추가git remote add origin  3. 로컬 브랜치와 원격 브랜치 연결하기git push --set-upstream origin master 위까진 일반적이다. 우선 병합 전 내 상황은 이러하였다. 문제1. main에 있는 README.md와 master ..
기존 프로젝트에서 React-Native-CLI 실행하기 (+Window, Android Studio, VScode)
·
Programming/React-Native
선배님들이 만드셔서 대대로 학생들이 개발, 운영하고 있는 약 7000명의 이용자가 있는 학교 자체 커뮤니티 앱 개발 FE팀에 합류하게 되었다. 내 학창시절 로망(?)이 학교 학생들이 만들고 실제로 운영되고 있는 서비스의 개발을 하는 것이었다. 이 꿈을 나름 빨리 이룰 수 있게 된 것 같아 기분이 날아갈 듯 했다. 실행을 하기 전까지... 이 서비스가 React-Native로 만들어진 건 들어오기 전부터 알고 있던 사실."React-Native를 해본 적은 없지만 여태 그래 왔듯 열심히 할 수 있습니다!"React는 해봤으니까 뭐 별 다른게 있겠어? 라는 마음으로,,포부만 넘쳤지,,, 실제로 운영되고 있는 서비스의 프로젝트 용량과 실행은 호락호락하지 않았다. 시간상은 3일동안 트슈를 겪고, 다른 프로젝트에..