취미 프로젝트의 중요성 [닫힘]


103

여가 시간에 프로그램하는 것이 얼마나 중요한지 알고 싶습니다. 더 좋은 프로그래머가 되려면 9-5를 프로그래머로 일한 다음 집에 가서 취미 생활을해야합니까?

이것은 당신이 프로그래밍에 의한 프로그래밍에 대해서만 더 잘한다는 것을 알고 있습니다.

유망 고용주는 인터뷰에서 취미 프로그래밍을 고려합니까? 아니면 호기심으로 이것을 요구합니까?

나는 취미 프로젝트를하지 않은 것에 대해 죄책감을 느낀다. 그러나 내가 생각할 수있는 모든 것은 이미 끝났다. 그래서 나는 이것에 대해 두 가지 생각을하고 있습니다. 이미 끝난 것을 시작하거나 독창적 인 것을 생각해 낼 때까지 그대로 두십시오.


6
"이미 완료된 작업을 시작하지 않음"부분에서 FOSS 프로젝트 인 경우 항상 팀에 합류하여 함께 작업 할 가능성이 있습니다.
TC1

41
“늙어 가기 때문에 연주를 중단하지 않습니다. 연주를 중단하기 때문에 나이가 들었습니다.”— 벤 프랭클린.

1
왜 취미 프로젝트가 없습니까? (I 심각하게 부탁드립니다.)
알렉스 Feinman

4
나는 취미 프로젝트를하는 것이 본질적으로 더 나은 프로그래머가 될 것이라고 믿습니다. 하나도 없다면, 프로그래밍은 흥미롭고 도전적이며 재미있는 것이 아니라 평범한 일이라고 생각할 것입니다.
Maxpm

1
고용주는 당신이 열정적 인 것에 대해 알고 싶어하기 때문에 묻습니다. 어떤 것은 그렇지 않은 특정 작업 환경과 잘 맞습니다. 나는 대부분의 회사가 취미 프로젝트를하지 않은 것에 대해 당신의 잘못을 의심합니다. 그러나 당신이 당신의 휴가에 열정이 있다면 무언가에 대해 열정적이기도합니다.
SoylentGray

답변:


145

취미 프로젝트가 없어서 죄책감을 느낍니다

죄책감을 느끼는 것은 프로그래밍 프로젝트를 시작하는 미친 이유입니다. 아마도 프로그래밍을 싫어하는 좋은 방법 일 것입니다. 때문에 뭔가 작업 당신이 원하는 당신이 생각하기 때문에, 당신이있어 에 가정 .

하지만 내가 생각할 수있는 모든 것은 이미 끝났습니다.

바! 이미 완료되었는지 누가 신경 쓰나요? 다시 할! 좀 더 잘 해봐! 또는 더 잘하지 못할 수도 있다는 것을 인정하십시오. 마이크로 소프트가 "잘 말하면, 누군가가 이미 데이터베이스 / 스프레드 시트 / 워드 프로세서 / 운영 체제 / IDE / 프로젝트 관리자 / 돈 관리자 / C 기반 단일 상속 동적 객체 지향 언어 / 웹 브라우저 / 웹 서버를 만들었습니다. / 뮤직 플레이어 / 모바일 플랫폼 / 검색 엔진, 그래서 우리가해야 할 다른 것을 찾을 것입니다 ... "?

웹 서버를 작성한다면 아마도 아파치를 능가하지는 않을 것이지만, 그 과정에서 가치있는 교훈을 확실히 배울 것입니다. Angry Birds를 팔지 못할 것 같지만 간단한 비디오 게임을 작성하면 많은 것을 배울 수 있습니다.


78
프로젝트는 구피와 같을 수 있습니다. 부부를 시작하고 35 세가 된 것을 알기 전에 그 구피 중 몇 개는 저빌 크기의 애완 동물로 변할 수 있고 그 중 한두 마리는 고양이 나 개 크기가 될 수 있습니다 . 그러나 구피로 시작하고, 잘 작동하지 않는 것을 플러시하는 것을 망설이지 마십시오.
Caleb

