반응형

전체 글 252

주니어 iOS 개발자 이직기

저는 3년차 주니어 iOS 개발자입니다. 재작년 첫 직장을 퇴사하고 2020년에 이직을 하게 되었습니다. 짧은 이직기를 적어보려 합니다. 이직을 하게 된 이유 첫 직장에서 협업, 코드 관리, 개발 문화 등 전체적으로 개발 관련해서 아쉬운 것들이 많았습니다. 그래서 퇴사 후 휴식기를 가진 뒤 이직 준비를 하게 되었습니다. 쉬면서 한 것 약 4개월 정도 마음껏 쉴 수 있는 시간을 가졌습니다. 해외 여행도 가고 .. 근데 코로나가 터져서 해외 여행을 한 번 밖에 가지 못했네요.... 아무튼 여행 다녀오고 나서는 좀 쉬고서 알고리즘, WWDC, 동아리 이런 것들을 하면서 시간을 보냈습니다. 3월부터 본격적으로 이직 준비에 들어갔습니다. 이력서랑 경력기술서는 이전에 정리를 좀 해놨었는데 3월부터 지원을 위해 몇번..

Active/회고 2021.01.02

Flutter 앱 개발기 (글을담다)

Flutter 앱 개발기를 적어봅니다. 들어가며 지난 9월 저의 첫 Flutter 앱을 런칭했습니다. 앱 이름은 '글을담다'이고 책, 영화, 드라마와 같은 문학 작품 속에서 간직하고 싶은 글을 담는 앱입니다. 앱스토어 스크린샷 앱 다운로드는 아래 링크를 눌러보세요 :) 앱스토어 링크 플레이스토어 링크 이 앱을 만든 이유 올해는 작년에 비해 책을 많이 읽은 해였습니다. 책을 읽으면서 공감되거나 기억하고 싶은 문장이 나오면 사진을 찍고, 인스타그램에 올렸었습니다. (물론 안올린 것도 있습니다!) 또 우연히 트위터의 수많은 문장봇을 보게 되었는데 문장을 기록하는 용도로 쓸 수 있는 앱을 만들어보면 어떨까? 생각이 들었습니다. 애초 계획은 Flutter와 Firebase를 이용해 개발하려고 생각했..

Active/회고 2020.12.30

[iOS 14] (내가 찾은) iOS 14 대응 할 거리들

