대학에서 첫날 많은 소프트웨어 엔지니어링 학생들에게 무엇을 말하고 싶습니까? [닫은]

다음주 금요일에 나는 같은 대학에 다니는 많은 소프트웨어 공학 학생들과 짧은 (30 분) 대화를 나 m습니다.

일부 상황 :

  • 장소는 몬테비데오, 우루과이
  • 대학은 Universidad de la República (공공, 무료 대학)입니다
  • 소프트웨어 엔지니어링 프로그램은 5 년이 걸립니다 (매우 훌륭하고 일찍 일을 시작하지 않는 경우). 매년 약 800 명의 신입생, 연간 약 80 명의 졸업생. 특히 처음 2 년 동안 조건이 가혹합니다.

그들 대부분은 아마도 소프트웨어 엔지니어링이나 프로그래밍이 무엇인지 전혀 모른다.

저의 목표는 어떻게 든 그들에게 필드에 대한 아이디어를 제공하고 그들이 성공한 개발자가되기 위해 앞서 고난을 견뎌 낼 수 있기를 바랍니다.

질문은이 사람들에게 무엇을 말 하시겠습니까?



답변

졸업하기 전에 병아리 / 보아를 찾아 실제로 코딩하기 전에 그녀와 결혼하십시오.

누군가 내게 말해줬으면 좋겠다 … 한숨 …


답변

그들을 격려하거나 낙담하고 싶습니까?

당신이 그들을 격려하고 싶다면, 당신의 일이 사람들을 어떻게 돕는 지, 개인적인 만족을 제공하고, 편안한 수입을 만들어내는 방법을 알려주십시오

낙담하지 않으려면 10 명 중 9 명은 실패하고 10 %는 살아남은 사회 생활, 저녁 및 주말을 오늘날의 혁신이 내일 인 끊임없이 변화하는 분야에 기꺼이 포기하겠다고 말합니다. 레거시 정크.

사실적인 그림을 그리려면 두 가지 방법을 혼합하십시오


답변

이용 가능한 각 SE 코스에 대한 간략한 정의를 제공하십시오. 그의 마지막 학년 학기 중에 자신이 정말로 원하는 코스를 찾기 위해 다른 봄 학기마다 제공되는 것을 찾는 사람 은 없습니다.


답변

모든 농담은 제쳐두고, 그 프로그램을 시작하기 전에 누군가 당신에게 무엇을 말하고 싶습니까?

제가 TA 였을 때, 나는 첫해에 학생들에게 너무 열심히하지 말라고 말했습니다. 우리 학교에서 받아 들여진 대부분의 아이들은 고등학교 수업 시간에 최고가되었습니다. 그들이 첫 번째 실패 (또는 심지어 80 % 미만)를받을 때 많은 사람들에게 아주 적합합니다.

도움이 필요할 때 도움을 청하도록하십시오. 그들이 이해하지 못하면 물어보십시오. 대학 과정은 고등학교 과정과 다릅니다. 그들은 훨씬 빠르게 움직이며 반복이 없습니다.


답변

나는 그들에게 내가 다른 사람들에게 말할 것입니다.

“직업에 대한 열정이 있다면 현장에서 최고의 모범 사례와 최악의 실수로부터 배워야합니다.

우리 시대는 항상 새로운 것의 시대이기 때문에 학습을 중단하지 마십시오.

항상 작업 내용을 기억하고 프로그램 입력을 마친 후에는 끝나지 않으며 이는 첫 번째 단계 일뿐입니다.

작업의 질은 많은 어려운 자기 훈련, 테스트, 연습, 버그 수정, 작업 계획에서 비롯됩니다.

작업 계획, 작업 계획.

당신이하는 모든 일은 단순한 일이 아니므로 철저히 계획해야합니다. 따라서 코드를 작성 / 프로그래밍하기 전에 최종 목표를 향한 명확한 계획을 세우십시오.

당신의 직업을 사랑하지만 당신의 삶은 직업이나 직업 이상의 것입니다. 좋은 친구를 사귀고 주위를 잘 사랑하고 당신을 지원하는 것을 잊지 마십시오. “

최고가 되려면 관찰하고 최고를 지켜야합니다.

나는 모든 사람이 1993 년 자신의 ESPY 상을 수상한 Jim Valvano의 연설을 볼 것을 강력히 권장합니다. 우리가 말하는 동안 죽어 가고 있지만 그의 직업 / 경력에 대한 그의 인생에서 가장 열정을 가진 사람과 다른 사람들과 그 열정을 공유하는 방법이 여기 있습니다.

http://www.jimmyv.org/about-us/remembering-jim/jimmy-v-espy-awards-speech/


답변

사람들이 무언가를 내놓으려면 정직해야합니다. 좋은 성적을 얻으려면 많은 노력과 인내가 필요하고 아마도 약간의 자기 학습 이상의 정도가 필요한 정도의 도전에 대한 합리적이지만 끔찍한 그림을 그리십시오. 그 그림을 그린 후에는 보상을 설명하십시오. 다른 사람들이 즐겁게 지내거나 최소한 덜 일할 때 일을 통해 과정에서 성적을 끌어 올리는 개인적인 성장에 대해 이야기하십시오. 지적으로 성장했으며 포기하지 않음으로써 자신의 성격을 키웠다는 것을 아는 것의 가치에 대해 이야기하십시오.

마지막으로 프로그래머가되는 것에 대한 보상에 대해 이야기하십시오. 프로그래머가 하루 종일 무엇을해야하는지 생각해보십시오 (우리가 회의에 참석하지 않거나 레거시 코드로 머리카락을 찢을 때, 즉 물건을 만드는 것). 우리가 버그를 수정하든 새로운 기능을 구현하든 키보드와 타이핑을 많이하지만 끝에 무언가가 실행되는 것을 보더라도 보상을받습니다. 특히 최종 사용자가하는 일을 믿을 때 멋진 제작 느낌을이기는 것은 어렵습니다. 사람들은 생명을 구하고, 주식 시장, 조종사 우주선 등을 운영하는 데 도움이되는 코드를 작성합니다. 물론 모든 작업은 아니지만 처음부터 프로그래밍하는 법을 배우지 않으면 기회를 얻지 못할 것입니다 그런 위치에서.


답변

나는 그들에게 회계사가 모든 돈을 가져갈 것이라고 말했습니다.

명확한 기대치가 있으면 나머지는 쉬워집니다!