gondor
278
2019-04-30 10:57:23
12
1816

개발 너무 어렵네요. 아무리 해도 넘을 수 없는 벽이 있는거 같아요.


현재 4년차 되어가는 프론트엔드 개발자입니다.

나름대로 공부는 하고 있는데 벽이 있다고 생각합니다.

예를들면 싱글톤 같은 디자인 패턴을 공부할 때,

나는 이미 만들어진 디자인 패턴을 공부하는건데, 이런 패턴을 만든 사람은 절대 넘을 수 없을 거 같은 벽이요..

오픈소스도 활용만 하는 수준이고 아무리 잘해도 세상엔 천재들이 너무 많은 거 같아요..

내가 과연 공부해서 천재들만큼 할 수 있을지.. 두렵네요.

어떻게 공부를 해야 벽을 넘을 수 있을지도 고민이 많네요.

당장 고등학교 졸업 후 바로 취업해서 전공 지식도 필요하구요..


0
0
  • 댓글 12

  • 프리만세
    922
    2019-04-30 11:02:28

    천재는 천재대로 살라고 하고

    나는 나대로 꾸준히 정진하면 됩니다.


    1
  • YepBt
    394
    2019-04-30 11:02:44

    패턴 만든 사람을 넘어야 할 이유가 있으신가요?

    천재가 되고 싶다라고 하신다면 모르겠지만

    오픈 소스를 이해하고 활용하는 정도로도 개발자로서 충분하다고 생각합니다


    0
  • devcrema
    212
    2019-04-30 11:05:11

    그 천재들도 그 영역밖으로 한발자국만 나오면 모르는 것 투성이입니다.

    디자인패턴도 객체지향설계에 맞게 개발하다보면 자신도 모르게 쓰는 경우도 있습니다.

    디자인패턴은 이런 패턴들을 모아둔 것 이니까요.

    그냥 꾸준히 공부하다보면 다른 사람들이 본인을 그 분야의 천재처럼 바라보지 않을까요?

    0
  • MultiThreader
    54
    2019-04-30 11:08:04

    그냥 꾸준히 오래 하다보면 됩니다.

    님이 말한 천재들도 그냥 컴퓨터 좋아해서 계속 하나만 파다보니 효율적인것 찾은것 뿐이고요.

    싱글톤이니 옵저버 패턴이니 그런거 알면 좋지만 몰라도 됩니다.

    개발 마스터들이 만든 패턴이긴하나, 그게 정답은 아니니까요.

    1
  • 이뉴
    479
    2019-04-30 11:08:29 작성 2019-04-30 11:11:08 수정됨

    개발이라는게 그런 원천 기술 라이브러리나 알고리즘만 개발하는게 아니라

    가져와 내 플젝에 녹이는 것도 기술 입니다.


    녹이려면 이게 왜 이렇게 동작하는지에 대한 파악도 되야하죠


    그런 천재(?)들은 흘려보내시고 어떻게 하면 내 도메인에서 효율적으로 기술들을

    끌어다 응용할 수 있을까 하는 것도 살아남는 방법중에 하나입니다.


    그러다보면 하나의 패턴이 탄생할 수도 있겠죠

    0
  • gamza
    410
    2019-04-30 11:17:47

    대부분의 사람은 어떤 일을 잘 하기 위해서는 시간이 걸리는 법입니다.

    이걸 인정하는 만큼 조금함이 사라지고 사라지는 만큼 공부하는 효율도 좋아진다고 생각해요

    생각도 바로할 수 있게 되구요

    물론 약간의 채찍질도 필요한데 정도가 중요하겠죠


    글의 분위기로 보아서는 부담이 크신 것 같은데

    학사취득을 하는 것도 전공지식이나

    또 마음의 안정을 위한 방법중 하나가 되지 않을까 하는 생각이 드네요

    0
  • abilists.com
    754
    2019-04-30 11:17:52

    배움을 즐기면 천재를 넘을 수 있습니다.

    0
  • OMMIBUS
    45
    2019-04-30 11:39:00

    천재는 천재고 나는 나이지 않을까요? 

    나의 기준을 다른사람과의 비교로 맞춘다면 그게 높은쪽이든 낮은쪽이든 자신을 잃어버릴 것 같아요

    0
  • Frudy
    3k
    2019-04-30 11:49:16

    오픈소스를 직접 만들어보시는건어때요?

    저는 학생이지만 직접 오픈소스 두개 올릴준비 하구있어요.


    그냥 오픈소스라는게..

    평소 짜다가... 어 이 메소드는 다음에도 재활용할수있겠는대?

    그게 모여서 클래스가되고 패키지가 되어 오픈소스하나 만들어지더라구요.


    채팅프로그램 짜고있는데,

    채팅서버 ---> 소켓프로그래밍 ----> 채팅클라이언트

    이 소켓프로그래밍쪽은 나중에 다른 서버, 클라이언트 개발에도 쓸수있을거같아서

    따로 라이브러리 만들면서 동시에 채팅프로그램 만들구있어여.


    1
  • ignoreOrange
    1k
    2019-04-30 13:10:30

    ㅋㅋ 천재들 보고 공부하면 어떡해요 그럼 절대 그 벽은 못넘어요

    꾸준히 하면 된다고 생각합니다.


    0
  • mirheeoj
    7k
    2019-04-30 15:30:08

    아무리 노력해도 넘을 수 없는 벽이 "없는" 분야는 과연 뭐가 있을지 궁금합니다. 

    오히려 IT는 평범한 사람들에게 굉장히 관대한 분야라고 생각하는데요. 

    순수과학이나 예체능같은 걸 생각해보면.. 

    심지어 같은 공학계열끼리 비교해봐도 비전공자가 기웃이라도 할 수 있는 학사급 분야는 사실상 IT뿐입니다. 


    전공지식이 필요하시면 진학을 하시면 됩니다. 방통대도 있고 야간대도 있지요 

    0
  • ccc
    1k
    2019-04-30 22:50:22

    자동차를 만든 사람도 F1 드라이버보다 운전을 잘하지 않습니다.

    F1 드라이버가 굳이 자동차를 만들 필요도 없습니다.

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