5
+1 예! 이전에 수행되었다고해서 그렇게해서는 안된다는 의미는 아닙니다. 당신이하고 싶은 일을하세요. 당신은 스스로 일을하면서 많은 것을 배울 것입니다.
Spoike

14
재즈 즉흥 연주를 배우는 가장 좋은 방법 중 하나는 위대한 음악가의 솔로를 복사하는 것입니다. 프로그래밍은 똑같은 방식으로 이미 존재하는 것을 구축하고 새로운 것을 만드는 법을 배웁니다.
derekerdmann

6
"일이 가치가 있다면 나쁘게 할 가치가 있습니다." (GK Chesterton) 나쁜 블로그 엔진이나 나쁜 이메일 클라이언트를 만들 때 배우는 것은 특히 귀중한 보상을받는다면 특히 귀중합니다.
Eric Wilson

16
+1 "Bah! 이미 완료된 경우 누가 신경 쓰나요? 다시하세요! 더 잘하십시오!" -휠을 재발 명하는 것은 사업 상 좋지 않을 수 있지만 집에서는 할 일이 많습니다. 멋진 부분은 더 나을 필요가 없다는 것입니다.
SoylentGray

59

취미 프로젝트가 중요하다고 생각합니다

나는 취미 프로젝트를 사용하여 9-5에서 할 수없는 이론, 디자인 실습, 새로운 프레임 워크를 테스트합니다. 기능 프로그래밍, 알고리즘, 디자인 패턴, 새로운 프레임 워크, 새로운 언어 등

이것은 직장에서 새 프로젝트를 얼마나 빠르고 효율적으로 처리 할 수 ​​있는지의 차이를 의미하거나, 문제 영역에 대해 충분히 알지 못했기 때문에 클라이언트에서 새 프로젝트를 선택하거나 누락하는 차이를 의미 할 수도 있습니다.

새로운 일이나 새로운 아이디어를 소개하지 않으면 9-5 매일 갈기 만하면 개발자로 정체 될 수 있습니다. 나에게 취미 프로젝트는 나를 더 좋고 똑똑하고 더 효율적인 개발자로 만드는 수단이다.

유망한 인터뷰 담당자는 취미 프로젝트를 고려합니다

내 경험에 따르면 고용주가 현재 사용하고 있거나 "보고있는"관련 기술로 취미 프로젝트를 한 경우. 이미 문제의 기술에 익숙해 졌다는 보너스를 얻을 수 있습니다. 이것은 특히 기술 경험과 ​​관련하여 경기장이 평준화되는 주류에 도달 한 신기술에 특히 적합합니다.


4
"9-5 매일 갈기 만하면 개발자로 정체 될 수 있습니다"+1
바비 테이블

15
@Bobby : "can"은 여기에 실 용어입니다. 그것이 일어나는대로 나의 9-5 "갈기"는 정체 될 수 없다 ... 나는 운이 좋은 것 같아 :-))
Marjan Venema

1
+1 IMO 취미 작업은 물론 바쁘지 않은 한 다른 프레임 워크를 배울 수있는 유일한 방법입니다. 나는 취미 활동이 인터뷰에서도 도움이된다는 것을 알게되는 경향이 있습니다. 그러나 당신이 실제로 보여줄 것이있을 때만 그래요.
DBlackborough

인터뷰에서 +1, 안드로이드 앱을 작성하는 데 어려움을 겪으면서이 위치에서 모바일 프로그래밍을하지 않더라도 직접 현재 위치를 얻었습니다.
Biff MaGriff

@Marjan Venema : 물론입니다. 나는 몇 가지를했습니다. 그러나 그것은 "당신이 넣은 것을 얻는 것"도 될 수 있습니다. 이전의 몇 가지 일에서 분명히 그 부분을 최대한 활용하지 못하는 것이 었습니다.
Bobby Tables

41

현재 직업의 문제점은 직무를 수행하기 위해 제한된 기술 세트 만 필요하다는 것입니다. 프로그래밍의 세계는 너무나 넓어서 매년 틀에 박힌 생활을하기 쉽습니다. 취미 프로그래밍을 통해 현재 위치 또는 다른 곳에서 기회가 발생 하기 전에 다른 기술을 사용할 수 있습니다 .

