본문 바로가기

분류 전체보기410

누구나 코딩을 할 수 있다? 오해와 진실 프로그래밍에 대한 오해와 진실 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.
프로그래밍 독학 프로그래밍 독학할 때 자주하는 실수 5가지 https://youtu.be/FF6CF8TZIhE (1) 언제나 공부만 하느라 실제로 무언가를 만들지 않는다. -> 시험공부하는 것처럼 접근한다. 프로그래밍은 공부하는 게 아니다. 만드는 것이다! 프로그래밍은 뭔가를 만들고, 완성하고, 프로젝트를 하는 것이다. 자신만의 코드로! 계산기 만들기 같은 무척 쉬운 것부터 시작하라. 핵심은 뭔가를 만드는 것이다! (2) 언제나 준비가 되지 않았다고 생각하는 것 -> 책을 더 봐야 하고, 강의를 더 들어야 한다고 겁내는 것. 결국 (1)번과 같은 꼴이 되고 만다. 실제로 뭔가를 만드는 것을 통해 자신의 실력을 측정하는 것이 현명하다. (3) 초반에 너무 열심히 하는 것 -> 마치 헬스장에 가는 것과 같다. 첫 날 과하게.. 2021. 11. 19.
코딩, 어떤 언어부터 시작하지?? (2) 어떤 언어부터 배워야 할까? 5개 언어 https://youtu.be/p_v_js0mxVc 어떤 언어로 공부를 시작해야 할 지에 대한 정답은 없다. 무엇을 하고자 하는 지 모르기 때문에 무조건 무엇부터 시작하라고 말할 수 없다. 결국 선택은 본인의 몫이다. 언어가 시스템에 가까워질수록(Low level), 못 생겨진다. 즉, 읽기 어렵다. 잘 알려진 5개의 언어에 대해 설명과 왜 사용되는지, 배우면 어떤 곳에 취업하는 지 등을 알아보고 선택하자. (1) C++ -> C언어는 low level 퍼포먼스를 위해 디자인 된 언어이다. 머신(기계)에 무척이나 가까운 언어라는 뜻이다. -> 소프트웨어를 다루는 큰 기업들과 일하게 될 것이다. 예를 들면, 포토셥, 프리미어 프로를 만드는 adobe 같은 회사들 이런.. 2021. 11. 18.
코딩, 어떤 언어부터 시작하지?? (1) 1. 코딩, 어떤 언어부터 배워야 하나? https://youtu.be/mYgWbOup4UA 어떤 언어로 시작할지는, 자신만의 목표와 관계 있다. 무엇을 만들고 싶은지에 따라 달라진다. 즉, 자기가 하고 싶은 것에 따라 시작은 얼마든지 달라진다. A. 비디오 게임을 만들고 싶다면? -> C, C#, C++ B. AI 작업을 하고 싶다면? -> 파이썬 C. 웹사이트 프론트엔드, 백엔드 등을 하고 싶다면? -> 자바스크립트 니콜라스의 개인적인 의견은, 자주 쓰이고 다재다능한 언어로 시작하기를 추천! 그러나 자신이 할 것이 분명하다면, A~C 중 분명하게 선택하여 시작하라! -> 자바 스크립트(JS) 왜 자바스크립트인데? -> 웹사이트 프론트엔드, 백엔드, 앱, 작은 비디오게임, 머신 러닝 등 다양하게 만들 .. 2021. 11. 18.