9 a 5 programadores são menosprezados?


146

Eu me consideraria um programador de 9 a 5. O que quero dizer com isso é que tenho um trabalho de programação, mas depois que saio do trabalho, deixo meu trabalho lá e não o levo para casa. Gosto muito da minha escolha de carreira e do trabalho que faço no meu trabalho atual. Também gosto de aprender coisas novas em meu campo, como novas tecnologias e avanços no setor de programação. É que fora do meu trabalho eu tenho outros hobbies que considero mais importantes e gostaria de dedicar mais do meu tempo e energia. Eu também acho que dedicar> 40 horas por semana a um único assunto é um pouco cansativo, então realmente existem muitos programadores que querem voltar para casa após o trabalho de programação e fazer mais programação?

Talvez seja apenas meu empregador atual, mas sinto que eles deixam pouco tempo para o desenvolvimento da carreira. A única maneira de acompanhar as mais recentes tecnologias e técnicas de programação é fazê-lo no meu próprio tempo, porque meu empregador não aloca tempo durante o horário de trabalho para fazer esse tipo de coisa (prazos == $$$). Mais alguém se sente da mesma maneira em relação ao empregador?

Pela sua experiência, os gerentes e as pessoas que contratam programadores veem de 9 a 5 programadores como um recurso menos valioso? Sei que poderia melhorar meu currículo contribuindo com um projeto de código aberto, etc., mas sinto que não tenho tempo de sobra.

Poderia ser dito o contrário, de tal maneira que dedicar seu tempo livre a outros assuntos, como as artes, mostre uma amplitude que poderia ser uma característica desejável para a empresa?


3
Parece que esta questão foi muito bem abordada aqui.
Robert Harvey

11
Talvez tenha sido coberto, mas as respostas aqui são realmente de alta qualidade e a pergunta merece a chance de obter mais respostas. Não existe uma "resposta certa" para isso, portanto, simplesmente referir as pessoas a um conjunto diferente de respostas não faz sentido.
Dan Diplo

Considero-me um trabalhador das 8:59 às 05:01 e admito livremente que estou olhando para os programadores das 9:00 às 5:00, porque é obviamente óbvio que trabalhar menos de 8:02 por dia obviamente não é apenas um sinal preguiça, mas também mostra uma enorme falta de atenção aos detalhes.
7608 ThomasX

Bloqueado por motivos históricos, consulte "Bloquear as perguntas mais votadas que estão fechadas" para obter mais detalhes.
yannis

Respostas:


251

Vamos equilibrar um pouco esse argumento.

Para o registro, eu sou um programador 9-5 no sentido mais estrito da palavra. Eu codifiquei por muitos anos e provavelmente codificarei por muitos mais. Eu tenho uma forte paixão pelo desenvolvimento e adoro ver todas essas classes dando abraços e beijos. Sou a favor de designs fofos de coelhos e de loops FOR ...

MAS ... e é um grande, mas ...

Recuso-me a sacrificar minhas outras responsabilidades como marido e pai para me tornar melhor em uma coisa: desenvolvimento de software. Veja que, quando você se deita no leito de morte, olha profundamente nos olhos de sua esposa e pensa em todos os momentos adoráveis ​​que passa no Visio desenhando diagramas UML e escrevendo códigos limpos, simples e de manutenção ... Acho que não.

Não se trata de equilíbrio. Se eu tiver que escolher, serei pobre e ficarei com minha família. Não é sobre dinheiro, satisfação no trabalho ou o que eu quero.

Concordo, minha resposta provavelmente é relevante apenas para alguns dos desenvolvedores casados ​​por aí, mas pelo que vale a pena, tentarei representar aqueles de nós que somos obrigados a cuidar de nossas famílias como homens de verdade. Assumir a responsabilidade.

Não me dê a desculpa " Minha esposa se casou comigo como eu sou, ela conhece minha paixão pela programação e sacrifica de bom grado todo último segundo do meu tempo livre pelo computador, porque ela me ama ". Cara ... eu nem vou lá.

ASSIM, para encurtar uma história já longa.

Eu codigo das 9 às 5, ocasionalmente leio artigos sobre desenvolvimento de software em casa. Valorizo ​​o tempo com minha família e não serei pai ou marido ausente. O mundo tem o suficiente deles.

Você tem apenas 80 anos ímpares para viver neste planeta. Como você quer que seu placar pareça quando terminar? Como isso:

Desenvolvedor de software - 8/10
Marido - 2/10
Pai - 3/10

Vá em frente. Eu não.

De fato, vou ao ponto de não trabalhar para empresas que esperam horas extras regulares . Estou disposto a fazer horas extras de vez em quando, embora ainda a veja como falta de gerenciamento de expectativas. Período. Na maioria dos casos, uma data de entrega pode ser flexível se os problemas forem detectados / relatados com antecedência.

