대학에 가지 않고 전문 프로그래머가 되십니까? [닫은]


16

나는 최근에 외국에서 고등학교를 다녔으며 다른 나라에서받은 교육을 인정하는 데 관심이 없었기 때문에 이전에 나를 받아 들인 대학에서 거부당했습니다. 이 때문에 매우 관대 한 장학금이 말라 버렸고 교육 자금을 조달하는 것은 의문의 여지가 있습니다. 나는 또한 뻔뻔스러운 외국인 혐오증으로 여겨지는 것을 보여주는 시스템의 일부가되기를 주저합니다.

내가하고 싶은 것은 "Screw college"라고 말하고, 내 자신을 파업시키고, 놀라운 일을하고, 모두를 놀라게하고, 스스로 만든 백만장자가되는 것입니다. 상황의 현실은 고등학교에서 2 주가 지났으며, 스스로 배우는 경험의 가치가있는 프로그래밍 입문 과정에 해당하는 것입니다. 청구서, 그리고 나는 모든 고용주가 나를 진지하게 받아들이는 데 어려움을 겪고 있다는 몰래 의심을 가지고 있습니다.

내가 이해하는 것처럼, 당신은 학위없이 그것을 만들 수 있다는 상당히 대중적인 믿음이지만, 나 같은 사람은 어떻게합니까? 사무실에 들어가서 "정식 교육과 기술은 거의 없지만 일하고 싶어요. 배우고 싶습니다. 일을 해주세요."라고 말하면 누군가 나를 진지하게 받아 들일 것입니까?


3
커뮤니티 칼리지에 가서 대학교로 편입 해 보시지 않겠습니까? 학위를 취득하는 가장 저렴한 경로입니다.
davidk01

1
당신은 당신의 나라에서 그 해의 고등학교를 재실행하고 모든 정규 도로를 열 수 있습니까? 두 번째로 지루하면 항상 백만장자가 될 것으로 의심되는 프로젝트를 프로그래밍 할 수 있습니다. 그러나 오늘날의 시대에는 억만 장자가가는 것이 좋습니다.
John K

2
마치 대학의 관료 인 개인이 마치 마치 교수에게서 온 것처럼 거부해서는 안됩니다. 교수는 대개 대학원생을 뽑는 데만 참여합니다. 내가 너라면 정중하게 반격하고 대학에 연락하여 능력을 발휘하고 전달하는 데 무엇이 필요한지 물어보십시오.) 고등학교 교육은 납세자에 의해 자금이 지원되므로 다른 사람이 제안한대로 1 년을 더 할 것입니다. 다른 사람이 말한 것처럼 몇 년 동안 커뮤니티 칼리지에가는 것도 고려할 것입니다. 문제는 시간이나 돈을 더 중요하게 생각합니까? 당신에게 행운을 빕니다!
Job

답변:


27

나는 당신과 같은 위치에 있었고, 나는 당신이 말하는 '스크류 대학'도로를 선택했습니다. 저는 소프트웨어 개발, 기본 HS 프로그래밍 과정에서 C ++ 취미, 꿈을 좋아했습니다. 이제 저는 전문 개발자이므로 경험을 드리겠습니다.

1 년 동안 대학에 진학한 후 (기술 극장에서 전액 장학금을 받았습니다), 건물을 짓는 것보다 소프트웨어를 더 좋아한다는 것을 알았습니다.

1 학년-임대료를 지불하고 개발하기 위해 데스크톱 지원으로 구성된 '자신의 일'을 시작했습니다. 원하는 사람을 위해 가격의 일부만으로 내가 만들 수있는 것을 개발합니다. 되돌아 보면 아마도 $ 1,000에 $ 20,000 응용 프로그램을하고 있었을 것입니다. 20 만 달러짜리 앱이라는 사실을 알고있는 경험이 있어도 물어볼 수있는 신뢰성이 없기 때문에 스스로 시작하는 것은 정말 짜증납니다. 그리고 최악의 경우, 내가 모르는 것이 무엇인지, 내 주변의 다른 개발자는 전혀 모른다. 유지 관리의 악몽 인 응용 프로그램을 만들었습니다. 나는 건축이나 디자인 패턴에 대한 기술이 없었기 때문에 기본적으로 돈을 지불하고 네트워크 지원을하는 것을 만들었습니다. 타코벨이 많았는데 "최소한 남자를 위해 일하고 있지는 않다"는 말이 섞여 있습니다. 앱을 만들고 세상에 나갈 꿈을 꾸었습니다.

