전기 공학 및 컴퓨터 온라인 슬롯

Dan Gaier '98

9 년 전, 나는 톨레도 대학교에서 Magna Cum Laude를 졸업했습니다. 컴퓨터 과학 및 공학 학사 학위. 나는 운이 좋았다 소프트웨어 엔지니어 (또는 공식적으로 개발자) 위치에 대한 구인 제안 수락 대학 밖에서 Microsoft에서 일을 시작한 직후, 나는 요청을 받았다 UT의 Mansoor Alam 박사에 의해 EECS 부서에 게시 할 나의 "성공 사례"를 쓸 것입니다. 웹 사이트. 대학 졸업과 경력을 시작한 이후로 시간이 빠르게 진행되었습니다. 그리고 몇 년 동안 나는 상당한 양의 경험을 얻었습니다. 다시 한 번 나는 Alam 박사가 내 이야기를 업데이트하고 새로운 경험을 공유하도록 초대했습니다. 내 원래 논문 이후의 생각.

몇 년 전에 내가 쓴 성공 사례 논문은 컴퓨터 과학 분야에 대한 나의 관심에 기여했고 궁극적으로 내가 어떻게 끝났는지 대학 졸업 후 Microsoft에서 일하고 있온라인 슬롯다.  나는 나의 초기 탐험이 어떻게되는지 설명했다 기본부터 시작하여 6502로 이동하는 다양한 프로그래밍 언어로 8086 어셈블리는 UT에서 CSE 학위를 추구했온라인 슬롯다.  나는 내 교육을 어떻게 설명했다 UT에서 얻은 경험은 광범위한 전문 지식과 기술로 저를 준비했온라인 슬롯다. 경쟁력있는 소프트웨어 산업에서 경쟁하는 데 필요합니다.  나는 다양성에 대해 논의했다 작업 경험의; 어떤 사람들은 도전 한 경력 분야에서 일하려는 야망을 강화했온라인 슬롯다. 신체적으로 요구하는 대신 내 뇌. 다른 사람들은 업무 경험을 제공했온라인 슬롯다 소프트웨어 엔지니어링 분야에서.  그런 다음이 논문은 인터뷰 경험을 설명했온라인 슬롯다 전화 화면과 2시와의 격렬한 9 시간 인터뷰를 포함하여 Microsoft에서 회사 내 분리 된 팀.  나는 일을 6 주 만에 내 이야기를 썼다. 그래서 나는 그 이후로 많은 것을 배웠온라인 슬롯다.  내 이야기에 대한이 업데이트에서 나는 원한다 내가 Microsoft에서 무엇을했는지 설명하려면 내가 배운 내용에 대해 이야기하고 희망적으로 그 과정에서 일하는 개발자가되는 것이 어떤지에 대한 통찰력을 제공합니다. 마이크로 소프트.

Microsoft에서 나는 거의 1 년 반 동안 광대역과 인터넷에서 작업했온라인 슬롯다. TV 서비스 팀.  그 동안 나는 주로 사용자 인터페이스 소프트웨어에서 작업했온라인 슬롯다. 케이블 TV 셋톱 박스의 경우 여전히 개발중인 DCT 5000.  대부분의 경우, 나는 IC 보드가있는 셋톱 박스의 프로토 타입으로 작업했온라인 슬롯다. Plain View의 전원 공급 장치 및 기타 전기 부품은 조각 나무에 볼트로 고정됩니다.  그것은 일종의 선임 디자인 프로젝트와 비슷했온라인 슬롯다!  이 소프트웨어는 Windows에 작성되었온라인 슬롯다 CE, 임베디드 시스템을위한 Microsoft Windows OS의 다듬기 버전 및 특별 해당 OS의 Internet Explorer 4 버전.  나는 다양한 기능을 수행했온라인 슬롯다 전체 핵심 TV 쉘에서 전자 프로그램과 같은 특정 기능에 이르기까지 가이드.  전반적으로 이것은 내 관심 때문에 나에게 적합한 훌륭한 초기 팀이었온라인 슬롯다. 디지털 전자 제품 및 소프트웨어 엔지니어링의 배경.  그것은 나에게 기회를 주었다 Microsoft에서 로프를 배우고 Com/ActiveX, Win32 및 GDI, DirectX 및 JavaScript, HTML 및 CSS와 같은 일부 웹 프로그래밍 기본 사항

