본문 바로가기
Etc

공부 팁

by jaekk 2018. 5. 3.


 날짜

 내용 

 #180420


공부한 내용 A4용지에 간략하게 정리하기

ex)오버로딩이 뭐예요? 물어보면 바로 답할 수 있게

대충이라도 공부한내용 훑기
알게모르게 공부되는 것임

 #180426



 개발할 때 쉬운것부터 하자


한글로 말할 수 있어야 한다.

모를 때 조금씩 바꾸고 그 결과 보고 어떻게 바뀌는지 알 ss것

1.사용자 모듈 찾기
2.제일 쉬운 모듈 찾아서 변경해보기

카드게임 만들기
player 클래스
딜러가 카드를 갖고있다가 나눠준다.
플레이어들은 카드를 갖고 있다.

계산 / 출력을 분리해야한다.

 #180501

 회사에서 무엇을 시킬지 모른다-> 기본기다루기


 #180502



 중요한 순위

1.자료구조
2.DB
3.OS
4.Network
5.Compiler

 #180502


 개발할 때 말로 되뇌인다.

하다 안풀리면 복습하기

코드가 이해 안되면 유닛 단위로 쪼개서 생각하기
코딩 전에 무조건 설계하기
코딩할 때 안풀리거나/ 코드가 이해 안되면 -> 주석 달기

항상 간결하게 줄이기
머리속에 그림으로 이해하기 
기억하기 쉽게 스토리텔링 하기
자주 반복할 것 

 #180503


 프로그래밍할 때

1.일단 설계
2.설계 후 잘 모르겠으면 메서드 하나 만들어보기
    ex) MyVector
        배열 길이를 늘렸는데도 인덱스 에러나 나네?
        인덱스 에러가 왜나지?
        배열 맨처음을 넣어보면서 이것도 문제가 되네?
        배열에 문제가 있네?
        배열이 제대로 생성된건가?
        배열이 뭐지?
3.유닛테스트하기
    여러개 만들고 테스트하면 어디서 오류나는지 정확히 알 수 없다.
    단위로 테스트한다.
    하나 완성-> 테스트 완료 -> 새 개발 -> 테스트 -> 오류 : 두번째 개발에서 오류난 걸 알 수 있다.

단편적 지식과 연습을 통해 얻는 지식이 다르다.
구별해서 우선순위를 둘 것

자꾸 그린다. 
말로하면서 생각을 따라간다.
하나하나 print하면서 로직을 따라간다.





'Etc' 카테고리의 다른 글

20180810  (0) 2018.08.10
삼성전자, 저장 용량 33% 늘린 SSD 양산  (0) 2018.08.08
태양 수제 갈비  (0) 2018.08.05
베트남 다낭/호이안 여행 3일차  (0) 2018.08.04
이력서 사진 word에 알맞게 추가하기  (0) 2018.07.23

댓글