Year 2- 하지 말아야 할 일을 배우고 내 얼굴이 터지는 것을 보면서 약간 더 나은 개발자가 되십시오. 데스크톱 지원, 서버 학습 및 웹 사이트 만들기가 거의 필요 없습니다. 남자를 위해 일하는 것보다 쉬울 것이지만, 실제 포트폴리오가 없으므로 계속 누르십시오.

3 학년-이것에 매달리기 시작합니다. File> New Project를 눌렀을 때 가고 싶은 곳과 물건을 짓는 방법에 대한 모호한 생각이 있습니다. 여전히 잘못된 아키텍처를 선택하면 웹 서비스가 다소 멋진 것처럼 보이므로 그와 함께 모든 것을 구축하지 않는 이유는 무엇입니까? 계산기 데스크탑 앱이 필요하십니까? 웹 서비스를 구축하겠습니다! 몇 명의 고객을 데리러 가기 시작했고 IT 직원이자 소프트웨어 프로젝트가되었습니다. 내가 한 일은 웹 서비스를 사용하여 오프 사이트 백업 서비스를 만드는 것이 었으므로 모든 사람들이 여전히 테이프를 교환하는 동안 꿈은 '모지'가되는 것이 었습니다. 광대역은 이제 막 평범 해져서 앞서 나가고 있었으며 이것은 백만 달러짜리 아이디어가 될 것입니다. 하지만 서비스에는 문제가있었습니다 (아키텍처 기술 부족으로 인해).

4 학년 – 마지막으로 고객은 장기 프로젝트를 믿습니다. 나쁘게 조이지 않고도 할 수 있습니다. 코드는 훌륭하지 않지만 작동합니다. 청구서에 착수하기 시작하면서 다른 개발자 몇 명과 함께 일하고 (정확한가?) 전문가 교환 질문에 대답하기까지합니다. 오 예.

5 학년 -지금까지 눈치 채지 못했다면, 1 학년의 꿈은 아직 쓰여지지 않았으므로 약간 우울해지기 시작합니다. 나는 내가 성공적으로 쓴 물건의 괜찮은 포트폴리오를 가지고 있으며, 적당한 운동량과 존경받는 고객 기반을 가지고 있습니다. 아직도 내가 모르는 것을 모르고 심지어 깨는 것조차도 모른다.

5 학년 – 8 학년 – 나는 "프로젝트를 수행하고, 각각에 대해 조금 배우고, 그 경험을 다음에 가져 오십시오"와 더 동일하기 때문에 이것들을 결합 할 것입니다. 오늘은 8 학년 중반에 있으며, 나는 좋은 개발자가 된 것은 작년 또는 2 년 밖에되지 않았습니다. 1 학년의 꿈은 이미 다른 사람에 의해 여러 번 발명되었습니다. 당신이 추측하지 못한 경우에, 나는 Mozy를 만들지 않았습니다.

나는 새로운 꿈과 새로운 아이디어를 얻었으며, 일부는 좋았고, 일부는 끔찍했습니다. 나는 이제 그들이 일어날 수있는 기술을 가지고 있으며, 그들 중 일부는 일어나고 있습니다. 그러나, 내가 다르게 일을했을 경우, 나는이 여정을 상당히 단축시킬 수 있다고 생각합니다.

