abc2012
150
2019-01-01 15:19:07 작성 2019-01-24 19:28:32 수정됨
7
1027

알고리즘, 자료구조 잘알면 웹개발자로 메리트있나요?


예전에 프로그래밍 공부를 했었지만

현재는 다른 분야에 종사하고있습니다.

시간이 남는 김에 예전에 못다이룬 프로그래머라는 꿈이 생각이나서

틈틈히 알고리즘 책을 다시 읽고 프로그래밍 공부도 하고있습니다.

현재는 구종만저서 알고리즘 책을 무리없이 이해하고 구현할수 있는 정도이구요..

문제는 한 10년간 너무 많이 바뀐 프로그래밍 툴에 적응하는데 애를 먹고있습니다ㅜㅜ

특별히 머를 하고싶다는 구체적인 목표는 없고, 웹개발쪽이 시장이 크다고 하여  막연히 자바 이클립스로 웹개발 공부를 하고있는데, 혹시 이런 알고리즘이나 자료구조에 대한 지식이 웹개발 쪽에서 유의미한 경쟁력이 될 수 있을까요? 지금까지 공부한 내용만 보면 그닥 이런 지식이 필요한 분야가 아닌거 같아서요; 갑자기 궁금해서 질문드립니다..새해복 많이받으세요.


0
0
  • 댓글 7

  • LichKing
    12k
    2019-01-01 15:28:12

    음..알고리즘 자료구조는 기초체력입니다.

    0
  • baltasar
    5k
    2019-01-01 16:39:11 작성 2019-01-01 16:39:53 수정됨

    자기 사업을 한다면 인건비를 많이 줄일 수 있으니 메리트가 있지만, 피고용된 개발자로서는 별 메리트 없습니다. 오히려 근무기간만 짧아지고 일만 쏟아지니까요.

    1
  • March
    2k
    2019-01-01 18:23:06
    그것보다는 웹트렌드와 최신기술, 플랫폼을 잘 익히는게 나아보입니다
    0
  • BoCOde_
    235
    2019-01-01 19:40:06

    굳이 시간 낭비를 해야할까요

    알고리즘 자료구조가 중요한 건 부인할 수 없지만, 

    그것보다 중요한 것을 먼저 익히고 난 뒤에 해도 괜찮습니다.

    지금은 먼저 HTML / CSS 로 시작하여 JS 로 서비스하나 만들어보는 것이 최우선 아닐까 싶은데요

    결국 알고리즘 자료구조는 더 나은 퍼포먼스를 위한 겁니다.


    첨언드리자면, 

    알고리즘 자료구조를 안다고 해서 경쟁력이 있거나 하지 않습니다. 

    왜냐하면 알고리즘 자료구조 관련 지식이 진입장벽이 있는 지식이 아니기 때문이죠. 

    어려운 지식이 아니라는 소리입니다. 

    보통 경쟁력을 갖는 것은 그 사람이 어떤 서비스를 구현해 본 경험이 제일 중요합니다.

    기업 입장에서 가장 중요한 건 서비스를 올려서 잘 돌아가게 만드는 거죠. 

    서비스를 잘 돌리려면 말씀하신 알고리즘 자료구조 외에도 많은 지식과 경험이 필요합니다.



    0
  • hello222
    666
    2019-01-01 20:10:23 작성 2019-01-01 20:11:19 수정됨

    실무에서는 중요하지 않아요 

    방향이 다른거죠 님이 얘기하신건 엔진니어 개발자를 꿈꾸는 사람들끼리 통하는 얘기입니다.

    현실은 일정 빠듯한 si 실무에서는 필요 없습니다.


    제경험으로는 자료구조를 공부하면서 자존감을 올리며 일을 하실텐데 그러다가

    오히려 일정 못지켜서 욕먹으면 이걸 왜 공부하나 시간낭비하내 라고 후회하며

    사실수 있어요 ㅋㅋ 제경험입니다.


    실무에서는 퍼퍼먼스와 생산력이 중시되요 스크립트 누가  분석 빨리하나 이런걸로

    누가 더 빨리 화면 뽑나 이런걸로 판가름 나는거죠. 


    제얘길 하자면 전 자료구조 db 오라클 튜닝 , 보안 , 리눅스 커널, 네트워크, 빅데이터 ,스프링 자바스크립트,자바 이렇게 공부하고 있거든요. 


    근데 얼마전에 막장에서 일정 못지켜서 욕먹고 나왔어요. 지금 이런공부를 왜했나 싶기도 하고

    차라리 생산성을 올리기 위한 기술을 익힐걸 라고 생각이 들고 엄청나게 후회하고 있습니다.

    물론 전 빅데이터로 넘어가게 되는 기반은 다졌어요.  저와 같은 전철을 밟으신다면

    남들보다 몇배로 치열하게 고민하고 생각하셔야 할거에요.



    0
  • 하두
    8k
    2019-01-01 20:40:34

    일하는것은 안다는것 이상을 요구합니다.


    0
  • 더티팬더
    52
    2019-01-01 20:50:17

    메리트야 당연히 있겠죠

    하지만 알고리즘 공부할 시간에

    게시판 하나 더 만드는 게 나을걸요

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