ukk1211
1k
2021-06-10 22:26:49 작성 2021-06-10 22:27:20 수정됨
9
726

프로그래머는 전산학 지식을 다 알고있어야 할까요?


막상 현업에서는 선택정렬 시간복잡도 벡터 이런걸 안쓰는 회사도 많은데 예를 들어 db안쓰는 회사도 있구요..

정석대로라면 어느 회사든 프로그래머라면

정보처리기사에 나오는 모든 지식을 잘 알고있어야 하는 걸까요?

현업에서 전혀 쓰지 않는 시간복잡도 알고리즘 문제를 푸는 능력도 원래 갖추어야 정석일까요...


0
  • 댓글 9

  • 궁금합니다요
    103
    2021-06-10 22:30:45

    안좋은 회사 가실거면 별로 신경 안쓰셔도 되요

  • defult
    10k
    2021-06-10 22:34:25 작성 2021-06-10 22:37:25 수정됨

    전산학 지식을 달달 외우는게 아닌


    정보처리기사 같은데서 다루는 전산학 지식을 자신의 목적에 맞게 이리저리 필요한 부분만 가져오거나 조금씩 바꾸는식으로 써먹는 능력을 기르셔야합니다.


    자격증시험의 문제유형은 변별력을 위해서 정형화된 내용이 되버리는것이지

    그 지식을 달달 외우는것이 개발의 목적이 아닙니다.


    실제 회사들은 그 전산학 이론들을 자기들에 맞춰서 회사마다, 개인마다 중구난방으로 필요한 부분만 추출하고 커스텀하면서 이용해서 단순 시험통과를 위한 공부로써 기출문제식으로 공부하면 전혀 의미없는 이론들로밖에 안보이는경우 많지만 

    그것들은 결국 그 전산학을 기반으로 하고있으며 응용의 결과일 뿐입니다.,

  • youngyoung
    2k
    2021-06-10 22:38:01

    어느순간 정보처리기사는 기초구나 하는 느낌이 오실때가 올겁니다.

    전부는 상세하게 몰라도 이런게 있었구나 정도는 알아야 된다고 생각이 드네요 

    알고리즘은 안써봐서 그런겁니다. 본인 코드에 자꾸 적용할려고 해보세요

    최적화나 퍼포먼스 개선등 할때 알고리즘 안 쓸수가 없습니다.

    라이브러리를 이용해도 생각대로 안되는 것도 많고 결국 생각해가면서 하다보면

    알고리즘이 도움이 됩니다 

    안그러면 평생 쓸일 없을수도 있습니다.

  • 캐티
    3k
    2021-06-10 23:36:24

    없이는 무리빈다

  • anydog
    969
    2021-06-10 23:41:55

    정보처리기사 정도를 말씀하신다면 그건 그냥 이바닥 상식이라 생각하시면 됩니다.

  • 장독깨기
    2k
    2021-06-11 05:47:59

    아니요.. 다 알 필요 없고 다 알 수도 없습니다. 

    특히, 정처기 수준 정도로 어설프게 아는건 의미 없습니다.

    하나를 알아도 확실하게 깊게 알아야죠.. 그래야 응용도 활용도 가능합니다.

    예를 든 데이터베이스는 굉장히 중요합니다. 깊게 아는게 좋겠죠.

    db 안쓰는 회사 거의 없습니다.

    자료구조/알고리즘은 응용력/문제해결 능력 등 프로그래밍 실력을 키워 줄 겁니다.

    많이 해볼수록 잘 할수록 좋습니다.

  • 그래안그래
    603
    2021-06-11 08:03:45

    결국 컴퓨터란걸 더잘알고 어떻게동작되며 내코드가  이렇게할때보다 이렇게하는게 더 최소화된 명령어로 동작되고 등등을 따져가면서 퍼포먼스를 극대화신킬수있습니다.

  • 개나소나고생
    7k
    2021-06-11 08:16:48

    DB 안쓰는 회사는 찾기 힘들껄요..

  • 초보.
    4k
    2021-06-11 10:50:19 작성 2021-06-11 10:50:39 수정됨

    초급과 고급의 차이가 알고리즘이라고 생각하시면 될듯합니다.

    DB 안쓰는 회사는 찾기 힘들껄요..(2)

  • 로그인을 하시면 댓글을 등록할 수 있습니다.