Como os programadores no Oriente veem os programadores no Ocidente?

89

A outra metade desta pergunta: como os programadores no Ocidente veem os programadores no Oriente?

Eu acho que é tão interessante e importante ver como os programadores no leste veem os programadores no oeste.


A parte oriental do mundo (Índia / China / Filipinas) é frequentemente vista como principalmente fornecendo serviços de terceirização para o mundo ocidental (EUA e Europa).

Você tem a experiência de trabalhar como parte de uma equipe offshore? Se sim, como foi?

Você tem alguma idéia ou opinião generalizada sobre os programadores do Ocidente (por exemplo, eles são cooperativos, entregam dentro do prazo ou fazem um trabalho de qualidade?)

Jon Hopkins
fonte
12
Essas são ótimas perguntas! Compreender o ponto de vista um do outro ajuda a quebrar barreiras e criar coesão. Seria possível expandir essas questões além de um limite estritamente terceirizado de fornecedor / fornecedor terceirizado para incluir um escopo mais amplo? Por exemplo, como o papel histórico que o 'Ocidente' desempenhou na Ciência da Computação afeta a percepção 'Oriental' da tecnologia e as ferramentas usadas para apoiá-la? Além disso, como o papel histórico que o 'Oriente' desempenhou na matemática afeta a percepção 'ocidental' do sujeito?
Oosterwal
47
com binóculos, eu acho.
Jimmy Collins
@oosterwal - Minha opinião é que isso a move para uma área que é muito discutida com base no Programmers.SE, onde isso se concentra apenas em "qual é a sua experiência". Você pode tentar fazer uma pergunta como essa, mas eu suspeito que ela não sobreviveria (essa já tem alguns votos próximos).
Jon Hopkins
Não terceirizando, mas no exterior, minha observação é que eles são mais antigos que nós, em média.
Ripper,
3
Esta é uma pergunta completamente irrelevante. Muito mais importante é a questão de como os programadores em camisetas verdes veem os programadores em camisetas vermelhas.
ThomasX 21/10

Respostas:

73

Sendo indiano, posso falar sobre a Índia.

A questão é sobre a cultura aqui, a mentalidade das pessoas. Desde a infância, somos treinados para seguir o processo, negociar o caminho seguro, ingressar em profissões bem remuneradas, como engenharia, medicina, administração de empresas, etc. Inovação, exploração, empreendedorismo ainda não é tão comum aqui.

A maioria das pessoas entra na TI por dinheiro, não porque gosta de codificar ou tem uma inclinação para a computação. Devido a essa falta de interesse, a maioria de nós acaba se tornando robôs, executando instruções sem prestar atenção ao significado. A maioria dos desenvolvedores nunca pensa da perspectiva do usuário final, ou como seu componente específico forneceria valor ao sistema maior.

Você dificilmente encontraria inovadores aqui, mas veria excelentes trabalhadores. A idéia de crescimento é unicamente em termos de dinheiro e designação; o conhecimento realmente não importa para a maioria.

As principais empresas de TI também seguem o mesmo padrão. Eles contratam calouros de faculdades e os treinam para se tornarem esses robôs. A parte triste é que a escala salarial ainda é melhor do que a maioria das outras profissões e não há como escapar dela. Dificilmente existem empresas de TI aqui em busca de talento real.

Outro fato importante é que a maioria das pessoas talentosas voa para os EUA ou para outras nações, onde podem aplicar suas habilidades e ganhar muito mais do que seus colegas indianos. Então, se você é um desenvolvedor na Índia, é provável que acabe sendo um nerd de processos, e não um novato em tecnologia.

Embora as coisas estejam mudando agora e vemos algumas startups surgindo, mas elas ainda são escassas.

Atualização: Então, os pontos acima foram minha perspectiva de como são os programadores no leste. No entanto, para responder à pergunta, os programadores no oeste são geralmente mais orientados a resultados, focados, diretos e mais profissionais. Eu sempre trabalhei com clientes do oeste e sempre os achei cooperativos, pacientes, flexíveis e solidários.

dinamarquês
fonte
Agradável e para a resposta ponto
iammilind
4
O que? É o oposto de "legal e direto ao ponto". De fato, se não fosse pela atualização, não teria respondido à pergunta.
Andres F.
9
Isso não é uma resposta para uma pergunta "Como os programadores no Oriente veem os programadores no Oriente?"?
Czarek Tomczak
1
"... excelentes trabalhadores ..." vs "... executando instruções sem prestar atenção ao significado ..."?
Den
35

