반응형

sysout 258

2019-02-26 [면접왕 김지디지] 밋업 정리 및 후기

2019-02-26 면접왕 김지디지 밋업 정리, 후기 시간표 순으로 내용을 정리해본다 1. GDG Seoul 소개 및 행사 안내 2. 대학생에서 모빌리티의 피트가 되기까지 👨‍💻 개인적인 이야기들 3. 성장하는 스타트업이 원하는 개발자 👥 개발팀에서 스크럼 스프린트로 진행 다음 스프린트때 더 생산적인 개발을 위해 회고를 더 열심히 채용에서는 “회사의 성장에 어떤 도움이 되는가” 뚜렷한 강점이 있는 사람(전체적으로 잘하는 사람보다 한가지의 강점이 있는 사람) 면접본 다음 날 기억에 남는 사람 4. 면접관님. 이 질문 왜 하신건가요? 🗣 면접 때 하고싶은 이야기보다 왜 이 질문을 받았는지 생각해봐야한다. Q1. 자기소개 자기소개는 “검증하기 위한 질문” 자기소개에서 추가질문 할 수 있는 여지를 남겨주는 사람..

[Swift4.2] Swift로 함수형 프로그래밍 시작하기 - Pure Function

최근 듣는 강의 - 인프런 Swift로 함수형 프로그래밍 시작하기몇개 안들었지만 좋은 강의라는 게 느껴집니다. Pure function 특정 input에 대해서 항상 동일한 output을 반환하는 함수 output을 만드는데 input만을 사용한다는 의미 함수 외부의 값을 변경하거나 저장하는 등 사용하지않아 side-effect가 없다 side-effect (부작용) 함수가 결과 값 이외에 외부의 값을 변경하게 되면 부작용이 있다고 할 수 있음 함수형 프로그래밍을 통해 이 부작용을 최소화할 수 있음 만일 함수가 외부 값을 변경하거나, 혹은 외부 값을 참조해서 output을 결정하게 되면 해당 변수/함수의 예상치 못한 값 변경이 있다면 에러가 발생할 수 있는 상황이 생기게 된다. Pure Function ..

Programming/Swift 2019.02.15

2018 회고

2018 회고 아니 벌써 2019년 이라고? 2018년, 18학번 그 이름도 어색하다고 생각했는데 어제는 2019년 1월 1일이었고 오늘은 2일이 되었다. 시간이 이렇게 빠르다니.그럼 2018년 되돌아 보기~ 학교 : 졸업! 2018.02 대학교 졸업 작년 대학 졸업 요건과 졸업 작품을 마치고 무사히 졸업에 성공하게 되었다. 졸업 전에 취업도 했으니 꽤 잘 산 한 해가 아니었을까 회사 2017.06 ~ ing 재작년에 취업해서 그래도 아직까지는 열심히, 잘 다니고 있다. 이번에 LinkedIn 을 새로 만들면서 회사를 입력하는데 자동으로 재직 기간을 계산해주더라. 확인해보니 가입할 시점에 1년 6개월이나 근무했더라. 대단했다.열심히 개인 스터디하고 코드들 찾아보면서 리팩토링과 기능개발, 특히 option..

Active/회고 2019.01.03

[iOS/Swift] Initialization

커스텀 클래스 init(coder:) https://developer.apple.com/documentation/foundation/nscoding/1416145-init Returns an object initialized from data in a given unarchiver 스토리보드에서 초기화 메소드를 호출할 때 이 메소드를 호출한다. 따라서 스토리보드에서 생성한 객체의 초기화가 필요한 경우 이 메소드에서 작성해준다. parameter로 들어가는 NSCoder 타입은 스토리보드에서 자동으로 생성되는 값이다. 스토리보드를 이용하지않더라도 해당 메소드를 사용할 수는 있지만 실제로 NSCoder에 어떤 값이 들어가는지는 알기 어렵다. init(frame:) https://developer.apple...

Programming/Swift 2018.12.13

[Swift] Switch 표현식

// 아론 힐리가스의 iOS 프로그래밍 5판// 2장 Swift 언어// 열거형과 Switch문 몇달 전 회사 개발 서적으로 이 책을 신청했는데 계속 못보고.. 이제서야 집에 가져와서 보고있다. // enum문 예제enum FruitType {case Applecase Bananacase Orange} // Switch문 예제let favoriteFruit = FruitType.Apple // favoriteFruit의 Type : FruitTypelet name: Stringswitch favoriteFruit {case .Apple:name = "Apple"case .Banana:name = "Banana"case .Orange:name = "Orange"} // name = "Apple" 위 구문에..