As empresas tendem a começar com a desculpa do "tempo de crise" que convenientemente se transforma em uma ocorrência regular. Faz sentido para os negócios, esforço não remunerado. Se você me der um tempo no lugar (yay! Você sabe onde eu vou passar o meu!) Eu faria um tempo triturador, a qualquer momento.

Caso contrário, procure um desses desenvolvedores que pensam que o desenvolvimento de software é tudo o que há para a vida. Existem muitos deles.

Lamentavelmente, isso parece algum tipo de discurso retórico, o que não é.

Resumo: revise seu horário de trabalho atual. Observe suas outras responsabilidades na vida e dê a elas a atenção adequada. Não desperdice sua vida se tornando ótimo em apenas uma coisa na vida: é um sacrifício muito grande com um retorno muito pequeno.


6
Eu comecei a rasgar-se ao virar you will look deep into your wife's eyes, and think of all those lovely moments you spent in Visio drawing UML diagrams;)
Peter Ajtai

2
Melhor maneira de colocar isso. E não apenas para pessoas casadas. Você tem uma vida, aproveita ao máximo. Se você trabalha efetivamente 24 horas por dia, sete dias por semana (menos algumas horas de sono), não espere mais agradecimentos de seu chefe do que se estivesse trabalhando das 9 às 17 horas com horas extras porque está não vai conseguir! Em vez disso, eles se acumularão cada vez mais em você até que você desmaie com o peso; nesse ponto, você será o culpado pelo prazo perdido enquanto estiver no hospital se recuperando de um derrame ou ataque cardíaco.
Jwenting 19/10/11

69

Examinando sua pergunta, acho que vejo três perguntas:

  • Existem muitos programadores que realmente chegam em casa e fazem mais programação?
  • As empresas que contratam programadores veem os programadores 9-5 como um recurso menos valioso?
  • O bem-arredondamento é uma característica desejável? ( Sim , com certeza, mas apenas ter hobbies não necessariamente torna a pessoa bem-educada)

No entanto, acho que todas essas perguntas são motivadas por um único erro leve ao tentar diagnosticar seus sintomas:

Agir como um programador 9-5 é um sintoma superficial, não uma causa raiz.

O que é um programador 9-5?

Na minha pressa, deixei de descrever o que estou me referindo pelo "programador 9-5" nesta resposta. Parece que ofendi alguns ao fazê-lo. Então, adicionarei esta tentativa de definição: alguém que gasta tempo zero em atividades extracurriculares que aprimoram seu trabalho diário. Em outras palavras, alguém que passa o tempo todo produzindo e nenhum investindo em aprendizado e crescimento.

Por definição, quase ninguém que passa algum tempo aqui em programadores se encaixaria nesse grupo. Há muitas coisas que alguém pode fazer além da codificação real que aprimoram uma carreira de programação fora do seu 9-5:

  1. StackOverflow ou programadores
  2. Leitura (livros de programação ou engenharia de software)
  3. Estudando novas tecnologias
  4. Etc.

Por que eu poderia estar agindo como um programador 9-5?

A pergunta que você realmente precisa se perguntar é por que você se sente como um programador de 9 a 5. Eu posso pensar em algumas razões possíveis (provavelmente ainda perdi algumas).

1) Na verdade, você é um programador 9-5 - você não gosta necessariamente de programação, mas pode executá-la com competência o suficiente para ser pago. Você faz o seu trabalho e sai. A tecnologia / programação não é interessante o suficiente para você estudar fora do horário de trabalho.

  • Prognóstico : É como o operário de fábrica dos programadores. Você provavelmente conseguirá sobreviver com um salário decente, uma boa aposentadoria e, se o céu não permitir que as coisas piorem muito na economia, você se aposentará aos 65 anos. No entanto, se você sente que tem mais potencial para si ou para os outros, deve encontrar sua paixão. Ninguém chega ao "topo do jogo" (qualquer jogo) sem paixão.

2) Seu trabalho 9-5 satisfaz a necessidade de codificação e, assim, você explora outros hobbies - você gosta de codificar e é bom o suficiente. Você não pensa em programar em casa, mas ainda se sente revigorado por aprender e crescer de outras maneiras fora do horário de trabalho.

  • Prognóstico : É como o gerente de fábrica dos programadores. Ainda é 9-5, mas seu trabalho oferece oportunidades suficientes para manter suas habilidades nítidas e você tem paixão suficiente para utilizá-las. Seu trabalho será reconhecido em conformidade. Nesta situação, ainda é possível ficar para trás onde você queria estar no seu trabalho ou com outras pessoas passando por você inesperadamente. Para evitar isso, sugiro que você encontre outras maneiras de aprimorar suas habilidades de programação em parte do seu tempo extra. Ou é possível que a programação pura não seja a mais adequada para você. Você pode ser melhor em um emprego diferente, onde as coisas que você deseja fazer fora dos 9-5 complementam melhor o seu trabalho diário.

    Observe que esta é uma escala móvel. A questão é simplesmente que o seu sucesso no 9-5 é aprimorado pelo nível de tempo que você gasta desenvolvendo e aprimorando habilidades relacionadas no seu tempo livre.