그러나 애호가 프로그래머는 프로그래밍 만하는 것이 아니라는 점을 인식하는 것이 중요합니다.

  • 그들은 블로그를 읽습니다
  • 그들은 도구를 설치
  • 그들은 소스 코드를 읽습니다
  • 그들은 오픈 소스 프로그램을 디버깅
  • 그들은 패치를 제출
  • 그들은 StackExchange 프로그래밍 사이트에 참여합니다

그러나 때때로 그들은 자신의 특정 요구를 충족시키는 프로그램을 작성하도록 영감을 얻습니다. 그들이 원하는 기능을 정확하게 가지고 있기 때문에 프로그래머의 죄책감. 그리고 그들은 피곤해 버립니다. 그것은 취미의 사치입니다!


나는 그것이 프로그래밍에 관한 것이 아니라는 데 동의합니다. 나는 대부분의 프로그래머가 매일 목록에있는 거의 모든 항목을 수행한다고 확신합니다.
Pieter van Niekerk

7
+1 "프로그래밍"의 많은 부분은 새로운 코드를 편집기로 만드는 것 이외의 활동으로 구성됩니다.
StevenV

26

IMHO 반드시 취미 프로젝트 일 필요는 없지만 (아마도 아프지는는 않지만) 개방적인 상태를 유지하고 일반적으로 새로운 것들을 배우는 데 시간을 보냅니다. @Rick이 지적했듯이 실제로 코딩하는 것 외에도 여러 가지 다른 형태를 취할 수 있습니다. 예를 들어 책을 읽을 수는 있지만 출퇴근 중에도 랩톱이나 코드가있는 경우에도 가능합니다.

또한 균형을 유지해야합니다 .

  • (무료로) 배우는 데 시간을 쓰지 않으면 정체 될 것이며 어떤 시점에서 직업에 완전히 지루 해져 새로운 도전에 응하지 못할 수도 있습니다.
  • 자유 시간을 너무 많이 배우면 인생이라는 호기심이 있지만 중요한 일에 시간이 없어 장기적으로 건강에 문제가 생길 수 있습니다.

한 가지 더 : 취미 프로젝트를 수행하는 것은 쉬운 반면, 하나는 젊고 독신입니다. 나중에는 가족이 생겨 수년 동안 대부분의 자유 시간을 없앨 것입니다 (적어도 잘하고 싶다면-그렇지 않으면 요점이 무엇입니까?). 따라서 귀중한 시간을 절약하기 위해 시간을보다 효율적으로 관리해야합니다.


5
인생에 +1 나는 전형적인 회사에서 일하지 않지만, 직업의 일부를 배우고 최신 상태로 유지하는 것을 고려합니다. 내 학습의 많은 부분이 직장에서 발생합니다. 물론 저는 직장에서 본격적인 취미 프로젝트를 수행하지 않지만 다양한 업무 프로젝트에서 "그냥"새로운 것을 사용할 수있는 기회를 찾습니다. 나에게는 인생을 사는 것이 취미를 갖는 것보다 더 중요합니다.
Phil

2
평생 +1! 일과 삶의 균형을 유지하는 것이 필수적입니다. 당신이하지 않으면 당신은 매우 빨리 태워 것입니다!
Steven Striga

1
+1 지금이 문제로 어려움을 겪고 있습니다. 저의주의를 필요로하는 두 명의 어린 딸 (6,11), 하루 종일 (50 시간), 계약직에 8 ~ 16 시간이 더 있습니다. 6-5ish를함으로써 이것을 관리하는 동안, 9ish 주위에 자러 갈 때까지 가족과 시간을 보내고, 그때까지 계약을 맺었다. 그것은 효과가 있었지만 정말로 타 버렸습니다. 아직 무엇을 해야할지 결정하지 않았습니다.
Ominus

10

부업을하십시오! 웹에 새로운 것을 가져다주는 것으로 생각하지 말고, 기술 연습, 학습 / 마스터 링 기술 및 접근을위한 샌드 박스라고 생각하십시오.

저는 고용주로서 항상 잠재적 인 동료들에게 흥미로운 부업 프로젝트를하고 있는지 묻고있었습니다. 그리고 그 아이디어가 멋진 아이디어가 아니더라도 저자는 그것에 대해 흥분을 나타 냈습니다. 그것은 항상 큰 프로였습니다.