Eu trabalhei para grandes empresas de varejo dos Estados Unidos da Índia. A equipe dos EUA com quem eu interagi sabia exatamente o que eles queriam. Como discutido no outro post, os índios "mostram aderência quase religiosa a políticas e procedimentos, mas quase completa falta de percepção do problema que deveria ser resolvido".

Há casos em que os caras nos EUA eram flexíveis em relação aos prazos. Eles diriam "Tudo bem se você entregar o código até 26 de fevereiro" e o gerente offshore responderá "não, tudo bem, nós o entregaremos até o 23 de fevereiro", adicionando mais pressão. Isso é mais no sentido de agradar as pessoas do que realmente avaliar quanto tempo leva para codificar.

Portanto, este pode ser o problema com a estrutura social na Índia.

Vinoth Kumar
fonte
3
eager to pleaseinfelizmente eu concordo .. pelo menos eu experimentei.
Misnomer 23/02
+ Inestimável "no seu bem, vamos entregá-lo por ... em si", se não mais cedo ...
Aditya P
27

Japonês aqui.

Não acho que programadores japoneses realmente compreendam o trabalho que os ocidentais estão fazendo na metade do tempo. Estamos em nossa própria pequena bolha de Galápagos , perturbadoramente alheia ao resto do mundo. Além do software desenvolvido para as ciências (sistemas de simulação, ferramentas de engenharia etc.), não acho que estamos muito interessados ​​em acadêmicos. Parece que vemos o software como escravo do hardware, e não o contrário, então todo o trabalho inovador no Japão acontece no hardware.

Então, quando Bill Gates diz coisas como "software é onde está a inovação", acho que a maioria de nós no Japão simplesmente dizia "ahhh, ele é rico, ele sabe do que está falando " e volta ao trabalho projetando aplicativos voltados para a frente sem realmente pensar muito nessa noção.

Além disso, quer sempre percebamos ou não, o complexo de xenofobia e perseguição é profundo na sociedade japonesa. O pessoal do projeto Tron é um exemplo, embora eu tenha esperança de que seja excepcionalmente extremo:

as pessoas que espalharam esse boato - e infelizmente existem japoneses que deveriam conhecer melhor, além de estrangeiros engajados em disseminar desinformação sobre o Projeto TRON - ignoram o fato de que o Projeto TRON não é um projeto comercial de curto prazo que precisa conquistar algum mercado específico em dois ou três anos para ser considerado um sucesso.

Infelizmente, não ajuda que aparentemente haja pessoas no Japão que acreditam seriamente que a Microsoft está recompensando os telefones WinMo 7 pelos hackers anônimos que atacam a Sony. (Dinheiro, talvez, mas por que eles ofereceriam telefones baratos a hackers anônimos ??)

Dito isso, parece que temos interesse em usabilidade e interfaces de usuário - por isso é comum ver as interfaces de usuário do Japão que são bastante convenientes e intuitivas, embora não convencionais. Isso é ainda evidente nas opções de design estilístico do Ruby :

Matsumoto disse que Ruby é projetado para produtividade e diversão do programador, seguindo os princípios do bom design de interface do usuário. [14] Ele enfatiza que o design de sistemas precisa enfatizar as necessidades humanas, e não o computador ...

Se meu cinismo o surpreender, tenho mais uma pergunta aqui no P.SE.

Rei Miyasaka
fonte
Muito perspicaz!
tomfanning
21

Tenho cerca de 4 anos de experiência no desenvolvimento de software profissional. Eu trabalhei com desenvolvedores principalmente europeus, alemães / espanhóis / italianos, etc. O que eu achei foi que em qualquer outro lugar existem caras legais e não existem caras legais. O que eu achei mais impressionante dos desenvolvedores na Índia é que esses caras tentam se destacar no que fazem, e a maioria deles gosta e se orgulha do que está associado.

