일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인터페이스
- java
- 인프콘
- 물리구성도
- 상속
- 자바
- 유선LAN
- 계층화
- l3 스위치
- 1764
- 10866
- 파이썬 1712
- 다형성
- TCP/IP
- AWS CLF
- 테슬라폰
- modifiers
- network
- 네트워크
- 프로토콜
- 개발바닥
- 남궁성
- aws 자격증
- 데이터 송수신
- 백준 1712
- 논리구성도
- 자바의 정석
- 역캡슐화
- 백준 2775
- 파이썬
- Today
- Total
병훈's Blog
개발을 시작한 당신에게 해주고 싶은 이야기 본문
https://www.youtube.com/watch?v=FVRXlaC1oZg
1. 시간은 나의 가장 소중한 자산이다.
나는 얼마나 많은 시간이 있느냐로 부자를 판단한다. 회사의 CEO가 되어서 수많은 자동차와 아파트를 소유할 수 있지만, 가족과 친구들과 시간을 보낼 수 없다면 가난하다고 생각한다. 아무도 시간을 살 수는 없다.
2. 나 자신을 아는 것은 진짜 중요하다.
나 자신을 아는 것은 시간을 절약하고 목표에 더 가까워지게 만들 것이다. 본인을 이해하는 것만으로 학습 과정이 개선된다. 왜냐면 본인이 어디로 향하는지 안다면, 모든 것을 배울 필요도 없게 되기 때문이다. 정말 수많은 언어, 수업, 책들이 있어서 무엇을 배우고 배우지 않을지 선택해야 할 필요가 있다. SW에는 아주 많은 분야가 있어서 이를 모두 배우는 것은 불가능하다. 하지만 대부분의 사람들은 본인 자신을 제대로 알지 못하고, 그 상태에서 수많은 옵션들 - 웹사이트, 비디오 게임, 앱들을 보면 모두 배우고 싶고 흥분되겠지. 그렇다면 어떻게 해야 할까?
초보를 위한 2가지 옵션이 있어. 파이썬과 자바스크립트야. 본인이 시각적인 사람이라면, 인터랙티브한 것들을 좋아한다면 (웹사이트, 앱, 비디오게임) 사람들이 클릭할 수 있는 것들을 좋아한다면 JS를 추천하겠어. 혹은 AI, 자동화, 트레이닝봇, 데이터마이닝에 푹 빠져있다면 파이썬을 살펴보도록 해. 파이썬은 특히 구분이 쉽고 이해하기 편하기 때문에 초보자들에게 추천하지.
또 하나 미리 알았으면 하는 것은, 한 언어를 '전문화'하는 것이야.
좋아하는 언어를 선택하고, 제대로 깊에 배워두는 것이 많은 언어들을 얕게 아는 것보다 더 좋다고 생각해. 그 언어에 관한 책을 사고, 모범사례를 읽고, 해당 커뮤니티에서 활동하고, 컨퍼런스도 가보는 것이지. 한 언어를 마스터하고 다른 언어로 이동하는 것은 쉽거든.
또한 지루한 것들을 미리 공부할껄! 에 대한 거야.
자료구조, 알고리즘 같은 것들 말이지. 이것들은 다음 레벨로 업그레이드 해주는 요소야. 애플리케이션을 최적화할 수 있는 요소이고, 깔끔하고 체계적인 코드를 작성하는 데 도움이 돼.
또 하나 미리 배웠으면 하는 것은 SQL이야.
아무리 멋진 프레임워크를 사용하더라도, 결국 DB와 작업해야 하고, 그것은 SQL DB가 될 가능성이 높아. SQL은 배우기 쉬워. 재밌진 않지만 꽤나 유용하지.
그리고 텍스트 에디터 사용법을 익혀서 시간을 아끼길 바래.
마지막으로 가장 중요한 것은 자아를 죽이는 거야.
경험을 쌓는 단계에서 자아는 적이야. 자아는 성장을 막을 거야. 더이상 배울 것이 없고, 이미 정상에 있다고 너를 속일거야. 훌륭한 프로그래머가 되고 싶다면, 항상 학생으로 남아있어야 해. 질문을 하며 겸손해야 하고, 항상 배울 것이 있다는 것을 알아야 해. 누구나 당신에게 가르쳐 줄 수 있다는 것을 알아야 하고, 본인이 초보자였을 때를 기억해야 해. 끊임없는 변화에 적응할 수 있어야 하고.
'IT 콘텐츠' 카테고리의 다른 글
잘 못써도 합격하는 개발자 이력서 (0) | 2023.04.17 |
---|---|
주니어 개발자가 빠르게 성장할 수 있는 비법은? (0) | 2023.04.17 |
서류탈락하는 개발자 포트폴리오의 특징 (0) | 2023.04.17 |
테크 리더 3인이 말하는 "개발자 원칙" (0) | 2023.04.15 |
개발자의 셀프 브랜딩 | 인프콘 2022 (0) | 2022.12.23 |