PHP와 SQL로 작업하고 있습니다.
저는 함수를 구현하는 방법이 상사가 제안한 것보다 낫다고 생각합니다. 지금 그는 전자 메일 주소 목록을 확인하는 방법을 설명했지만 그의 생각이 마음에 들지 않습니다. 나는 구현하기에 더 좋고 빠른 광산을 제안했지만 그는 동의하지 않았다.
이제 나는 그의 아이디어가 나에게 명확하지 않기 때문에 계속해서 내 아이디어를 구현할 것이라고 생각합니다. 그가 화낼 것 같아?
PHP와 SQL로 작업하고 있습니다.
저는 함수를 구현하는 방법이 상사가 제안한 것보다 낫다고 생각합니다. 지금 그는 전자 메일 주소 목록을 확인하는 방법을 설명했지만 그의 생각이 마음에 들지 않습니다. 나는 구현하기에 더 좋고 빠른 광산을 제안했지만 그는 동의하지 않았다.
이제 나는 그의 아이디어가 나에게 명확하지 않기 때문에 계속해서 내 아이디어를 구현할 것이라고 생각합니다. 그가 화낼 것 같아?
답변:
알고 보니 모든 경우에 내 직원보다 실제로 더 나은,왔다 "보스"를 갖는 것은 한 바 - 예, 그는 미친 것 - 또는 짜증이나 좌절하고 어떤 경우에, 아마도, 바로 처음이다.
당신이 진정으로 그를 더 이상이라면 당신은 그의 제안 된 솔루션을 이해할 수 있어야하고 당신이 더 나은 및 이유를 다음 이유를 설명 할 수 있습니다.
그러나 당신은 말합니다 :
그의 생각이 나에게 명확하지 않았기 때문에
어느 경우 에나 돌아가서 그가 원하는 것과 왜, 왜 그리고 내 직원에게 제안하는 것과 직원들이 나에게 해결책을 제안하는 것과 같은지 이해해야합니다. 그러나 그가 틀렸다고 가정하지 말고, 그가 요구하는 것을 이해하지 않고 그가 생각하지 않은 것을 아직 덮고 있는지 여부를 이해할 때까지는 옳습니다.
아, 그리고 한 경우-그는 더 나은 프로그래머이지만 그는 나아진 문제에서 몇 걸음 뒤로 물러서지 않습니다. 우리는 그 이유 때문에 함께 일하는 것이 즐겁습니다.
당신은 그의 생각 을 비판하는 대신 당신이 그보다 더 낫다고 생각함으로써 그를 비판 하고 있습니다 .
먼저 부적절한 동작을 변경해야합니다.
충분한 시간 을 요구하여 그의 아이디어에 긍정적으로 도전 할 수있는 기회를 가지십시오 "why?"
. 아이디어가 너무 어리 석다면, 그는 결국 당신의 질문에 대답함으로써 스스로를 발견 할 것입니다.
이 기술은 이해하는 데 도움이되는 이점이 있습니다. 그의 생각은 아마도 당신이 생각하는 것보다 더 똑똑 할 것입니다.
또한 seeking to understand
이전에 시도 당신에 대해 당신의 보스 기폭에게 자신을 도움이 될 것입니다 이해되어야한다. 누군가에게 무언가를 제안 할 때, 도마뱀 뇌 는 그것이 치료인지 판단하려고 시도 할 것입니다. 그의 도마뱀 뇌는 그에게 안전하기를 원합니다. 그를 이해하려고 노력하면 그의 고풍스러운 뇌가 다시 보장 될 것입니다.
더 나은 제안이 있다면, 그가 당신의 말을 기꺼이 듣는 것 이상이라고 확신합니다. "why?"
그가 확신 할 때까지 충분한 시간을 요청할 수 있도록 준비하십시오 .
결국, 당신은 전문가입니다. 그래서 그는 처음부터 당신을 고용했습니다. 그는 당신의 말을 들어야합니다.
그가 당신의 아이디어에 전혀 관심이 없다면, 할 일이 하나 있습니다 : quit .
당신은 당신의 방법이 "구현하기 더 빠르다"고 말합니다. 저에게 알람 벨이 울립니다.
구현이 더 빠른 코드는 종종 유지 관리가 어려울 수 있습니다.
그는 당신의 상사입니다. 당신이 평생 동안 거기에 머 무르지 않으면, 그는 당신보다 훨씬 더 오랫동안 그 코드와 함께 살 것입니다. 아마도 그의 전략은 그 사실을 고려할 것입니다.
짧은 대답 : 불복종은 해고당하는 확실한 방법입니다.
상사가 당신에게서 몇 가지를 필요로한다고 생각하십시오
문제를 계속 진행하려면 상사의 아이디어를 구현하고, 시간이 좀 걸리면 스스로 시간을내어 구현하고, 자신의 아이디어가 더 낫다는 것을 입증하기 위해 두 가지 모두를 시연 할 수 있습니다. 당신이 할 때 나는 샤워에 태도를 남길 것입니다.
예, 그는 화 를 낼 것 입니다. 따라서 방법이 더 좋은 이유를 이메일로 보내 주시기 바랍니다. 그리고 당신의 방법으로 진행하기위한 승인을 요청하십시오. "이메일"의 요점은 더 이상 논의하기 전에 모든 이유를 기록하고 정리하는 것입니다.
" 이 방법이 프로젝트 / 문제에 적합 하다고 생각합니다" 라고 말하십시오. 따라서 더 좋은 방법이 없다면 그는 당신과 함께 가야합니다.
당신이 정말로 확신하고 당신의 견해를지지 할 충분한 탄약이 있다면, " 이 방법은 1,2,3 .. 이유로 인해 프로젝트 / 문제에 적합하다고 믿습니다 "
"내 상사보다 낫다"고 말하는 또 하나의 개인적인 조언은 약간 거만하다고 생각합니다. 지금 당장은 화가 날 것입니다. 그러나 전문적인 상황에서는 이것이 잘 인정되지 않습니다. 상사가이 게시물을 읽지 않기를 바랍니다.)
훌륭한 개발자가되는 것은 좋은 코더가되는 것이 아닙니다! 업무의 일부는 다른 사람들과 잘 협력하고 팀 및 상사와 협력하는 것입니다. 자신의 길이 더 좋다고 생각되면 그에게 더 나은 이유에 대한 "데이터"를 보여 주면서 설명해보십시오.
그가 자신의 길이 실제로 더 낫다고 주장한다면, 그가 옳을 수있는 경우에 대해 열린 마음을 유지하려고 노력하는 것보다. 그가 아니라면, 단지 당신에 대한 권위를 얻는다면, 당신은 한 명의 나쁜 상사를 가질 수 있습니다 ... 어떤 경우에는 둘러 보는 것이 나쁜 생각이 아닐 수도 있습니다.
해고당하는 빠르고 쉬운 방법입니다.
내 조언은 두 가지를 모두 구현하고 상사가 원하는 것을 사용하는 것입니다.
문제가있는 경우 수정 사항이 있다고 말하고 그에게 보여주십시오. 그러나 왜 작성했는지는 말하지 마십시오.
많은 답변이 이미 제공되었으므로 리드가 승인하지 않은 솔루션을 코딩하지 않는 것이 좋습니다. 먼저 솔루션이 건설적인면에서 더 낫다는 것을 증명해야합니다. 그가 좋은 관리자이고 그의 솔루션이 당신보다 낫다고 생각한다면, 그 이유를 설명 할 수 있습니다. 관리자로서 효율적인 솔루션이 무엇인지 정의하는 데 다른 기준이있을 수 있습니다. 유지 보수성 또는 읽기 용이성 중 하나 일 수 있습니다.
또한, 그가 훌륭한 관리자라면 객관적으로 실제로 더 나은 것으로 입증 한 경우 솔루션을 선택하는 것이 부정직하지 않습니다.
그러나 결국, 당신이 여전히 그와 동의하지 않더라도 그를 속이지 마십시오. 그가 무시할 일을하지 마십시오. 또한 팀 관리는 신뢰와 투명성을 바탕으로 관계를 맺고 팀 효율성을 높일 수 있습니다. 그리고 팀 목표가 최우선 순위가되어야합니다.
상황이 반복해서 발생하고 그의 선택이 항상 나쁜 경우, 그는 당신의 상사를 오랫동안 유지해서는 안됩니다. 이따금 비싸다면 너무 자랑스러워하지 마십시오.
그것은 당신이 무언가와 충돌하는 것처럼 보이므로 건설적인 것에 집중해야합니다.
당신이 진심으로 그의 해결책을 믿지 않는다면, 그에 대해 어떻게 생각하는지 그에게 건설적인 방법을 찾아야합니다. 여기에는 몇 가지 고려해야 할 사항이 있습니다. 당신의 배달에 대한 당신의 책임이지만, 그의 팀 배달에 대한 책임이 있습니다. 당신은 당신의 관심이 팀 전달과 자신의 관심 (이 두 가지가 일치 함)임을 보여 주어야합니다.
두 가지 솔루션으로 장단점 목록을 작성하고 건설적인 방식으로 상사와 토론하십시오. 때로는 목록이있는 솔루션의 핵심 구성 요소가 없음을 쉽게 알 수 있습니다.
그가 원하는 것을 이해하려고 노력하는 것이 목적인 최종 목표입니다. 당신이 이것에 대해 충돌하면 올바른 목표에 초점을 맞추지 않습니다.
내 조언은 먼저 그의 솔루션이 실제로 더 나은지 결정하는 것입니다. 두 가지 해결책을 게시하고 편견없는 의견을 SE에 요청하십시오.
나는 내 상사를 무시하지 않을 것이다. 그가 기술적 인 노하우를 가지고 있다면, 건강한 토론에 아무런 해가 없습니다. 그는 그의 아이디어를 구덩이로 당신을 제안합니다.
그러나 실제로 그의 방법이 열등하다고 판단하고 그가 당신을 위해 고용 한 일을 할 수 없게한다면, 그만두십시오. 그들이 무슨 말을하고 있는지 전혀 모른다면 어떻게해야하는지 알려주는 너클 헤드를 놓는 것보다 나쁘지 않다.
내 상사는 종이 봉지에서 자신의 길을 프로그래밍 할 수 없습니다 (실제로는 좋은 대화자와 사기꾼을 프로그래밍 할 수는 없지만 부적합을 만족시키기 위해 저의 작업을 다루는 일을하도록하여 실제 작업을 수행 할 수있게했습니다. 아이디어의 1 %는 내가 묻는 핵심 질문에서 나온 것입니다. 코드와 방법의 100 %가 저에게서 나왔습니다. 보스가 나에게 나쁜 아이디어를 줄 때 내 자신이 나 자신을 구현할 때, 내 보스는 더 자신을 얻는 것입니다 그 다음에 성공적인 프로그램을 시작하십시오 주변 사람들과의 네트워킹 전략은 그의 거짓말을 지역 차원에서 억압하는 데 도움이되었습니다 이제 저는 주요 회사에서 1/3의 주에서 사단을 위해 일하고 있습니다. 나는 같은 전략을 다시 사용할 것입니다. 네트워킹에서 더욱 창의적이어야합니다.
이 게시물의 원래 질문에 대답하기 위해 보스 코드는 내 것보다 좋지 않습니다. 다른 사람들이 말했듯이. 어떤 것이 너를 그렇게 생각하게 만들었습니까. 코드는 논리입니다. 왜 당신이 더 낫다고 생각합니까? 제 경우에는 성공적인 제품 생산을 넘어서는 정치가 발전했습니다. 제 경우에는 자신의 공증을 억누르고 자합니다. 어떤 상황이 많은 가능성이 있는지 잘 모릅니다.
세부 사항에 따라 어느 쪽이든 될 수 있습니다.
나는 여러 가지 상황에서 상사와 논쟁을 벌이고 있다는 것을 알고 있습니다. 여러 번 나는 내 아이디어가 더 낫다는 것을 증명했으며 때로는 더 빠르고 완벽한 솔루션을 보여주었습니다. 때때로 우리 중 어느 쪽도 알지 못했기 때문에 연구를 수행하고 아이디어를 비교하고 다음 번 의사 결정을 위해 새로운 것을 생각해 내야했습니다.
상사가 좋은 상사이고 상급자 인 경우, 아마도 내부 경험에 대해 많은 경험과 더 나은 / 신선한 견해를 가지고 있음을 알고 있으며, 설명 할 경우 왜 당신이 무언가를했는지 이해할 것입니다. 그에게. 그는 또한 당신을 미세하게 관리하지 않을 것입니다.
때로는 아무리 훌륭하더라도 간단한 일을 그리워하기 때문에 나중에 사소한 해결책을 간과하기 위해 얼마나 바보가 될 수 있는지 궁금해합니다. 그리고 보스는 멀리서 자신의 개요를 볼 때 훨씬 쉽게 발견 할 수 있습니다.