본문 바로가기

30, 코딩공부시작/마음가짐8

프로젝트 & CS 공부 CS공부를 계속 해나가고 있다.컴퓨터구조, 운영체제, 데이터베이스, 네트워크, 자료구조를 병행하면서 읽기를 병행하고 있다. 많은 책들이 컴퓨터구조와 운영체제를 한 세트로 묶어서, 혹은 컴퓨터구조 다음에는 운영체제를 안내하는 게 궁금했었다. 이 궁금함은 공부를 하면서 해결됐다. 둘 사이에는 긴밀한 연결성이 있었고, 내용도 꽤나 겹친다. 데이터베이스는 예상외로 어렵지 않은 느낌이다. 자료구조는 알고리즘 문제를 풀면서 자연스레 공부하게 되어 큰 거부감은 없었다. 자주 노출되고 들어서 거부감이 덜 한 느낌이다. 제일 고전은 네트워크이다. 대표적으로 7계층이 주요 공부 포인트인데, 네트워크 계층부터가 급 어려워진다. IP, 라우터 등 꽤나 들어본 것들이지만 막상 공부하면 어렵다. 일단은 그냥 읽으면서 익숙해지고,.. 2025. 2. 13.
개발자가 되기까지 얼마나 걸리는가?? 개발자가 되려면 얼마나 걸리나요?? https://youtu.be/rjiU7S5Q9-w 개발자(Developer)라 함은 뭔가를 '개발', 즉 '만들 수 있다'는 뜻이다. 웹사이트, 앱, 게임을 비롯한 무엇이든 만들어내고 개발한다는 의미이다. 스스로 만들어낼 수 있다는 의미인데, 이는 작동 원리를 이해한다는 뜻과 같다. 백엔드, 프론트엔드, 서버를 이해하고, 스스로 무언가를 만들어냈다면, '개발자'이다. 다시 말해, 개발자가 되기까지 얼마나 걸리는 지는 개발하고자 하는 것을 만드는 데까지 소요되는 시간과 같다. 그러므로, 개발자로서의 길을 시작한다면 '공부'만 하지 말고 '만들기'를 시작하는 게 맞다. 결국, 개발자는 스스로 무엇을 개발했는지가 자신을 정의한다. 2021. 11. 19.
프로그래머의 자질은 무엇인가? 프로그래머의 자질 https://youtu.be/5ubCZxLDUfE (1) 호기심 호기심이 많으면, 공부를 하고 있다는 자각도 없이 이미 공부를 하고 있기 때문 호기심이 많으면, 본인이 궁금해서 찾아보고 스스로 공부를 하게 된다. 호기심이 많으면, 혼자 '왜?' '왜?' 질문하면서 스스로 공부를 하게 된다. (2) 참을성 실수를 많이 할 것이기 때문. 대표적으로 오타. (3) 자기자신에게 너그러워야 함 '나는 병x인가 봐' 는 식의 생각을 하지 않아야 한다. 어려운 게 맞다. (4) 겸손 다들 자기 웹사이트 만들어달라고 할 것이다. 그때 거들먹거리거나 건방은 지양해야 한다. 겸손하면 더 많은 걸 배울 수 있다. 그러면 질문을 더 많이 할테니. (5) 자신감 충분히 배웠으니 공부는 그만하고 만들기를 시도.. 2021. 11. 19.
누구나 코딩을 할 수 있다? 오해와 진실 프로그래밍에 대한 오해와 진실 https://youtu.be/ThGbP9wgkz8 (19.12.16ver, 비교적 최신) https://youtu.be/aW9-pHDgOrI (1) 프로그래밍은 쉽고, 누구나 할 수 있다? No! 그건 팔려고 하는 멘트이다. 물론, 캠프 등을 통해 무언가를 알아가고 자신감을 얻을 수는 있다. 하지만 그게 다는 아니다. 어떤 사람들은 정말 프로그래밍이 안 맞는 사람들도 있다. 누구나 개발자를 할 수 있다는 말은 누구나 화가가 될 수 있다는 말과 같다. 개발자가 된다는 것은, 논리적 사고와 문제해결을 즐긴다는 것을 의미한다. 무엇보다 개발자는 자신과의 싸움이다. 그저 컴퓨터 앞에서 자괴감을 느끼며 씨름한다. (2) 프로그래밍은 재미있다? No! 재밌다고 외치는 프로그래머를 한.. 2021. 11. 19.
30살인데, 코딩하기에 늦은 걸까?? 30살인데, 코딩하기에 너무 늦지 않았나요? https://youtu.be/EqpgHxZI1M0 -> 어느 나이든 코딩은 시작할 수 있다고 생각한다. Q, 코딩 입문을 뭐부터 하면 좋을까요? -> html부터 시작해야 한다고 생각한다. 효과(결과)를 즉각 확인할 수 있기 때문이다. 그로 인해 성취감을 맛볼 수 있다. 파이썬이나 C로 시작하면 결과가 바로 안 보여서 지루해질 수 있기 때문이다. Q. 효율적인 공부방법은? -> 멘토가 있는 게 중요하다. 개발자 친구나 강사나 누구든. 배울 필요가 없는 걸 알려줄 수 있는 사람이 필요하다. 시간 낭비를 하지 않을 수 있는 비결이다. 그러나 멘토나 친구가 없다면, 관련 영상이나 로드맵을 참고하기를 추천한다(그러나 체크리스트가 되어서는 안 된다!). Q. 풀스택이.. 2021. 11. 19.