오래 전에 팀의 재구성이 위치 변경을 포함하여 작업에 참여했습니다. 워싱턴 주에서 캘리포니아로, 그래서 나는 대신 새로운 팀으로 이사하기로 결정했습니다. 새로운 상태의. 나는 내부 인터뷰 과정을 거쳐 새로운 팀. 이것은 잠재적 인 "정보 인터뷰"를 통해 첫 번째로 구성됩니다. 팀과 팀과 열린 위치에 대해 더 많이 배우는 팀. 양 당사자가 무엇을 좋아한다면 그들은 4-5 명의 면접관이 팀은 인터뷰 성과에 따라 "고용"또는 "고용 없음"추천을 제공합니다. 팀 적합 및 다양한 다른 요인. 인터뷰 시간의 대부분은 소비됩니다 화이트 보드에서 솔루션을 코딩하여 문제를 해결합니다. 문제는 크게 다르지만 가능합니다 하루 종일 시간이 걸리고 사이의 각도를 반환하는 함수를 작성하는 것까지 다양합니다. 시계 손, 주차장의 데이터 구조 모델링, 도메인별로 인터뷰를 수행하는 팀과 관련된 문제. 면접관은 일반적으로 후보자를 매우 높은 표준으로 유지합니다.

투자 및 금융에 대한 저의 개인적인 관심사는 인터뷰와 수락으로 이끌었온라인 슬롯다. MSN Moneycentral 팀의 위치는 내가 그 이후로 왔던 곳입니다. 팀은 지난 8 년 동안 커플 이름을 포함하여 많은 변화를 겪었온라인 슬롯다. 다른 제품 영역의 변화와 소유권이지만 궁극적으로 팀의 주요 초점 판매 된 Microsoft Money 제품을 포함하여 금융 소프트웨어였온라인 슬롯다. MSN.com 포털에 따른 매장 및 MSN Money 웹 사이트. 재임 기간 동안 여러 제품 및 프로젝트를 수행 할 수있는 기회가있었온라인 슬롯다. 다양한 투자 포트폴리오 관리 소프트웨어, 투자 차트 및 심사 도구, 사용자 정의 편집 콘텐츠를위한 게시 플랫폼 구조 및 사용자 및 인용 데이터 웹 서비스. 오늘 제가 작성한 소프트웨어는 많은 제품에서 찾을 수 있온라인 슬롯다. 앞서 언급 한 Microsoft Money 및 MSN Money Products, 주식 탭 포함 Windows Live Messenger 및 전동 공구와 같은 데이터 웹 서비스에서 Vista 사이드 바 스톡 가제트 및 Live.com.

Microsoft에서 보낸 시간의 전반기, 나는 개인 기고자로 봉사했습니다. 새로운 프로젝트 및 기능을 설계하고 코딩하는 데 주로 집중하는 역할. 이것 기능 팀 회의에 참여하는 것이 포함됩니다. 분야는 아이디어를 특징 사양으로 바꾸기 위해 자주 만나. a 개발자, 내 책임에는 아이디어를 수비하고 어떻게 할 수 있는지, 어떻게 할 수 있는지 결정하는 것이 포함됩니다. 소프트웨어로 번역됩니다. 이것은 일반적으로 기능 팀과의 협력으로 구성됩니다 기능이 어떻게 작동 해야하는지에 대한 매우 구체적인 세부 사항에 도달하려면 기술은 구현에 가장 적합하여 시간 비용 추정치를 제공합니다. 작업을 위해 아이디어의 실제 설계 및 구현을 수행합니다. 개발자 일반적으로 처음부터 끝까지 프로젝트를 참조하십시오. 새로운 기능이 코딩 된 후 개발자는 한 명 이상의 테스트 팀 구성원과 협력하여 기능적으로 테스트합니다. 결함이나 성능 문제를 찾는 새로운 구성 요소를 강조하십시오. 이것이 있다면 웹의 기능은 종종 "생산"에 배포하는 것을 조언합니다. 인터넷 직면 서버 세트를 설명하는 데 사용되는 용어입니다. 행위 웹에 제품을 배송하는 것은 "World to World"또는 RTW라고합니다. 배송 행위 상점 선반에서 판매 될 제품은 "제조 릴리스"라고합니다. 또는 RTM. 당신이 매우 열심히 일한 일이 마침내 고객이 사용할 수 있고 사용할 수 있습니다!.

