2012-06-08 4 views
0

저는 C와 C++에서 수년 간의 경험을 가진 comp sci 학생입니다. 지난 몇 년 동안 저는 끊임없이 Java/Objective C와 함께 응용 프로그램 개발자로서 일해 왔으며 이제는 웹 개발자로 전환했고 주로 초점을 맞추고 있습니다. Ruby on Rails에서 나는 (app 개발자와 같이) 다른 코드를 너무 많이 참조한다는 것을 깨달았다. 나는 내가 처음부터 할 수 있어야한다고 상상하는 많은 것들에 대해 끊임없이 Google 기능을 사용하고 있으며, 실제로 내 자신감이 약간 손상되었습니다.얼마나 자주 예를 찾으십니까?

기본 기본 사항은 문제가 아니지만 예제로 사용하는 것이 싫지만 스프린트에서 자바/파이썬 모두에서 javabat를 실행할 수 있습니다. 분명히 성취는 아니지만 내가 말하는 것은 의미가 강한 것입니다. 내가 생각하는 기초에 대한 기본?

당신이 얼마나 자주 다른 코드를 참조하는지 궁금해하며 복잡한 부분을 암기하는 것이 부족합니다. 나는 내가 일반적으로 사용하지만 문법을 끊임없이 참조 할 필요가 있음을 안다. 비록 내가 학위를 마치고 있어도이 분야에서 일자리를 찾는 관점에서 나를 단단히지지 해 주었기 때문에 조언과 의견을 많이 듣겠다.

tl; dr : 기본적으로 코드 예를 보려면 google을 사용하십시오. 모두 고급 고급 기능 /이 문제를 해결하는 방법은 무엇입니까?

+0

나는 이것이 여기에 더 적합하다고 생각한다 : http://programmers.stackexchange.com – mariomario

+0

당신이 맞다. 미안하다. 생각하지 않았다. –

답변

0

다른 사람들이 코드를 다른 방법으로 구현해야한다는 것을 알기 위해 API를 통해 실수를 저 지르지 않으면 안되는 새로운 것을 시작했을 때 대부분의 사람들은 코드 예제로 생각합니다.

더 나은 기능적 방식으로 코드를 구현하는 방법을 배우 겠지만 시간이 따릅니다. 만약 당신이 아직 대학에 있다면, 당신은 실제로 배우고 있으며 실제로 실제 시나리오를 보지 않고 있습니다.

"디자인 패턴"은 내가 읽는다면 대학에서 가르치는 것 같지 않으며 의심 할 여지없이 배우는 것이 가장 중요합니다 ... 그들은 기본적으로 시나리오에 접근하는 방법이며 당신이 자바에 대해 많은 책이 있다면, 나는 머리를 첫 번째 디자인 패턴 책을 추천 할 것입니다.

절망적 인 말을하지 않으면 남은 인생에 대한 코드 예제를 항상 찾아 보지만, 점점 적게해야 할 것입니다.

+0

답변 해 주셔서 감사합니다. 몇 가지 현지 hackathons에 참석하고 싶었지만 코드를 충분히 망치지 않고 github/google의 20 개 탭을 대신 열 수있는 유일한 사람이되는 것을 싫어합니다. 일종의 자신감 살인범. –

0

오늘날 Google과 Wikipedia에서는 고급 알고리즘을 암기해야 할 필요성이 예전보다 낮습니다. 다른 한편으로, 몇 년 전에 사람들은 인터넷 대신에 참고 서적을 사용하여 동일한 작업을 수행했기 때문에 기본적으로 매체 만 변경되었습니다.

또한 특정 알고리즘을 여러 번 사용하면 암기가 시작되고 점점 더 자세히 볼 필요가 있습니다.

관련 문제