코딩 캠프에서의 경력

5825 단어
2020년 1월 27일에 나는 15주간의 소프트웨어 공학 프로젝트인 FlatIron에 참가하기 시작했다.그것은 미치고, 피곤하고, 미친 경험이었다. 2020년 5월 8일, 나는 졸업했다!나는 미래에 신병 훈련소에 참가할 흥미가 있는 사람들에게 나의 경험이 어떠한지 이야기하는 데 시간이 좀 걸릴 것이라고 생각한다. 마지막으로 코드를 배우고 싶은 사람들에게 기본적인 조언을 해주고 싶다.

훈련 캠프?저것은 무엇입니까?
내가 다니는 학교는 15주간의 소프트웨어 공학 학교로'전체 창고'를 중점으로 한다. 이것은 그들이 루비와 루비온 레이스의 백엔드 서버 관리와 자바스크립트, 그리고 React의 전단 클라이언트 인터페이스를 가르친다는 것을 의미한다.그것은 다음과 같은 5개의'mod'로 나뉜다.
-Ruby-Ruby 소개, 대상을 위한 프로그래밍과 당신!
- Ruby on Rails - 더 많은 Ruby를 사용하여 프레임워크를 통해 서버와 대화하는 방법을 배웁니다.90년대 사이트를 만들자!
-JavaScript--JavaScript, 사랑하느냐 미워하느냐!그리고 너는 그것을 싫어하는 것부터 시작할 것이다.
-react -JavaScript를 사용하여 보다 현대적이고 맞춤형 웹 디자인의 프레임워크를 구축하고 구축합니다.
- 마지막 프로젝트인'3주'는 지금까지 배운 지식을 이용하여 하고 싶은 일을 한다.정말2. 프로젝트 홍보와 프레젠테이션 준비.
처음 4개의 MOD 중 하나는 모두 같은 느슨한 시간표를 따른다.
- 1/2주: 코딩 기능/기술 소개, 교육 및 실천
- 2주 중/기말: 코딩 도전, 재료에 대한 지식 테스트
- 3주차: 프로젝트 주 면맞춤
- 3주차 금요일: 프로젝트 전시

삶의 하루
나는 직접 훈련소에 참가했다. (격리 습격이 발생할 때까지) 왜냐하면 나는 자신이 지역사회에서 가장 잘 배운다는 것을 알고 있기 때문이다. 훈련소를 시작하는 가장 골치 아픈 일 중 하나는 표준적인 일상 교육에서 무슨 일이 일어날지 모른다는 것이다.다음은 하루의 생각입니다.
9:00AM : School "starts"
9:15AM : Morning Roll Call
9:30AM : Morning standup - 
    Morning standup is a routine where, before getting started on the day, 
    students stand and talk to their table about what they accomplished the day before, 
    what they plan to accomplish today, what mental or physical blockers may prevent 
    that accomplishment, and how they plan to address those blockers. It's a nice 
    thought exercise to get the day started!
10/11AM: (mandatory) Morning lecture -
     Usually an hour long, it covered the topics we were learning for 
     the day and/pr reviewed the previous days topics.
3:30PM : (optional) Mid-day Madness - 
    Unfortunately with the quarantine these happened less, but they were fun mini-lectures 
    where instructors would have problems for us to work, introduce fun (but un-neccesary) 
    aspects of coding, answers questions or do coding exercises. These were a lot of fun.
5:30PM : End of Day - 
    Students gather and talk about their day, usually highlighting one key thing they 
    learned/were proud of, and any issues they overcame.
6:00PM : Class is done!
너는 하루 중 많은 시간이 비어 있거나 안배되지 않은 것을 알아차릴 것이다.확실히 간헐적인 회의나 객원 강좌(직업지도, 이력서 작성, 현장 체험 등)가 있지만 하루 중 절대 다수의 시간은'여가 시간'이다. 우리는 일련의 실험과 자술을 하고 있다.우리 학교에서는 통상적으로 몇 개의 내용이 풍부한 기초 과목이 있다. 하나부터 두 개의 상호작용 실험실이 하나의 개념을 이해하게 하고 그 다음에 일련의 실험실이 있다. 너에게 더욱 복잡한 임무와 도전을 제공함으로써 너의 지식을 확장시킨다.Flatiron에서, 그들은 일련의 테스트를 가지고 있으며, 당신은 정기적으로 코드를 실행하여 지식을 탐색하는 데 도움을 줄 수 있지만, 대부분의 학습은 반복적인 시도와 끊임없는 인터넷 검색에서 나온다.소프트웨어 엔지니어로서 문서를 읽거나 포럼을 검색하는 데 최소 50%의 시간을 들여 문제를 해결할 방법을 찾을 수 있기 때문에 구글Fu를 연마할 준비를 해야 한다.

