본문 바로가기

전체 글163

2022 배민 WOOWACON 우아콘 2 1. 기획자님들, 개발자들이 아키텍처에 집착하는 이유 알려드립니다. - 계층형 아키텍처 : 목적이 같은 코드들을 계층으로 그룹화(관심사의 분리) - 클린 아키텍처 - 헥사고날 아키텍처 - 도메인에 집중(외부에 보호하고, 영향 최소화) - 개발 비용 감소 - 디자인 스태미너 가설 2. 커머스플랫폼 기반 교체 : PM 시점 * 포인트 - 이미 운영중인 서비스의 교체 - 퀵커머스 플랫폼 (배달+즉시성) - 운영 대응 병행 - 마이그레이션 * PM의 인사이트 - 요구사항 파악 - 명확한 스펙 Sync-Up - 전체 그림을 그려주기 - 마이그레이션 3. NAC은 필요악인가요?- 다양한 사이버 보안 위협들 - 사이버 보안 위협을 통한 피해 - 외부망/내부망을 통한 침투 - 내부망 침해 대응 => NAC 솔루션의 역.. 2022. 11. 7.
2022 배민 WOOWACON 우아콘 1 2022 배민 WOOWA 우아콘 1 1. 배민 사장님 앱 PM과 프로덕션 디자이너 협업 이야기 - 지난 8월, 배민 사장님을 위한 앱 개편(배민의 채널이 많아서 일원화가 필요하였음) - 가게 관리 및 주문 접수 기능 개선, 주요 사용하는 기능과 수요를 바탕으로 앱의 개선 방향성 설정 - 인앱 브라우저 통합(외부 브라우저 -> 인앱 브라우저 : 하이브리드 앱) - 2주간의 베타 테스트 기간을 두고 사장님들의 피드백을 받았음 - 협업 방법 : 히스토리 및 회의 내용 공유(Slack), 기획서 수정 및 더블 체크(피그마), 데일리 일정 확인 및 이슈 공유(1-2일내) - 조언 : 혼자 고민하는 시간 줄이기! 역할을 상황에 맞춰 유연하게! 잘 쌓은 신뢰를 바탕으로 한 마음으로 일하기! 2. 배민 사장님 앱 2편.. 2022. 11. 4.
동기 부여가 필요한 시기 동기 부여가 필요한 시기 요즘의 나는 몸도 마음도 많이 지쳤다. 그러면서 그래도 퇴사로 인해 부담감과 책임감을 많이 내려놓을 수 있었다. 4년간의 직장 생활 그리고 앞으로도 같은 일을 이어가야 한다면, 나는 또 힘이 들 때 참고 이겨낼 수 없을 때 이직 혹은 퇴사가 답이 될까. 프리랜서로 일하는 것으로 전향을 하며 좀 더 도전해보고 싶기도 했다. 사업주와 사업주로서 일을 진행한다는 것. 이전에 상무님이 말했듯 혼자 나기가 가능한 마음이 되기도 했고 앞으로는 회사 생활에서 얻고자 하는 목표가 없다는 생각을 했다. 대기업을 가고자 하는 게 어렵기도 했고 시행착오들을 겪으며 내가 그렇게 원하는 것이 아니라는 생각이 더 들었다. 이번 프로젝트를 진행하고 끝내며 무엇이 부담으로 다가왔을까. 결국은 그 시간은 그런.. 2022. 10. 19.
mac OS 에서 zsh: command not found : adb mac OS 에서 zsh: command not found : adb mac OS 에서 zsh: command not found : adb mac OS Monterey 12.6 으로 업데이트 이후에 터미널에서 adb 명령어가 동작하지 않아서 기록을 해본다. source .bash_profile 이 실행하면 adb를 사용할 수 있기는 하다. 하지만 계속 적용을 하려고 한다면 아래와 같이 적용해야 한다. vim .zshrc 아래 코드 추가 if [ -f ~/.bash_profile ]; then . ~/.bash_profile fi 입력하고 :wq! 누르고 저장한다. terminal을 재실행하면 adb 명령어가 나오는 것을 확인할 수 있다. 2022. 10. 12.
XCode 버전기록 [ XCode 버전 기록] 14.0 2022-09 iOS 16 SDK 추가 Swift 5.7 SDK 추가 13.2.1 iOS 15.2 SDK 추가 Swift 5.5 SDK 추가 log4j 보안취약점 개선 13.1 [using] 2021-10 13 2021-09 iOS 15 SDK 추가 Swift 5.5 SDK 추가 12.4 2021-01 12.1 2021-01 iOS 14 SDK 추가 Apple Silicon 지원 11.6 2020-07 11.3 2019-06 iOS 13 SDK 추가 Swift 5.1 SDK 추가 다크모드 Swift UI 10 2018-09 iOS 12 SDK 추가 Swift 3.0대 마지막 지원 Swift 4.2 마이그레이션 >아이폰 운영 시작! 9 2017-09 iOS 11 SDK .. 2022. 9. 27.
안드로이드 스튜디오 Android Studio [안드로이드 스튜디오 버전 기록 Release Note] Chipmunk | 2021.2.1 2022-08 Android Gradle 플러그인 7.2 compileSDK=33 Bumblebee | 2021.1.1 2022-02 Android Gradle 플러그인 7.1 Apple Silicon 지원 Android 11 이상 기기에서의 무선 디버깅 Android Studio 에서 Emulator 실행 Arctic Fox | 2020.3.1 [using] 2021-08 Android Gradle 플러그인 7.0 기본적으로 자바 11이 필요 최소/기본 빌드 버전 : 30.0.2 4.2 2021-04 Android Gradle 플러그인 6.7.1 JSDK8이 아닌 JDK11 번들로 제공 기본적으로는 자바8언어를.. 2022. 9. 27.
Android 12 [Android 12 내용정리] 더 안전한 구성요소 내보내기 앱이 Android 12 이상을 타겟팅하고 인텐트 필터를 사용하는 활동이나 서비스, broadcast receiver를 포함하면 이러한 앱 구성요소의 android:exported 속성을 명시적으로 선언해야 합니다. 경고: 활동이나 서비스, broadcast receiver에서 인텐트 필터를 사용하지만 명시적으로 선언된 android:exported 값이 없으면 Android 12 이상을 실행하는 기기에 앱을 설치할 수 없습니다. 앱 구성요소에 LAUNCHER 카테고리가 포함된 경우 android:exported를 true로 설정합니다. 다른 대부분의 경우에는 android:exported를 false로 설정합니다. 2022.07.14 사용자 .. 2022. 7. 14.
퇴사 통보 세 번째 다니던 회사에서 프리랜서로 다닌지 8개월째 올해의 큰 프로젝트 사업을 끝내니 지치고 힘겨웠던 겨울과 봄, 여름이 지나갔다. 프리랜서로 전향을 이야기하기까지 한 달이 걸렸는데 이번에도 면담을 했으면 좋겠다고 의사를 밝히고 차례가 오기를 2주간 기다리며 많은 생각을 했다. 하지만 나의 퇴사 결정은 바뀌지 않았다. 누구보다 고생했다. 부족했을지라도 그 정도면 충분히 해냈어. 무엇보다 혼자 공부하며 차근차근 적용하고 이슈를 해결해 나가는 노력을 기울였다. 포기하지 않으면 할 수 있다는 것을 스스로 배웠다. 그리고 주변에서 귀 기울이며 도와주신 분들이 있어 마냥 외롭지는 않았던 곳. 안녕. 2022. 6. 17.
프로그래머스 SQL 테스트 3 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME/ TYPE/ NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(.. 2022. 6. 1.
SQL JOIN문 공부하기 1) INNER JOIN : 교집합 SELECT * FROM A a , B b WHERE a.KEY = b.KEY SELECT * FROM A a INNER JOIN B b ON a.KEY = b.KEY 2) LEFT OUTER JOIN : 부분집합 SELECT * FROM A a LEFT OUTER JOIN B b ON a.KEY = b.KEY 3) RIGHT OUTTER JOIN : 부분집합 SELECT * FROM A a RIGHT OUTER JOIN B b ON a.KEY = b.KEY 4) RIGHT ONLY JOIN SELECT * FROM A a RIGHT JOIN B b ON a.KEY = b.KEY WHERE a.KEY IS NULL 5) LEFT ONLY JOIN SELECT * FRO.. 2022. 5. 15.
반응형