일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- bigquery
- Hyperledger
- Gradle
- 스트리밍
- vuepress
- ethereum
- error
- quick-start
- hardwareacceleration
- coroutines
- convert
- Glide
- Realm
- test
- Exception
- kotlin
- 다윈
- 안드로이드
- null safety
- log
- web3js
- firebase
- porterduff
- 컴파일
- LAYER_TYPE_SOFTWARE
- dataginding
- C
- fabric-sdk-java
- fabic
- Android
- Today
- Total
목록무유 (9)
날마다 새롭게 또 날마다 새롭게
비트겟 계정 생성 시, 웹사이트에 접속하거나 아래 링크를 클릭하면 수수료 50% 할인 레퍼럴 코드가 적용된 회원가입 페이지로 이동합니다. * referral code : QBHT5HAW * referral link : https://www.bitget.com/en-GB/referral/register?from=referral&clacCode=QBHT5HAW
여기서 말하는 속도는 같은 시간 안에 더 많은 코드를 만들어 낼 수 있는 능력을 말한다. 개발 퍼포먼스는 자신의 코드를 리팩토링하는 경험을 통해서 향상시킬 수 있다.리팩토링은 막상 시도하려고 하면 시간이 오래 걸리고 귀찮기 때문에 시작하기가 어렵다.하지만 초보 개발자일 때 이러한 경험을 많이 해봄으로써 리팩토링의 속도를 높일 수 있게 되고,리팩토링 속도가 빠르다면 앞으로 리팩토링을 더 쉽게 시작할 수 있을 것이다. 단순히 리팩토링 경험이 퍼포먼스 속도를 높여주는 것 뿐만 아니라 우리는 이 경험을 기반으로 객체지향적 코드에서 패턴으로의 전환을 이룰 수 있다. [퍼포먼스 향상을 통해 얻을 수 있는 것]리팩토링 시도 → 리팩토링을 통한 객체지향 코드 작성 경험 향상 → 객체지향 패턴으로의 전환 [퍼포먼스를 높..
1. 유연성이 좋은 코드 2. 다른 개발자들이 쉽게 사용할 수 있는 코드 3. 변화하는 요구 사항을 안정적으로 수용할 수 있는 코드 4. 관리하기 쉬운 코드 5. 생산성이 용이한 코드
CEO - 회사의 사업 성공을 책임지는 대표 역할CTO - 회사의 전반적인 기술 리더십을 대표하는 역할펠로우 - 전략적인 기술 사상가 또는 혁신가, 최고위급 기술직,부사장 - 특정 브랜드 전체 또는 R&D나 마케팅, 영업 등의 회사의 광범위한 영역을 차지하는 한 기능 전체를 책임지는 대표엔지니어링 본부장 - R&D 팀을 책임지는 임원, 전략이 잘 정의되었는지 관장하는 역할, 제품 개발 관리수석 아키텍트 - 제품이나 브랜드의 아키텍처를 책임짐릴리스 관리자 - 제품 출시를 전반에 걸쳐 책임지는 프로젝트 관리자2선 관리자 - 관리자를 관리하는 관리자아키텍트 - 제품의 일부 또는 전체의 아키텍처를 책임짐기술 관리자 - 실제 생산적인 일을 하는 직원들을 관리하며 팀의 선임 기술 지도자 역할프로그램 관리자 - 제품..
1. 업무 역량 (기술 역량)- 요건 계획, 소프트웨어 설계, 프로그래밍, 디버깅, 소프트웨어 공학, 운영체제 등을 말한다.- 성장을 위한 기술 역량 분류1) 기본기 - 핵심 언어, 운영체제, CPU, 객체지향 설계, GUI 프로그래밍, RAID, SSD, SAN/NAS, 메모리 관리 자료구조와 알고리즘, 데이터베이스, XM, 웹 프로그래밍, (LISP, 펄, 파이썬, 루비)2) 개발역량 - 코딩 역량, 품질 보증 역량, 전략 계획 역량코딩 : 요건 계획, 기능 명세 작성, 유닛 검사, 소프트웨어 아키텍처 설계, 캡슐화, 재사용, 디버깅, 진단, 확장성, 검토 방법론, 사용성 설계QA : 기능 검증 검사, 시스템 검증 검사, 스트레스 검사, 성능 품질 보증, 통계 검사, 소프트웨어 신뢰성 공학 절차, 정..
첫 번째 자유 : 원하는 대로 프로그램을 실행할 자유두 번째 자유 : 프로그램 소스 코드를 들여다보고 원하는 일을 할 수 있게 고칠 자유세 번째 자유 : 이웃을 도울 수 있는 자유 - 원하는 대로 사본을 만들고 배포할 자유네 번째 자유 : 커뮤니티에 기여할 수 있는 자유 - 원하는 대로 자신이 수정한 버전의 사본을 만들고 배포할 자유
- 최소한 네 가지 서로 다른 프로그래밍 언어와 네 가지 서로 다른 데이터 형식(JPEG, XML, 텍스트, MPEG 등)을 배운다.- 적어도 천 명이 동시에 사용할 수 있을 정도의 소프트웨어를 개발한다.- 1테라바이트 규모의 데이터까지도 스케일링할 수 있는 소프트웨어를 개발한다.- 열 명 이상이 참여하는 프로젝트에서 일한다.- 지금은 질문에 답해줄 사람이 없는, 만들어진 지 5년 넘게 지난 코드를 확장하는 일을 한다.- 남이 만든 코드의 결함을 적오도 40개 이상 수정한다.- UNICODE를 입력받고 두 가지 이상의 언어로 사용자 출력(에러 메시지, GUI 텍스트 등)을 하는 다국어 지원 코드를 작성한다.- 다음과 같은 상황에서의 성능 특성을 연구한다.- CPU 캐시 미스가 있는 상황과 없는 상황에서 ..
1. 해당 분야에 대해 연구하고, 그 기업의 현 위치를 파악한다.2. 스킬 테스트용 질문, 퍼즐 형 문제, 현장에서의 프로그래밍 테스트에 대비한다.3. 자신감과 겸손함을 동시에 보인다.4. 명확하게 소통할 수 있다는 것을 보인다.5. 소프트웨어 분야에서의 폭넓은 관심을 보인다.6. 지피지기면 백전백승이다.* 면접관은 어떻게든 지원자를 떨어뜨리기 위해 노력한다.7. 긍정적인 면만 부각한다.8. 열정을 보인다.9. 회사에 대한 부정적인 질문은 하지 않는다.10. 개인 신상이나 건강에 관한 정보는 절대 공개하지 않는다.11. 자기선전을 준비한다.12. 거짓말을 하지 않는다.13. 면접 후 에티켓을 갖춘다.14. 면접 코칭15. 기타 면접 절차를 더 수월하게 이끌어갈 수 있는 비결- 미리 면접 장소에 가본다.-..
1. 전문적인 고품질 시스템을 만든 경험이 있는 회사인가?2. 뭔가 배울 만한 진정 재능을 갖춘 사람이 있는 회사인가?3. 내가 들어갈 자리가 흥미로운 자리이고, 내가 믿을 수 것과 관련하여 장기적인 성장 가능성을 가진 자리인가?4. 성공하기 위한 필요조건을 제대로 이해하고 실제 성공 실적을 가진, 상식에 맞게 행동하는 경영진이 있는 회사인가?5. 자기가 생산하는 제품에 대한 비전을 분명하게 가지고 있는 회사인가?6. 독립 연구 조직이 있는 회사인가?7. 어떻게 혁신하는 회사인가? 얼마나 근원적인 혁신을 이뤄낸 회사인가?8. 쾌적하고 유연한 업무 환경을 갖추고 있는가? 내 라이프스타일과 어울리는 회사인가?9. 회사가 안정적일 것 같은가? 10년 후에도 존속할 수 있는 회사라는 믿음이 가는가?10. 업계 ..