컴포즈에서 기본 Surface 에 Text 를 작성하면 Text 의 font color는 BLACK이다.그런데 Surface 에 color를 primary로 넣으면 Text의 font 색상은 WHITE 로 적용된다.설정하지 않은 Text 의 색상은 어디서 적용되는걸까?
성능 개선 개발 : 시간복잡도신규 feature 개발 : 잠재적인 오류에 대한 검출리팩토링 : 테스트 코드나 구조에 대한 물음신규 기술 도입 : 해당 기술의 로직과 그에 대한 물음기타 : 변수명과 같은 코드 컨벤션을 하기도 한다. 전체적인 흐름을 이해하기 위해 실제 빌
‘정보 전달 회의'는 기본적으로 할 필요가 없다.우선, 상사만 알면 되는 사항인지, 모든 사람이 공유해야 하는 것인지 살펴 본 다음, 쓸데 없는 정보 전달 회의는 줄여가도록 하자.불필요한 회의가 많다는 느낌이 든다면 정보 전달 회의를 줄이고 원온원을 늘려라‘하지 않아도
Github Action은 github에서 공식적으로 제공하는 CI/CD 툴이다다시 말해 개발의 work flow를 자동화할 수 있게 도와주는 툴이다.CI는 Continuous Integration(지속적 통합), CD는 Coninuous Delivery(지속적 전달)
안드로이드 Sunflower 앱을 구경하다가 생소한 메소드를 발견했다.getQuntityString은 아이템의 갯수에 따라서 표기할 String을 다르게 적용할 수 있다.getQuntityString 코드를 보면0번째 인자는 res의 id1번째 인자는 quantity는
좋은 매니저가 된다는 것은 기술적으로 가장 뛰어나야 한다는 의미는 아니었다.사람들을 돕는 일이 매니저로서 성공하는 데 훨씬 중요했다.기술 팀에게 존경을 받으려면 팀원들이 기술적으로 신뢰할 수 있어야 한다.기술적인 신뢰 없이는 힘든 싸움에 직면할 수 있으며, 한 회사에서
새로운 보고 체계 만들기정기적으로 원온원 미팅하기경력 성장, 목표 달성, 개선된 영역 및 근거 있는 칭찬 등 정기적인 피드백 하기팀원이 학습할 영역을 찾고 프로젝트 업무, 외부 교육이나 멘토링 등을 통해 성장 돕기개인적인 특성을 파악하기 위해 질문하자칭찬은 어떻게 받고
테크리드는 가장 복잡한 기술을 다루고 최고의 코드를 작성하는 개발자에게 맡겨야 한다고 생각한다. 이는 경험 많은 매니저조차 흔히 빠지는 일반적인 오해다.테크리드는 자기 코드의 세부 사항에만 집중하고 싶은 사람에게 적합한 역할이 아니다.테크리드의 역할은 경력 사다리에서
멘토의 지도에 따라 실무를 경험하고, 생산성이 높은 개발자로 성장하는 법을 배울 수 있다.매니저는 경력의 이정표가 되고, 멘토링은 매우 가치가 있다.경청하기경청은 사람 관리의 시작이자 기본경청은 좋은 매니저의 핵심 기술 중 하나인 공감의 전 단계멘티의 질문이 이해가 되
팀원과 매니저 사이의 인간적인 연결훌륭한 매니저라면 팀원의 컨디션을 눈치채고 왜 그런지 물어볼 정도로 팀원을 챙길 줄 알아야 한다원온원 미팅의 두번째 목적은 매니저와 어떤 주제라도 개인적으로 이야기 하는 것팀원이 매니저에게 기대하는 두 번째는 피드백이다좋은 매니저는 팀
10년차가 넘어가면서 팀에서의 역할에 대해 자연스레 고민이 들었다.시니어 개발자로서 팀원에게 어떤 영향을 줄수 있을지매니징에 대한고민과 경험을 해보고 싶다는 생각이 들었던 차에, 지인 N님이 이 책을 추천해 주셨다.이 책을 읽으며 지난날들에 대해서 돌이켜보는 시간이 되