Programming/Swift 2018.10.20

App Store에 배포한 앱이 반영되지 않았을 때 문제해결

이번에 업데이트 버전 심사 후 통과되어 '이 버전 출시' 버튼을 통해 '판매 준비됨(ready for sale)' 상태로 된 버전이 있었다근데 App Store에서는 해당 버전이 뜨지 않는 문제가 1주일 이상 발생하였다. 보통 App Store에 반영되는데 짧게는 한시간 대체로 하루 이내 반영되는데 일주일이라니,,기다리다 지쳐 slack에 물어봤고 도움을 얻을 수 있었다. This update eventually went live. I did a number of things in iTunes Connect to try trigger the update: Toggled all available countries off/onUpdated the "what's new" metadata.Added a new ..

Programming/iOS 2018.08.24

[DB/MySQL] Database - MySQL 기초 (index)

Database - MySQL 기초3 - index (https://opentutorials.org/course/195/1538) 심화 개념‼️‼️‼️‼️ index (인덱스) Database에 있는 데이터가 백만개 천만개 있는 경우 필요한 데이터를 찾아는데 시스템 상의 부하, 많은 시간이 소요될 수 있다. Database 기반의 웹서비스를 만들었을 때 게시판을 조회할 때 index 문제로 오랜 시간이 걸린다면?? 아무도 사용하지 않을 것이다. 물론 가볍게 사용하는 정도라면 index를 사용해서 만들 지 않아도 최근 컴퓨터의 성능은 좋기 때문에 빠른 처리가 된다. 하지만 그 반대일 때 index를 사용해서 빠르게 찾을 수 있도록 만들 수 있다. 인덱스의 종류 primary : 중복되지않는 유일한 키 no..

Programming/DB 2018.08.10

[DB/MySQL] Database - MySQL 기초2

Database - MySQL 기초 2 (https://opentutorials.org/course/195/1467) 생성 데이터베이스와 테이블을 만드는 행위 CREATE DATABASE [database name]; CREATE DATABASE [database name] CHARACTER SET utf8 COLLATE utf8_general_ci; 데이터베이스 목록 보기 SHOW DATABASES; 데이터베이스 삭제 DROP DATABASE [database name]; 데이터베이스 사용 USE [database name] Table 데이터가 실질적으로 저장되는 저장소 File과 유사한 역할, DB는 File을 Grouping해주는 것 스키마 : Schema 테이블에 적재될 데이터의 구조와 형식을 정..

Programming/DB 2018.08.10

[DB/MySQL] Database - MySQL 기초

Database - MySQL 기초 (https://opentutorials.org/course/195) 관계형 데이터베이스 sql 문법을 공유함 (sql - 데이터를 핸들링하기 위한 문법) mysql, oracle, mssql nosql 빅데이터를 다루는 데 주로 사용 mongodb http://nosql-database.org Database 시스템의 구성 Database Server 서버 안의 데이터를 저장, 수정, 삭제, 정의 하는 등의 관리 기능 등을 가짐 구조 - [Database Server] - Database - Table (Row - 행, Column - 열, field) - Row : 서로 연관되있는 데이터들의 set - Column : 데이터의 성격에 대한 구분 - field : 행..

Programming/DB 2018.08.09

[DB/Docker/MSSQL] Docker + MSSQL 개발하기

Docker + MSSQL 개발하기 Docker에서 SQL Server 2017 이미지 설치 및 사용하기 https://docs.microsoft.com/ko-kr/sql/linux/quickstart-install-connect-docker?view=sql-server-2017 사용 이미지 : mssql-server-linux:2017-latest Prerequisites 지원되는 모든 Linux 배포판 또는 Mac/Windows용 Docker에서 Docker Engine 1.8+. 자세한 내용은 사용자 Docker 설치를 참조하세요. 최소 2GB의 디스크 공간 최소 2GB의 RAM Linux에서 SQL Server에 대한 시스템 요구 사항 Docker 가이드 : https://subicura.com/..

Programming/DB 2018.08.09
728x90
반응형