- "자바로 배우는 핵심 자료구조와 알고리즘" 책 좋음
- "아웃라이어" 책 좋음
- 블로그 관리 꾸준히 잘하기
- 코드 짤 때 변수 이름은 누가봐도 알아볼 수 있게 명확하게 사용하기
- 책 많이 읽고 글 쓰는 연습하기(글 쓰는 실력은 하루 아침에 늘지 않는다!)
- 매일 꾸준히 알게 된 점 일기로 쓰거나 블로그에 정리하기
- 기업들은 각 알고리즘을 외워서 코딩하는걸 원하지 않는다!! 그 알고리즘이 언제 어느 상황에서 사용되는지 알고있는지가 중요!!
- 공부는 실전처럼
- 자격은 정보처리기사 하나면 충분하다! 다른거 딸 시간에 공부나 해라!
- 무엇이든 만들어봐라(프로젝트)
- 개발자를 만나거나 질문할 수 있는 기회는 생각보다 흔하지 않다. 물어보고 싶은 점들을 항상 생각하고 있다가
기회가 생긴다면 무조건 물어보기 - 코드를 실행했을 때 오류가 떴다? 짜증내지 말고 오류 메세지도 복사해서 블로그에 기록해두고 해결방법도 같이 기록해두기. 그럼 나중에 오류를 만났을 때 구글링 할 필요없이 내 블로그만 뒤져도 충분히 해결가능!
- 코드를 예쁘게 짜는 연습하기
- main 함수가 너무 길면 ❌. ➡ main에서는 큰 일만 처리하고 top-down 방식(큰 것부터 계획하고 뼈대를 만들어서 진행하는 방식)으로 함수를 여러개 만들어서 사용하기. 객체지향적 으로 짜는 것이 가장 중요!
📣 객체지향 이란?
객체 지향 프로그래밍은 컴퓨터 프로그래밍 패러다임중 하나로, 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다.
(출처: https://jeong-pro.tistory.com/95 [기본기를 쌓는 정아마추어 코딩블로그])
- 무분별한 static 사용은 금물!
- 중복코드는 별도 함수로 분리하기
- 사용한 자원은 가능하면 바로 해제해주기~
- 주석은 간결하게!
- 예외처리 , 표준입출력 처리 정말 중요하다
- 코드의 가독성 높이기(if, for문이 한 줄이더라도 { } 로 감싸서 어디까지가 if, for문인지 명시하기)
- 잘 짜여진 코드를 많이 보기
- 보통 출력은 new line으로 많이 끝나니까 그냥 무조건 개행문자를 붙이자^^
반응형
'DIARY' 카테고리의 다른 글
Github Arctic Code vault Contributor가 되다! (0) | 2020.08.30 |
---|---|
NHN OPEN TALK DAY (0) | 2019.09.02 |