Agora, isso não significa que os desenvolvedores na Índia sejam seres um pouco menores. Para a maioria dos caras na Índia (Ásia), existe um enorme vácuo e falta de introspecção em relação ao que eles gostam e ao que realmente querem fazer. Isso é resultado do que muitos de vocês apontaram como falta de liberdade dos pais e do ambiente social. Um cara típico aqui nasce com muitas expectativas sociais, ele não pode se arriscar e um fracasso simplesmente não é aceitável, caso contrário ele se torna um pária. Portanto, os alunos geralmente seguem rotas 'mais seguras' e se tornam mais um 'produto de fábrica'.

Não quero dizer que isso seja particularmente ruim porque garante mais ou menos respeito social e bem-estar econômico, mas, a longo prazo, esses caras não se conectam à "alma" do que fazem, porque simplesmente não estão interessados ​​no trabalho que eles estão fazendo. Quando eles começam a ganhar, fica difícil sair do ciclo vicioso devido a obrigações econômicas.

As coisas são bastante relaxadas no oeste em geral e as pessoas podem cometer sua cota de erros. Um cara pode errar e ainda descobrir o caminho para suas áreas de interesse sem bagagens. Portanto, um desenvolvedor no oeste está fazendo seu trabalho relativamente mais devido a interesses do que a obrigações econômicas e sociais, o que os ajuda a se destacar.

Eu também achei os caras ocidentais um pouco mais profissionais e compreensivos (eles entendem que as pessoas podem cometer erros e reconhecem o valor disso como passaram por isso).

Eu achei os gerentes de projetos asiáticos cruéis, astutos e oportunistas em geral. eles não valorizam seu povo. na maioria das vezes, eles consideram as pessoas como recurso R1, R2 e desejam suprimir identidades de desenvolvedores a qualquer custo. Eles raramente perdem a chance de conseguir o crédito de outra pessoa. Isso ocorre principalmente porque eles estão na fábrica há mais tempo. Agora, isso também cria falta de propriedade entre os desenvolvedores do leste.

Caras do oeste desfrutam de uma hierarquia relativamente mais plana, o que fornece um ambiente mais livre para o trabalho.

Mas, olhando para o futuro, as coisas estão mudando e acho que haverá um ambiente de crescente confiança e inovação entre o leste e o oeste.

Rishabh Jain
fonte
+1 pois há um enorme vácuo e falta de introspecção sobre o que eles gostam eo que eles realmente querem fazer
pramodc84
17

Paquistanês aqui ...

Tenho cerca de 7 anos de experiência e, na maioria das vezes, trabalho com homens nos EUA. Eu trabalhei Ambos em:

  • modelo de terceirização off-shore e
  • no Paquistão, filial do modelo da empresa americana.

Tenho um sentimento que gostaria de compartilhar. Os caras dos EUA são honestos e gostam de honestidade (tenho experiência apenas com pessoas dos EUA, então não posso dizer sobre os outros). Com isso, quero dizer que, se meu desenvolvedor principal responsável por terminar um determinado trabalho na próxima semana sair de férias para qualquer finalidade, eu definitivamente devo contar isso para o cara nos EUA e, na maioria dos casos, os caras sentados lá serão atencioso o suficiente para perceber que as pessoas saem de férias.

No entanto, a mentalidade geral das pessoas aqui é tentar e agradar, mesmo que não possam fazê-lo. Eles tentam esconder as coisas das equipes em terra, pensando que isso pode afetar seus negócios, o que acredito estar errado. Um exemplo atual de tal comportamento foi quando eu deixei recentemente um emprego em que eu estava em uma posição de coordenação muito importante entre a equipe on-shore e off-shore. Quando me demiti, nosso gerente off-shore contou isso para a equipe on-shore e também disse o nome do cara que estaria me substituindo. Mas somente após 15 dias da minha demissão, o cara que estava me substituindo também renunciou. Agora, eles não contaram isso à equipe onshore e ocultaram o fato de que o novo cara também se foi e agora haveria outra pessoa.

Tudo isso normalmente é feito para evitar efeitos negativos nas relações comerciais e esse tipo de coisa é bastante comum aqui.

Portanto, o pensamento geral sobre as equipes ocidentais e ocidentais é que eles querem um trabalho de qualidade, embora possam não ser muito avançados tecnicamente do que nós. Em segundo lugar e mais importante, eles querem honestidade. Se algo der errado, diga a verdade. Afinal, eles não vão enviar agentes da CIA atrás de nós :)

