댓글 검색 목록

[기타] 코딩을 배운 방법 (CS 학위 또는 부트 캠프없이)

페이지 정보

작성자 운영자 작성일 20-12-22 15:18 조회 636 댓글 0

저는 지금까지 약 8 년 동안 전문 웹 개발자로 일하며 백엔드와 프론트 엔드 모두에서 일하고 있습니다.


그러나 사람들에게 놀라운 것은 제가 컴퓨터 공학을 위해 학교에 가지 않았고, 코스를 수강 하지 않았거나 코딩 부트 캠프에 등록하지 않았다는 것입니다! 그리고 나는 20 대 후반까지 필드에 들어 가지 않았습니다.


그렇다면 프로그래밍에 대한 공식 교육 없이 코딩하는 법을 어떻게 배웠습니까?


hiltc-1.JPG 


https://www.freecodecamp.org/news/how-i-learned-to-code-without-a-cs-degree-or-bootcamp/


코딩은 취미 일뿐 ... 


이 모든 것은 내가 인터넷을 발견했을 때 고등학교 때부터 시작되었고 재미로 기본 HTML과 CSS를 스스로 배웠습니다.


대부분은 당시 제 집착에 대한 웹 페이지를 스노우 보드로 만들었습니다. 또한 CSS로 Xanga 블로그를 사용자 지정하여 원하는 방식으로 스타일을 지정하는 것도 좋아했습니다. (Xanga 기억 ?? ?)


돌아 보면 학교에서 컴퓨터 과학이나 웹 개발을 배우는 것을 고려하지 않았다는 것이 놀랍게 느껴질 수도 있습니다. 하지만 솔직히 제 마음 속에는 취미였습니다. 부모님이 원하신 것처럼 의사가 될 계획이었습니다.


그러나 그것은 풀리지 않았고, 대신 나는 길을 찾기 위해 고군분투하는 다음 몇 년을 보냈다. 어떻게 된 거예요?


사진 작업 


대학에서 프리 메드를 모두 버리고 창의적인 면과 미술을 전공하기로 결심했습니다. 저는 사진 학위를 받았고 상업 사진 연구소에서 일했습니다. 암실에서 사진을 인쇄하고 고객을 위해 삽화를 촬영했습니다.


실험실은 재미 있고 모든 것이었지만 시간당 8 달러 만 지불했습니다. 또한 당시에는 몰랐지만 영화 촬영 산업 전체가 침몰하는 배였습니다. 우리는 디지털 카메라와 포토샵으로 인해 더 이상 많은 사람들이 사용하지 않는 필름으로 만 작업했습니다.


내가 그곳에 도착한 지 불과 2 년 만에 실험실이 파산했고 상황이 악화되었습니다.


임시 사무실 작업 


결국 저는 임시 사무를 찾았습니다. 종이를 스캔하고, 스테이플 링하고, 봉투를 채우고, 일반적으로 회사 기계에서 낮은 톱니 바퀴 역할을 합니다. 가장 매력적인 작업은 아니지만 청구서를 지불했습니다. 대개.


나는 몇 년 동안 공연에서 공연으로 떠났고 실제로 많은 돈을 저축 할 수 없었으며 월급에서 월급까지 살았습니다. 그러나 내가 찾은 임시 직업은 결국 모든 것을 바 꾸었습니다.


Craigslist 직업 


어느 날 나는 Craigslist를 수색하여 일자리를 찾고 있었고 데이터 입력 위치에 대한 구인 공고를 찾았습니다. 컴퓨터 작업이 편해서 입사 지원을 했고 바로 답장을 받았습니다. 나는 고용되었습니다!


이 회사는 고객을 위해 웹 사이트를 구축하고 유지하는 소규모 웹 개발 상점이었습니다. 처음에는 아주 기본적인 데이터 입력 작업을하고있었습니다. 그러나 시간이 지남에 따라 상사는 저에게 백엔드 코딩과 SQL 데이터베이스 작업을 가르치기 시작했습니다.


그 직업은 시간당 $ 10-12 정도의 급여를 받았지만 시간제 였습니다. 나는 귀중한 새로운 기술을 습득했기 때문에 주로 그곳에 머물렀습니다.


학습 프로그래밍은 힘들었지만 보람도 있었습니다. 그리고 저는 배우는 방법을 잘 배우고 있었습니다. 예를 들어 Google을 통해 직접 솔루션을 찾는 방법을 배웠습니다.


내가 한 번 이상 어떻게 해야 하는지 물으면 상사가 짜증을 낼 것입니다. 나는 그것을 어려운 방법으로 배웠다. 그래서 도움을 요청하기 전에 항상 해결책을 찾기 위해 최대한 열심히 노력했습니다.


나는 또한 새로운 것을 기억하기 위해 세부적인 메모를 했다. 특히 내가 모든 것을 알아내는 데 오랜 시간을 보냈다면 더욱 그렇다. 그런 다음 다음 번에는 인터넷 검색을 다시 하는 대신 단순히 내 노트북을 참조 할 수 있습니다.


웹 개발 상점에서 2 년 동안 일한 후 많은 프로그래밍 경험을 쌓았습니다. 하지만 여전히 생활비를 거의 감당할 수 없었습니다. 나는 변화를 해야 한다는 것을 알았고 그때가 정말 일이 시작되었습니다.