2
인터뷰에서 부탁드립니다. 누군가가 취미 프로그래밍을하지 않으면 인생에 더 많은 것이 있기 때문에 그것을 반대하지 않을 것입니다. 가족에게는 그러한 시간이 줄어 듭니다 (아이들이있을 때 프로젝트가 정체되었습니다). 그들이 진짜 관심과 이니셔티브를 보여주기 때문에 보너스로 생각하십시오. "main ()"에서 시작해야한다면 얼마나 많은 사람들이 작가 블록을 얻는 지 말할 수 없습니다.
phkahler

7

새로운 기술을 최신 상태로 유지하는 데 어려움을 겪고있는 내가 만나는 프로그래머는 그 기술을 직업으로 취급하는 사람들입니다. 그들의 대응 - 사람 않는 새로운 재료와 계속 집에서 물건을 만드는 사람입니다.


간결한 답변을 얻으려면 +1하십시오. 하지만 인과 관계를 취하지 않도록주의하십시오.
Caleb

6
직장에서 새로운 것들을 따라 잡을 수없는 이유는 무엇입니까? 여기서 문제가 취미 프로젝트의 부족이 아니라 나쁜, 좁은 생각의 고용주 인 것 같습니다.

6

생각할 수있는 모든 것이 이미 완료되었다고 말하지만 사용하는 모든 도구가 원하는 방식으로 작동합니까? 도구가 내가 원하는 모든 기능을 거의 수행하지는 않지만 종종 취미 프로젝트는 그 차이를 메우려 고 시도합니다. 나는 항상 성공하지는 않지만 노력하는 것을 좋아하며 최종 사용자로서 동기 부여 또는 사양에 아무런 문제가 없습니다.


4

그 프로젝트에 관심과 에너지가 있다면, 반드시 그렇게하십시오. 그러나 나는 그것이 심각한 프로그래머에게 꼭 필요한 것이라고 말하지는 않을 것입니다. 프로그래밍으로 풀 타임으로 일하는 경우, 자유 시간에 프로그래밍을하면 관심이 높아지는 것은 아니며 그 반대의 효과가있을 수 있습니다. 개인적으로 나는 취미 프로젝트를했지만, 그만 두었습니다. 나는 일주일에 5 일을 이미 프로그래밍하고 있었고, 나에게는 자유 시간에 완전히 다른 것을하는 것이 더 건강 해 보였다.

또한 고용주가 직장에서 새로운 일을 시험하고 공부하고 지속적으로 개선 할 여지를주지 않으면 자유 시간에 그런 일을하는 것보다는 새로운 일을 찾아야 할 것입니다. 훌륭한 고용주는 자신의 기술을 새로 고침, 개선 및 확장하는 것이 자신의 이익임을 알고 있습니다.

고용주의 관점에서 (나는 그 중 하나입니다), 실제 업무 경험이 없다면 취미 프로젝트는 장점이 될 것입니다. 그러면 모든 취미 및 학교 프로젝트는 인터뷰 중에 참고 자료로 제시하는 것이 매우 중요합니다.

그러나 경험이 없으면 관련성이 떨어집니다. 거래에 대한 열정을 나타낼 수는 있지만 동시에 약간의 괴상함을 나타낼 수도 있습니다. 개인적 경험에서 나는 취미 프로젝트와 좋은 / 나쁜 후보 사이의 관계를 실제로 찾을 수 없습니다. 나는 학교 밖에서 첫 직장을 신청하지 않는 한 그것들이 특히 관련이 없다고 생각합니다.


1
취미 프로젝트가 항상 필요한 것은 아니라고 말하는 유일한 대답 중 하나 인 +1 (시간과 에너지 필요). 개인적으로 나는 일하지 않는 시간 동안 할 일이 많고 프로그래밍 할 시간이 거의 없습니다 (SO를 탐색하는 것이 실제 프로그래밍만큼 많은 것을 요구하지는 않습니다). 그 일에는 집안일을하고, 사회 생활을하고, 휴식을 취하여 월요일에 다시 일할 때 생산성을 높일 수 있습니다. 나는 고용주를 위해 나를 개인적으로보다 균형 잡힌 삶을 사는 것을 선호합니다.
n1ckp