Aamir
fonte
4
Não é a CIA ... mas ninguém espera CSIS ... muahahahaha. Isso é tudo.
Steven Evers
11

Do Bangladesh.

Do meu ponto de vista, as diferenças são-

  • Tecnologia: o Ocidente está sempre à nossa frente em tecnologia. Qualquer coisa chega a essa parte do mundo quase 2 anos depois do oeste em termos de adaptação. Por exemplo, ainda não começamos a usar o .net 4 (não a estrutura, mas os recursos) para o ambiente de produção. Isso pode ser feito em algum momento em que o .net 5 fique disponível.

  • Conhecimento: O melhor portador de conhecimento são os livros, IMHO. Quase todos os livros de novas tecnologias são escritos em inglês. Isso não é um grande problema. O problema é o preço e o tempo. Se edições de baixo custo não forem publicadas, esses livros custarão muito para nós. E mesmo que estejamos prontos para pagar o valor, leva muito tempo para que os livros estejam disponíveis nas lojas locais. E, se solicitado, leva quase um mês para ser enviado. Então, o oeste está claramente à nossa frente aqui. Pode haver dois anos aqui também. Espero que mais adaptações de e-books melhorem um pouco o cenário.

  • Práticas recomendadas: O setor de TI ainda é novo aqui. Portanto, existem muitas pessoas não técnicas na parte de gerenciamento. E isso faz uma lacuna na comunicação às vezes. E há outros obstáculos para se adaptar às melhores práticas mais recentes, deixando as existentes. Então, às vezes ainda estamos seguindo essas idéias antigas. Eu acho que o oeste é mais flexível sobre mudanças e adaptação de coisas novas.

  • Licenciamento: Normalmente, não prestamos muita atenção ao licenciamento de softwares / ferramentas que usamos e desenvolvemos em comparação ao Ocidente.

  • Código aberto: acho que os programadores do oeste estão participando mais do impulso do código aberto do que nós.

  • Tendências de idiomas: Os idiomas que usamos principalmente aqui estão começando com C, depois C ++, C # / Java ou PHP. Esta é a tendência - imperativa, orientada a objetos e tipicamente estaticamente digitada. Mas linguagens como Python ou Ruby e para paradigmas funcionais - LISP ou Haskell não são tão comuns aqui. Mesmo a programação de estilos funcionais em linguagens suportadas como C # não é tão comum. As pessoas usam C # como Java.

Algumas delas podem ser específicas da nossa região e podem não se aplicar a todo o leste ou à Ásia. Deixando de lado o dinheiro, sinto que essas tendências devem mudar.

Gulshan
fonte
1
Se você acha que todos os ocidentais fizeram o upgrade para o .Net 4.0, pode ficar muito desapontado. (E se você não pode comprar os livros, siga os blogs , há muitos deles ...)
Benjol
@ Benjol sigo vários blogs. No entanto, acho que os livros não têm alternativa. E com relação à adaptação, os ocidentais podem não apenas pular para a versão mais recente, mas consideram a atualização se tiver algum valor. Pelo menos, essa é a minha ideia. O que é totalmente diferente aqui.
quer
10

Eu moro na Bolívia e já trabalhei com empresas americanas antes. Percebi que eles são muito mais flexíveis e compreensivos quando você informa aos gerentes o que pode e o que não pode ser feito no prazo determinado.

Eles também foram muito abertos a sugestões e abordagens. Poderia ter sido apenas a minha sorte.

Uma coisa que notei foi o amor que eles têm pelas reuniões. Eu tive uma reunião diária do scrum todas as manhãs por 20 minutos e, pessoalmente, acho que foi uma perda de tempo, mas, novamente, não faço parte de toda a metodologia do scrum há mais de um ano.

Sergio
fonte
7
Uma verdadeira reunião de scrum deve levar apenas 5 minutos. A única razão para eles é trazer problemas que impedem que o trabalho seja feito o mais cedo possível. Resolvê-los deve ser retirado da linha. Mas sim, também temos uma reunião diária de 15 a 20 minutos.
Berin Loritsch
10

Coreano aqui. NA MINHA HUMILDE OPINIÃO,

Existem muitos programadores de computador aqui, mas os coreanos principalmente não fornecem terceirização para os países ocidentais. As categorias de trabalho relacionadas à programação variam, mas a maioria dos programadores trabalha para:

  1. Empresas de jogos (a indústria de jogos online é bastante grande)
  2. Empresa de pesquisa na Internet (você sabe o quê? O Google não é a empresa líder aqui)
  3. Empresa do produto (como Samsung, LG ..)

