생활코딩으로 클래스 공부중에 문득 정보
생활코딩으로 클래스 공부중에 문득본문
제가 대학시절 동아리 선배에게 처음 HTML을 배울 땐
별다른 에디터 없이 메모장을 사용했었습니다.
당시 전산실에 나모가 설치되어 있어서 수업을 받았는데
선배들은 자꾸 메모장으로 코딩하라고 하더군요.
나모가 없는 곳에서 코딩할 경우 어쩔거냐는 이유로 말이죠.
실제로 실무 때 관공서 들어가서 콘솔 작업할 일이 있어고
메모장은 아니지만 vi로 코딩을 했던 경험이 있습니다.
생활코딩 클래스 동영상을 보면 메소드 첫글자만 치면 밑으로 메소드 리스트가 쫙 나오더군요.
JAVA 배우면서 이클립스 써봐서 편한건 알지만
메모장이나 vi만 써야 되는 일이 생기면 어쩌지? 하는 생각이 들더군요.
혹 경험담 있으신가요? 있다면 듣고 싶습니다.
추천
1
1
베스트댓글
@as12as 몇글자 입력하고 알려준 것을 클릭해서 완성하는 것이 아니라
최대한 글자를 타이핑한다면, 내가 기억해서 쓰는것과 다르지 않다고 생각합니다
최대한 글자를 타이핑한다면, 내가 기억해서 쓰는것과 다르지 않다고 생각합니다
@meanz 은근 편하긴 하죠 ㅎㅎㅎ
댓글 15개
자동완성 기능을 활용하기 나름입니다
몇글자 쳐도 주룩 나오지만, 그것을 계속 타이핑하면서 추천 리스트가 줄어드는것을 보는 것도 나름 재미납니다
클래스가 문장형으로 길어지는 현시대에는 자동완성 기능을 활용하는것을 피할수는 없을듯 합니다
몇글자 쳐도 주룩 나오지만, 그것을 계속 타이핑하면서 추천 리스트가 줄어드는것을 보는 것도 나름 재미납니다
클래스가 문장형으로 길어지는 현시대에는 자동완성 기능을 활용하는것을 피할수는 없을듯 합니다
@해피정 쓸 수 없는 환경에선 어쩌죠? 자동완성에 익숙해 지면 힘들지 않을까요?
@as12as 몇글자 입력하고 알려준 것을 클릭해서 완성하는 것이 아니라
최대한 글자를 타이핑한다면, 내가 기억해서 쓰는것과 다르지 않다고 생각합니다
최대한 글자를 타이핑한다면, 내가 기억해서 쓰는것과 다르지 않다고 생각합니다
@해피정 자동완성이 되지만 타이핑은 끝까지...
그러면 되겠네요.
그러면 되겠네요.
툴은 자신이 편한대로 쓰시면 되여 ㅋㅋㅋ vim 으로 코딩하신분도 있어요 ㅋㅋㅋ 유투버분이 그렇게 코딩한적도 있어서요 ㅋㅋ
@as12as 관공서 허용되는 툴 쓰시면 될것같아용..
@릴보이즈 당시에는 없었답니다. vi말고...
지금은 어떤지 모르겠네요. 오래전 일이라...^^;;;
그리고 관공서 담당자(?)는 특정 툴이 뭔지도 모릅니다.
그냥 외부장비 안됨... 인터넷 안됨... 콘솔화면 말고는 화면에 나오면 안됨...
뭐 이런식이었어요. 제가 갔던 곳은요.
지금은 어떤지 모르겠네요. 오래전 일이라...^^;;;
그리고 관공서 담당자(?)는 특정 툴이 뭔지도 모릅니다.
그냥 외부장비 안됨... 인터넷 안됨... 콘솔화면 말고는 화면에 나오면 안됨...
뭐 이런식이었어요. 제가 갔던 곳은요.
배울 때 실수로 에디터의 초창기 버전 다운 받았던 기억이 있어요. 그때 자동완성이 없어서 매일 인터넷에서 공부하느라 밤샜었는데.. 나중에 교수님께서 보시고 최신버전을 다운 받아주셔서 신세계를 맛보았습니다.. 그래도 개고생은 했지만 프로그래밍을 더 좋아하게 된 계기가 되긴 했어요ㅎㅎ
@meanz 은근 편하긴 하죠 ㅎㅎㅎ
@as12as 그쳐.. 아무래도 편하다보니 작업을 빠르게 끝낼 수 있게 되었어요 ㅎㅎ
기본 에디터로 코딩하면 오타나 그런 기본 오류들이 쉽게 안잡히는 문제가 있잖아요.
그래서 불필요한 디버깅이 필요하기도 하고 사실 그러면서 배우고 숙달되는거긴 하지만요
그런 면에서 IDE 를 쓰면 코딩 과정에서 문법적인 오류는 거의 잡아주니 결국 디버깅을 덜하게 되는 효과가 있는거죠
그치만 모든건 과유 불급이지 않을까 싶습니다.
홈페이지에 주소 고치라고 했는데 몇시간째 씨름 하고 있길래 물어보니 드림위버 깔고 세팅하는데 잘안되서 그렇다고 하더군요 ㅠ.ㅠ
기본 에디터에서 IDE 로 넘어간 사람은 필요에 따라 이것저것 쓸수 있지만 IDE 만 쓰던 사람은 그거 없으면 못한다는게 문제긴 하죠
신입사원 가르쳐 줄때 최대한 이런 부분도 같이 알려주려고 하지만.. 뭐 그것도 개인의 능력에 포함되는거라 ㅎㅎ
그래서 불필요한 디버깅이 필요하기도 하고 사실 그러면서 배우고 숙달되는거긴 하지만요
그런 면에서 IDE 를 쓰면 코딩 과정에서 문법적인 오류는 거의 잡아주니 결국 디버깅을 덜하게 되는 효과가 있는거죠
그치만 모든건 과유 불급이지 않을까 싶습니다.
홈페이지에 주소 고치라고 했는데 몇시간째 씨름 하고 있길래 물어보니 드림위버 깔고 세팅하는데 잘안되서 그렇다고 하더군요 ㅠ.ㅠ
기본 에디터에서 IDE 로 넘어간 사람은 필요에 따라 이것저것 쓸수 있지만 IDE 만 쓰던 사람은 그거 없으면 못한다는게 문제긴 하죠
신입사원 가르쳐 줄때 최대한 이런 부분도 같이 알려주려고 하지만.. 뭐 그것도 개인의 능력에 포함되는거라 ㅎㅎ
@백수1995 공감합니다. ^^;;;
생산성의 문제이지요...
예전 학창 시절에 그런 분들 많이 있었어요
실전은 하드코딩이야~!!
하면서 Win API 초기 코드(약 1000라인 가까이 되던)를 달달 외워서 일단 그거부터 치고 시작 하시는 분들 있었습니다.
이게 실력이지~!!
하셨던 분도 있었죠..
지금은?
예전 초기코드에 Wrapping / Wrapping 되면서 거대한 클래스가 만들어지고
점점 더 발전해 가는데 그걸 다 따라가면서 다 외우고 가능할까요....
예전에는 개인취향 이었지만 지금은 조금 많이 오바이지 않을까 싶네요..
예전 학창 시절에 그런 분들 많이 있었어요
실전은 하드코딩이야~!!
하면서 Win API 초기 코드(약 1000라인 가까이 되던)를 달달 외워서 일단 그거부터 치고 시작 하시는 분들 있었습니다.
이게 실력이지~!!
하셨던 분도 있었죠..
지금은?
예전 초기코드에 Wrapping / Wrapping 되면서 거대한 클래스가 만들어지고
점점 더 발전해 가는데 그걸 다 따라가면서 다 외우고 가능할까요....
예전에는 개인취향 이었지만 지금은 조금 많이 오바이지 않을까 싶네요..
지금도 PHP.. vim 으로.. 키보드의 타다닥 소리를 들으며 코딩을 즐겨보아요. vim 에도 자동완성 등 설정할 수 있습니다.
실제로는 FTP로 작업하기 귀찮아서 SSH 연결해서 vim 으로 할때가 많고, 로컬에서 작업할 때는 vscode 로 주로 합니다.
자바 프로젝트 처럼 프로젝트가 커지고 사용하는 라이브러리/패키지가 많아지면 사실상 불가합니다. 예전에 자바 프로젝트 할때는 netbeans 를 선호했었습니다. GUI 하기가 편해서..
실제로는 FTP로 작업하기 귀찮아서 SSH 연결해서 vim 으로 할때가 많고, 로컬에서 작업할 때는 vscode 로 주로 합니다.
자바 프로젝트 처럼 프로젝트가 커지고 사용하는 라이브러리/패키지가 많아지면 사실상 불가합니다. 예전에 자바 프로젝트 할때는 netbeans 를 선호했었습니다. GUI 하기가 편해서..