나도 프론트엔드 분야로 공부하고 있는데
알고리즘이란 게 언어 그 자체를 학습한다기보다는 작동 방식을 배우고 시간복잡도를 떠올리는 쪽에 더 가깝기 때문에 언어에 대한 의존성이 높지가 않은 분야야
그래서 꼭 알고리즘 강의는 언어가 일치하지 않아도 수강이 가능해, 나도 처음 알고리즘할 때는 JavaScript로 시작했는데 많은 정보가 있는 C++, Python 등을 사용하는 블로그 강좌를 보고 논리만 이해한 다음 JavaScript로 구현했어
익명(180.70)2024-01-20 15:29
답글
디시하면서 감동먹은적은 처음이야...
질문에 적은것처럼 백준 노드 입출력이 너무 짜증나서 리트코드로 문제 풀고있는데
자료구조 알고리즘 개념만 알고있고 30분 정해놓고 문제 잡고있다가 안풀리거나,
문제보고 이해가 안되면 힌트나 구글링, 솔루션 보는편인데 형도 그렇게 공부했어??
익명(39.125)2024-01-20 15:46
답글
1. 백준 노드 입출력 짜증나는건 맞지 ㅋㅋㅋ 그나마 fs 모듈 쓰는 게 더 편한 편이니 fs 모듈쓰고...
입출력 불편한 거는 초반엔 그렇게 느껴도 어느 정도 시간을 들이면서 문제 풀다보면 익숙해질테니 걱정하지 않아도 되고
2. 좋은 방법임 문제 보자마자 답지 보는 것도 안 좋지만 너무 오래 붙잡고 있는 것도 안 좋은 전략이 될 수 있다고 생각함, 갠적으로 알고리즘에 대한 이해도가 아직 낮은 초보자일 수록 힌트/답지 보기까지의 시간을 짧게하면 좋을 거라 생각함
익명(180.70)2024-01-20 15:52
답글
답지 보는 게 나쁜게 아님. 어느 정도 고민했다면 알고리즘 분류, 힌트 보고 답지도 봐 이건 너가 문제를 맞췄을 때도 해당이야
다른 사람 코드를 보고 은근 새롭게 깨닫는 게 많고, 너랑 다른 풀이로 풀었을 경우 새로운 발상도 얻어갈 수 있어서 추천이야
문제를 보고 오랫동안 고민하는 거는 어느 정도 내가 이 알고리즘 분류를 알아서 실전처럼 연습해 보고 싶을 때 해도 좋아
익명(180.70)2024-01-20 15:54
답글
사랑해 형 리트에서 그디리풀다가 하소연해봤어 ...
멘토가 없어서 ㅠㅠ
익명(39.125)2024-01-20 15:54
답글
내가 어떻게 푸는지도 물어본 것 같은데 나는 새로운 알고리즘 입문해서 아직 이 알고리즘을 잘 모르는 상황이면 빠르게 핵심 발상들 얻어가려고 코드/답지 빠르게 봤고
대신 이미 익숙한 문제들을 풀고 있거나 실전처럼 연습하고 있을 땐 가능한 한 답지 안 보고 연습했어
익명(180.70)2024-01-20 15:56
답글
열심히 하길 바래 알고리즘 분야가 실력이 늘어난다는 느낌이 들때까지 시간이 오래 걸리는 경우도 있어서 내가 제대로 하고 있는 게 맞긴한건가? 라는 생각이 들 수 있어
너가 문제를 풀기 위해서 답지를 보든 안 보든 삽질을 하고 있으면 잘 하고 있는거야
익명(180.70)2024-01-20 15:57
답글
감사합니다. 형님도 화이팅입니다 !
익명(39.125)2024-01-20 15:58
자바 파이썬 <-- 이걸로 알고리즘 학습하고 싶으면 그걸로 해 상관없어 근데 당장 2달 뒤에 취준해야된다든지 시간이 너무 없는 상황이라면 너한테 이미 익숙한 언어인 JavaScript로 해보는 걸 추천해
언어가지고 쿠사리 먹을 일은 별로 없는데, 프론트엔드 분야는 알고리즘 코딩 테스트로 사람을 뽑아도 JavaScript 언어 등으로 강제할 가능성은 있으니 그건 염두해두는 게 좋을 것 같아
익명(180.70)2024-01-20 15:32
어느 정도 오래 알고리즘을 학습할 거라면 첫 시작 언어는 너한테 익숙한 어떤 언어든 좋아
어차피 하다 보면 스스로 불편함을 느낀다든가 다른 언어도 해보고 싶다든가 해서 다른 언어로도 문제를 푸는 경우도 많이 생기고 은근 다른 언어에 익숙되는 시간도 짧은 편이야
+ 그리고 노드로 입출력 문제푸는게 너무 ㅈ같음..
파이썬이 그나마 빠르게 배워서 문제풀긴 편한듯 대회나갈것도아니고 코테수준에서는 쿠사리 먹을일이 있나?
나도 프론트엔드 분야로 공부하고 있는데 알고리즘이란 게 언어 그 자체를 학습한다기보다는 작동 방식을 배우고 시간복잡도를 떠올리는 쪽에 더 가깝기 때문에 언어에 대한 의존성이 높지가 않은 분야야 그래서 꼭 알고리즘 강의는 언어가 일치하지 않아도 수강이 가능해, 나도 처음 알고리즘할 때는 JavaScript로 시작했는데 많은 정보가 있는 C++, Python 등을 사용하는 블로그 강좌를 보고 논리만 이해한 다음 JavaScript로 구현했어
디시하면서 감동먹은적은 처음이야... 질문에 적은것처럼 백준 노드 입출력이 너무 짜증나서 리트코드로 문제 풀고있는데 자료구조 알고리즘 개념만 알고있고 30분 정해놓고 문제 잡고있다가 안풀리거나, 문제보고 이해가 안되면 힌트나 구글링, 솔루션 보는편인데 형도 그렇게 공부했어??
1. 백준 노드 입출력 짜증나는건 맞지 ㅋㅋㅋ 그나마 fs 모듈 쓰는 게 더 편한 편이니 fs 모듈쓰고... 입출력 불편한 거는 초반엔 그렇게 느껴도 어느 정도 시간을 들이면서 문제 풀다보면 익숙해질테니 걱정하지 않아도 되고 2. 좋은 방법임 문제 보자마자 답지 보는 것도 안 좋지만 너무 오래 붙잡고 있는 것도 안 좋은 전략이 될 수 있다고 생각함, 갠적으로 알고리즘에 대한 이해도가 아직 낮은 초보자일 수록 힌트/답지 보기까지의 시간을 짧게하면 좋을 거라 생각함
답지 보는 게 나쁜게 아님. 어느 정도 고민했다면 알고리즘 분류, 힌트 보고 답지도 봐 이건 너가 문제를 맞췄을 때도 해당이야 다른 사람 코드를 보고 은근 새롭게 깨닫는 게 많고, 너랑 다른 풀이로 풀었을 경우 새로운 발상도 얻어갈 수 있어서 추천이야 문제를 보고 오랫동안 고민하는 거는 어느 정도 내가 이 알고리즘 분류를 알아서 실전처럼 연습해 보고 싶을 때 해도 좋아
사랑해 형 리트에서 그디리풀다가 하소연해봤어 ... 멘토가 없어서 ㅠㅠ
내가 어떻게 푸는지도 물어본 것 같은데 나는 새로운 알고리즘 입문해서 아직 이 알고리즘을 잘 모르는 상황이면 빠르게 핵심 발상들 얻어가려고 코드/답지 빠르게 봤고 대신 이미 익숙한 문제들을 풀고 있거나 실전처럼 연습하고 있을 땐 가능한 한 답지 안 보고 연습했어
열심히 하길 바래 알고리즘 분야가 실력이 늘어난다는 느낌이 들때까지 시간이 오래 걸리는 경우도 있어서 내가 제대로 하고 있는 게 맞긴한건가? 라는 생각이 들 수 있어 너가 문제를 풀기 위해서 답지를 보든 안 보든 삽질을 하고 있으면 잘 하고 있는거야
감사합니다. 형님도 화이팅입니다 !
자바 파이썬 <-- 이걸로 알고리즘 학습하고 싶으면 그걸로 해 상관없어 근데 당장 2달 뒤에 취준해야된다든지 시간이 너무 없는 상황이라면 너한테 이미 익숙한 언어인 JavaScript로 해보는 걸 추천해 언어가지고 쿠사리 먹을 일은 별로 없는데, 프론트엔드 분야는 알고리즘 코딩 테스트로 사람을 뽑아도 JavaScript 언어 등으로 강제할 가능성은 있으니 그건 염두해두는 게 좋을 것 같아
어느 정도 오래 알고리즘을 학습할 거라면 첫 시작 언어는 너한테 익숙한 어떤 언어든 좋아 어차피 하다 보면 스스로 불편함을 느낀다든가 다른 언어도 해보고 싶다든가 해서 다른 언어로도 문제를 푸는 경우도 많이 생기고 은근 다른 언어에 익숙되는 시간도 짧은 편이야