(내가 찾은) iOS 14 대응 할 거리들 매년 돌아오는 OS 대응은.. 정말 지칩니다. Android는 변경점들을 친절히 모아주는 반면 애플은 릴리즈 노트 정도? 친절 갑 Android (매우 자세함)(https://developer.android.com/about/versions/10/highlights) iOS는 이런 내용들을 제공해줍니다. 꽤 자세하긴 하네요..흠흠;; iOS & iPadOS 14 Release Notes iOS SDK의 새로운 기능 안드로이드는 안드로이드요, iOS는 iOS로다. (https://developer.apple.com/forums/thread/654188) 제가 찾은 iOS 14 대응거리를 나열해봅니다. 1. 위치 권한 획득 API Deprecated CLLocati..

Programming/iOS 2020.12.22

[책] 한빛리뷰어 <나는 리뷰어다> 12월 - 처음 배우는 딥러닝 챗봇

처음 배우는 딥러닝 챗봇 : 챗봇 엔진부터 NLP, 딥러닝, 파이썬, REST API, 카카오톡 연동까지 한빛리뷰어 12월 도서는 바로 "처음 배우는 딥러닝 챗봇" 입니다. 이 책의 대상 이 책은 파이썬 기본 개요와 웹 개발 지식을 알고 있으며, 한 번이라도 텐서플로 및 케라스로 딥러닝 모델을 학습해본 경험이 있는 독자들을 대상으로 쓰였습니다. 부한 내용을 어떻게 활용해야 할지 모르는 독자나 챗봇 개발에 관심이 많은 독자가 쉽게 개념을 이해하고 실습해볼 수 있도록 내용을 구성한 챗봇 개발 입문서입니다. 개발 경험이 있는 독자라면 이 책의 내용을 아주 쉽게 이해할 수 있을 것입니다. (출처 - 한빛출판네트워크) 이 책을 읽어야 하는 이유 흔하지 않은 챗봇 도서 요즘 많은 사람들이 인공지능, 딥러닝, 챗봇과..

2020.12.14

[책] 한빛리뷰어 <나는 리뷰어다> 11월 - 프로그래밍 면접 이렇게 준비한다

2020년을 함께 했던 한빛리뷰어도 이제 한번 밖에 남지 않았습니다. 많이 아쉽네요. 11월 리뷰할 도서는 '프로그래밍 면접 이렇게 준비한다' 입니다. 어떤 내용이 수록되어 있을까? 이 책은 제목에서 알 수 있듯이 프로그래밍 면접 (기술 면접)을 준비하는 방법과 구글, 애플 등 글로벌 소프트웨어 기업의 프로그래밍 면접에서 출제된 기출문제와 해법이 수락되어 있습니다. 이 책의 주요 내용은 다음과 같습니다. 입사 준비부터 면접 요령, 문제 접근까지 구직자가 당면할 수 있는 문제에 대해 친절히 서술하고 있습니다. 입사 지원 절차 프로그래밍 문제 접근법 연결 리스트, 트리와 그래프, 배열과 문자열, 재귀 호출 동시성, 객체지향 프로그래밍, 데이터베이스, 디자인 패턴 데이터 과학, 난수, 통계 기술과 무관한 질문..

2020.11.17

[iOS 14] AppTrackingTransparency framework 이슈 처리하기

iOS 14 - AppTrackingTransparency framework 이슈 처리하기 너무 빡쳐서 적는 글 공식문서 - 사용자 개인정보 및 데이터 사용 - App Store - Apple Developer iOS 14 등등 부터 AppTrackingTransparency 프레임워크(ATT)를 통해 사용자의 허가를 받아야만 사용자를 추적하거나 사용자 기기의 광고 식별자에 접근할 수 있게 정책이 추가되었다. 그래서 아래와 같은 상황이라면 허가를 받아야하는데,, 타사 소유의 앱 및 웹사이트에서 수집한 사용자 데이터에 기반하여 앱에 맞춤형 광고를 표시하는 경우. 데이터 브로커와 기기 위치 데이터 또는 이메일 목록을 공유하는 경우. 이메일, 광고 ID 또는 기타 ID 목록을 타사 광고 네트워크와 공유하고 해..

Programming/iOS 2020.09.26

[책] 한빛리뷰어 <나는 리뷰어다> 8월 - 회사에서 바로 통하는 엑셀 FOR STARTERS (전미진 저)

한빛리뷰어 8월! 이번 도서는 '회사에서 바로 통하는 엑셀 FOR STARTERS' 을 선택했습니다. 이 책을 선택한 이유 저도 한 때 엑셀을.. 했었습니다. 컴퓨터 활용능력 2급도 있습니다. HLOOKUP, VLOOKUP, 피벗 테이블 같은 고급 명령어도 사용할 수 있었는데요! (물론 정해진 틀 안에서 쓰는 거였지만) 지금은 다 let it go.... 지금 제가 할 수 있는 거라곤.. 합, 카운트 막 이런 것들..ㅎㅎ 근데 엑셀이 잘 쓰면 상상하는 걸 만들 수 있는 도구가 될 수 있잖아요? 그래서 그 엑셀을 배우기 위해 이 책을 선택했습니다. 이 책이 담고 있는 것 '회사에서 바로 통하는 엑셀 FOR STARTERS'는 STARTER 라는 단어가 붙어있는 것처럼 엑셀을 시..

2020.09.22

[라즈베리파이] 라즈베리파이3를 Wi-Fi에 연결시키기 & 고정 IP 설정

Wi-Fi로 접속하기 전원만 연결해 사용할 수 있도록 와이파이 접속을 설정합니다 VNC를 이용해봅시다 참고 - https://webnautes.tistory.com/903 VNC에서 Wi-Fi 연결하기 VNC에 접속해서 오른쪽 하단에 보면 핸드폰의 데이터처럼 보이는 걸 누르면 Wi-Fi를 설정할 수 있다. 설정되면 아이콘이 Wi-Fi 아이콘으로 바뀐다. 단점.. 2.4G, 5G 두개가 있는데 2.4G만 잡힌다 ㅠ 고정 IP 할당하기 Wi-Fi로 연결하고 ifconfig 명령어를 실행하면 wlan0 항목에 와이파이 IP가 나온다. /etc/dhcpcd.conf 파일을 수정한다 interface wlan0 #(유선이라면 eth0) static ip_address=사용할 IP 주소 #유선 IP를 고정했다면 그..

[라즈베리파이] 라즈베리파이3에 Jenkins 설치하기

Jenkins 설치하기 이번에는 라즈베리파이에 젠킨스를 설치해보겠습니다.. 인자한 젠킨스 할아버지 참고 링크 Installing Jenkins on your Raspberry Pi 공식 설치 가이드 Installing Jenkins Jenkins 설치 1. apt update sudo apt update sudo apt upgrade (상황에 따라 소요 시간이... 거의 반나절 걸렸다) 2. Java 버전 확인하기 java -version Jenkins는 모든 Java 버전에서 잘 동작하는 건 아니고 일부 버전은 제대로 동작하지 않을 수 있기 때문에 현재 라즈베리파이에 설치된 Java 버전을 먼저 확인한다. 관련 링크 https://www.jenkins.io/doc/administration/requir..

[라즈베리파이] 라즈베리파이3를 VNC로 접속하기

VNC 접속하기 1. VNC 활성화하기 ssh 로 접속해서 sudo raspi-config 실행 Interfacing Options > VNC > Enable sudo reboot 하여 재부팅 2. VNC Server 실행 vncserver -geometry 1280x1024 -geometry 명령어로 해상도를 적용할 수 있다 3. VNC 접속 2번을 실행하면 하단에 New desktop is raspberrypi:1 (IP:1) 이런 문구가 뜬다 VNC Viewer 에서 IP를 입력하여 접속한다 접속 성공!

728x90
반응형