대학이이 여정을 어떻게 다르게 변화시키는 지 말할 수 없습니다. 저는이 글에서 다른 사람들에게 맡길 것입니다. 그러나 내가 줄 조언들 :

  1. 다른 개발자와 협력해야합니다. 이것이 얼마나 중요한지 몰랐습니다. 다른 사람의 코드를 보거나 끔찍한 코드 검토를받을 때까지 모르는 내용을 알 수 없습니다.
  2. 중요한 책임을지기 전에 실패하십시오. 당신이 정말로 혼자 나가고 싶다면 결혼하기 전에, 집 지불금, 아이들 등을 갖기 전에 그것을 시도하십시오. 실패하고 여러 번 실패 할 것입니다. 익숙해 져서 최고의 경험으로 평가하십시오. 그러나 방금 모든 시간과 돈을 투자 한 킬러 앱에 단일 고객이없는 경우 자신 만 있으면 복구하기가 훨씬 쉽습니다.
  3. 부트 스트랩에는 아무런 문제가 없습니다. 네트워크 기술을 보유한 경우 Network Operations Center 또는 헬프 데스크 (IT 영역 내)에서 근무하고 근무 외 시간과 주말에 더 나은 개발자가 되십시오. 실제 직장에서 사람들과 연결합니다. 나중에 필요할 것입니다.
  4. 소프트웨어 개발을 좋아한다고 125 % 확신하십시오. 소프트웨어에 대한 열정은 다른 방식이 아니라 '백만장 자'부분보다 먼저 나옵니다. 당신이 이것에 대한 열정이 없거나 New Project를 칠 때 마음이 조금 더 빨리 뛰지 않으면 다른 일을하고 취미로 유지하십시오.

나는 계속할 수 있다고 확신하지만, 재미있는 것은 그 꿈 중 하나에서 일하면서이 질문을 보았고 이것에 대답해야한다는 것입니다. :) 행운을 빕니다.


6
스스로 가르치는 웹 개발자로서 "알지 못하는 것을 모른다"는 점이 특히 유효하다는 데 동의 할 수 있습니다.
벤 스티븐슨

5
"주요 책임이 있기 전에 실패"에 +1. 나는 스스로 가르치고 풀 타임 역할을하기 전에 저녁에 프리랜서 프로젝트를 위해 수년을 보냈습니다. 뒤돌아 보면 나는 아무 것도 바꾸지 않을 것이지만 운명이 약간 뒤틀려 서 그 과정에서 일찍 부인을 만났다면 몇 달 안에 결혼하지 않을 것이라는 것을 알고 있습니다. 관계.
DBlackborough

16

의심의 여지없이 대학에 가십시오.

개인적으로 저는 대학없이 (백만장 자라고 말하지는 않지만 제가 일하는 것을 좋아하는 회사와 잘 지내고 있습니다), 힘든 길입니다. 처음에는 모든 것에 대한 곡선 뒤에 있습니다. 수학, 알고리즘, 운영 체제, 정규 교육 과정에서 얻는 모든 것 (예 : Calculus 등)은 math.SE와 같은 항목에 액세스하더라도 학습하기 가 매우 어렵습니다.

고등학교를 졸업 한 후 QA 부서에 진학하여 가능한 모든 것을 담을 수 있습니다. QA에서 개발자 또는 엔지니어로가는 경로는 QA에서 온 사람들이 개발 경로에 들어가기 위해 만든 (일반적으로 열악한) 일반화가 있기 때문에 거친 경로 일 수 있습니다.

학위없이에가는 것은 이다 행할 수 있지만, 대단히 어렵고 단지 많은 행운과 순수한 기술을 마찬가지로 네트워킹을 취한다.

비록 내가하는 일을 좋아하고 개인적인 성취를 자랑스럽게 생각하지만 , 능력이 있고 학위 프로그램을 진행할 수있는 좋은 위치에있는 사람 에게는 절대 추천 하지 않습니다 .


+1 나는 대학에 가지 않고, 일찍 학교를 그만두고, 자격 증명없이 소프트웨어 개발자로 시작할 때 많은 문제를 극복해야했습니다. 그러나 그 길은 오늘 나처럼 만들었고, 나는 오늘 나처럼 좋아합니다! 나는 다른 분야에서 대학 공부를 시작하려고한다는 것을 배우는 것을 너무 좋아합니다!

