본문 바로가기

전체 글136

마이크로소프트 학생 파트너 (MSP) 선발과정과 혜택 MSP MSP활동을 하면서 관심있는 분들에게 조금의 도움이라도 될까해서 글을 올리려고 한다. MSP는 마이크로소프트의 학생 개발자 파트너십이다.대표적으로 기술교육, 네트워크, 세미나등의 지원을 받는다. 프로젝트와 해커톤 진행한다. 이번 2018 fall semester 부터 운영방식이 변경되었다. 그래서 구글링을 해도 얻을 수 있는 대부분의 정보는 MSP KOREA 활동 내용일 것이다.이제는 MS의 각국 지사에서 관리가 아닌, 본사에서 한번에 관리를 하게된다고 알고 있다.즉, 한국에서 활동하는 MSP들은 변함없지만, 관리하는 곳이 본사로 변경되었다.한국만 그런게 아니라 전세계 방침이 그런거같다. (MS 광화문 오피스 가고싶다) MSP 선발과정(MSP 홈페이지 https://studentpartners.m.. 2018. 10. 27.
마이크로소프트 MSP 합격 학교메일로 'Hello MSPs'라는 메일이 왔다. 갑작스러운 합격이라 처음에는 내가 해석을 잘못한게 아닐까 의심만 들었다. 이 메일을 보고나서야 내가 진짜 합격인거구나 믿어졌다. 이렇게 기뻤던 기억은 정말 오랜만인거같다 SW개발병 미련때문에 이 날 오전만해도 정보보호병 접수 취소 어떻게라도 안되냐고 하면서 방황했었는데 하룻동안 엄청난 일이 벌어졌다 앞으로 적어도 1년간은 내 공부에 집중하면서 걱정하지 않아도 될거같다. 하루 동안 초조 보스 돼서 주변 동기들이 귀찮아할 법 했는데 자기 일 같이 축하해줘서 많이 고마웠다 열심히 해서 MS인턴쉽 기회도 가져보려고 한다. 2018.10.20 MSP 페이스북 공식그룹에 가입승인이 되었다. 더 실감난다. 지원서 승인 시스템 오류가 발견돼서 엔지니어링팀에서 오류픽스.. 2018. 10. 21.
React - Binary 시계 구현 Binary-시계import React, { Component } from 'react'; import './App.css'; ​ class Clockcmp extends Component { ​ constructor(props){ super(props) this.state = {line: this.Change()} } ​ componentDidMount(){ this.timeID = setInterval( () => this.Change(), 1000 ) } ​ componentWillUnmount(){ clearInterval(this.timeID) } ​ ​ Change = () => { ​ const now = new Date(); const hh = this.z2(now.getHours()) c.. 2018. 10. 9.
React - 동적인 시계 컴포넌트 구현 React로 DOM변경하기모던 자바스크립트 개발자를 위한 리액트 프로그래밍으로 공부중인데책에는 React 프로젝트가 아닌, HTML상에서만 다루고 있다.직접 js에 컴포넌트로 구현해보았다. App.jsximport React, { Component } from 'react';import './App.css';​class Clockcmp extends Component {​ constructor(props){ super(props) this.state = {d: new Date()} }​ componentDidMount() { // Clockcmp 컴포넌트가 불러올때마다 1초씩 this.Change()를 부른다 this.timeID = setInterval( () => this.Change(), 1000 .. 2018. 10. 8.
React - HTML상에서 클라이언트 렌더링이 안될때 React를 js파일 안에서 작성할땐 정말 잘 되었으나 HTML 파일에서 ReactDOM을 이용해 클라이언트 렌더링을 할땐 아무것도 되지않았다.ES6이 지원되지않는 브라우져에서 나온 문제점이었고, Babel을 통해 ES5로 변환시키면 해결되었다.Babel을 CDN으로 추가하고 정상 작동. 배포시에는 HTML문서에 모든 과정을 넣어버리는건 성능 이슈가 생긴다. 2018. 10. 8.
반응형