분류 전체보기

본격적으로 CS 공부에 들어가기 전에 '프로그래밍이란 무엇인가'에 대해 정리해보고자 한다. 컴퓨터 프로그래밍 또는 간단히 프로그래밍 혹은 코딩은 하나 이상의 관련된 추상 알고리즘을 특정한 프로그래밍 언어를 이용해 구체적인 컴퓨터 프로그램으로 구현하는 기술이다. 출처: 위키백과 - 컴퓨터 프로그래밍 프로그래밍은 컴퓨터 언어를 이용해 알고리즘의 조합으로 원하는 목적을 달성하는 프로그램을 작성하는 과정을 말한다. 많은 사람들이 프로그래밍을 단순히 코드를 작성하는 것 또는 알고리즘을 작성하는 것으로 생각하곤 한다. 나 또한 프로젝트에 참여하기 전에는 단순 알고리즘 구현 능력만이 코딩 실력의 전부라고 생각하고 있었다. 하지만 프로젝트를 진행해보고, 우테코 프리코스와 최종 코딩테스트에 참여하면서 생각이 바뀌게 되었..
나는 최근까지 프로그래밍에 있어 전공 지식의 필요성이 크게 와닫지 않았었다. 전공 지식보다는 특정 언어의 문법과 알고리즘을 활용하는 것이 훨씬 더 중요하다고 생각했기 때문이었다. 하지만 몇 개의 프로젝트들을 진행하면서, 어떤 코드를 작성하든 '내가 자료형과 작동 원리에 대해 더 공부하면 더 잘, 더 깔끔한 코드를 작성할 수 있을 것 같은데' 라는 생각이 끊임없이 머리를 맴돌았다. 무엇보다도, 사용하는 언어들이 많아지면서 서로의 문법, 메모리 할당 방식 등이 헷갈리는 경우가 많아졌다. 그러다 보니, 여러 언어들을 꿰뚫는 기본 지식을 통해 변화에 유연하게 적응할 수 있는 프로그래머 가 되고 싶었다. 그래서 지금까지는 '그렇구나' 하고 넘겼던 전공 지식들을 다시 돌아보며 내실을 다지려고 한다.
2023년 10월 24일 화요일
[0. 글을 들어가며...] 아직도 믿기지 않는다. 내가 우테코 합격? 사실 이번 반 년은 내 인생에서 가장 바쁜 학기였다. 우테코 프리코스, 최종 코딩테스트를 준비하면서 22학점을 들으면서(졸업과제 조별 수업 포함, 18학점이 전공 수업이었다) 학원 아르바이트를 하면서 취미로 사진, 영상 편집을 하면서 데이트도 하면서 우테코 최종 합격은 열심히 살아온 올해의 나를 위한 최고의 연말 선물이었다! 이 글에서는 우테코에 지원하면서부터 최종 합격까지의 과정을 다시 돌아보려고 한다. [1. 우테코에 지원하기까지] 우테코 지원 전의 나는(2023년 9월 기준) 소프트웨어학과 재학(4학년 1학기) C, C++, 파이썬으로 간단한 콘솔 프로그램 만들 수 있음 백준 실버 간단한 알고리즘 문제 풀이 가능 인생 첫 프로..
파란의 이야기
'분류 전체보기' 카테고리의 글 목록 (2 Page)