3) Seu trabalho acabou com a programação - nem toda a programação é criada da mesma forma. Este trabalho mata a paixão pelo seu ofício. É como ser um fotógrafo e ser designado para tirar fotos de uma cena de crime. Não há arte nisso. Consequentemente, a última coisa que você deseja fazer mais é programar.

  • Prognóstico : Se este é você, você precisa de um novo emprego. Se você ainda gosta de programar, o melhor da lista ao procurar um novo emprego é que o assunto (ou especialidade de programação) seja mais adequado.

4) Seu trabalho em período integral o esgotou em geral - você realmente gosta de programar e, se você recebeu uma herança saudável e largou o emprego hoje, provavelmente acabaria escrevendo seu próprio software. O único problema é que, no momento em que você faz seu trabalho do dia, você está mentalmente esgotado. Quando você chega em casa, não quer fazer muito mais do que [inserir sua forma favorita de vegetação aqui].

  • Prognóstico: Pode ser ou não culpa do seu trabalho / empresa. Às vezes, um trabalho em tempo integral é exatamente tão exigente. No entanto, o perigo desse estágio, semelhante ao acima, é que você ficará estagnado. Enquanto alguém pode entender por que você deixa o trabalho às 5 e não pensa no trabalho até voltar de manhã, com o tempo você perceberá que ficou no mesmo lugar enquanto outros com mais paixão entraram e chicotearam. uma tempestade e fez algumas coisas loucas. Pode não ter sido porque eles são um programador melhor, mas apenas porque tinham paixão - por alguma coisa.

    A solução não é fácil e provavelmente é diferente para todos. Quando senti que estava chegando a esse estágio antes, a melhor coisa que encontrei para resolver os problemas de trabalho em tempo integral é simplesmente encontrar e inspirar onde quer que esteja - ou seja, encontrar pessoas fazendo coisas legais. Por exemplo, gosto de ler artigos ou entrevistas com os fundadores de startups de software. Talvez essa inspiração nem esteja na programação - fotografia, pintura, música, o que seja. Se o levar longe o suficiente da programação, talvez você tenha encontrado sua verdadeira paixão.

    E pode até ser culpa do seu empregador. O desenvolvimento pessoal dos funcionários pode beneficiar muito uma empresa. Você pode sugerir que o seu empregador faça um foco, com algum tempo dedicado para dar aos programadores a oportunidade de desacelerar, descobrir por que os prazos são sempre tão estressantes e ter um pouco de tempo para aprender coisas novas. Você pode até descobrir que a produção é mais rápida em um ambiente menos estressante.


O ponto comum de tudo isso é que você precisa descobrir algumas coisas sobre si mesmo:

  1. A paixão é importante para você? A satisfação de alcançar um potencial desconhecido ou simplesmente de viver uma vida confortável e estável?
  2. A programação é uma paixão para você? Se não, mas você não precisa de paixão, isso pelo menos não traz infelicidade?

Para responder à sua pergunta original, há muitas oportunidades para trabalhadores que não são necessariamente apaixonados, mas competentes. Mas você não encontrará nenhum deles trabalhando nos principais empregos. Você não os encontrará sendo solicitados a empresas cofundadoras . E esses trabalhos não estão no topo da escala de pagamento. Nada disso pode ser importante para você, e não é importante para todos os empregadores - assim você ainda pode ser respeitado desde que o trabalho seja adequado para você.

Se isso é importante, sugiro que você encontre uma maneira de trazer a paixão de volta à sua carreira.

Nota

Em resposta a comentários

Estou não alegando que seria idealmente passar mais de 40 horas por semana de codificação. No entanto, os trabalhos são sobre produção e a maioria exige que você gaste quase todo esse tempo codificando. Na maioria dos trabalhos de programação, isso manterá apenas certas habilidades nítidas. Se você deseja permanecer apaixonado (ou seja, não se esgotar) e não ficar estagnado, precisará encontrar um tempo extra em algum lugar para aprimorar suas habilidades para se destacar em um trabalho de programação.

Algumas pessoas certamente têm a sorte de ter um trabalho que valoriza o desenvolvimento pessoal o suficiente para manter uma variedade de habilidades afiadas durante o 9-5. Não parece que o pôster original estava neste campo. Se você estiver, fique lá! Use seu tempo extra para ser produtivo, mas não pense que precisa ser "codificado". Se você voltar para casa se sentindo "exausto", duvido que esteja neste campo. Um trabalho como esse faria você se sentir revigorado.

O ponto