Ao contrário dos países ocidentais, o programador não é o trabalho de "ganhar dinheiro" aqui, embora ainda seja um trabalho decente. E trabalhar horas extras é realmente comum para programadores. Quero dizer REALMENTE comum.

Portanto, muitos programadores aqui acham que trabalhar como programador em um país ocidental seria bom, algumas pessoas até consideram ir para o exterior. Infelizmente, infelizmente, muitos coreanos não falam inglês. Não é como a Índia.

Linha de fundo. o que os coreanos pensam programadores ocidentais?

  1. Rico (talvez ... você está?)
  2. Mais liberdade
  3. Programação de amor
jeong
fonte
Rico, sim ... mas, considerando o que eu tinha gasto para obter o conhecimento necessário, cancelou completamente o benefício por muitos anos (10 a 15 é a média dos empréstimos estudantis). Isso é até que eu me mudei para a China, mantendo o mesmo salário :-)
Newtopian
Como chinês, não tenho idéia sobre empréstimos para estudantes nos EUA, é muito dinheiro para desenvolvedores americanos?
Ripper
Estou curioso, qual é o principal mecanismo de pesquisa na Coréia?
KChaloux
naver.com é o mais popular. daum.net vem a seguir. e etc, etc (google, yahoo, etc.)
jeong
1
Em muitos países ocidentais (Europa), a educação é gratuita e, quando se fala em faculdades técnicas, possui excelente qualidade. Aprender o idioma pode ser um pouco mais difícil do que aprender inglês, mas ainda não é um grande problema. É muito mais barato do que estudar nos EUA.
Sulthan
9

Eu trabalho para uma empresa de produtos MNC na Índia. Embora seja uma empresa de produtos (equipamentos de telecomunicações), a divisão indiana é legalmente uma empresa diferente, de propriedade integral da controladora nos EUA, fornecendo serviços de engenharia à controladora. Esse é o status legal da subsidiária indiana.

Em geral, achei os caras nos EUA mais rápidos e diretos, enquanto os indianos são mais diplomáticos. Também tenho a impressão de que os indianos passam mais tempo no cargo (digamos 10 horas) fazendo o mesmo que os caras nos EUA conseguem em menos tempo (digamos 8 horas). Isto é principalmente devido à sua rapidez. Eu sinto que é mais uma coisa cultural. Em termos de capacidades técnicas, sinto que ambos são mais ou menos iguais. Outro fato interessante é que a maioria (~ 60-70%) dos programadores nos EUA são nativos da Índia, que se estabeleceram lá por 5-15 anos.

Também senti que muito trabalho de plataforma (especialmente design de hardware) é realizado nos EUA, enquanto a Índia está mais focada no software de aplicativo. Embora agora mais e mais software de plataforma também esteja sendo adotado na Índia.

Outra tendência é que muitos nativos indianos retornem à Índia depois de 5 a 20 anos nos EUA. Eu pessoalmente conheço mais de uma dúzia dessas pessoas. Muitos nativos indianos também vão para os EUA "no local" e aprendem a cultura lá. A diferença da cultura corporativa está diminuindo constantemente como resultado de tudo isso.

aufather
fonte
11
60-70% não é um número muito grande?
Vinoth Kumar CM
@vinoth - Sim, é. Mas eu senti isso. Para dar números reais, nos EUA, temos cerca de 80 pessoas trabalhando, das quais cerca de 40 a 50 são indígenas. Mas muitos membros da equipe da plataforma são nativos dos EUA, enquanto o software de aplicativo é dominado por indígenas.
aufather
7
Onde você está obtendo essa estatística? Eu tentei uma pesquisa rápida no Google, mas não achei nada de interessante.
Pemdas 23/02
@Pemdas - Eu estava falando sobre a minha empresa. Eu não acho que isso possa ser generalizado. Mas sinto que outras empresas de produtos no meu domínio têm dados demográficos semelhantes. Bem, outra empresa GIGANTE no meu domínio tem uma presença nativa chinesa significativa sobre os indígenas.
aufather
1
Os índios trabalham duro e passam mais tempo no cargo, mas não podem dizer muito produtivos.
pramodc84
8