개발자를위한 또 다른 경력 경로는 관리 역할을 수행하고 있으며, 여기에서 감독 그리고 팀의 다른 개발자를 멘토링하는 것은 책임의 큰 부분입니다. 이 역할은 최고 수준의 기술 기술뿐만 아니라 이끌 수있는 능력이 필요합니다. 다른 사람, 프로젝트 일정을 다루고 인터뷰를 포함한 자원 관리 그리고 팀을위한 견고한 고용. 많은 수준의 관리가 있지만 두 가지 주요 역할은 개발 리드 및 개발 관리자입니다. 개발 관리자 개발 리드를 감독합니다. 저는 현재 개발 책임자이며 한 번에 한 번에입니다 5 명의 개발자가 저에게보고했온라인 슬롯다. 안내하는 것은 도전적이지만 보람있는 역할입니다 자신의 경력 경로에있는 다른 사람들, 동시에 자신의 기술.

Microsoft는 다양한 소프트웨어 개발 방법론을 사용합니다. 내 시간의 대부분 팀이 통과하는 Waterfall Development 모델을 사용하여 사용했온라인 슬롯다. 요구 사항 수집, 설계, 구현, 테스트/안정화, 통합 및 선박/유지 보수. 그러나 최근에는 많은 사람들이 광산을 포함한 팀은 Scrum과 같은 더 민첩한 개발 방법으로 옮겼온라인 슬롯다. 스크럼 개발 모델은 특히 허용 측면에서 몇 가지 장점을 제공 할 수 있온라인 슬롯다. 변화하는 요구 사항에 더 적응하는 팀. 우리 팀은 여전히 ​​방법을 배우고 있온라인 슬롯다 스크럼 모델을 효율적으로 사용하기 위해 변수를 조정하려면 지금까지 웹 기반 제품에 꽤 잘 작동하는 것으로 입증되었온라인 슬롯다.

가장 최근에, 나는 Silverlight라는 새로운 기술로 초점을 바꿨온라인 슬롯다. 아직 개발 중입니다. Microsoft의 Silverlight 기술은 본질적으로 허용합니다 개발자는 Microsoft 표준 .NET 언어 및 개발 도구를 사용하여 개발합니다. 웹을위한 크로스 브라우저 및 크로스 플랫폼 풍부한 인터넷 응용 프로그램. 정말입니다 이와 같은 기술이 크게 웹의 얼굴을 변경하십시오. 차세대 건설을 기대하고 있온라인 슬롯다. Silverlight를 사용한 MSN Money 투자 및 개인 금융 도구.

지난 9 년은 저에게 도전적이고 흥미로 웠지만 불행히도 나는 이 짧은 요약에서 모든 것을 진정으로 포착 할 수 없온라인 슬롯다. 나는 당신이 이것을 즐겼기를 바랍니다 UT 졸업 후 내 경험에 대한 개요와에 대해 조금 배웠온라인 슬롯다. Microsoft에서의 나의 경력. 그리고 당신의 모든 CSE 학생들을 위해, 나는 다음과 같이 자신의 성공적인 경력으로 이사하자마자 여러분을 만나십시오. 개발자 및 엔지니어 세대.

Kevin Rak

Dan Gaier, '98

TeamDynamix의 선임 직원 소프트웨어 온라인 슬롯니어

(이전) Microsoft의 선임 소프트웨어 온라인 슬롯 엔지니어를 이끌고