Você passa 40 horas por semana fazendo alguma coisa. Isso não é insignificante. Eu acredito que você deve aproveitar ao máximo. Para aproveitar ao máximo, seu tempo livre deve ser gasto aprimorando as habilidades que você usa durante o dia.

A maioria dos empregos exige "produção" suficiente (atenção dedicada à produção que não contribui muito para o aprendizado e crescimento pessoal) das 40 horas (ou mais) que há pouco tempo para o desenvolvimento pessoal. Acredito que a quantidade de atenção que uma pessoa dedica em seu próprio aprendizado e crescimento está diretamente relacionada ao seu sucesso pessoal. Este é o ponto que eu estava tentando abordar aqui .

Se você não deseja aprimorar suas habilidades de programação direta ou indiretamente fora do horário de trabalho, é bem possível que você esteja melhor com um emprego em que possa usar mais das habilidades que gosta de melhorar e aperfeiçoar em suas tarefas . intervalo.


29

A discussão bipolar aqui é simplesmente ridícula. Parece que existem apenas duas opções.

  1. Você é um programador 9-5
  2. Você é um desenvolvedor dedicado ao longo da vida, sem vida.

Francamente, isso é BS. Existe um meio termo. E é perfeitamente razoável. Certamente é possível criar uma família e ser um bom pai e cônjuge, enquanto ainda passa algum tempo fora do horário normal de trabalho, aprimorando seu ofício.

A menos que você seja um trabalhador não qualificado, planeje passar algum tempo fora do horário de trabalho com algum tipo de educação continuada. Médicos fazem, professores fazem, programadores fazem. Você não pode esperar concluir uma carreira inteira como programador sem tomar a iniciativa de aprender coisas novas por conta própria. Mudanças tecnológicas. Você precisa mudar com isso. E se você acha que é responsabilidade do seu empregador garantir que você receba a educação de que precisa para continuar produtivo, então está quebrado. Se isso fosse verdade, os empregadores precisariam pagar por nossos diplomas universitários.

Alguns empregadores são melhores que outros, é claro. Alguns oferecem assistência educacional e outros incentivos para você aprender mais. Mas, mesmo assim, a maior parte dessa educação continuada ocorre fora do horário de trabalho.

Profissionais qualificados precisam manter suas habilidades se quiserem manter seu trabalho. É responsabilidade deles fazer isso. É muito mais barato para um empregador contratar um novo trabalhador com as habilidades apropriadas do que pagar um trabalhador existente para aprender as habilidades.

Sim, eu olho para os programadores 9-5, ou o que eu chamo de "Desenvolvedores diurnos" que não têm interesse em melhorar o que fazem no seu próprio tempo. Não estou sugerindo que você precise negligenciar a família ou a programação de comer, respirar e beber. Mas passar algumas horas por semana lendo, tendo uma aula noturna ou praticando uma nova habilidade não é uma expectativa irracional. Eu faço isso e ainda tenho um ótimo relacionamento com minha esposa e dois filhos. Temos até um terceiro filho a caminho.

Não há razão para que você não possa ser um profissional de programação dedicado e qualificado e uma pessoa orientada para a família.


o problema com essa "educação continuada" é o custo. E não se esqueça de que em muitos outros setores a empresa deve financiar um nível muito mais alto do que o nosso. Um maquinista pode esperar que seu empregador pague pelo treinamento em uma nova máquina, mas espera-se que um programador pague pelo seu próprio treinamento para usar um novo idioma ou ferramenta. Um piloto recebe seu treinamento pago por sua companhia aérea ou força aérea; na verdade, a força aérea contrata pessoas e as paga durante o treinamento inicial, sem saber se elas conseguirão voar para elas.
Jwenting 19/10/11

Você não vai comparar o serviço militar a um emprego, não é?
Jason Dean

14

Eu não necessariamente o chamaria de programador 9-5, com base na sua descrição.

O programador 9-5 que eu desprezo não tem absolutamente nenhuma paixão ou interesse em aperfeiçoar seu ofício, mas apenas se afasta dia após dia, nunca demonstrando qualquer interesse em melhorar o que faz.

Desde que a paternidade assumiu, tenho muito menos tempo para gastar em grandes projetos de codificação doméstica, então sei de onde você vem, mas ainda passo algum tempo aqui e ali aprendendo sobre novas técnicas e ferramentas que eu poderia trazer para o trabalho.


Eu sou o mesmo - é possível equilibrar os dois sem se tornar um pai negligente. De fato acho que é impossível de passar horas de codificação, como cada vez que passa muito da mesma coisa só fica chato depois de um tempo
Chris S

6

Vou responder à pergunta:

Sim, programadores que programam apenas 9-5, ou o número de horas necessárias para concluir seu trabalho, são desprezados por um número substancial de programadores.

Quanto ao porquê disso, não faço ideia. Nenhuma outra profissão que conheço tem essa idéia estranha. Não esperamos que os policiais caçam criminosos em seu próprio tempo ou que os bombeiros apaguem incêndios extras. Nem é uma coisa boa. Muitos programadores excelentes fazem seu trabalho extremamente bem e depois voltam para casa e suas famílias.