3

나는 풀 스케일 프로젝트보다 퀴즈와 비슷한 작은 코드 덩어리에 더 많이 빠져 있습니다 (시간이되면 일부 OSS 프로젝트에서 일하려고 노력하지만). 그래서 나는 프로젝트에 대한 좋은 아이디어가 없다고 말할 변명의 여지가 없습니다. 스도쿠 솔버를 작성하고 춤 링크와 같은 것을 구현하여 더 빠르게 만드십시오.

더 나은 개발자가되기 위해 그들이 얼마나 중요한지는 직업에 달려 있습니다. 이것이 매우 까다로운 경우 필요한 모든 교육을받을 수 있습니다. 그렇지 않으면 올바른 프로젝트 (또는 해결해야 할 퀴즈)를 선택하면 많은 양의 새로운 것을 가르치고 많은 직업이 제공하지 않는 광범위한 전문 지식을 계속 유지할 수 있습니다. 명확하게 정의 된 도메인을위한 도구

그렇습니다. 일부 회사는 귀하의 프로젝트에 진지하게 관심이 있습니다. 다른 것이 없다면, 그들은 인터뷰 중에 당신이 잘 아는 것에 대해 이야기 할 수있는 많은 기회를줍니다.


1
퀴즈와 관련하여 Project Euler와 같은 퍼즐 작업을합니다.
Pieter van Niekerk

3

취미 프로젝트 자체는 대부분의 인터뷰에서 중요하지 않을 것입니다. 당신이 취미로 코딩하는 것을 걱정하는 사람들이 몇 명 있지만 대부분은 그렇지 않습니다. 그러나 인터뷰에서 취미 프로그래밍에서 습득 한 기술이 중요 할 수 있습니다!

측면에서 추가 프로그래밍은 확실히 소진 할 때까지 프로그래밍에서 유리할 것입니다 ... 그러나 소진 문제를 넘어서더라도 고용주는 종종 프로그래밍 이외의 다른 기술을 찾고 있다는 점도 고려해야합니다. 연중 무휴 24 시간 프로그래밍하는 경우에는 다른 기술을 개발하고 있지 않습니다! 균형 ... :-)


2
마지막 인터뷰에서 나는 몇 가지 코드 테스트를 기대했다. 대신이 회사는 게시 된 코드 중 일부를 보도록 요청했습니다. 글쎄, 내가 합법적으로 보여줄 수있는 유일한 것은 내 취미 프로젝트 (정확하고 강력하지 않은 시간이 지정된 이벤트)였습니다. 이 프로젝트는 다른 인터뷰에서도 나타났습니다. 사람들은 걱정합니다. 그러나 당신은 아무도 당신이 대학에 간 것을 신경 쓰지 않는다는 의미에서 옳습니다. 그들은 당신이 거기서 배운 것에 관심을 갖습니다.
Philip

3

하나는 취미 프로젝트가 중요하다고 생각합니다. 그렇지 않으면 재미가 정체되고 풀릴 수 있기 때문입니다.

새로운 취미 프로젝트를 찾기위한 제안 :

취미 프로젝트를위한 새로운 프로그래밍 언어를 배우십시오. 예를 들어 좋은 목표는 매년 새로운 언어를 배우는 것입니다.

최선은 당신에게 완전히 현명한 것입니다. 외계인이 많을수록 시야가 넓어집니다.

또한 구문이 다른 많은 언어를 알고 있으면 프로그래밍에있어 구문에 중점을 둡니다 . 구문 트리의 순차적 표현 일 뿐이며 그다지 중요하지는 않습니다. 이것은 실제로 훨씬 더 유용한 의미론 에 대한 초점을 향상시킵니다 .

함수형 프로그래밍 언어를 사용해 보셨습니까? 분산 프로그래밍 언어를 사용해 보셨습니까? 패턴 일치 언어?

프로젝트 오일러 에서 작동하는 작은 프로젝트를 찾는 것이 좋습니다.