3
동의하지 않습니다. 학위없이 전문 소프트웨어 개발에 전념했고, 개인에 따라 달라집니다. 나는 형식적이고 구조화 된 교육을 싫어하고 일을 끝내는 동안 학습을 선호합니다. 나는 대학을 통해 결코 그것을 만들 수 없었 음을 안다. (단지 괜찮은 점수를 받았더라도), 단지 이론적이면서도 무의미하기 때문이다. 따라서 만약 당신이 대학의 구조를 즐기고 자하는 사람이 아니고 자신감있는 자기 담당자라면 (정직한 사람이어야합니다), 대학은 필요하지 않습니다.
벤 H

정식 교육은 라켓입니다. 벤이 말했듯이 이론은 학업 능력에서 일하지 않는 한 의미가 없습니다. 나는 공식 교육에 대한 사람들의 집착을 설득시킬 수없고, 배우고있는 것을 적용하는 4 년 동안 4 년 동안 다른 30 명의 학생들에게 강의를 받는다. 우리는 행함으로써 배우지 않습니까? 뿐만 아니라, 왜 학위를 4 년 동안 보내고, 빚을지고, 경력을 쌓고, 퇴직을 저축하려고합니까? 왜 내 회사를 만들지 않습니까? 내 돈을 벌어? 사용하려는 도구를 사용합니까? 고용의 개념은 웃기다.
Damien Roche

4

현재 이력서, 당신은 할 수 없습니다 너무도 귀찮게하지 않습니다, 개발자로 일을 얻을.

대학에 갈 수 없거나 오지 않으면 스스로 경험을 쌓아야합니다. 어려운 방법이지만 할 수 있습니다. 실제 사용자에게 제품을 매우 쉽게 제공 할 수 있으므로 모바일 앱을 시작하는 것이 좋습니다. 오픈 소스 프로젝트에 기여하는 것은 또 다른 옵션 일 수 있습니다. 또는 자신 만의 용도로 무언가를 쓰십시오. 처음에, 당신은 적어도 생계를 유지하기에 충분하지 않아서 이것으로 돈을 벌지 못할 것입니다-그래서 당신은 아마 정기적 인 직업이 필요할 것입니다. 저렴한 교육을받을 수있는 기회를 주시하십시오. 일부 대학에서는 정규 수업료의 일부를 학점없이 학점을 이수 할 수 있습니다.

몇 년 동안이 작업을 수행하고, 다음 당신은 이력서를 발송 시작할 수 있습니다. 당신은 여전히 ​​생활을 위해이 똥을하고 싶다고 가정합니다.

행운을 빕니다.


3

흠 ...이 어렵다. 나는 그것이 사람으로서의 당신의 본성에 정말로 달려 있다고 생각합니다.

6 ~ 8 권 정도의 책에 들어있는 내용을 실제로 알고 있다면 매우 탄탄한 개발자가 될 것입니다 (대부분의 CS 프로그램에서 제작 한 것 이상으로 진지하게). 기본 사항을 진지하게 고려하십시오. 매우 진지하게-종교처럼 진지하게 (KR은 당신의 성경 일 수 있습니다).

