모든 사람들이 자신이하고있는 일을 알고 프로젝트가 정확하게 평가된다면 왜 압력이 가해질까요? 압박감이 있거나 압력이 높으면 현재하고있는 일이 효과가 없다는 것을 암시합니다. 왜 좋은 프로그래머가 그런 팀에 합류하겠습니까? 이런 종류의 구인 광고가 과시하려하지 않았습니까? 아니면 정말 정직합니까? 아니면 실제로 압력을 가하는 좋은 이유가 있습니까?
모든 사람들이 자신이하고있는 일을 알고 프로젝트가 정확하게 평가된다면 왜 압력이 가해질까요? 압박감이 있거나 압력이 높으면 현재하고있는 일이 효과가 없다는 것을 암시합니다. 왜 좋은 프로그래머가 그런 팀에 합류하겠습니까? 이런 종류의 구인 광고가 과시하려하지 않았습니까? 아니면 정말 정직합니까? 아니면 실제로 압력을 가하는 좋은 이유가 있습니까?
답변:
고압 작업의 예 : 고주파 알고리즘 거래. 저의 소프트웨어 엔지니어 친구가 거래소에서 일하고 있습니다. 큰 스트레스, 큰 압력. 모든 마감일은 "지금"입니다. 모든 것이 작성된 날에 프로덕션으로 배송됩니다. 몇 분만 지연해도 회사는 수백만 달러를 소비 할 수 있습니다. 이와 같은 환경을 처리 할 수있는 사람은 많지 않습니다. 그렇게 할 수 있다면, algos 수익의 %를 기준으로 레벨 + 연말 보너스로 업계 표준보다 50-100 % 높은 급여를 기대하십시오. 초고 위험, 고압, 높은 보상입니다. 비현실적인 마감일이나 관리 부족과 관련이 없으며 압력을 처리하는 능력과 관련이 있습니다. (그리고 그날 P & L이 Crapper를 내려 가면서 트레이더들은 당신의 얼굴을 맹세합니다.)
다른 예 :
또는 " 저희는 자원이 부족하고 비현실적으로 공격적인 마감일이 있습니다 "라는 코드 일뿐 만 아니라 "무슨 일이 생기면 책임을지는 책임"에 대한 코드 일 수도 있습니다.
저는 항상이 코드를 "자원이 부족하고 비현실적으로 공격적인 마감일이 있습니다"라고 생각했습니다.
신입 사원은 "고압 환경"에 서거나 심지어 즐길 수있는 사람이 특정 회사에서 더 생산적이라고 가정 할 수 있습니다.
실제로 올바른 가정이 될 수 있습니다. 직업을 유지하기 위해 기꺼이 압력을 가하는 열등한 개발자는 약간 생산적 일 수 있지만, 선택을 할 여유가있는 좋은 개발자는 그러한 결과를 낳을 수 있습니다. 농담 회사는 시간을 떠나서 전혀 생산적이지 않을 것입니다.
시장에 돌입하는 신생 기업은 경쟁 업체보다 더 빨리 싸워야합니다. 그러한 회사의 경우, 같은 문제를 겪고있는 다른 사람들이 다음 페이스 북이되는 것과 너무 늦지 않은 것 사이의 차이를 만들 수 있기 때문에 고압 작업 환경을 만드는 것이 합리적입니다. 아무도 기억하지 않는 서비스. 그러한 회사에서 일하면 주식 옵션을 통해 빨리 부자가 될 수 있습니다.
잘 확립 된 소프트웨어 회사의 경우, 지속적으로 높은 압력은 나쁜 관리 및 / 또는 탐욕스러운 소유자의 표시이며 따라서 적기입니다.
이 스레드에는 통풍이 많이 있습니다. : P
"모두가하는 일을 알고 프로젝트가 정확하게 평가된다"는 모든 사람들이 원하는 것이지만, 그 팀이 항상 그런 것은 아니었다는 것을 잊지 말아야합니다. 모든 팀은 결국 나아지기 시작하여 결국에는 나아지기 때문에이 유토피아 상태가 될 때까지 압력은 정상입니다. 그렇지 않은 경우 경영진은 아마도 너무 적게 요구하는 죄책감을 느끼게 될 것입니다.
나는 드문 경우에 "고압"진술을 좋아한다. 왜냐하면 모든 답변이 없을지라도 증상을 본 팀이기 때문이다. 그것은 전혀 단서가없는 다른 대부분의 광고보다 낫습니다.
경쟁이 내가 아는 훌륭한 소프트웨어 하우스가 아니라면,이 "고압"이 최소한 흥미로울 것입니다. 시장에는 좋은 프로그래머보다 좋은 팀이 적고 솔직히 말해서 (당신을 원한다고 가정 할 때) 최선을 다하는 것은 입을 먹지 않는 한 많은 시간 낭비입니다.
그런 의미에서 "고압"이라는 문구가 실제로 저를 방해하지는 않습니다.
나는 당신이 요점을 얻는다고 생각합니다.
좋은 프로그래머는 논문 회사에서 일하지 않으며, 회사는 더 적은 일을 얻습니다 (다른 연구에 따르면 개발자마다 TCO의 차이가 10에서 26으로 바뀌고 압력이 높아짐).
그러한 회사는 종종 비현실적인 마감일에 도달하기 위해 테스트, QA 또는 리팩토링을 줄입니다. 다음 릴리스의 마감일을 맞추기가 더 어려워졌습니다. 이것은 자체 유지 관리 프로세스이며, 최고 경영진이 이러한 추세를 깨뜨리지 않는 한 재앙을위한 레시피입니다.
IT 프로젝트의 60 % ~ 80 %가 실패한 것으로 간주됩니다 (정확한 숫자는 혼돈 보고서 참조). 그리고 이것은 당신이 읽은 채용 공고에 표시된 행동과 많은 관련이 있습니다.
이것은 종종 사해 효과라고도하며 IT 업계에서 매우 실제적인 현상입니다.
60% to 80% of IT project are considered as failure
이 통계는 많이 들리지만 본질적으로 불명료합니다. 누구의 표준으로? 응용 프로그램 및 프로젝트 관리자는 항상 실패한 프로젝트를 성공으로 이끄는 방법을 찾습니다. 이해 관계자는 프로젝트에 시간과 돈을 투자했기 때문에 실패를 인정하지 않습니다. 감사 또는 컨설팅 역할을 수행하는 제 3자를 제외하고 프로젝트가 실패했을 때 인정하는 것이 정치적으로 유리하지 않습니다. 머릿속에 모래를 대고 너무 많은 돈을 지불하고 필요에 따라 일부만 채우는 크 래피 소프트웨어를 받아들입니다.
왜?
그들은 고압이기 때문에.
왜?
IT 측면에서는 IT 부서 외부의 누군가가 담당하고 있기 때문에 자신이하는 일을 알지 못하거나보다 정확하게는 우수한 개발 관행을 따르지 않기 때문입니다.
소프트웨어 개발자가 겪고있는 문제 중 하나는 소프트웨어가 실질적인 물리적 대상이 아니라는 것입니다. IT가 아닌 사람들에게는 컴퓨터 내부에 존재하는 것이이 모호하고 모호한 것입니다.
그러나 그들은 그것을 만질 수 없기 때문에 좋은 소프트웨어를 만드는 데 따르는 복잡한 점에 감사하지 않습니다.
따라서 이러한 유형의 사람들이 "버스 운전"을하면 곧 다음과 같은 의견을 얻게됩니다.
그들은 그것을 얻지 못합니다.
나는 이런 말을 거의 보지 못하지만 그런 말은 가장 잘 쓰는 단어이고 최악의 경우에는 근거없는 말입니다.
나는 "빠른 속도"라고 묘사 된 직업이 인간에게 받아 들여질 수있는 가장 느리고, 가장 고무적이지 않고, 뇌가 부패하고, 지루하게 지루한 직업의 일부인 것을 보았다. 나는 또한 많은 시간을 쏟아 부었고 설명으로 어떤 식 으로든 직업의 실제 필요를 인정하지 않는 직업에서 크게 도전 받았다.
당신은 이런 말로 너무 많은 생각을하도록 실수를 할 것입니다. 면접관에게 알려지지 않은 숨겨진 미스터리와 기능 장애를 밝히는 데 도움이되는 중요한 질문을 면담하고 면접관에게 작업 환경과 잠재적 인 직무의 책임에 대해 더 많이 배웁니다 .
Glassdoor might give some insight as well.
본. 이 천 번! 직장을 미워하기 시작하면 Glassdoor로 이동하여 해당 지역의 20 개의 다른 소프트웨어 개발 고용주에 대한 직원 리뷰를 살펴보십시오. 당신은 얼마나 운이 좋은지 아주 빨리 깨닫게 될 것입니다. 리뷰를 작성하는 대부분의 사람들이 처음부터 불만을 품고 있음을 고려하더라도 소프트웨어 상점의 대다수가 일하기에 끔찍한 장소라는 사실을 알기에 일반적으로 충분합니다. 좋은 관리 및 모범 사례는 불행히도 예외가 아닌 예외입니다.
그것은 대부분의 경우 그다지 의미하지 않습니다. 결국, 회사는 자신의 철학이 " 마냐 나 (Mañana) "인 작업 환경을 가지고 있다고 말할 것입니다 . 그것은 "높은 동기 부여를 원하는 사람들"을 원한다고 말하고 "완전한 혜택 패키지를 갖춘 경쟁력있는 급여"를 제공하는 것처럼 HR 사람들이 직업 목록에 넣는 표준 진부한 표현 중 하나입니다.
HR에서 말하는 일이거나 실제로해야 할 시간이 중요한 작업 인 경우, 어떤 종류의 압력이 직무에 있을지 인터뷰에서 정확히 파악해야합니다. 예를 들어, 광고 캠페인이나 이벤트 계획과 같이 매우 빠르게 수행해야하는 많은 고객 중심 또는 시간이 중요한 프로젝트를 수행하고 있음을 알 수 있습니다. 또는 조직에 못생긴 압력을 가하는 괴롭힘과 멍청이들로 채워져 있음을 알 수 있습니다. 아니면 HR-BS 일 수도 있고 환경은 꽤 전형적인 개발 공장입니다.
나는 그런 종류의 구인 광고를 무시합니다. 그들이 의미하는 바는 일주일에 80 시간 씩 일하고 쪼그리고 앉는 임금을받지 않는 노예를 원한다는 것입니다. 경영진이 프로젝트를 올바르게 입찰하지 않거나 프로젝트를 올바르게 관리하고 있지 않다는 신호입니다.
잘 운영되는 팀은 100 개의 새로운 요구 사항을 처리하고 날짜를 유지하려는 관리자와 같이 추가 스트레스없이 정시에 운영됩니다. 나는 몇 년 동안 죽음의 행진을 보지 못했습니다. 가장 가까운 것은 내가 엄청난 시간당 요금을내는 컨설턴트로 실패한 프로젝트로 돌아 왔을 때 긴 휴가 주말에 큰 실패를 구제하기 위해 일했습니다.
이것이 터질 수있는 한 곳은 생명이있는 곳에서 일을하는 것입니다.
예를 들어, 비행기를 하늘에 유지하기 위해 가동되어야하는 서비스에 대한 시스템 관리자 인 경우 높은 압력이 예상됩니다. 또는 Warzone에서 병사들을 위해 배치 될 소프트웨어를 개발한다면 압력을받을 수 있습니다.
이 내용이 표시되면 마감일이나 경보를 놓치면 생명이 온라인 상태인지 면접관에게 문의하십시오. 그렇지 않다면, 그들은 극적입니다.