Go 언어로 어떤 유틸리티 프로그램을 만들 수 있을까요?
컴퓨터 학부 졸업하고 가장 취업하기 빠른 진로로 웹개발을 선택해서 처음 들어온 회사에서 Go 언어를 사용하더군요.(1년차입니다)
한번도 안써본 언어라 흥미가 없었는데, 개발하다보니 실력도 쌓이고 정도 들어버렸습니다.
사실은 Go 언어의 장점들이 마음에 든 것 같아요.
프론트 준비를 하다가 풀스택하는 회사에 들어와서 Go 언어를 배웠는데, Go 언어에는 자바나 파이썬과 다르게 자바스크립트에서 볼 수 있는 장점들도 있으면서(함수를 파라미터로 보낼 수 있는 등), 학부때 배웠던 C 언어의 장점(장점이라기 보다는 제가 좋다고 생각했던)인 포인터나 표준 입출력 함수들이 비슷해서 또 좋았던 것 같아요.
그러다 Go 언어가 웹 개발보다는 유틸리티 프로그램에 특화되었다는 것을 알게 되면서, 그쪽에 흥미가 가게 되었습니다.
회사에서 웹개발하면서 종종 프로그램이라고 하기 뭐하지만 유틸리티 프로그램 코드를 봐왔는데 재밌더라구요.
유틸리티 프로그램이라고 하기 뭐하지만, 제가 경험한 것은 데이터 베이스에 고객 데이터를 엑셀 파일로 정리해본 적이 있었습니다.
웹 개발보다 훨씬 재밌더라구요.
솔직히 웹 개발하면서는 내가 유의미한 개발을 한다는 느낌을 못받았는데, 유틸리티 프로그램은 당장 수동으로 하면 몇시간 걸릴 것 같은 일을 10분만에 코드로 처리할 수 있다는 효용을 직접적으로 느끼게 해주니까 의미 있다고 느낀 것 같아요.
그래서 결론은, 유틸리티 프로그램으로 만들 수 있는 것이 뭐가 있을까요?
아직 유틸리티 프로그램이 정확히 뭔지 감이 안잡혀서, 어떤 개발을 할 수 있고, 또 취업을 한다면 어떤 타입의 회사를 찾아봐야할까요? 유틸리티 프로그램을 많이 다루는 회사라는 게 있나요?
댓글을 남기려면 로그인이 필요합니다.
로그인 후 이 페이지로 돌아와 바로 댓글을 남길 수 있습니다.