소규모 프로젝트를 수행한다는 아이디어가 좋습니다. 항상 자신을 개선하려고 노력하십시오-몇 가지 생태계를 선택하고 잘 배우십시오 (1-mysql 및 2.

편집 --- 내 머리 꼭대기에서 아래 목록 (~ 순서대로)을 제안합니다. 나는 9를 가지고 있지만 하나는 수학 책이고, 하나는 스크립팅 / Java 책이며, 마지막으로 선택 사항으로 간주합니다. Joel on Software에서 다루게 될 몇 가지 주제가 있습니다. 나는 이것이 당신을 매우 강력한 개발자로 만들 것이라고 생각합니다-다른 사람들이 동의하지 않을 것이라고 확신합니다.

  1. C 프로그래밍 언어-Kerrigan 및 Ritchie-대부분의 다른 책은 여기서 제기 된 문제를 해결 한 것입니다
  2. 선택한 언어 (Ruby, Python, PHP) 또는 Java 서적에 적합한 스크립팅 북
  3. 컴퓨터 시스템-프로그래머 관점-이 책은 계속주고주고 있습니다
  4. 응용 프로그램이 포함 된 이산 수학-Epps (?)
  5. UNIX 환경에서의 고급 프로그래밍
  6. 기계 학습 / AI 서적 패턴 인식 및 기계 학습 또는 TCP / IP와 같은 전용 네트워킹 서적 vol 1 권
  7. 디자인 패턴 또는 J2EE 디자인 패턴
  8. 알고리즘 설계-Kleinberg
  9. Linux 커널 이해-선택 사항

KR이란? 이거 책이야?
Ominus

2
- 나는 그가 "C 프로그래밍 언어"를 참조 믿습니다 @Ominus en.wikipedia.org/wiki/The_C_Programming_Language

@Glenn +1 감사합니다! @timpone 6 권 또는 8 권의 책을 말할 때 마음에 들거나 일반적으로 말하는 것이 있습니까? 특정 책을 특별히 생각하고 있다면 목록을보고 싶습니다. 감사.
Ominus

@Ominus 개인적으로 나는 당신이 사용하는 프로그래밍 언어와 관련된이 책 과이 질문의 책 ( programmers.stackexchange.com/questions/870/… )도 가지고 있다고 말하고 싶습니다 .

1
@timpone : 아, # 7을 놓친 :) 그리고 그래, 우리는 분명히 단지 (최고의 대화의 일부는 :) 의견 차이에서 태어난) 미세 인 동의
데미안 브레히트가

2

나는 그 스크류 대학 개발자 중 한 명으로 시작했습니다. 요즘에는 개발자로서 훌륭하고 보수가 좋은 작품을 가지고 있지만 대학을 마치고 있습니다.

나는 9 살 때 컴퓨터 프로그래밍을 시작했습니다. 90 년대에 나는 친구를 위해 현금을 창출하는 웹 사이트를 만들었고 이것은 초기 웹에 대한 직접적인 경험을 주었다.

제가 십대 였을 때 저는 컴퓨터 프로그래밍에 대해 깊이 배울 시간이라고 결정했습니다. 그래서 모든 프로그래머가 알아야 할 주제로 인터넷을 검색 한 다음 제가 가진 모든 것을 책에 보냈습니다. 나는 이산 수학 (Discrete Mathematics)에 관한 책 한 권, OS 환경에서 그리고 UNIX 환경에서 C 프로그래밍에 관한 책을 구입했습니다.

그런 다음 C ++로 객체 지향 프로그래밍을 배우기 시작했고 그 과정에서 Python과 Java를 선택했습니다. 이것은 저의 첫 번째 직업을 얻었습니다.

내가 대학에 도착했을 때 나는 정말 좌절했다. 미적분학, 통계 및 공식 언어와 같은 수업을 제외하고; 나는 이미 코스와 균형 대학에서 다루는 모든 주제를 알고 있었고 직업이 점점 어려워지고 있습니다.

대학은 너무 좌절해서 내가 그만 두었고 내가 필요한 모든 것을 배우기로 결정했습니다. 다시 한 번 더 많은 책을 구입하고 오픈 소스 프로젝트에 참여했으며 계속 새로운 일을 배우도록 강요를 계속했습니다.

작년에 나는 대학으로 돌아 가기로 결심했다 (여전히 답답하지는 않지만). 대학을 마치기로 결심 한 이유는 지금 기회가 있어야하고 대학에 가지 않은 것을 후회하고 싶지 않기 때문입니다.

예, 학위없이 소프트웨어 개발자로 일할 수는 있지만 아직 초보자 일 때 많은 공부를하고, 거친 일을하고 지식, 경험이 있으며 실제로 똑똑한 모든 잠재적 고용주를 보여 주어야합니다 ( 결국 그에게 CS 학위를 가진 다른 사람이 아니라 당신을 고용하도록 설득해야합니다). 데이터 구조, 알고리즘 및 알고리즘 분석, 디자인 패턴 및 일부 OS 개념을 이해해야합니다.

당신에게 나의 마지막 조언 : 여유가 있다면 대학에 가야합니다. 저를 믿으십시오. 지금은 고등학교를 다니는 동안 훨씬 쉬워지고 청구서 지불에 대해 걱정할 필요가 없습니다. 대학에 가지 않고 개발자가되는 것은 정말 일찍 시작한 경우에만 효과가 있습니다. 학위가 있지만 아직 잘 코딩 할 수없는 경우 사람들이 고용 할 것입니다. 이제 학위가없고 여전히 코딩이 잘 되지 않으면 고용 할 수 없습니다.


1

대학에 진학 할 수 있다면 더 편해지 겠지만 필요하지는 않습니다.

열쇠는 당신이 가리키고 말할 수있는 것들을 갖는 것입니다. 그렇게하는 유일한 방법은 바닥에서 스스로 일하는 것입니다. "프로그래머 만 있으면되는"사람들을 위해 이상한 일을하는 것으로 시작하십시오. 아마도 eLance 와 같은 장소를 확인하십시오 .

자신의 소프트웨어를 작성하여 판매 할 수도 있습니다. 아직 시장에서 좋은 해결책이없는 문제를 고르고 그 문제를 해결하는 프로그램을 작성하십시오. 당신은 그것을 판매 할 수 있습니다. 그러면 당신은 약간의 신뢰성을 갖게 될 것입니다. 솔직히 첫 번째 실제 프로젝트라면 엉뚱한 일을 할 것입니다. 코드가 예쁘지 않아도됩니다. 사용자는 UI 만 볼 수 있습니다.

경험이 핵심입니다. 운 좋게 프로그래밍은 진행하는 데 오버 헤드가 거의 필요없는 직업 중 하나입니다. 학습 시간이 정말 길다는 것을 깨달으십시오.


0

고용주는 교육 또는 실무 경험 중 하나 이상 (또는 둘 다)을 원합니다. 일반적으로 교육을받는 것이 실질적인 경험을 얻기 시작할 수있는 가장 쉬운 방법 중 하나입니다. 교육을받는 것은 고용주에게 어려운 일 (그리고 때로는 쓸모없고 시간 낭비가 될 수 있음)을 고수한다고 말합니다. 일이 아무리 즐겁더라도 항상 쉽고 재미 있지 않기 때문에 이것은 그들에게 중요합니다. 그들은 당신이 거기에 붙어 있다는 것을 알고 싶어합니다.

즉, 설명 한 경로를 시도하려면 실용적인 경험이 필요합니다. 나는 개인적으로 신생 기업을 볼 것을 권장합니다 (일반적으로 경험이 거의 없거나 전혀없는 사람에게 위험을 줄 가능성이 더 큽니다). 고려해야 할 또 다른 사항은 모든 종류의 일자리를 구하고 (청구서를 지불하기 위해) 이력서로 사용할 수있는 프로젝트를 개발하는 데 시간을 투자하는 것입니다. 일단 당신이 소량의 프로젝트를 가지고 있다면 당신은 고용주에게 접근하여 "내가 할 수있는 일이 있습니다 ..."라고 말할 수있는 훨씬 나은 위치에있을 것입니다.

개인적 추천은 학교에가는 것입니다. 광범위하게 이용 가능하고 사용되는 보조금과 장학금 중 어느 것이나 교육 재정을 조달 할 수있는 방법이 많이 있습니다. 결국 당신은 마치고 학위를 받으려면 학교에 충실한 것에 대해 매우 감사하게 생각할 것입니다.


0

나는 지금 약 2 년 동안 고등학교를 졸업했습니다. 나는 이미 프로그래밍 분야에서 일을했고 약 20 시간에서 24 시간 정도의 대학을 다녔습니다. 그래도 첫 두 학기 후에는 돈이나 시간이 충분하지 않았습니다.

프로그래밍에서 직업을 얻으려면 어떻게해야합니까? 기본적으로 행운이 있습니다. 그러나 운 좋게 눈에 띄게 될 확률을 높일 수 있습니다. 내가 알아 차린 이유는 내가 만든 몇 가지 작은 프로그램 덕분에 친구를 보여 주었기 때문입니다. 그 이유는 더 많은 선생님들이 실제 기술 지원 담당자보다 컴퓨터를 수정하는 방법을 묻는 "컴퓨터 사람"으로 알려졌습니다. 친구의 아빠 중 한 명이 작은 소프트웨어 회사를 소유하고있었습니다.

내가 당신에게 줄 조언은 일을 멈추지 않는 것입니다. 배우고 확인하십시오. 누구나 원하는 프로젝트를 만드십시오. 당신에게 흥미로운 것, 또는 누군가 당신에게 한푼도 지불 할 것. 오픈 소스 프로젝트에도 기여하십시오. 팀 같은 환경이 좋습니다.

또한 StackOverflow와 같은 웹 사이트에서도 알 수 있습니다. 기본적으로 Oklahoma의 모든 사람을 보여주는 StackOverflow의 Stack Exchange 쿼리에서 두 번째 구인 제안을 받았으며 명성에서 가장 높은 순위를 차지했습니다.


0

여기에 대단한 답변이 있습니다. 나도 내 경험을 던져 볼게

나는 5 살이나 6 살 때부터 어떤 형태로든 프로그래밍을 해왔다. (TI BASIC, 누군가?) 1995 년쯤에 나는 리눅스에 들어가서 C와 Perl을 가르치기 시작했다. 그 시점에서 Visual Basic 및 Visual C ++를 가르치고 있었기 때문에 고등학교에서 프로그래밍 과정을 수강하지도 않았으며 그 어느 것도 관심이 없었습니다.

대학에 갔다. CS 101은 "프로그래밍 입문 (Visual Basic)"이었습니다. 철학 전공이되었습니다.

대학에서 떨어졌다. CompUSA에서 근무하면서 프리랜서 웹 개발을 시작했습니다.

커피 숍이나 기술 지원 유형의 일자리에서 일하면서 프리랜서 및 오픈 소스 프로그래밍을 수행하면서 자체 코딩 작업을 계속했습니다.

첫 번째 "실제"코딩 작업 (제목에 "프로그래머"포함)은 신성주의를 통해 이루어졌습니다. 친구가 직책을 떠나서 교체품을 찾도록 요청했습니다.

이제는 정기적으로 제안을 받고 경력 경로가 좋아 보이며 그 정도에 대해 걱정하지 않습니다. 그러나 나는 그 CS 과정 중 일부를 다시 보게 될 것입니다 ... 컴퓨터 과학! = 실제 프로그래밍이지만, 당신은 어리석은 일을하고 바퀴를 재발 명하지 못하게하는 알고리즘과 (희망스럽게) 디자인 패턴을 배우게됩니다. 따라서 학교는 필요하지 않지만 도움이됩니다.

주로, 나는 당신이 주립 학교 나 심지어 커뮤니티 칼리지에 가야하더라도 가능한 한 많이 배우고 배웁니다. 여가 시간에 오픈 소스 프로젝트를 계속 해킹하십시오 (GitHub는 새로운 이력서입니다). 더 매력적인 일이 생기면 끝내지 않아도됩니다. 이력서 FWIW에 학점을 세고 학점을 세울 필요는 없습니다.

어쨌든 행운을 빈다. 좋은 코드 작성에 대한 열정이 있다면 이것이 핵심입니다. 그러나 대학은 대부분의 회사에서 일종의 '레거시 시스템 의존성'입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.