분류 전체보기
-
[회고] 우아한테크코스 5기 프리코스 (FE)Study/일상·회고 2022. 11. 29. 19:06
개요 지난 4주(10월 31일 ~ 11월 23일)간 우아한테크코스 5기 프리코스의 웹 프론트엔드에 참여했습니다. 작년만 하더라도 제 진로에 대한 고민이 깊어 백엔드로 갈지, 프론트엔드로 갈지 명확하게 정하지 못했지만 4학년이 들면서 프론트엔드로 확실하게 정했고, JavaScript만이 나의 길이라고 생각하고 올 한해를 바쳤습니다. 저는 작년에 우테코 백엔드에 지원을 하려고 했습니다만... 3학년인 입장에서, Java에 대한 자신감이 많이 부족했고 솔직하게 말하면 용기가 없어서 작성하던 모든 글을 지우고 지원 당일 날 제출하지 않았습니다. 올해는 달랐습니다. 그간 학과 홈페이지를 유지보수하고 개발해오면서 FE/BE/DB 가리지 않고, 학습한 것들을 되돌아 봤을때 제 적성에 맞는 길은 프론트엔드였습니다. 사..
-
[후기] 2022 Dev-Matching: 웹 프론트엔드 개발자(하반기)-2Study/일상·회고 2022. 11. 22. 13:41
https://career.programmers.co.kr/competitions/2990 2022 Dev-Matching: 웹 프론트엔드 개발자(하반기)-2 career.programmers.co.kr10월 말 쯤 인스타그램 스토리를 넘기다가 프로그래머스에서 데브매칭을 진행한다는 광고를 접했습니다.연말에 해야할게 많아서 지원할까말까 고민했는데아무리 바빠도 겨우 4시간을 투자하지 못한다는건 핑계에 불과하다는 생각이 들어 지원하게 됐습니다. 문제는 캡쳐하면 안된다고 해서 따로 캡쳐하지는 않았습니다.기억나는대로 적어보면페이징 기법이 적용된 동적 테이블을 JavaScript로 만드는 것이었습니다.1. 주어진 JSON 리스트를 수신해서2. 테이블로 구현하기3. 한번에 5개/15개씩 보기를 선택할 수 있어야 함4..
-
읽으면 좋은 글 링크 백업Study/임시 2022. 11. 7. 16:06
ㅇㅇ https://third9.github.io/posts/Axios%EB%8B%A4%EC%96%91%ED%95%98%EA%B2%8C_%ED%99%9C%EC%9A%A9%ED%95%98%EA%B8%B0-async_await%EC%82%AC%EC%9A%A9/ https://ui.toast.com/weekly-pick/ko_20210909 https://rclayton.silvrback.com/speaking-intelligently-about-java-vs-node-performance https://www.nextree.co.kr/p7292/ https://dongmin-jang.medium.com/node-js-memory-leak-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EB%88%84%E..
-
Raspberry Pi 4에 Ubuntu 22.04 LTS 설치하기Backend/Ubuntu for Raspberry Pi 2022. 9. 18. 17:37
준비물 라즈베리파이, Micro SD 카드 참고한 글 https://ubuntu.com/tutorials/how-to-install-ubuntu-desktop-on-raspberry-pi-4#1-overview How to install Ubuntu Desktop on Raspberry Pi 4 | Ubuntu Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things. ubuntu.com 다운로드 파일 아래 링크를 눌러 설치해줍니다. Raspberry Pi Imager for Windows Next 운영체제 선택 후 Other g..
-
[React Native] Expo에 Android Studio 에뮬레이터 연결하기Frontend/React·React Native 2022. 5. 6. 15:34
React Native를 개발할 때 본인 컴퓨터가 Windows면서 iOS를 사용하는 사용하는 경우에는 불가피하게 Expo를 사용하게 되는 경우가 있습니다. (본인이 아니더라도 팀원이 해당 환경을 사용하는 경우도 있습니다.) 아무튼 간에 Expo로 앱 개발을 하게 되면 일반적으로 각자의 스마트폰에 Expo Go를 설치하여 테스트를 하게 됩니다. 하지만 이는 너무나도 귀찮은 작업입니다. 스마트폰을 거치해야 하며, 테스트도 손으로 일일이 해야 해서 여러모로 귀찮습니다. 스마트폰을 개발 내내 켜놔야 하는 문제도 있습니다. Expo 없이 React Native로 앱 개발을 할 때에는 Android Studio의 에뮬레이터에 물려서 사용했었는데 Expo에서도 가능합니다. 글 시작에 앞서 현재 제 개발 환경을 공유..
-
기가 인터넷 설치 이후에도 100메가 속도로 측정되는 경우 생각해봐야 할 것Study/Computer Science 2022. 2. 9. 01:00
기가인터넷을 신청한다고 해서 기가 인터넷 속도가 나오지는 않습니다. 많은 사람들이 이를 모르고 그냥 쓰고 있다가 대용량의 파일을 다운받다가 속도가 나지 않는 다는 것을 발견하는 경우가 많습니다. 몇 가지 점검을 통해 기가인터넷이 비활성화 되어있지 않는지 확인할 필요가 있습니다. 0. 인터넷이 설치된 건물이 너무 오래되지 않았는가? 건물 자체가 너무 오래된 경우 기가 인터넷을 지원하지 않을 수도 있다고 합니다. 1. 랜선 버전 (카테고리) 확인 랜선에서 기가인터넷을 지원해줘야 합니다. 일반적으로 CAT5e부터 기가인터넷을 지원한다고 알려져있으며 랜선의 카테고리를 확인하는 방법은 랜선의 고무 부분을 직접 확인해보시면 반드시 써있습니다. 안정적인 기가인터넷 사용을 목표로 한다면 CAT6이상을 사용할 것을 권장..
-
내가 보려고 작성하는 요약 : 1. 소프트웨어 설계 (작성중)Study/Computer Science 2022. 1. 28. 17:37
Chapter 01 : 요구사항 확인 1. 현행 시스템 분석 1. 플랫폼 기능 분석 (1) 플랫폼의 개념 플랫폼(Platform)이란? 애플리케이션을 구동시키는데 필요한 소프트웨어 환경 동일 플랫폼 내에서는 상호 호환이 가능하도록 만들어짐 공급자와 수요자 등 복수 그룹이 참여가능 각 그룹이 얻고자 하는 가치를 공정한 거래를 통해서 교환할 수 있도록 구축된 환경 (2) 플랫폼의 유형 유형 설명 사례 싱글 사이드 플랫폼 제휴 관계를 통해 소비자와 공급자를 연결하는 형태 아이튠즈, 안드로이드 마켓 투 사이드 플랫폼 두 그룹을 중개하고 모두에게 개방하는 형태 소개팅 앱 멀티 사이드 플랫폼 다양한 이해관계 그룹을 연결하여 중개하는 형태 페이스북, 인스타그램 (3) 플랫폼의 기능 소프트웨어 개발 및 운영 비용의 감..