No entanto, na minha experiência, os gerentes realmente entendem isso melhor do que os programadores. Quase nenhum gerente de contratação considerará negativa a falta de projetos externos. Eles encararão os projetos externos como positivos apenas no sentido de que as habilidades aprendidas nesses projetos melhoram a capacidade de contratação de alguém. A mera disposição de realizar projetos externos não é positiva.

Observe que não estou falando sobre melhorar suas habilidades ou aprender fora do trabalho. Quase todas as profissões - médicos, professores, advogados - esperam que seus profissionais dediquem algum tempo extra a aprender fora do horário de trabalho estrito. Isso faz parte de ser um profissional e não um trabalhador da linha de montagem. Mas alguns programadores parecem ter essa idéia bizarra de que, se você não possui projetos paralelos, não é um programador real.


As pessoas não menosprezam 9 a 5 programadores se são boas no trabalho. Essa declaração também deve dizer o suficiente sobre o motivo pelo qual eles desprezam 9 a 5 programadores. As pessoas que apenas possuem as habilidades mínimas necessárias para o trabalho tendem a não ser admiradas.
Dunk

11
Esperamos que os policiais caçam criminosos em seu próprio tempo. Para a Polícia Metropolitana de Londres, espera-se que você passe dois anos como um 'Especial' - um voluntário não remunerado - antes de ser considerado para um cargo em período integral.
Robertc 19/10/11

Isso não é o mesmo que esperar que eles façam um tempo extra depois do período integral. É mais como programar enquanto estiver na faculdade.
quer

@robertc aqui eles perderiam o emprego se fizessem isso, porque estariam cometendo crimes ("prisão ilegal", coisas assim). E é claro que exigir trabalho não remunerado também é ilegal aqui, como em muitos lugares.
Jwenting 19/10/11

@DJClayworth "Mas alguns programadores parecem ter essa idéia bizarra de que, se você não tem projetos paralelos, não é um programador real" Sim! Era para isso que eu estava falando com a parte "menosprezada". Eu concordo que é bizarro. Encontro-me na balança, mas sem projetos paralelos, e eu sinto que muitas das respostas aqui validaram que eu sou tanto um "programador real"
B Johnson

4

Estou um pouco confuso com sua pergunta - você diz que gosta de aprender sobre novas tecnologias e avanços, o que me leva a pensar que você é pelo menos um pouco mais apaixonado por ser programador do que alguém que entra, faz o que eles fazem ' é necessário fazer e desliga completamente quando terminar.

Em qualquer campo, acho ótimo contratar pessoas que realmente amam o que estão fazendo. Na minha experiência, eles tendem a ser pessoas entusiasmadas, engenhosas e felizes em geral. Quero dizer, se você gosta de programar e é isso que você faz todos os dias da sua vida, você será muito mais feliz e bem-sucedido.

Ao mesmo tempo, acho ótimo também participar de outros hobbies, e até obter uma proficiência neles. Isso pode ser esportes, artes, melhoramento da casa, qualquer um desses - para mim, ter outros hobbies me torna um melhor solucionador de problemas e me mantém alerta.

Quanto à situação da sua empresa, se você quiser saber mais, não há absolutamente nada para impedi-lo. Se você está esperando que seu trabalho expanda sua experiência, acho que precisa encontrar outro emprego para obter esse tipo de flexibilidade. Boa sorte - muitos são simplesmente motivados pela linha de fundo.


10
Você pode adorar programar, mas ainda reluta em ir além das 9 às 5. Prefiro sair mais cedo e ler recursos on-line, programas ou qualquer coisa relacionada ao computador confortavelmente em casa. Você pode me fazer ficar mais tempo de vez em quando, quando estou perto de lançar uma nova versão, por exemplo, mas sempre sinto que essas horas extras devem ser pagas (e 90% do tempo não são).
Jalayn

@Jalayn Concordo completamente, o trabalho deve ser feito no trabalho. Interpreto programadores de 9 a 5 como aqueles que simplesmente trabalham, programam e nunca fazem nada fora desse período.
18611 Nic

3

Essa pode ser uma pergunta difícil, mas vou tentar.

De onde estou, parece depender do modelo de negócios da empresa. Algumas empresas operam com a visão, permitindo que os funcionários cresçam da maneira que escolheriam, em última análise, beneficiará a empresa, já que um funcionário com maior entendimento tem mais a oferecer. Sem mencionar que fazer essas coisas potencialmente leva a uma base de funcionários mais feliz.

Conheço muitos programadores que codificam de dia e de noite. Para a maioria deles, é porque estão empenhados em programar, não porque parece bom (embora geralmente compense na vida profissional).

