안녕하세요 내일 배움 캠프 - 스파르타코딩, 안드로이드 과정 3기 수료생입니다.1월 15일 사전캠프부터 7월 5일 수료하기까지 달려오면서 내일 배움 캠프 안드로이드과정을 수강할지 고민하시는 분들께 조금이나마 도움이 되고자, 그리고 지난날들을 회고하고자 이렇게 글을 쓰게 되었습니다. "이런 부트캠프 후기글들이 꽤나 많던데 이런거 쓰라고 시키나요?" -> 아니요 자발적으로 회고하고자, 고민하시는 분들께 조금이나마 도움이 되고 싶어서 쓰는 겁니다. ( 실제로 제가 이런 생각을 가지고 있었습니다 ㅋ ) 캠프를 시작하기전 나의 백그라운드저는 컴퓨터공학과를 졸업하자마자 내일 배움 캠프를 참여하게 된 전공자입니다. 2023년 3월, 처음 안드로이드 스튜디오를 만져봤지만 언어의 개념, 안드로이드 개념을 모르고 Chat..
안녕하세요 내일 배움 캠프 스파르타 코딩, 안드로이드 3기를 수강 중인 주코딩입니다! 오늘 너무나 좋은 일이 있어서 또 이렇게 글을 쓰게 되었습니다. 그것은 바로바로! 🏆내일배움캠프 이번 주 우수 TIL에 선정되다! 오후 6시부터 7시까지 공식 저녁시간인데 식사도 안 하시고 공지 올려주시는 매니저님께 감사의 박수를 👏👏👏 금주 우수 TIL이 선정되어 내일 배움 캠프 블로그에 게시되었다고 하여 한번 가보았습니다! 내일 배움 캠프 블로그를 가보니! 3월 10일에 작성했었던 계산기 과제 피드백 후기가 선정되었던 것이었습니다! 😊😊😊😊 해당 글 보러 가기 -> https://jucodingdev.tistory.com/73 [내일배움캠프 - 스파르타코딩] 개인과제 - 계산기 피드백 후기 오늘은 3월 5일부터 3월..
2월 26일 스파르타코딩을 시작하자마자 1주 차 프로젝트를 시작하게 되었습니다. 가볍게 "자기소개"라는 주제로 2월 26일부터 3월 1일까지 간단한 앱을 만들면서 협업을 해보았는데요 KPT방식으로 회고를 해보려고 합니다. KPT란? [ 더보기 클릭 ] 더보기 Keep: 이번 프로젝트에서 진행한 과정 중 다음 프로젝트에서도 유지했으면 하는 부분 Problems: 문제점: 이번 프로젝트에서 발생한 문제점을 객관적으로 판단 해결방안: 해당 문제점을 해결할 수 있는 현실적인 방안 제시 Try: 다음 프로젝트를 위해 해야 할 노력 Feel: 이번 프로젝트를 통해 느낀 점 📑Keep 조원들과 같이 프로젝트를 경험해 보는 좋은 협업 기회를 가졌는데, 협업과정 중 문제점이 발생하였습니다. 바로 idea폴더가 충돌이 난..
이 글은 오늘, 내일 배움 캠프의 스파르타코딩 앱개발 트랙 [Android] 분야를 수강하게 된 취준생의 이야기입니다. 안녕하세요 주코딩입니다. 오늘 이렇게 글을 쓰게된 이유는 훗날 지금 이렇게 시작한 부트캠프의 끝에 저의 처음을 다시 한번 보면서 추억을 느끼고자 하며 매일 학습한 내용 또는 알고리즘, 프로젝트 등을 글로 기록을 하겠지만 시간이 지날 때마다 글로서 저의 각오와 느낀 점 등을 적어내고자 그리고 나중에 이 글을 다른 사람들이 보았을 때 도움이 되고자 작성하게 되었습니다. 앱개발자 되고 싶었던 이유 제가 앱개발자가 되고 싶었던 이유는 단순합니다. 코드를 조금만 입력해도 바로바로 결과물이 도출되어 기능을 사용할 수 있다는 점이 너무 재미있었습니다. 처음 Android Studio를 만졌을때가 2..
📑 오늘의 미션 [ 더 보기 클릭! ] 더보기 저는 여기서 가장 유심히 본 아티클은 "함께 일하고 싶은 개발자"입니다. 평소에도 에세이 같은 책들을 좋아하기에 가장 먼저 눈에 보였던 것 같습니다. 이 글에서 함께 일하고 싶은 개발자는 크게 6가지로 분류했습니다. 1) 병목을 줄일 수 있는 사람 - 이 글에서 말한 병목은 개발자들의 나태함이라고 볼 수 있을 것 같습니다. 대부분의 제품 조직에서 기획자, 디자이너, 개발자 순서로 작업이 이루어지는데 여기서 개발자가 아무런 준비도 없이 그저 자신의 순서가 오기만을 기다리는 개발자들의 의해서 막상 기술 구현 과정에서 맞닥뜨렸을 때 구현이나 설계가 달라지거나 제품 구현에 오래 걸리기 때문이라고 했습니다. . 2) 팀플레이가 가능한 사람 - 여기서 말하는 팀플레이는..
📑 오늘의 미션 [ 더 보기 클릭! ] 더보기 총 두가지 채용 리스트를 가져와봤습니다. 1. WATA Inc Android (주)와따는 "3D 라디아 공간 인식 플랫폼"을 통해 자율주행에 주로 사용되는 라이다를 산업분야에 접목시켜 현장에서의 안전을 강화하고 생산성을 향상하고자 하는 기업입니다. 주요 업무 ● 실내위치 정보 서비스 플랫폼 Android 앱 개발 ● 자사 서비스 Android 앱 개발 ● SDK, NDK 개발 자격요건 ● Android 개발 실무 경험 ● Android 플랫폼에 대한 이해도를 가지신 분 ● Android 상용 서비스 개발 경험이 있는 분 우대사항 ● 공학계열 전공자 ● 지도 기반 / 위치 정보 서비스 앱 제작 경험이 있는 분 ● 앱 서비스를 오랜 기간 지속적으로 개선해 보신 ..
📑 오늘의미션 [ 더 보기 클릭! ] 더보기 1. 버그(Bug) - 버그란 프로그래머에 의한 에러입니다. 개발자가 예상하지 못한 잘못된 결과를 내거나 오류발생 또는 오작동이 발생하는 등의 문제를 말합니다. 2. 에러(Error) - 에러란 응용 프로그램의 사용자에 의해서 발생합니다. 예를 들어 응용 프로그램 사용자가 주민등록번호 입력 난에 숫자가 아닌 문자를 입력하게 될 경우 프로그래머는 이에 대해 예외처리를 해야 하지만 하지 못했다면 에러가 발생합니다. 3. 예외처리 - 예외처리란 생각지도 못한 에러를 방지하기 위한 대처 방법입니다. 예를 들어 응용 프로그램 사용자가 주민등록번호 입력 난에 숫자를 입력해야 하지만 문자를 입력할 경우 " 숫자만 입력해 주세요 " 또는 " 주민등록 형식이 맞지 않습니다. ..
📑 오늘의미션 [ 더 보기 클릭! ] 더보기 IDE - 통합 개발 환경이라는 뜻입니다. 우리가 일본어를 배우면 일본어 통역사를 할 수 있듯이 컴퓨터 언어 중 Java 또는 Kotlin을 배우면 이 언어를 사용할 수 있는 공간이 필요합니다. 그 공간의 예시로 IntelliJ, Android Studio 등이 있습니다. 컨벤션 - 컨벤션이란 일종의 코딩 스타일 규약입니다. 나뿐만이 아닌 다른 사람들이 나의 코드를 읽었을 때 가독성을 높이기 위해 약속한 쉬운 코드 작성법 같은 것입니다. 예를 들어 우리가 변수를 지정할 때는 소문자를 사용합니다 (name, age, weight 등) 하지만 클래스를 지정할 땐 첫 글자를 대문자로 지정해 줍니다. (Student, Kakao 등) 이렇게 지정을 해준다면 다른 사람..