본문 바로가기

All181

2022 배민 WOOWACON 우아콘 3 2022 배민 WOOWACON 우아콘 3 디자인 열심히 했는데 앱에 못 내보낸 경험 있는 사람? - 디자인이 버려지다 -> 결과물을 안 버리는 방법 - 모두 다 중요한 일이다. - 지금이냐 나중이냐 시점 차이다. -> 미래를 준비하는 디자이너 - 다해서 남주기 JetPack Compose로 디자이너 시스템 만들기 - 배민 시각 시스템(배시시) 디자인 가이드라인 제시 - 디자인 컴포넌트 정의 : Foundation, Core, Product Component - 빠른 속도로 디자인, 개발, 배포 (생산성 향상) - 중복 UI 제거 및 재사용성 증가(전사적) * Jetpack Compose - UI와 비니지스 로직 분리가 확실한 Compose - 재사용성, Component 단위로 작성 가능, 호환성이 좋음.. 2022. 11. 10.
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 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.
업무 인수 인계 (4개월) 인수 인계하면서 교육까지 하고 있으니 부담감과 책임감이 더 느껴진다.내 직장 생활동안 이런 경험도 없겠지서로 교육을 하면서 알아가는 경험이 되길6월 셋째 주ㅡXcode , Android Studio 개발환경 교육ㅡ모바일 앱 실행 빌드 및 설치파일 만들기ㅡ업무 및 솔루션 교육6월 마지막 주ㅡ서버 접속, DB 접속 Orange 툴과 SQL문 교육ㅡ안드로이드 라이브러리 교체 방법ㅡiOS 콘솔로그 보는법, Android Studio 로그 보는법7월 첫째 주ㅡ안드로이드 aar 라이브러리 적용 방법ㅡ아이폰 .a 라이브러리 적용 방법ㅡ보안 솔루션 / 푸시 솔루션 업무 교육ㅡ바이오 솔루션 업무 교육7월 둘째 주ㅡ폐쇄망에서 접속 방법ㅡ인증서 발급 솔루션 업무 교육ㅡ스크래핑 솔루션 업무 교육7월 셋째 주ㅡ작업서 생성ㅡ신규.. 2022. 7. 1.
퇴사 통보 세 번째 다니던 회사에서 프리랜서로 다닌지 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.
반응형