Para esses tipos de coisas, você realmente precisa considerar sua própria situação. Onde você precisa / deseja estar em n unidades de tempo? Chegar lá exige mais codificação ou uma maior compreensão de algum outro aumento?

Mais uma vez, para responder à sua pergunta: depende da empresa. Há quem também despreze as pessoas que passam muito tempo programando . Temos uma mistura de ambos os tipos de administração na minha empresa.


2

Eu realmente entendo sua situação, eu trabalhava quase 40 horas por semana com o .NET. Foi muito legal, mas quando estava em casa, tive meu tempo na frente de um computador.

Infelizmente, é difícil ser "reconhecido" como programador se você faz coisas para um chefe com um nome invisível e, especialmente, sob .NET ou outras tecnologias proprietárias da Microsoft. É como usar o código de outra pessoa para fazer algo que ninguém sabe que você fez.

Se você é criativo, gosta de lidar com novas tendências e tem alguma habilidade de marketing e comunicação, sugiro que inicie projetos pessoais. É incrível como você atualiza o que faz.


2
A solução seria não produzir algo com um nome invisível.
Ramhound 18/10/11

2

Há dois extremos que pessoalmente desprezo:

  • O programador que trabalha de 6 a 7 dias por semana, por 10 a 14 horas por dia, em material de trabalho. A gerência adora esses tipos, porque eles recebem muito trabalho gratuito deles (embora as horas de trabalho nem sempre sejam uma boa medida de produtividade). De fato, a gerência fará o possível para que os programadores de 40 horas por semana sintam que ficaram para trás e tentem obter esse tipo de trabalho gratuito deles. Eu consideraria fazer isso apenas se o pagamento estiver correto. (Por exemplo, acima de US $ 200.000 por ano para mim; meu tempo livre é valioso.)

  • O programador estrito das 9 às 5, que nas noites e nos fins de semana não se importa com programação ou qualquer coisa relacionada à tecnologia quando está fora do trabalho. Isso é ruim, pois seu conjunto de habilidades pode decair, eles não aprendem sobre novas tecnologias, não parecem realmente interessados ​​nela, é apenas um trabalho para um salário.

Eu prefiro ter equilíbrio. Eu tento não gastar (muito) mais de 40 a 50 horas regularmente em coisas relacionadas ao trabalho, a menos que seja uma circunstância excepcional (onde eu sinto que a culpa é minha por oposição a expectativas irreais). No entanto, continuo acompanhando meu conjunto de habilidades de programação e tento aprender coisas de tecnologia no meu tempo livre e às vezes passo tempo com projetos de animais de estimação, porque acho que a programação é interessante e projetos de animais de estimação são divertidos. Claro, se você tem outros compromissos importantes (por exemplo, filhos), obviamente você precisa reduzir esse tipo de coisa; mas você ainda deve ter pelo menos desejos de fazer esse tipo de coisa, se tiver tempo. Uma semana é 168 horas, tire 56 horas para dormir, 40 horas para trabalhar, 30 horas para ir para o trabalho + comer + tarefas semanais, e você terá cerca de 6 horas por dia para outras coisas. Talvez você opte por assistir muitos programas de TV / filmes / esportes ou ter outros hobbies ou passar a maior parte do tempo com a esposa e os filhos. Isso é ótimo e ser bem-educado é bom, mas talvez você possa encontrar de 30 minutos a 2 horas na maioria dos dias (quando não estiver inundado) apenas para acompanhar um pouco? Compre um livro de tecnologia aleatório? Leia stackoverflow e afins? Brinque com a tela html5; aprender qual é o problema com NoSQL, node.js? Viu como seria difícil criar um aplicativo para Android / iPad? Aprenda um idioma divertido (e talvez impraticável) como o haskell? (nadou) para acompanhar um pouco? Compre um livro de tecnologia aleatório? Leia stackoverflow e afins? Brinque com a tela html5; aprender qual é o problema com NoSQL, node.js? Viu como seria difícil criar um aplicativo para Android / iPad? Aprenda um idioma divertido (e talvez impraticável) como o haskell? (nadou) para acompanhar um pouco? Compre um livro de tecnologia aleatório? Leia stackoverflow e afins? Brinque com a tela html5; aprender qual é o problema com NoSQL, node.js? Viu como seria difícil criar um aplicativo para Android / iPad? Aprenda um idioma divertido (e talvez impraticável) como o haskell?


2

A única maneira de acompanhar as mais recentes tecnologias e técnicas de programação é fazê-lo no meu próprio tempo, porque meu empregador não aloca tempo durante o horário de trabalho para fazer esse tipo de coisa (prazos == $$$).

Seu empregador paga para você produzir, não aprender. Pouquíssimas empresas além do Google ou talvez a Amazon (ou outras empresas dessa magnitude) podem justificar pagar alguém para possivelmente não produzir nada.