tudo. Sou um programador chinês. Eu quero te dizer uma coisa verdadeira.

  1. Muitos programadores são programadores na China, apenas com salários relativamente altos. Tudo o que podemos dizer, precisamos de poder para viver.

  2. Da minha parte, tive uma idéia sobre PC ou computador quando era estudante do ensino fundamental e os toquei quando era estudante de colagem.

  3. Quando eu estava na graduação, eu sabia um pouco sobre java, o que me ajudou a aprovar meu trabalho, que incrível?

  4. Quando entro em Xangai, encontrei um emprego como UE (User Experience). Sem treinamento, por instinto, tento o meu melhor para caber na minha abertura, mas falhei após três meses.

  5. Felizmente, descobri que gosto do meu campo, então comecei a ler os livros sobre o meu campo, como CSS, Javascript.

  6. Ok, todos os livros são em inglês, eu os encontrei em algum lugar livre de ebooke. Livro por livro, eu apenas sei o que é um programador. Nah, talvez, precisamos nos chamar de codificadores, sim, é melhor.

  7. Infelizmente, alguns bons livros de inglês na China foram um livro de receitas da Bíblia para alguns programadores.

  8. Não há dúvida de que o chinês é inteligente o suficiente para fazer toda a cópia de todo tipo de software, que chamamos de "Shanzhai".

  9. "não" é uma palavra ruim para todos os chefes da China, não apenas no campo de TI.

    1. Sobre padrão e design, é longo para ser executado, muitos especuladores aqui, o dinheiro é tudo para eles, na verdade, todos precisam de dinheiro.

    2. "O cliente é deus", portanto, os requisitos mudam repetidamente. Inacreditavelmente, acontece todos os dias.

baobao
fonte
7

Indiano aqui. Eu trabalhei com e para EUA / Reino Unido / Australianos. Exclua o Japão do leste por enquanto. Os índios foram escravizados pelo império britânico por mais de 300 anos. As gerações de resultados até agora veem a cultura ocidental mais avançada em termos de tecnologia e os indianos, incluindo outras culturas do sul da Ásia, se sentem inferiores ao oeste. Embora se orgulhem de seus valores e culturas familiares. Você vê produtos mais inovadores vindos do oeste do que do leste. Resumindo, tenho respeito pelos programadores ocidentais e orientais, leio índios, matemáticos (e não respeitamos um gerente indiano: P)

Kumar
fonte
7

Aqui chinês.

Trabalhei com programadores da Índia, EUA, Inglaterra e na maioria das vezes, trabalho com programadores chineses. Eis como me sinto:

1. As pessoas da Índia trabalham muito. Parece que eles nasceram para ser diligentes. Mas parece que eles apenas o consideram um "emprego", porque o resultado não é proporcional ao horário de trabalho, em termos de produtividade.

2. Os americanos trabalham com muito entusiasmo, a maioria deles acredita que o que eles estão trabalhando é ótimo e é isso que eles buscam. Principalmente, o resultado é igual à sua devoção e concentração. Mais importante, eles podem considerar a programação como uma ocupação vitalícia e é muito comum lá.

3. Embora Tim Berners-Lee seja da Grã-Bretanha, parece que a maioria dos britânicos não está tão interessada nesse campo. Eles o consideram um "trabalho" também, como os índios.

Aí vem como são os programadores chineses: (não estou falando do assunto, eu acho)
1. A maioria das pessoas nesse campo considera isso "trabalho", como índios e britânicos.
2. Os programadores aparecem cada vez mais nas listas das "10 principais profissões" em relação à renda e ao risco (na vida).
3. Os programadores aqui são "aposentados" ou mudam para outros empregos após os 40 anos. Principalmente, eles pensam nisso desde os 32 ou 35 anos.
4. O que realmente falta aqui é ambiente aberto e cultura inovadora. Temos muitas pessoas apaixonadas e idéias criativas aqui, mas a paixão e as idéias estão escondidas no escuro. Precisamos orientá-los a gritar e agir.

O vale do silício é o local de trabalho dos sonhos e, esperançosamente, pode haver vale do silício em todo o mundo. Todos os programadores podem ser apaixonados e inovadores, perseguindo seu sonho e, acima de tudo, podem trabalhar nele por toda a vida.

