어떻게 좋은 보조 항목을 생각해 냅니까

6267 단어 ponderingdevcareer
본문은 최초로 Barbarian Meets Coding newsletter에 발표되었다.
안녕하세요!이번 주 시사통신은 훌륭한 독자의 또 다른 질문에 대답했다. 당신은 어떻게 좋은 보조 프로젝트를 생각해서 당신이 더 좋은 엔지니어가 되는 것을 도울 수 있습니까?

어떻게 좋은 보조 항목을 생각해 냅니까


다음은 제 생각입니다. 좋은 사이드 프로젝트를 찾는 가장 좋은 점은 모든 요소의 교차점을 보는 것입니다.
  • 당신이 진정으로 흥미를 느끼는 화제
  • 현재 당신의 일에 유용한 것
  • 현재 인기/신흥, 부상 중인 기술
  • 왜?
  • 여가 시간에 이 일을 하려면 모든 열정을 동원해서 견뎌야 한다.이것이 바로 네가 재미있는 것이 모든 다른 요구보다 낫다고 생각하는 이유다.
  • 만약에 당신의 부업 프로젝트가 일상적인 업무에서 사용할 수 있는 것들을 둘러싸고 있다면 당신은 시너지 효과의 놀라운 힘을 얻게 될 것이다. 당신이 배운 것을 실천에 옮기고 단기와 장기적으로 당신의 직업 생활에 긍정적인 영향을 미칠 수 있는 곳이 있을 것이다.
  • 마찬가지로 만약에 당신의 부업 프로젝트가 인기 기술(예를 들어 인터넷 조립, 녹 자국 등)을 둘러싸고 있다면 당신은 당신의 편안한 지역을 벗어나 기술을 발전시켜 당신의 직업 생활에 장기적인 긍정적인 영향을 미치고 이 신기술 전문가로서의 직업 생활을 새롭게 정의할 수 있을 것이다.
  • 나는 이 항목들이 반드시 이렇게 가중되어야 한다고 생각한다.
    1 > 2 > 3
    
    개인의 이익이 무엇보다 높다는 얘기다.그러나 이것은 완전히 개인을 겨냥한 것이다.이것은 내가 현재의 분야에서 발견하고 배워야 할 것이 많다는 것을 의미할 수 있다.

    협동의 놀라운 힘

    Synergy describes a situation in which the interaction of elements combined produces a total effect greater than the sum of its parts.

    When you pursue similar goals inside and outside of work you'll find that there'll be synergies between both of these contexts. Whatever you achieve at work will have a positive effect in your side projects, and whatever you achieve in your side project will have a positive effect in your daily work. As a result, you'll have awesome results in both contexts.

    So be mindful to when you can leverage these synergies in your life because they'll allow you to achieve more with less.


    다음은 내가 여러 해 동안 한 사이드projects의 몇 가지 예이다.
  • ASP를 배우기 위해 작은 CMS를 썼어요.NET MVC 2.나는 이것이 처음으로 엄숙한 웹 개발을 시도한 것이라고 생각한다. 나는 많은 부작용을 배웠다. 그것이 바로 TDD, BDD, IoC,DI와ORMs이다.
  • 저는 이제 막 시작했습니다GymBuddy. 이것은 Windows Phone 7 응용 프로그램으로 헬스 파트너가 될 수 있습니다.모바일 개발을 시작했고 포토샵에서 예쁜 하이파이 모형을 만드는 법을 배웠습니다.
  • Windows Phone 7에는 이제 막 시작한 게임The War of the Orbs이 있습니다.그것은 나에게 게임 개발의 기초 지식을 가르쳐 주었다. 게임 순환, 정령, 정령표, 애니메이션, 사용자 상호작용, HUD 등

  • Quiz4Couples 당신의 짝과 즐거운 시간을 보낼 수 있도록 도와주는 Windows Phone 앱입니다.그것은 나에게 모바일 개발, 디자인, 사용자 체험과 제품의 처음부터 끝까지 창작에 관한 많은 지식을 가르쳐 주었다.이것은 내가 Windows 아이폰 상점에서 완성하고 발표한 첫 번째 응용 프로그램이다.나 even made a website for it 받았어great reviews.이 응용 덕분에 많은 사랑이 세계에 전파되었다.
  • 나는 하나pseudo-intelligent personal task management system로 실험을 한 다음에 하나a proof of concept를 만들었다.나는 가비스를 만들어 보았다.그것은 나에게 인터넷 프로그래밍, 자연 언어, DSL에 대한 더 많은 지식을 가르쳐 주었다.
  • 나는 다른 게임iO을 만들기 시작했는데 이번에는 iOS와 스피릿키트를 사용했다.Objective-C를 배우고 아이폰을 위한 좋은 방법이다.
  • 그리고 저는 두 개의 부항목ilPomodoro으로 Knockout에서 pomodoro 기술 응용 프로그램을 개발했고 자바스크립트를 주제로 깊이 있게 연구했습니다.js와Serenity는 반딧불 우주를 기반으로 한 HTML5/js 우주 사격 게임으로 작은 게임 엔진을 만들었습니다.이 두 항목 모두 나에게 자바스크립트에 관한 많은 지식을 가르쳐 주었다.
  • 더 많아!예를 들어 the books, Earth That Was, baby-gotchi와 내가 잊어버리거나 기회, 시간 또는 정력을 쓰지 못한 많은 것들.(겸사겸사 한마디 하자면, 이 모든 프로젝트를 돌이켜보면 멋있다.)
    이러한 모든 프로젝트를 살펴보면 다음과 같은 몇 가지 공통점이 있습니다.
  • 저한테는 재밌는 것들이에요
  • 그중 대부분을 나는 완성하지 못했다.내가 말한 완제품은 그것들이 지금까지 완제품이 되지 않고 광택이 나는 제품을 가리킨다.그 중 일부 기능은 매우 제한적이지만, 대다수는 장난감일 뿐이다.그들의 핵심 목표는 스트레스가 없는 환경에서 나에게 뭔가를 가르치는 것이다.(저위험 환경)
  • 저는 책마다 많이 배웠어요
  • 당시 그들 대부분은 나의 일과 직업을 향상시켰고 나는 나의 흥미를 특정한 업무 수요와 연결시키려고 했다.예를 들어 저는 iOS 개발과 Objective-C를 배우기 위해 게임을 개발했습니다. 그리고 그 게임으로 당시 고용주들을 위해 iOS 응용 프로그램의 개발을 구축하고 이끌었습니다.저는 JavaScript를 더욱 잘 사용할 수 있도록 ilPomodoro와 Serenity를 개발했고 저희 회사에서 워터클리닉을 건설할 때 제 전방 개발 기술을 향상시켰습니다.
  • 한 마디로 하면, 당신은 어떻게 좋은 보조 항목을 선택합니까?당신의 일과 직업에 연결될 수 있는 재미있는 것들을 선택하세요.그리고 그 안에 잠입해서 더 많은 것을 배운다.네가 일하면서 배운 것을 응용해라.도중에 써서 다른 사람을 격려하다.글쎄, 너의 친구.
    다음은 당신의 아르바이트 프로젝트에 대한 무작위 힌트입니다.
  • 새로운 보조 프로젝트를 시작할 때 실현 가능한 목표를 설정합니다.당신은 이 항목에서 무엇을 얻기를 희망합니까?
  • 프로젝트의 시간 상자를 특정한 시간대(한 달) 또는 설정된 시간(20시간)로 설정합니다.어떤 일이 결말이 있다는 것을 알았을 때, 너는 그것에 더욱 집중할 수 있다.시간이 되면 배운 것을 반성하고 계속 하고 싶은지 다른 프로젝트를 추구하고 싶은지 결정할 수 있다.
  • 공개적으로 일하고 당신의 진보, 학습과 발견을 공유합니다.이것은 위대한 가르침과 타인을 계발하는 원천이다. 예상치 못한 기회를 잠그고 미래의 자아에 좋다.
  • 물건을 정리하는 습관을 들여라.일이 어려워질 수도 있지만, 끝까지 견지한다면, 가장 많은 보답을 얻을 수 있을 것이다.어떤 일을 완성하면 기분이 매우 좋다.
  • 네가 완성하지 않아도 괜찮아.자신을 잘 대하다.가장 중요한 것은 뭔가를 배우는 것이다.한 번에 너무 많은 것을 시도했거나, 어떤 화제에 흥미가 없거나, 전혀 다른 일에 흥미가 없다는 것을 알게 될 것이다.

  • 책 속의 한 항목의 생명이 예술가처럼 도둑맞았다.조금만 더 버텨!일이 좋아질 거야!:D

    좋은 웹페이지 즐겨찾기