전문 소프트웨어 개발자는 여전히 업계 / 세계를 변화시키는 앱 제작을 꿈꾸고 있습니까? [닫은]

저는 취미 프로그래머입니다. 실제 마감일, 고객 피드백 또는 성과 검토가 없으면 세상을 변화시키는 차세대 아이디어를 구현하고 구현할 수있는 자유를 얻게됩니다. 물론 복권 당첨 가능성이 더 높다는 것을 알고 있습니다 만, 현 상태를 파괴하는 완전히 자체 제작 된 앱을 무너 뜨릴 수 있다는 것은 재밌습니다.

나는 많은 전문 프로그래머들이 부업 프로젝트를 가지고 있다는 것을 알고 있습니다. 나는 당신의 음식을 코딩하는 것이 꿈을 약화시키는 경향이 있다면 오늘 아침 (IT가 아닌 지루한 일)에 출근하는 방법에 대해 궁금했습니다. 더 큰 경험으로 인해 프로젝트에 집중하고 더 집중하게됩니까?

실제 소프트웨어 전문가의 사고 방식에 관심이있는 사람은 아닙니다. 🙂



답변

예.

그렇지 않은 사람들은 일반적으로 경력을 변화시킵니다.


답변

물론

당신이 말한대로 내 음식을 코딩하면 꿈을 꾸게 됩니다. 수년에 걸쳐 얻은 경험을 통해 꿈을 이루기 위해 필요한 실제 작업에 대해 더 잘 알 수 있지만 여전히 꿈입니다.


답변

나도 노력하지도 않아

세상은 구원 받거나 개선되기를 원하지 않습니다.

실제로 코드를 작성하고 문제를 해결하고 싶습니다. 나는 세계 기아를 치료하기 위해 해결 할 다음 스도쿠 퍼즐을 기대하지 않습니다.

실제로 세상을 개선하려고 노력하고 있다면 이미 잘 해낼 수있는 혜택 만주는 어리석은 프로그램을 작성하는 것은 내가 가고있는 방식이 아닐 것입니다. 나는 사람들을 파내는 것을 돕기 위해 제 3 세계 지옥의 구멍에있을 것입니다. 그게 내가하는 일이 아닙니다.

편집 : 언젠가 리모컨 지프에서 AI 애완 동물을 만드는 꿈을 꿉니다. 지프가 일종의 무선 원격 본체 인 PC에 뇌가있을 수 있다고 생각하십시오.


답변

이것이 사람들이 소프트웨어 개발에 들어가는 이유, 세상을 변화시키는 아이디어라고 생각합니다.

내 말은, 우리는 지옥에 빠지지 않기 때문에 레거시 응용 프로그램을 유지 관리하고, 사무실 정치에 대처하고, 다양한 단조로운 작업을 수행 할 수 있습니다.


답변

나는 일부 취미 프로그래머를 알고 있습니다. 다시 돌아 보았을 때 그들은 당신이했던 것과 똑같은 생각을했습니다. 그들은 세상을 바꿀 것이라고 생각했습니다.

그것을 되돌아 보면서, 그들은 이미 해결 된 매우 기본적인 문제해결 하려고 노력했습니다 . 소프트웨어 개발 및 컴퓨터 과학 분야 이외의 사람에게는 개념이 마음에 들었습니다. 그러나 해당 분야의 전문가에게는 세계의 문제를 해결하거나 분야의 성장에 기여하는 데는 수년간의 전문적인 경험과 함께 분야 자체의 매우 강력한 숙달이 포함됩니다.

질문에 대한 답변을 확인하십시오 . 정말 좋은 프로그래머가 되려면 5 년에서 10 년 이상이 걸립니까? 이 분야의 문제를 해결하기 위해, 당신은 당신이 할 수있는 모든 것을 배워야하며, 그 유형의 학습은 전문가가되는 것에서 나옵니다.

나는 이것이 당신을 낙담시키지 않기를 바랍니다. 좋은 아이디어가 있다면 정말 좋습니다! 나는 당신이하지 않거나 기여할 수 없다고 말하는 것이 아닙니다. 그러나 제가 권장하는 것은 한 발 물러서서 자신의 평가가 정확한지 스스로에게 물어 보는 것입니다.

전문 프로그래머 인 친구가 있으면 도움이됩니다. 그러나 전문가가없는 세상에 살고 있다면 전문 조직이나 프로젝트에 참여함으로써 이익을 얻을 수 있습니다.

다른 것이 없으면 아이디어를보다 정확하게 평가하고 아이디어를 남길 수있는 기준을 제공합니다.

귀하의 질문에 대답하기 위해 HTML에 스프링 태그 라이브러리를 사용하지 않는 이유에 근거한 Spring Framework 개선에 대한 아이디어가 있습니다.

이러한 아이디어는 실제로 바뀌지는 않지만 프레임 워크의 많은 마케팅이 바로 마케팅이라는 것을 이해하기 위해 개발자 및 디자이너와 협력하는 데 몇 년이 걸렸습니다. 나는 하루에 10 시간 씩이 일을하기 때문에 여가 시간에는 조금 덜 동기 부여가된다.


답변

내 희망은 내가 만든 응용 프로그램 중 적어도 일부는 내가 쓰는 사람들에게 유용하고 작은 방식으로 삶을 바꾸는 것입니다. 그것은 달성하기에 충분히 어려우며 누군가 6 개월 후에 시스템을 수정 해달라고 다시 돌아와서 유용하다고 생각하고 여전히 사용하고 있다는 것을 알게되어 기쁘다.


답변

어떤 사람들은 세상을 바꾸고 싶어하기 때문에 현장에 갈 수도 있고, 많은 사람들은 당시 돈이 쉬운 것처럼 보이기 때문에 소프트웨어 개발에 들어갔습니다 (물리적 노동이 없으면 상대적으로 높은 임금, 에어컨 사무실에서 9-5 직업) 회사 자동차 및 기타 혜택). 또는 그들은 원래 선택한 작업 분야가 마르고 이미 부작용이나 취미로 올바른 기술을 습득했기 때문에 미끄러졌습니다.

프로그래밍을 시작할 때 세상을 바꾸려고 했습니까? 아니요. 물리 실험실에서 일부 데이터 분석을 자동화하여 작업을 좀 더 쉽게하려고했습니다. 그리고 “직무를보다 쉽게”한다는 것은 그 자체로 직무가 되었기 때문에 다른 사람들이 할 수있는 것보다 더 효율적으로 업무를 수행 할 수있는 소프트웨어를 만들어 다른 사람들의 직무를 조금 더 쉽게 만들었습니다.

그것은 직업이며, 기복이 있습니다. 언젠가는 그것을 좋아하고, 언젠가는 그것을 싫어하지만, 전반적으로 그것은 직업 일뿐입니다 (퍼즐을 푸는 것을 좋아한다면 내가 생각할 수있는 다른 사람과 비교해도 좋은 일이지만).