개발자 99% 커뮤니티에서 수다 떨어요!
코딩은 중1때부터 앱을사용하면서 앱아이디어 내는것이 재밌었고
앱을 직접만들어보고싶은 생각이들면서 코딩에 관심이 생겼다
코딩은 어려워서 특성화고로 가서 배울생각이였는데
성적이 부족해서 특별전형으로 가기위해서 파이썬부터
배웠는데 재미있었다.
그런데 리스트 부터가 어려웠었다 그때는 웹,앱이 어떤언어로 만들어지는지 몰라서
파이썬으로 플래너웹을 만들고싶어서 파이썬 리스트라고 유튜브에 검색했더니
파이썬 리스트, 배열이 나와서 배열의 개념이 뭔지도 모르고 투두리스트를
생각하면서 이해하기 어려웠었다.
그러다가 웹을 어떤언어로 만드는지 알게되었다
처음 이름만 보면 HTML 굉장히 뭔가 딱딱한 느낌의 이름이
어려워 보였는데 해보니까 너무쉬워서 HTML&CSS를
2주동안 열심히했었다
그런데 또 난관이 생기는데 자바스크립트가있었다
웹을 동작하는데 필요한 자바스크립트 언어를 처음배울때는
변수,조건문,반복문 파이썬에서 했던거여서 객체까지
쉬웠는데 DOM을 배우면서 이해가안갔다
거기에 유튜브를 보면서 배울때
기능을 이해하면서 만들어야하는데
코드를 따라치는것처럼 해서
다만들고나면 이게 무슨 코드인지 할때가있다
그래서 어떻게 배워야할지 혼란스러웠었다
그러다가 프레임워크 리액트를 알게되고
노마드코더 영화웹 만드는것을 보면서 리액트를
처음 시작했는데 자바스크립트 기본이 안되있어서
중간중간 이해가 안되는 부분이 많았다
결과물은 완성했지만 똑같이 혼자 만들려고하면
또 막막해진다
그렇게 리액트 네이티브도 해보고
뷰도 해보고 데이터포맷팅 판다스도 해보고
인공지능이론도 배워보면서 여러가지를 배우면서 경험했는데
하나가 안되니까 다른걸 계속 배우려고하는것같은데 오히려 그것때문에
더 안되는것같다 아쉽게도 원하는 학교는 성적이 너무 높아서 못갔고
다시 처음부터 배워서
노마드코더의 자바스크립트로 만드는 모멘텀을 다 만들고나서는
뿌듯했었다.
이번에는 스스로 만들면서 더 배울수있었다
프로그래밍 배우는 팁은
문법부터 처음부터 쭉 배우면 사람마다 다르겠지만
나는 너무 지루했다 그래서 맨날 강의를 들으면 자고그랬다
그런데 자바스크립트로 투두리스트를 만들면서 투두리스트에 어떤기능이 있는지
이벤트가 무엇인지 그때그때 찾아보면서 투두리스트는 노드추가로 이루지는것이고
방법이 여러가지구나 enter를 누르거나 버튼을 누르면 value값을 받아와서
li컴포넌트를 생성하는 원리구나 라는것을 알게된다
이렇게 문법만 배우기 보다는 만들면서 그때그때 배우는것이 효율적인 방법인것같다
미래계획은 코딩은 배우고자한 이유가 내가 생각하는 아이디어를
내가 만들고싶은것이여서 내가 생각하는 웹을 만들어 보면서
구글같은 모든 사람이 유용하게 쓸수있는 웹을 만들어볼 계획이다