저는 현재 고등학교 졸업 후 IoT 개발하는 중소기업에 재직중입니다.
학교에서는 c에서 조건문과 반복문만 배워서 왔고 나머지는 직접 부딪혀가며 배우고 있어요

그런데 계속 코딩을 하면서 느끼는게 체계화되어있지 않고 임기응변식으로 대처하는게 아닌거 생각이 들어서 질문드립니다.

1. 프로그래밍을 할 때 바로 코딩에 들어가는 것이 아니고 그 전에 수행하는 단계가 있나요? 있다면 어떻게 검색하면 나올지 알려주시면 감사드립니다.

2. 프로그래머들은 대학 졸업장이 크게 필요 없다는 말을 계속 듣는데 대부분 그런가요? 대학 졸업 유무와는 상관없이 능력으로만 평가받는지 궁금합니다.

3. 대학에서 4년 전공을 함으로서 얻는 전문적 지식이 4년 회사에서 코딩하는 것보다 더 얻어가는게 많은지 궁금합니다.

아마 여기 갤에서 엄청 어린 편이지 않을까 생각이 드는데 코딩 후배에게 자비를 베풀어 주세요 ㅠㅠ