Poderia ser dito o contrário, de tal maneira que dedicar seu tempo livre a outros assuntos, como as artes, mostre uma amplitude que poderia ser uma característica desejável para a empresa?

Claro, eles são chamados de artistas técnicos e, sim, podem ser muito valiosos, pois alguém que possui forças cerebrais esquerda e direita é bastante difícil de encontrar.

Dito isto, durante meus mais de 10 anos de carreira até agora, ainda não encontrei um 9-5 anos (o que significa que a única vez em que essa pessoa faz coisas relacionadas ao trabalho é no trabalho).

Editar:

Aparentemente, eu não estava claro no meu primeiro ponto, então tentarei esclarecer. O aprendizado é parte integrante da vida cotidiana de um engenheiro. Se você não está aprendendo, não está melhorando. Se você não está melhorando, fica preso em um barranco. Se você está preso a uma rotina, mais vezes do que não, você tem um empregador e um funcionário infelizes.

A intenção do meu argumento era simplesmente que (em minha própria experiência), aprender em um contexto relevante para o seu emprego geralmente é fácil de encontrar. A alocação de tempo para tecnologias (potencialmente) irrelevantes é mais difícil de encontrar e, portanto, mais vezes do que não, precisa ser feita no seu próprio tempo (quebrando assim o 9-5).


11
"Seu empregador paga para você produzir, não aprender" - Mas o aprendizado não deve aumentar a produtividade e reduzir os problemas?
Jas

11
Na verdade, muitas empresas pagam para você aprender, mas apenas se isso o tornar mais produtivo. Esse aprendizado pode estar no trabalho, treinamento informal ou aulas formais. Além disso, muitos outros campos de carreira passam algum tempo aprendendo fora dos 9-5. Eles fazem aulas, leem jornais técnicos e trabalham com o tempo. É certo que os programadores tendem a levar isso ao extremo, mas não somos os únicos.
Jim C

@ Jim C: Claro, muitas empresas pagam aulas e tal, mas os cursos geralmente são realizados no seu próprio tempo.
Demian Brecht

@ Jas: Absolutamente. No entanto, no contexto da pergunta do OP (aprender novas tecnologias que podem não ser aplicáveis ​​à sua principal competência no emprego) não é aprender que geralmente é justificável durante o horário de trabalho.
Demian Brecht

Minha empresa realmente exige que continuemos com a mais nova tecnologia. Como você deve criar um trabalho de alta qualidade sem explorar várias novas tecnologias? Não estou dizendo que as empresas precisam pagar para você trabalhar em biologia ou fotografia, mas o aprendizado faz parte do que os desenvolvedores fazem ao resolver problemas. Se você pode passar anos codificando sem gastar tempo pesquisando ou aprendendo, provavelmente está fazendo algo errado.
Morgan Herlocker 18/10/11

1

Usar a quantidade de tempo que alguém passou no trabalho como uma medida de produção parece outras linhas de código que podem ser facilmente jogadas. Muitas pessoas apenas começam a fazer coisas pessoais no trabalho. Eles esperam por um tráfego melhor e, assim, chegam mais cedo ao trabalho e saem mais tarde. Ou eles trabalham no centro da cidade e perdem tempo até os bares se encherem.

Não entrei no setor de TI porque queria acertar um relógio de ponto. O trabalho que faço é muito mais fácil no meu corpo do que o trabalho que meu pai fez. Constantemente estar em pé de igualdade com seu empregador é um mau sinal. Mesmo às 40 horas por semana, ainda é tempo demais para se perder fazendo algo que você não gosta.

Há tempo na vida para a família, amigos e outros interesses. Alguns você pode compartilhar com outros, outros não. Há outras pessoas na minha vida que querem fazer coisas fora do dia de trabalho que não me envolvem, para que eu possa trabalhar ou brincar. Às vezes, meu trabalho atual pode oferecer os dois.

Minha carreira atende positivamente a muitas, mas nem todas as necessidades da minha vida, e espero que as pessoas à minha volta respeitem isso. Ah, e assisto muito futebol.


1

Eu sou um programador de 8 a 6 , mas, mais importante, sou um USUÁRIO de 8 a 6 para PC . Antes de me formar na Universidade, usava meu PC entre 8 e 9 horas por dia, entre programação, jogos, navegação na web e bate-papo. No dia em que comecei a trabalhar, das 8 às 18 horas, quase nunca chego em casa e sento no meu computador, para codificar, conversar, navegar ou jogar (ou o que seja). Honestamente, eu nem quero olhar para um computador, recebo meu email e converso no meu telefone.

Agora, eu amo meu trabalho e não conseguia me imaginar fazendo outra coisa. Mas uma coisa é trabalho e a outra são hobbies. Se o seu hobby é codificar também, você pode chegar em casa e continuar trabalhando, caso contrário, você vai querer chegar em casa e fazer outra coisa.