Simon Gong
fonte
6

Filipino aqui. Esses números são elaborados com base na minha opinião.

Posso dizer que 70% dos programadores daqui querem estabelecer uma empresa própria e focar na inovação. Com a falta de financiamento e a tentação de altos salários nas empresas estrangeiras (TI e não TI), os programadores caem na sempre famosa armadilha da "algema de ouro". Como resultado, a inovação é lenta, pois ocorre no tempo livre de cada programador.

Existem muitos trabalhadores excelentes aqui. É inerente à cultura fazer o melhor. Uma coisa que preciso mencionar aqui é que os programadores são orientados para a saída. Uma desvantagem é que a maioria dos programadores não é tão assertiva nem direta, especialmente ao lidar com estrangeiros, pois é inerente à cultura ser amigável, sorridente, hospitaleira e otimista, mas isso está mudando rapidamente no local de trabalho agora, cultura de trabalho ocidental está assumindo.

Os programadores aqui geralmente são treinados em universidades e empresas privadas especializadas em treinamentos de programação. Como resultado, o desenvolvimento de software desde o início é feito de acordo com as melhores práticas dos padrões da indústria.

Programadores talentosos que não se arriscam a construir suas próprias empresas geralmente saem do país, por exemplo, Cingapura, EUA, Austrália, Hong Kong e Malásia para um pasto mais ecológico.

Os programadores no oeste são considerados profissionais especializados, avançados, diretos, orientados para a produção e dedicados.

Joset
fonte
5

Cerca de metade dos meus 15 anos de carreira em programação estava trabalhando com caras do oeste. Eu já havia relatado diretamente ao líder da Bélgica, já havia liderado membros da equipe da Índia e dos EUA. De um modo geral, não há diferença entre programadores desses países. A maioria dos programadores que conheci trabalha muito e cria trabalhos de inovação. Os caras do oeste também são bons em todos os tipos de truques e políticas do programador, tão bons / ruins quanto os do leste. A maioria dos programadores chineses experientes no continente não é tão boa em inglês, causou muitos problemas de comunicação e trouxe alguma vantagem para os americanos e indianos. Meu sentimento pessoal é que os americanos são mais fáceis de cooperar do que os europeus, talvez eu tenha brigado muitas vezes com as equipes da UE por projetos e recursos. PS, eu sou chinês e moro na China continental.

perguntando
fonte
2
in india most of us are programmers not by choice but by our circumstances. 

O exemplo disso é que um dos funcionários de serviços de consultoria da Tata mais conceituados da empresa fornece a resposta errada no KBC (versão indiana de quem quer ser milionário) e a pergunta é:?

o que você não encontra normalmente na página inicial do Google?

e opções são

gmail youtube facebook Orkut

e ele respondeu youtube

para que você possa ter agora uma ideia na ÍNDIA, a maioria das empresas contrata apenas engenheiros mais atualizados e ensina o que eles devem fazer diariamente ??? e não há mudança no trabalho diário, mesmos horários, mesmo trabalho, sem desafio, sem aprendizado, sem pesquisa

rahularyansharma
fonte
1

Existem mais programadores idosos e experientes no oeste, enquanto há mais gerentes jovens e idosos na Índia. Ok, existem alguns programadores também na Índia. Tornar-se gerente de desenvolvedor é visto como um avanço na carreira e eu odeio essa percepção.

Tarun
fonte
1

O Oriente segue o Ocidente:

  • padrões
  • atitude
  • tudo

Quase todos os livros que li sobre TI são escritos por alguém do Ocidente.

Fiquei feliz quando encontrei o Apache Jakarta / Struts . Eu pensei que era asiático.

Matthieu
fonte
1

Eu sou um programador da Índia. Trabalhei com empresas de software nativas que nada tinham a ver com o Ocidente, bem como com grandes empresas indianas de terceirização e empresas de desenvolvimento de software baseadas nos EUA.

A maior parte da minha compreensão da ciência da computação pode ser contribuída para as fontes do Ocidente. Além disso, à medida que cresci (em uma grande área metropolitana), a influência da mídia ocidental estava aumentando. Portanto, estou familiarizado com a cultura dos EUA e com as práticas profissionais. E a maioria das pessoas com quem estudei teve uma exposição semelhante. Com exceção, cerca de 95% deles já migraram para os EUA. Eu não tenho.