코드 문제
모든 모듈은 우리가 2주 정도 예습에서 배운 광범위한 기초 주제 자료의 지식과 응용을 시험하기 위해 코드 도전을 한다.그들은 보통 한 시간 반 동안 반 전체 학생들이 더 큰 회의실에서 함께 할 수 있도록 시간을 안배받았다.지금 생각해 보면 모든 개념을 위해 코드를 작성하는 상당히 기본적인 응용 프로그램들이지만, 나는 Flatiron의 정책에 감사하고, 모든 코드의 도전을 다시 한 번 할 수 있도록 허락한다. 왜냐하면 최초의 한 번을 제외하고는 모두 실패했기 때문이다.이것은 나로 하여금 내가 겪은 가장 큰 수확 중의 하나를 생각하게 했다.

너는 아마 네가 훈련소에서 배운 대부분의 것을 기억하지 못할 것이다.
훈련소에서는 대량의 지식에 잠기기 쉬우며 모든 지식을 보존할 수 없다...설령 네가 할 수 있다 하더라도 기술의 변화가 이렇게 빠르다 하더라도, 너는 기껏해야 몇 년 내에 다른 새로운 것을 배워야 한다.인코딩에 집중할 것을 권장하는 사항은 다음과 같습니다.

어떻게 공부하는지 배우다
모든 사람은 서로 다른 방식으로 정보를 흡수하는 경향이 있다.나는 거의 손으로 무엇을 해야만 그것을 정신적으로 유지할 수 있기 때문에 단순한 독서나 강좌는 나에게 매우 무효한 학습 도구이지만, 내 아내는 정반대이다.그 외에도 모든 유형의 정보는 자신의 미세한 차이와 독특성을 필요로 하여 당신에게 가장 적합하게 할 수 있습니다.프로그래밍을 배우는 것이 당신에게 가장 효과적인지 찾아내고 견지해 나가세요!나는 draw.io로 프로젝트 대강을 기획하고 Mind Node로 두뇌 폭풍을 일으키는 데 익숙해졌다. 새로운 방법을 배울 때 나는 영상에서 대량의 코드를 작성할 것이다.

인코딩의 기본 개념에 주목하다
만약 네가 충분한 시간을 프로그래밍을 견지한다면, 너는 결국 여러 언어를 배워야만 할 것이다.모든 인코딩 언어는 장단점이 있다. 나는 충분한 교육을 받지 못했을 뿐만 아니라, 어떤 소프트웨어 엔지니어와도 '가장 좋은' 언어가 무엇인지 토론할 용기도 없다.그러나 거의 모든 언어에는 공통된 기본 요소가 많다.더 많은 언어를 배우면서 대부분의 언어의 공통점을 찾아내려는 것이 아니라, 문법이나 규칙이나 함수의 기능을 찾아야 한다고 괴로워하지 마라.이것들은 시간을 더욱 익힐 것이다!

인코딩을 배우는 사람들에게 하는 조언
네가 어떻게 공부하든지, 특히 자습하거나 자기지도를 한다면, 너는 인터넷에서 대량의 자원을 찾을 것이다.가능한 한 빨리 제대로 된 책갈피 시스템을 가져와서 당신이 보고 돌아오고 싶은 각종 사이트를 조직하는 데 도움을 주십시오.저는 Ruby 폴더 하나, Github 폴더 하나와Authentications 폴더가 있습니다...너에게 의미가 있기만 한다면, 너는 다음에 더욱 쉽게 찾을 수 있도록 자원을 분류하여 보관할 수 있다.
너는 우아하게 실패하는 것을 배워야 한다.완벽한 코드를 100% 작성할 수 있는 사람은 없다. 인코딩의 즐거움 (도전) 은 그 코드를 발휘하기 위해 해결해야 할 난제이다.때로는 사용자의 오류를 복구할 수 있고, 때로는 시스템이나 파일의 일부 내용을 복구할 수 있으며, 프로그램은 이 내용에 의존해야만 정상적으로 작동할 수 있습니다.잘못은 그것이 고장났다는 것을 의미하지도 않고, 네가 어리석다는 것을 의미하지도 않는다.오류는 기능 코드로 통하는 다음 정거장일 뿐입니다.버릇이 틀리다.그들을 사랑하고, 경멸하고, 두려워하고...일단 네가 과학 기술 업계에 들어가면 그들은 영원히 너와 함께 있을 것이다.
마지막으로 동네를 찾아라!많은 사람들이 이 기술을 배우고 있고, 당신을 지지하는 많은 사람들이 당신을 기꺼이 도울 것입니다.그럼에도 불구하고 모든 업계와 마찬가지로 많은 문지기들이 있습니다. 그들은 당신을 모욕하려고 하거나 지식이 부족해서 당신을 평가하려고 합니다...자신의 적극성을 유지하는 것을 기억하면 우수한 팀원과 동정심/열정이 풍부한 사람으로서 코딩과 같은 기능과 같이 업무에 적합하고 코딩을 배우는 것이 훨씬 쉽다!
행운을 빕니다. 코딩을 즐겁게 하세요!

좋은 웹페이지 즐겨찾기