iOS 캠프 TIL - 2021.01.28 목
강의 - Protocol Oriented Programming
구조체는 상속이 불가능하지만 프로토콜은 가능하다 상속의 장점들을 이용할 수 있다.
class Person {
}
protocol Student {
func study()
}
// 익스텐션으로 override는 불가능
// 프로토콜 기본구현: 프로토콜의 메서드 내용을 구현해놓을 수 있음
// 프로토콜 채택한다면 공통적으로 필요한 기능을 미리 구현 가능
extension Student {
func study() {
}
}
protocol PartTimer {
func alba()
}
class PartTimeerStudent: Student, PartTimer {
func study() {
print("공부함")
}
func alba() {
print("알바중")
}
}
class PartTimerPerson: Person, Parttimer {
func alba() {
print("힘들게 알바")
}
}
학습활동 - POP
실생활에서 클래스의 상속으로 표현할 수 없는 타입을 P.O.P 를 활용하여 해결해봅시다.
서버 개발자 티타임
임용석 - 스타트업 서버 개발자
- 커밋네임 노루
- 쥬니어의 커뮤니케이션의 대부분은 질문일 것
- 질문을 영리하게 하는 방법
- “이거 않돼요” 라고 시작하지 말자
- 어떤 과정이 있었는데 어떤거 해봤고 이게 안돼는데 어던 로그가 떠있더라… 구체적으로
- 설계하는 훈련을 꾸준히 하자
- HTTP등 통신 프로토콜에 대해 잘 알아둬야 앞으로도 일하기 좋을 것
연지민 - 스타트업 서버 개발자
- 커밋네임 티거
- Node.js
- 좋은 개발자는 어떤 개발자일까? 고민
- 쌓이는 지식은 일하면서 자연스럽게도 쌓임
- 커뮤니케이션: 다른 분야와 협업하면서의 커뮤니케이션 노력
- 내가 말을 잘하기전에 상대방의 말을 잘 이해해야 하는것 같음
- 다른 분야의 용어를 알게 되니 더 잘 이해되어서 대화가 더 쉬워졌음
- 상대방의 말을 이해한대로 재구성하고 되물어보면 더 확실히 할 수 있다
- 포트폴리오를 준비할 때
- 어떤 걸 했는지를 궁금해하기 보다는 어떤 식으로 일을 진행하는지에 대해 궁금해 할것 같았다
- 그래서 문서화한 내용에 작업 과정을 적었다
- 꼭 하고싶었던말
- 건강관리! 운동
- 우선순위에 운동을 넣어서 제일먼저 하자
질문 답변
- iOS 개발자에게 바라는점
- iOS 정책들에 대해 잘 알고 중요한 것은 미리 노티 해줐으면 한다
- 프론트 개발자에게 바라는점
- 일정 계획을 잘해서 필요한게 있다면 미리 미리 말해줬으면 한다
- 취준생에게 해줄말
- 급하게 취업하지 마라
- 하고싶은 개발, 공부가 있다면 해라. 취업하면 할 시간이 없다
- 이것만큼은 지킨다 하는 원칙이 이는지
- 일정 약속 지키기
- 도태되고 있다는 강박이 있다
- 처음부터 깔끔하게 시작하기
- 다른 사람 깃허브에서 주로 보는 것
- 리드미!!! 깃허브의 시작이자 끝
- 리드미에 이사람이 왜 이걸 하고 있고 이게 무슨 프로젝트인지 정리 되있고 이게 이해되야 계속 보게된다.
- 같이 일하기 싫은 사람
- 커뮤니케이션이 않되는 사람, 부정적인 사람
- 결과물이 없이 그냥 긍정적이기만 하는 사람
- 같이 일하고 싶은 신입
- 적극적인 사람
- iOS 업계 동향?
- RxSwift를 해봐라
- SwiftUI 준비 하면 좋을 듯
- RxSwift에서 파생된 개념이 SwiftUI에 사용됬음
Leave a comment