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


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.