Se outros programadores menosprezam esse fato, então é realmente o problema deles. Até agora, nunca conheci um programador que me desprezasse. Mas, para ser sincero, de todos os programadores que conheço, apenas um punhado realmente codifica em seu tempo livre.


Realmente não é uma questão de menosprezar outros programadores baseados neles trabalhando apenas 9 a 5. É uma questão daqueles 9 a 5 desenvolvedores que não possuem boas habilidades para fazer seu trabalho que é menosprezado. Existem algumas áreas de desenvolvimento que não são tão tecnicamente desafiadoras ou que a inovação tem pouco espaço. Suspeito que muitos dos alunos entre 9 e 5 anos trabalhem nesses tipos de projetos para não entenderem a necessidade de aprendizado contínuo. E se essa é a sua posição, então você está correto. Se você passou algum tempo em casa, então o seu trabalho seria ainda menos desafiador ....
Dunk

@ Dunk Então, nesse caso, a questão está errada. Devia programadores incapazes, não 9-5ers ... E a pergunta pode se aplicar a qualquer trabalho. Eu me considero MUITO capaz, e no meu trabalho inovamos constantemente (precisamos), mas o fazemos durante as 9 horas de trabalho que temos. Se 9 horas por dia não forem suficientes para você, eu questionaria SUA capacidade de resolver problemas, não a minha.
AJC

1

Sinto muito, mas nenhum trabalho merece mais de 40 horas do seu tempo por semana, período. Existem certas profissões que (indiscutivelmente) são muito mais importantes para a sociedade do que outras, por exemplo, médicos, policiais, paramédicos, etc. Cabe ao empregador contratar mais trabalhadores se eles não tiverem o suficiente para fazer as coisas sem as pessoas que trabalham no AT.

40 horas por semana já é quase demais. Pense nisso: a média de vidas humanas é de aproximadamente 80 anos? Eles começam a frequentar a escola aos 5/6 anos de idade e, a partir desse ponto, basicamente ficam ocupados 8 horas todos os dias da semana (menos 3 meses) até estarem prontos para a faculdade. Vou analisar alguns números médios aqui:

  • Você vive 700.800 horas em média.
  • 1ª a 12ª série ocupa uma média de 19.200 horas (sem verões)
  • Normalmente você trabalha nos verões do ensino médio, então recomece: 1.920 horas
  • A faculdade ocupa cerca de 35 horas por semana, durante 4 anos (com estágio / trabalho / estudo): 7.280 horas - verões (1.680) = 5.600
  • Então diga que você consegue um emprego e trabalha a partir desse ponto (22 anos) até os 65 (?): 89.440 horas - (3 semanas de folga por ano) 5.160 = 84.280 horas

Some todos eles e obtenha a% da sua vida: 111.000 / 700.800 = cerca de 16%

16% da sua vida, dedicada ao TRABALHO. Você vive uma vez, e essa vida incrível que cada um de nós experimenta, é cerca de 1/6 mais curta por causa do seu "trabalho". E isso é SOMENTE se você trabalha 40 horas por semana. Você nunca deveria estar dando mais do que isso. Valorize sua vida.


Uma alternativa: dormir menos. Eu costumava dormir cerca de 6-7 horas por noite. Então eu descobri que estava com apneia do sono. Com isso sob controle, descobri que só preciso de 4-5 horas de sono todas as noites para estar bem descansado. São 87.600 horas extras que eu comparo a alguém que dorme em média 8 horas por noite! :-)
afrazier 18/10/11

É um pouco superficial pensar que a escola é apenas parte do trabalho. Quando criança, há tantas coisas que você precisa aprender (ler, escrever, matemática básica) para poder aproveitar a maior parte da vida. Isso não tem nada a ver com a sua carreira profissional escolhida mais tarde na vida.
Tom van Enckevort

1

Se você quer se destacar em algo, precisa sacrificar outras coisas. Essa é a única maneira. Quer ganhar muito dinheiro como desenvolvedor / empreendedor de software? Então diga adeus à sua vida familiar, pelo menos por alguns anos. Todo mundo tem que fazer essa escolha sozinho. É um acordo, você pode pegar ou largar.


0

Sempre houve o equilíbrio entre trabalho e vida. 9-5'rs são aqueles que existem para o salário. Eu trabalhei em alguns desses empregos em que a gerência sugou toda a diversão do motivo de eu estar lá. Normalmente, acabava saindo para encontrar os trabalhos que outras pessoas o inspiram a aprender mais ou apenas a tecnologia usada torna a programação divertida e faz com que você queira fazer algum AT ou sacrificar o tempo livre. Mas, como sempre, muita coisa leva à estagnação. Tenho pelo menos quatro hobbies fora do trabalho, mais uma família e descobri que algumas vezes esses hobbies ajudaram minha carreira de maneiras muito estranhas. Então, sim, programa 9-5, faça algum AT quando necessário, mas, pelo amor de Deus, divirta-se na vida.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.