나는 취미 프로젝트를 수행하기 위해 새로운 언어를 사용한다고 약간 말하고 싶습니다. 그렇다면 프로젝트는 학습이 아니라 동기입니다.
phkahler

좋은 제안, 그랬습니다
Peer Stritzinger

2

저는 개인 프로젝트에서 대학 교육을받지 않은 아마추어 웹 개발자입니다. 개인 프로젝트를 진행하고 있었기 때문에 몇 주 전에 프로그래밍 작업에 대한 첫 번째 인터뷰에 초대되었습니다 .

이 일화적인 증거를 고려하여 개인적 "취미"프로젝트를 수행하는 것이 대학에 등록한 후 개발 분야에서 경력을 쌓기 위해 최선을 다한 것입니다.

그렇습니다. 면접관들은 당신의 개인적인 프로젝트를 확실히 고려합니다.


1
이것은 실무 경험이없고 프로그래머로서의 첫 직업을 찾는 모든 사람들에게 참으로 좋은 조언입니다.

2

다른 사람들은 많이 다루었지만이 부분에 집중하고 싶습니다.

나는 취미 프로젝트를하지 않은 것에 대해 죄책감을 느낀다. 그러나 내가 생각할 수있는 모든 것은 이미 끝났다. 그래서 나는 이것에 대해 두 가지 생각을하고 있습니다. 이미 끝난 것을 시작하거나 독창적 인 것을 생각해 낼 때까지 그대로 두십시오.

이것이 "취미 프로젝트"의 요점을 놓친 것 같습니다. 많은 취미 프로젝트가 다른 사람들을 위해 만들어 지거나 적어도 공공 소비를 염두에두고 만들어 졌다는 것은 사실입니다. 이러한 프로젝트는 시간이 지남에 따라 일정량의 일관된 작업이 필요하기 때문에 어려운 이유가 될 수 있습니다. 결국, 사람들은 아직 확인하고 싶어 다른 결국 몇 달 후 중단됩니다 지원에서-, 낮은 품질의 뭔가 - 또는 - 다른?

그러나 취미 프로젝트가 다른 사람에게 유용한 일을해야 할 이유는 없습니다. 예를 들어, 최근에 Haskell을 배우기 시작했습니다 . 순전히 내가 익숙한 명령형 언어와 크게 다르고 설정하기가 쉽기 때문입니다. 또한 방금 호기심 에서 프로그래밍 게임 Core War에 사용 된 Redcode 어셈블리 언어를 배우기 시작했습니다 .

결과적 으로 Redcode에 더 나은 구문 강조 기능을 제공하기 위해 Notepad ++ 플러그인작성하게되어 C ++ 학습 을 고려하게되었습니다 . .NET에 대한 비교 지식을 바탕으로 Visual C ++로 자신을 설정하는 것에 대해 생각하고 있습니다.

그리고 문제는 적어도이 프로젝트 중 어느 것도 "문제"가 아니라는 것입니다. 지옥, 나는 당신이 그것을 프로젝트 그 자체 라고 부를 수도 있다고 확신하지 못한다 . 내 관심을 끌기 때문에 내가 엉망이되는 물건들처럼. 내 말은, 당신은 당신이 실제로 무언가를 얻을 수 있도록 약간의 시간과 조직이 필요 하지만, 학교가 시작되면 하스켈에 대한 시간을 멈 추면 아무도 신경 쓰지 않을 것입니다.

Notepad ++의 플러그인 개발이 예상보다 어렵다는 사실을 아무도 신경 쓰지 않을 것입니다. 내가 포기합니다. 실제로 Redcode에 뛰어 들기 전에 Perl을 살펴 보았습니다. 환경이 올바르게 설정되었습니다. 지속성이 부족 했습니까? 네. 그러나 그것은 취미 이기 때문에 아무도 신경 쓰지 않으며 , 이는 내가 느끼는 것을 가지고 노는 것을 의미합니다.