No trabalho on / off, aprendi muito com programadores, autores e cientistas da computação americanos. Devido à Internet, os limites estão desaparecendo rapidamente para o aprendizado orientado.

Aprecio o fato de o pessoal do Ocidente dedicar muito tempo e esforço a compartilhar informações em blogs, wikipedia, troca de pilha etc. Essa cultura de compartilhamento de conhecimento é algo que a East precisa reaprender. Digo "reaprender" porque, apesar de uma rica herança de excelentes conhecimentos matemáticos, científicos e espirituais, a Índia ficou para trás.

Pessoalmente, trato a programação como parte da minha personalidade e tento praticá-la como uma forma de arte. Essas são as características que eu peguei do povo ocidental. Infelizmente, acho difícil encontrar essas pessoas aqui na Índia. Embora, nos últimos anos, notei uma cultura geek crescendo, principalmente no campo do desenvolvimento web.

Alguns aspectos negativos sobre o Ocidente precisam ser mencionados. Ao trabalhar com eles em um ambiente de negócios com modelo no local e no exterior, as pessoas geralmente se mostram inseguras. Eu acho que é principalmente devido ao medo de ser redundante. Muitas vezes, eles não estão dispostos a compartilhar informações críticas ou não permitem que alguém da Índia trabalhe em partes importantes do código. Isso realmente morde. Com uma cultura tecnológica bem estabelecida, estabilidade financeira e amplas oportunidades no Ocidente, parece ser um medo desnecessário.

Além disso, a maioria das tecnologias desenvolvidas no Ocidente, embora extremamente eficientes e mais recentes, às vezes parece tão seca. Eles têm uma identidade inerente, que torna quase todo framework / pilha / tecnologia muito previsível. O que raramente vejo é um software saudável desenvolvido com um certo sabor por períodos mais longos, como o kernel do Linux ou o padrão C ++.

Amol
fonte
1

Estou baseando o seguinte na minha experiência pessoal e extrapolando-a. Deve ser tomado com uma pitada de sal.

De um modo geral, os programadores indianos parecem pensar em seus colegas ocidentais como sendo um ou mais dos seguintes:

  • Senhores arrogantes

Isso pode ter algo a ver com a história da Índia - domínio imperial dos britânicos e a resultante desconfiança. Embora a terceirização contribua para muitos empregos na Índia, o fato de serem contratados por pessoas do Ocidente não lhes escapa. Uma declaração casual pode ser interpretada como prova (de novo!) De que os ocidentais são arrogantes.

  • Não confirmado.

Na Índia, o conceito de sair de férias para passar tempo com a família não é tão estabelecido quanto no Ocidente. Assim, sair de férias equivale a não mostrar compromisso suficiente com o trabalho.

Devido à estrutura social predominante, não é considerado útil para a progressão na carreira se você pedir pausas, mesmo que seu contrato de trabalho permita claramente um determinado número de dias por ano.

Espera-se que você se incline para seus gerentes e os agrade. A autoridade desafiadora é um estrito não-não e às vezes pode ter consequências desastrosas.

  • Popa desnecessariamente

Falar com franqueza não é muito bem-vindo na Índia. Se alguém cometeu um erro grave, espera-se que você se esforce para cobrir o que seria uma repreensão ou, no mínimo, uma conversa franca. Como os ocidentais parecem gostar de chamar a pá, eles são vistos como juízes muito severos.

Culturalmente, os ocidentais tratam seus colegas cordialmente, mas mantêm distância. Os programadores indianos ficam muito amigáveis ​​com seus colegas e, portanto, geralmente é muito difícil fazer uma limpeza.

  • Obcecado com prazos

Isso é muito desconcertante para programadores indianos. Os prazos, eles pensam, são feitos apenas para serem perdidos e subsequentemente redefinidos. Se eles disserem que entregam algo em x dias e levam x + 5 dias, esperam que você seja "mais compreensivo" dos motivos do atraso.

  • Criativo, merecedor de respeito

Frequentemente, os programadores na Índia são instruídos sobre o que fazer. À luz desse fato, não deve ser muito difícil entender por que o software original raramente vem da Índia. Portanto, o fato de que quase todos os softwares usados ​​na vida cotidiana provém do Ocidente é motivo de respeito e admiração.

JamieJag
fonte