소프트웨어 일반인의 경력 경로는 무엇입니까? [닫은]


31

소프트웨어 전문에 대한 질문 이 질문에 영감을.

소프트웨어 전문가가 전문가에 비해 얼마나 가치가 있습니까?

내가 일반주의라고 할 때, 요구 사항에서 배포까지 프로젝트를 수행 할 수 있고 소프트웨어 개발 수명주기의 모든 단계에 능숙한 사람을 의미합니다. 모든 특산품을한데 모을 수있는 사람. 전문가 일반리스트는 자신의 약점을 알고 있으며 전문가 (예 : Oracle 전문가 또는 UX 전문가)에 의존하여이를 보완합니다.

소프트웨어 일반리스트의 궁극적 인 경력 경로는 무엇입니까?


나는이 아이디어를 좋아한다. 나는 언어에 따라 다르거 나 패러다임이 아닌 일반적인 프로그래머이기도합니다. 그냥 "프로그래머".
Michael K

답변:


10

소프트웨어 전문가의 궁극적 인 경력 경로는 한 사람의 IT 군대가되어 자영업 용병과 같은 모든 종류의 코드와 관련된 모든 문제를 처리하는 것입니다. 그런 사람들은 극히 드물다고 생각하지만 어딘가에 존재할 수 있습니다. ;)

이 역할을 수행하는 대부분의 사람들이 회사가 같은 사람에게 기회를 줄 수있는 기회가 아닌 경우가 많기 때문에 자신이 경험하는 것의 관점에서 약간의 전문성을 갖게 될 것이라고 상상할 수 있기 때문에 일반리스트는 자신의 기술을 유지하는 데 어려움을 겪을 수 있습니다. CRM, ERP 및 CMS와 같은 모든 종류의 시스템을 알고 약어로 이름을 지정하십시오. 웹 개발과 같은 것이 자신의 견해에 따라 다소 일반적이거나 다소 전문적인 것으로 보일 수 있지만 일반 주의자와 전문가 사이에는 여러 가지 점이 있습니다.


4
그것은 가지고 / 만드는 멋진 일이 될 것입니다. 소규모 타운 스토어 프론트 컨설팅 사업을 시작하는 것이 가능할 수 있다고 생각했지만 모든 사람의 컴퓨터를 고치게 될 수도 있습니다.
피터 터너

2
롤 플레잉 클래스 설명을 상기시킵니다.
도미니크 맥도넬

꿈을 소중히!
Steven A. Lowe

@DominicMcDonnell Factotum이라고합니다.
세계 엔지니어

@WorldEngineer, 그건 내가 몰랐던 흥미로운 단어입니다. 감사합니다. 그러나 나는 대답을 참조하고있었습니다. D & D의 플레이어 클래스는 문제를 해결할 수있는 일인 군대라고 할 수 있습니다.
도미니크 맥도넬

28

컨설턴트

나는 이것을 잠시 동안했다. 그리고 일반인이되는 것은 당신에게 성공을 가져다 줄 최고의 기술이다. 사람들이 문제를 겪을 때, 그들은 일반적으로 오랫동안 그 문제를 한 가지 방법으로 해결해 왔으며 새로운 시각을 얻기 위해 컨설턴트가 필요합니다. 컨설턴트는 모든 종류의 제품, 오픈 소스, 비공개 소스, Oracle, Microsoft, Red Hat에 대해 알아야합니다. 좋은 점, 나쁜 점 및 고객에게 가장 좋은 점을 알아야합니다. 그렇게하려면 일반 주의자가되어야하고 전문가 FAST가되는 방법을 알아야합니다. 전문가가 되려면 (이미 하나도 아님) 소프트웨어 구현의 한 가지 구현 만 알지 않고도 소프트웨어 개발의 핵심 원칙과 관행을 알아야합니다. 짧은 시간 안에 물건을 능숙하게 볼 수 있기 전에 물건을 보지 않고도 물건을 집을 수 있어야합니다. 자체적으로 선포 한 일반인으로서 컨설팅은 최고의 경력이었으며 소프트웨어 개발에있어 가장 재미있었습니다. 새로운 경험, 새롭고 다양한 프로젝트 및 기술, 좋은 보수 및 일반 특성이 성공에 도움이됩니다.


9
이것이 제가 30 년 이상 동안해온 일입니다. 거의 항상 여러 계약이 있습니다. 현재 C (하드웨어 디자인 및 PCB 레이아웃 포함), PHP / MySQL의 일부 웹 사이트 (일부 관리자 업무 포함) 및 C # 및 Delphi를 사용하는 Windows 소프트웨어에 임베디드 펌웨어를 사용하고 있습니다.
tcrosley

10

소프트웨어 / 시스템 / 엔터프라이즈 아키텍트-요즘 너무 많은 x 아키텍트 타이틀이 있지만 아이디어는 :)입니다.

상대적으로 실습적인 건축가 (백서 작성 아이보리 탑 건축가가 아님)로 남아있는 한 일반인에게는 상당히 좋은 경력입니다.


5

좋은 회사를 찾을 수 있다면 소규모 회사에서 일하는 것이 좋은 방법이라고 생각합니다. 저는 웹 개발자, sysadmin, 콘텐츠 작성기, 온라인 마케팅 담당자 / "SEO"및 일반 사무 기술 지원을 담당하는 직무를 수행 한 적이 있습니다. 때때로 힘들지만 많은 재미와 좋은 학습 경험이었습니다.


0

기술자가 존중할 수 있고 누가 그들의 예술에 감사하는 프로젝트 관리자?

물론, 많은 일에 대해 위험 할 정도로 충분히 알고 경영진이되기 전에 좋은 선이 될 수 있습니다 ...


PM 스킬을 선택해야합니다. 완전히 다른 역할 / 기술이 필요합니다. 어떤 사람들은 다른 사람들이 당신보다 더 나은 시작 요령을 가지고 있습니다.
Martijn Verburg

1
@karianna : 소프트웨어 라이프 사이클의 코딩은 중간에 1 비트입니다. "계급 코더"는 말이되지 않습니다. PM 스킬이 없다면 일반인은 무엇입니까?
gbn

@gbn 정확히 말하면, 일반 주의자는 기술 능력뿐만 아니라 리더십, 지역 관리, 비즈니스 분석 또는 고객 지원에 대한 경험이 있습니다.
gertas
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.