따라서 유능한 기술을 가르치는 취미 프로젝트를 선택해야 할 필요가 없습니다. 자유 시간을 더 많은 무급 노동 시간으로 바꾸는 것입니다. 기술은 당신이 한 결과 로 옵니다 . 그러나 그 이유 는 아닙니다 . 나는 선언적 프로그래밍을 더 잘 이해하고 어셈블리 언어의 작동 방식과 프로그램이 DLL을 사용하는 방법을 이해합니다. 그리고 저는 Windows 명령 프롬프트에 대해 많은 것들을 배웠으며 지금까지 언급하지 않은 다른 것들과 관련이 있다고 생각했습니다.

요점은 완전히 새로운 것을 발견하고 그것이 흥미로워 보이는지 확인하십시오. 그것이 위대하고 위대하지 않다면 계속 진행하십시오. 컴파일러 나 인터프리터에 대해 조금이라도 호기심을 느끼신 적이 있습니까? LOLCODE를 살펴 보십시오 . 그것이 나만큼 행복 해지면 컴파일러에 대해 배우기 시작할 때 입니다. 그리고 어쩌면 돌아가서 구문 강조를 다시 생각해야 할 것입니다. 실제로 이것은 다음에 시작할 프로젝트 일 것입니다.

그것이 당신의 것이 아닌 경우, 예전보다 낮은 수준의 것을 시도하십시오. 또는 더 높은 수준. 중요하지 않습니다. 유일한 않는 문제는 때이다 당신이 그것을 보면, 당신이 생각하는 "재미를!"


0

이 프로젝트는 특히 프리랜서로 일하는 경우 심각한 프로그래머에게 필수입니다.

일주일에 6 일, 하루 쉬는 대신 일주일에 5 일, 새로운 이론과 기능을 테스트하고 하루 쉬는 시간에 일할 수 있습니다.

테스트 날짜는 시간 낭비 인 것처럼 보이지만, 그 중 하나에 이미 테스트 한 프로그래밍 언어로 새로운 기능을 구현해야 할 때의 이점을 알게 될 것입니다.


0

나는 가게에서 인터뷰와 채용에 관여하고 있습니다. '취미 프로젝트'는 항상 우리에게 플러스입니다.

어느 정도 완성 된 개인 프로젝트를 가졌다는 것은 소프트웨어 제작이 정말 즐거우 며 새로운 것을 배우고 기술을 향상시키려는 동기가 있음을 보여줍니다.

인터뷰에서 정말 긍정적 인 인상을 남기고 싶다면 개인 프로젝트와 함께 랩탑을 가져 오십시오. 면접관에게 보여주고, 빌드하는 동안 겪은 문제에 대해 알려주고, 코드를 보도록하십시오. 거친 가장자리의 위치와 향후 프로젝트 계획이 무엇인지 미리 알려주십시오.

당신은 좋은 방법으로 기억 될 것입니다.


0

여가 시간에 프로그래밍하는 데는 두 가지 목적이 있습니다.

1) 업무 프로젝트의 제약없이 개인적으로 보람있는 것을 성취 할 수 있습니다. 이것은 작업 프로젝트에서 어렵고 실망스러운 문제를 다룰 때 특히 중요합니다.

2) 내가 원하는 것을 자유롭게 만들 수 있기 때문에 프로그래밍 기술을 넓히고 연마 할 수있는 기회를 제공합니다.

마찬가지로 컴퓨터가 아닌 취미와 균형을 맞추는 것도 중요하다고 생각합니다. 나를 위해, 그것은 내 집 뒤에 개울과 흔적을 유지하고 있습니다.


0

애완 동물 응용 프로그램을 갖는 것은 자신이 생각하지 못했을 수도있는 현재 플랫폼의 일부를 스스로 배울 수있는 좋은 방법입니다. 예를 들어 직장에서 ASP.Net 응용 프로그램을 작업하는 훌륭한 C # 개발자 일 수 있습니다. 그러나 팀에 CSS를 전담하는 사람이 있다면 제대로 배우지 못할 수도 있습니다. 그러나 애완 동물 웹 프로젝트가있는 경우 CSS를 수행하는 방법을 배워야합니다. 이는 유일한 개발자 인 자신의 프로젝트가있는 경우 실행되는 모든 기술에 적용됩니다.

애완 동물 응용 프로그램의 모든 이점에 대한 자세한 내용은이 게시물을 확인하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.