실제 웹 개발자 직업 구하기 


Craigslist 작업에서 2 년을 보낸 후 실제 웹 개발자 작업에 적용 할 수 있는 충분한 코딩 기술을 알고 있는 것처럼 느꼈습니다.


저의 경험 부족으로 많은 거절이 있었지만 결국 광고 대행사에 인터뷰를하게되었습니다.


인터뷰 당일 저는 듣기 능력, 메모 작성, 배우려는 의지로 상사에게 깊은 인상을 남겼습니다. 모든 것이 순조롭게 진행되었고 그들은 나에게 일자리를 제공했습니다. 실제 직업! 급여와 복리 후생, 전체 9 야드.


제가 부모님에게 취업에 대해 말씀 하셨을 때 엄마가 수레 바퀴를 밟으셨다고 확신합니다. 그들은 감격했습니다. 하지만 취업은 시작에 불과했습니다. 새로운 분야에서 시작하는 것은 쉽지 않았습니다. 결국 나는 그 시점에서 기본적인 코딩 만 알았다.


본질적으로 독학 인 사람이 이와 같이 빠르게 진행되는 직업에서 어떻게 성공할 수 있었습니까?


가짜 신드롬은 짜증 난다. 


여기서 정직하겠습니다. 새 직장의 첫해는 매우 스트레스가 많았고, 나는 가짜 증후군으로 큰 시간을 보냈습니다. 내 상사와 동료들은 모두 컴퓨터 과학을 위해 학교에 다녔고 그들 중 일부는 석사 학위도 받았습니다.


나는 내가 "발견"되어 무능으로 해고 당할까 두려웠다. 그리고 그것은 내 작업의 많은 부분이 완전히 새로운 기술을 요구한다는 것을 돕지 않았습니다.


상사가 30 분 이내에 완료 할 수 있다는 것을 알고 있는 작업에 때때로 몇 시간을 소비해야 했습니다. 개인적으로 나는 일을 못하는 것이 싫기 때문에 매일 아무것도 몰랐던 느낌이 들었습니다.


그러나 나는 그것에 집착했고 내가 항상 했던 일을 했다 : 나는 봤다. 많이. 나는 항상 도움을 요청하기 전에 스스로 해결책을 찾으려고 노력했고, 고맙게도 내 상사는 내가 정말로 막히게 되었을 때 올바른 방향으로 나를 기꺼이 지적 해 주었다.


결국 6 년 동안 그 일에 머물게 되었고, 시간이 지나면서 더 유능하고 자신감이 생겼습니다. 4 년 차에 선임 개발자로 승진하기도했습니다.


내 최고의 테이크 아웃 


나는 그 일에서 많은 것을 배웠다. 코딩 그 자체가 아니라 특히 독학을 한다면 새로운 기술을 배우는 방법. 코딩을 배우는 중이라면 여기에서 제가 얻은 가장 큰 교훈은 다음과 같습니다.


먼저, 충분한 인터넷 검색으로 무엇이든 할 수 있는 방법을 알아낼 수 있다는 것을 배웠습니다. 물론 기본 HTML을 배우고 있다면 매우 복잡한 앱을 빌드 하지 못할 수도 있지만 결국에는 이를 빌드 할 수 있습니다.


또한 코드를 리버스 엔지니어링 하는 방법을 배웠습니다. 회사의 기존 프로젝트를 연구하고 코드가 어떻게 작동하는지 파악한 다음 새로운 프로젝트에 유사한 솔루션을 사용할 수 있었습니다.


기존 웹 사이트의 코드를 검사하고 GitHub에서 학습 할 프로젝트를 찾아 직접 수행 할 수 있습니다. 이제는 다른 사람의 코드를 표절하는 것이 아니라 그 뒤에 있는 원칙을 배우고 직접 할 수 있습니다.


내가 배운 가장 큰 교훈 중 하나는 가면 증후군은 짜증 나지만 시간이 지남에 따라 실제로 나아진다는 것입니다.


어느 시점에서 나는 거의 매일 새로운 기술을 습득했습니다. 연중 모든 날을 합치면 합산 됩니다. 그래서 제 직장에서 5 학년이 되자 저는 더 이상 할 줄 모르는 일을 두려워하지 않았습니다. 내 자신의 기술을 믿고 수행 할 수 있기 때문입니다.


마지막으로 


결국 저는 그 일을 그만두었지만, 지금도 웹 개발자로 일하고 있으며 6 자리 연봉을 받고 있습니다. 긴 길이었지만 매우 만족스러운 길이었습니다. 웹 개발을 생각하고 계신다면 제 이야기가 여러분에게 영감을 줄 수 있기를 바랍니다!


8 비트 애니메이션으로 전체 이야기를 보고 싶으십니까? 내 YouTube 채널에서 확인하세요.


또한 내 블로그 인 Coder-Coder.com에서 코딩 튜토리얼을 작성합니다. 다음은 좋아할만한 게시물입니다.



댓글목록 0

등록된 댓글이 없습니다.

웹학교 로고

온라인 코딩학교

코리아뉴스 2001 - , All right reserved.