프로그래머, 열정을 말하다

Daki·2022년 11월 20일
0

가끔은 책을 읽자

목록 보기
2/4
post-thumbnail

개발을 잘 하고 싶고, 좋은 개발자가 되고 싶다.


복학한지 벌써 8개월이다.

"내 실력이 늘었는가?"

스스로 이런 생각을 해보니, 큰 변화가 없다.
늘긴 늘었지만, 너무 미미했다.

왜 내 실력이 제자리 일까 라는 고민,
난 도전을 별로 하지 않았다.

항상 하던거, 할 수 있을 것 같은것들만 시도를 했다.
내가 항상 폭발적으로 성장했던 순간들은 무모한 도전이였다.

미루지 않고 당장, 겁 먹지 않고 무작정 노력했던 순간들,
내가 개발자로서 성장했던 순간들인거 같다.

그래서 요즘에 좋은 코드, 좋은 개발자에 대해 관심이 많다. 그래서 읽었다.


실천하기

1. 기술 목록 초기, 중기, 말기 분류하여 표기


Django 2005
Flask 2010
FastApi 2018

TensorFlow 2015
PyTorch 2016

20221120 시점에서는, 딥러닝 엔지니어가 되고 싶다.
모델 코드를 건드릴 수 있고, API 서버 구축이 가능한 정도의 개발자가 되고 싶다.
그래서 Python 백엔드와, 인공지능 라이브러리의 출시일에 대해 간단히 조사해 보았다.

일단 나의 현재 목표는 Dajngo + PyTorch이다.

Flask는 아직 해 본적이 없다.
FastApi가 혹하긴 했으나, 너무 최신기술이다.
Django는 무겁긴 하지만 서드파티가 많고, DRF나 ninja로 api 개발도 가능하다.

Flask와 Tensorflow는 해본적이 없다.
그래서 일단 Django와 PyTorch의 숙련도를 올린다.

그리고 이를 Flask와 Tensorflow로 하면서, 차이점과 장단점을 내 손으로 직접 느낄 것이다.

2. 기술적 숙련도에 대한 수요 조사

3. 비즈니스 담당자와 점심 약속 (일과, 기술, 질문)

4. 가장 못하는 사람이 되는 조직에 속하기

5. 지식과, 능력 중 다재다능한 부분과 그렇지 않은 요소 나열, 요소 옆에 특기 적기, 특기 옆에 배울 것 목록을 적고 수행하기

6. 작은 프로젝트를 잘 아는 기술로 하기, 경쟁 기술로 다시 구현하기.

7. 매주, 도구 공부 조금씩 하기

8. 비즈니스 입문서 공부하기

9. 멘토 구하기, 멘티 구하기

10. TopCoder, Code Kata 풀기

11. 소프트웨어 개발 방법론 책 한권 읽기

12. 되풀이 하는 작업 하나 자동화 하기

13. 자투리 시간, 프로젝트 만들기

14. 업무에서, 자동화 할 수 있지만 수동으로 하는것에 대해 고민하기

15. 지겨운 일 가지고 동료와 경쟁하기

16. 나한테 의존하는 코드 주기적 분석하고, Doc화 하기

17. 실수 일지 작성하기

profile
하기 싫어도 하자, 감정은 사라지고 결과는 남는다.

0개의 댓글

관련 채용 정보