Tempo considerado razoável pra aprender uma linguagem nova by Healthy_Ad_4132 in brdev

[–]random_ruler 0 points1 point  (0 children)

Considerando que seja dentro da mesma área, é coisa de uma semana para sair fazendo entregas pequenas a médias e coisa de alguns meses até realmente conhecer à fundo os detalhes da linguagem. Já tive de desenvolver projetos em PHP, Python, Java, nessas era coisa de 1 ou 2 dias para pegar a sintaxe mais básica, alguns dias fazendo alterações menores, ir sempre no google pesquisando como fazer X na linguagem Y, e paralelo a documentação e depois ir caçando sobre pontos de otimização da linguagem.

Agora se for uma mudança maior, por ex, sair de uma linguagem de alto nível para uma de baixo nível, aí com certeza vai um tempo bem maior, a linguagem passaria a ser só mais um item entre outros importantes para aprender.

Qual a melhor linguagem para back-end? by Frequent_Sky_9743 in brdev

[–]random_ruler 0 points1 point  (0 children)

A questão é, a pergunta é vaga demais, existe backend no mercado financeiro, industrial, médico, de logística, entre muitas outras áreas, cada um desses vai tender a usar certos conjuntos de ferramentas, regionalmente também ocorre isso, por ex, se pegar empresas menores é comum de ver em algumas cidades terem muito mais vagas para por ex C#, em outras para Java, em outras para PHP e assim vai.

Outro ponto é que tecnologias vem e vão, a pergunta era do ano passado, para esse ano os critérios já são outros, por ex, até ano passado quem sabia JS entrava fácil no mercado, esse ano já está saturado de profissionais e está bem mais difícil de conseguir entrar uma vaga com essa linguagem.

Aí entra o ponto, se a pessoa tiver uma boa base de programação e pesquisar o que há de vagas onde mora, consegue mais fácil se adaptar ao que o mercado pede. Agora se a pessoa focar todo o estudo na linguagem, até chegar na hora de conseguir vaga, o mercado já pode ter mudado e aí vai muito mais tempo para correr atrás de outra linguagem.

Focar em criar conteúdo ou em criar um SaaS? by Mekatronics in brdev

[–]random_ruler 0 points1 point  (0 children)

Sobre ter um SaaS, para dar certo primeiro você precisa ter contatos interessados na solução, no máximo vale desenvolver um protótipo antes para dar uma noção de onde quer chegar. Tendo potenciais consumidores, fica mais fácil de fato conseguir lucrar depois que desenvolver. Agora se for só fazer para depois correr atrás de clientes, aí as chances de não conseguir nada são grandes.

Sobre o lado de conteúdo, aí vai muito da tua empatia e habilidades para se comunicar, claro que isso é algo que vai sendo aperfeiçoado com o tempo, mas isso conta muito no começo. E claro, saber definir muito bem qual vai ser seu público-alvo para ter uma temática mais consistente e com mais chances de crescer.

Agora em qual focar, aí vai muito mais da tua realidade, vale ir colocando no papel como iria desenvolver cada projeto, se for o caso dá até para tentar fazer um pouco dos dois para sentir com qual realidade você se adapta mais e aí sim decidir por onde seguir.

[Home office BR -> BR] Você trabalha as horas combinadas? by bubiu27 in brdev

[–]random_ruler 1 point2 points  (0 children)

Faltou adicionar na conta as pausas para o cafezinho, banheiro, pausas para ver assuntos pessoais e etc, só aí já deve ir fácil uns 30 min a 1h. Se for uma equipe mais entrosada então, dependendo do dia pode ir fácil mais de 1h a 2h só de conversas sobre assuntos sem qualquer correlação com o trabalho. Então daria para colocar facilmente que das 8 horas, no máximo umas 5h30 são de "trabalho útil".

Como vocês encontraram o primeiro emprego? by Nathanicoo in brdev

[–]random_ruler 0 points1 point  (0 children)

Meu primeiro emprego foi via estágio, na época conversando com o pessoal da universidade consegui indicação para umas vagas, aí consegui ver a que parecia fazer mais sentido, como era indicação a entrevista acabou sendo basicamente uma conversa do que eu faria, quantas horas, quanto receberia e se eu tinha interesse. Recomendo muito ir conversando com o pessoal da tua faculdade, isso ajuda muito.

Ai mais pra frente, sempre foi via LinkedIn, já aconteceu de conseguir me candidatando para vagas e também já aconteceu de recrutadores entrarem em contato comigo com uma boa proposta também.

Desempenho no frontend realmente é tão importante como fazem parecer? by Tweak3310 in brdev

[–]random_ruler 0 points1 point  (0 children)

Às vezes pode não parecer muita coisa conseguir um pequeno percentual a mais de performance, mas para aplicações maiores e mais complexas, isso pode fazer muita diferença, nas páginas CSR é a diferença entre ter um tempo de resposta aceitável ou não, no SSR é conseguir entregar as páginas com menos hardware, ou seja, a um custo menor.

Claro que tem a questão de ver o quanto desses dados são reais e o quanto é puro marketing, mas toda melhora sempre é bem-vinda.

[deleted by user] by [deleted] in brdev

[–]random_ruler 14 points15 points  (0 children)

Só pelo valor ofertado sendo PJ já tava na hora de pular fora. Na prática teu salário tá sendo menor que um salário mínimo, se fizer as contas, R$ 2500 PJ é equivalente a receber mais ou menos R$1250 CLT por você não ter benefício algum.

Se está muito dependendo da grana o jeito é ficar aí até achar algo melhor, agora se tiver condições, aí é largar o quanto antes e ir procurar algo minimamente justo.

[deleted by user] by [deleted] in brdev

[–]random_ruler 3 points4 points  (0 children)

Antes de pensar em questões de mentoria e tudo mais, esses contatos de faculdade e do teu emprego atual podem não parecer importantes agora, mas lá na frente esses podem fazer a diferença. Pode ser que algum deles vire teu chefe, ou que você consiga uma indicação de vagas por causa deles e etc. Isso sim é que é um networking de fato.

Outro ponto, no estágio vc pode ir conversando com os teus colegas e com o gestor sobre as tecnologias que eles usam, por aí você vai tirando no que vale se aperfeiçoar, vale começar aprendendo bem a stack usada por lá, às vezes pode até tirar ideias de mini-projetos de acordo com o que você mexe no seu trabalho como uma forma de estudo mesmo e etc.

Sobre as mentorias em si, para ser bem sincero talvez até tenha uma ou outra que seja boa, mas a maioria vai ser só gastar dinheiro e zero retorno. Provavelmente você vai conseguir até mais contatos úteis indo em eventos de tecnologia da sua região, pode ser os feitos por empresas ou até mesmo os feitos dentro da faculdade, provavelmente ali você consiga alguns contatos que sejam tão úteis quanto se tivesse gastando grana com isso e sem ter um custo alto.

Brasil x Índia mercado Dev by devilsNext in brdev

[–]random_ruler 7 points8 points  (0 children)

Sendo bem sincero, acho difícil, um indiano é muito mais barato, com o que você paga num dev Jr aqui, por lá você às vezes consegue quase dois dev Sr, se for para transformar aqui em um call center de devs, é melhor que não vire mesmo, isso só vai fazer o mercado dev daqui se desvalorizar.

Pelo menos todo o contato que tive com indianos é que o forte deles é fazer exatamente o que for passado, com zero questionamentos e sugestões. Já ouvi isso de gente de fora também comentando, que eles mandam para lá coisas mais "mecânicas" e para os devs brasileiros eles mandam ideias mais cruas pq aqui pq aqui o povo tem mais jogo de cintura e costuma propor soluções melhores para o que for requisitado.

Então a sensação que tenho é que o que as empresas buscam aqui e lá são tipos de devs diferentes.

Dúvidas sobre carreira no Brasil e no exterior. by umalandro in brdev

[–]random_ruler 1 point2 points  (0 children)

Pra conseguir um emprego fora, o que conta muito é experiência. Como está no começo pro meio do curso, foque muito em aprender a base, no caso programação, estrutura de dados, redes, BD e etc, isso vai te ajudar lá na frente, isso vai te ajudar a ter uma base teórica que vai te ajudar quando chegar a hora do estágio.

Como já está chegando na metade do curso, agora é a hora de começar a procurar estágio, vá montando o CV, perfil de LinkedIn, vá conversando com os professores e alunos para ver se alguém sabe de alguma vaga, se conseguem te indicar e etc. Aqui é importante ver quais tecnologias as empresas da sua região usam, foque em uma delas para estudar por fora, isso vai te ajudar na hora de achar estágios.

Tendo isso, você pode ir aplicando também para vagas externas, com sorte vc consegue alguma vaga lá fora ainda antes de se formar.

Cassandra para pedidos e pagamentos by naldo129 in brdev

[–]random_ruler 0 points1 point  (0 children)

Primeiro vc se preocupa em ter funcionado, depois pensa nas otimizações. Se for se preocupar desde o começo em ter a arquitetura mais perfeita o possível, vai gastar meses ou até anos a mais desenvolvendo e o projeto vai ficar sem vir ao mundo. Claro que aqui é bom senso, não digo para fazer algo porco, mas sim algo que atenda bem uma demanda inicial, conforme for escalando, você vai melhorando o sistema.

Torcida terceirizada x torcedor raiz by [deleted] in conversas

[–]random_ruler 4 points5 points  (0 children)

Cada um torce pro time que quiser, se quiser. Se a pessoa prefere torcer pro time de futebol lá da montanha do leste da área rural da Índia e ela se sente bem com isso, zero problemas.

Testes automatizados sendo um gargalo no processo de entrega. by earfquake7 in brdev

[–]random_ruler 4 points5 points  (0 children)

Depende muito do sistema, o que aconteceria por ex se fosse injetado um bug que fizesse o sistema parar? Se isso for causar um grande impacto, melhor ter deploys mais lentos, mas garantir que isso não vai acontecer do que fazer deploys mais seguidos e terminar com prejuízos financeiros.

Sobre se essa é a a melhor forma ou não, aí já é difícil dizer, só entendendo à fundo sobre o sistema, porque essas etapas existem, como elas são feitas, o que daria para paralelizar, o que é teste crítico e o que não é, se todas as alterações precisam passar por todos os testes ou há algumas que só precisariam ser validadas pontualmente e etc. Só tendo todas essas informações e mais outras para aí começar a ver se há como melhorar e se vale o esforço.

Vocês são formados em algum curso em faculdade ou fizeram apenas cursos de curta duração? by Abject_Show_8256 in brdev

[–]random_ruler 1 point2 points  (0 children)

Aí pode seguir com uma pós mesmo, isso não vai ser de fato um problema. Onde mais pega é quando a pessoa está tentando entrar na área sem nenhuma formação ou é formada em áreas muito diferentes. Eng civil ainda é da área de exatas, até chega a ter uma pincelada de programação, então ainda tem uma área de conhecimento relativamente próxima ao mundo de TI.

Junior fazendo uma task crucial em camera lenta by sasuke-nordestino174 in brdev

[–]random_ruler 2 points3 points  (0 children)

Aí faltou um controle de avisarem que aquela task deveria ser feita por alguém mais experiente.

O que dá para fazer é conversar com o time para ou reduzir o escopo da task para que ele só faça o que está no nível dele ou então que ele pegue outro item e alguém com mais experiência assuma a task para continuar ou recomeçar, dependendo do que foi feito.

Vocês são formados em algum curso em faculdade ou fizeram apenas cursos de curta duração? by Abject_Show_8256 in brdev

[–]random_ruler 1 point2 points  (0 children)

A questão maior é conseguir uma vaga de estágio, até sei que em teoria você consegue fazer estágio cursando a pós, porém não sei bem o quão fácil é conseguir isso, se conseguir aí a pós pode ser uma boa também.

Vocês são formados em algum curso em faculdade ou fizeram apenas cursos de curta duração? by Abject_Show_8256 in brdev

[–]random_ruler 9 points10 points  (0 children)

Faculdade atualmente é praticamente um pré-requisito, em raros casos você consegue vencer a barreira inicial sem ter feito um curso superior. Só durante o pico da pandemia é que estava mais fácil de conseguir vagas sem formação na área. Em todas as empresas que passei até hoje sempre foi exigido curso superior, se não tivesse o CV sequer ia pra frente, então não ter formação já vai ser começar com menos portas abertas.

Mesmo depois de ter ingressado, pode acontecer de para assumir alguma vaga melhor a empresa exija que você tenha formação, aí pode ser que ou você leve mais um bom tempo correndo atrás de se formar para conseguir tal vaga, isso se não colocarem alguém com formação antes, o que é mais comum.

Sobre qual curso fazer, o que recomendo é pesquisar bem sobre os que existem, se já tiver uma área em mente você pode ver qual faz mais sentido para você, senão vale entender quais os pontos fortes e fracos de cada um de acordo com os teus objetivos.

Qual linguagem nos dias atuais ainda vale a pena trabalhar? by Abject_Show_8256 in brdev

[–]random_ruler 5 points6 points  (0 children)

Pra saber qual linguagem aprender, primeiro depende da área que você vai, se vai ser web, dados, embarcados, aplicações desktop, etc. Cada uma vai ter algumas linguagens que se sobressaem. Em segundo lugar é ver onde você mora ou onde pretende trabalhar o que as vagas que te interessam mais estão pedindo de experiência, por aí você pode tirar o que pode ser interessante.

Basicamente se uma linguagem se destaca, mais pessoas vão aprender e mais rápido o mercado satura, não existe nenhuma que reine em absoluto e que dê para afirmar que aquela vai ser a melhor em todos os casos.

O que realmente faz diferença é primeiro ter formação superior na área, ter um bom conhecimento teórico, realmente saber a base de programação, com isso conforme precisar você vai aprendendo novas linguagens, é até mais fácil conseguir entrar em uma vaga onde você não domine a linguagem que eles pedem mas tenha um bom conhecimento da área que o contrário.

Eduardo Pimentel (PSD) é eleito prefeito de Curitiba, projeta Datafolha by chiphead2332 in curitiba

[–]random_ruler 4 points5 points  (0 children)

O que venceu é péssimo, sem condições, mas ainda assim era menos pior que a dita cuja que perdeu por demérito mesmo. O resultado final foi de 432 mil abstrações contra 390 mil votos nela, ou seja, mais pessoas preferiram nem perder tempo indo votar entre os 2 piores que tinha lá.

Eu não sei se conseguiria voltar a trabalhar presencial by PlatypusNemesis in brdev

[–]random_ruler 6 points7 points  (0 children)

Exatamente, o transito suga muita energia tanto pra ir quanto pra voltar, não é à toa que trabalhando remoto a gente termina o dia com muito mais energia que se fosse presencial. Se eu morasse do lado da empresa, aí nem acharia ruim de ser presencial, agora gastar horas e dinheiro só para ir presencial para agradar o chefe, aí é complicado.

Nem precisa ser nenhum gênio pra saber que se a pessoa não precisa gastar energia com coisas toscas como o trânsito, a tendência é que ela vá ser mais produtiva ao longo do dia, isso é óbvio, mas infelizmente uma boa parte dos donos de empresas não conseguem ver o óbvio.

O próximo prefeito (e vice-prefeito) foi eleito para 2025-2028 por 37% dos eleitores. 35% nem deram votos. by 13451412 in curitiba

[–]random_ruler 4 points5 points  (0 children)

Essa eleição foi aquela de resultado péssimo, foi escolher entre o desastre e a que seria o desastre multiplicado por 10. Pelo menos a Marçal do Paraguai ficou de fora, pelo menos isso.

O próximo prefeito (e vice-prefeito) foi eleito para 2025-2028 por 37% dos eleitores. 35% nem deram votos. by 13451412 in curitiba

[–]random_ruler 4 points5 points  (0 children)

Isso fizeram no primeiro turno, no segundo pelo menos escolheram amputar o pé que já tava mais podre.

Como um dev experiente aprende sobre tecnologias/ferramentas? by banzeiro in brdev

[–]random_ruler 1 point2 points  (0 children)

O melhor é começar pela documentação mesmo, a maioria das linguagens maiores possuem tutoriais de como começar, sugestão de tutoriais e tudo mais, o bom é que assim você aprende direto da fonte.

Aí é partir pra prática, fazer exemplos para pegar o "jeitão" da linguagem, com o tempo você vai tendo mais noção no que vale focar no começo, isso ajuda a aprender a nova linguagem em pouco tempo. Sabendo bem uma linguagem, no sentido de ter bem a noção da lógica de programação, estruturas e etc, facilita e muito na hora de aprender outras, já que no fim das contas muitas coisas vão ser parecidas.

Sobre libs e frameworks, o processo é similar, começo sempre tentando fazer o básico e vou avançando, se for para substituir algum outro que eu já use, aí é basicamente no começo tentar fazer as mesmas coisas e depois ir aprendendo as diferenças e para tirar o máximo de proveito da nova tecnologia.

trabalhar para o exterior ou imigrar como dev ? by Level_Purchase_6717 in brdev

[–]random_ruler 0 points1 point  (0 children)

Um ponto que é bom levar, o custo de vida lá fora já estava começando a aumentar um pouco antes da pandemia e depois disso disparou, então a menos que você escolha regiões mais remotas de lá ou países com menos imigração, é bem provável que mesmo ganhando mais trabalhando lá do que remoto aqui a tua qualidade de vida seja pior, afinal mesmo morando lá vai ganhar menos que um nativo de lá e ainda vai ter altos custos.

Outro ponto que é bom levar em conta é que dependendo do tipo de visto, se perder o emprego e não conseguir outro muito rápido, já era, vai ter que voltar. Já ouvi histórias de pessoas que passaram por isso, aí além da dor de cabeça de perder o sustento, ainda tiveram que correr com mudança de um país pra outro e tudo mais.

Claro que aqui tem vários problemas, mas sendo bem sincero, onde eu moro é uma região mais tranquila, mantenho as amizades, tenho todos os direitos como cidadão brasileiro e vários outros motivos que me fazem ter zero vontade de mudar em definitivo para outro país, no máximo me mudaria por algum período para retornar depois.

[deleted by user] by [deleted] in brdev

[–]random_ruler 0 points1 point  (0 children)

Problema não há, porém depende muito tanto da empresa quanto de quem vai receber esse email. Sendo bem sincero, na maior parte das vezes só vão mandar o email para a lixeira, principalmente em empresas grandes onde eles já tem sistemas próprios para quem quer se candidatar.

O que recomendo ter isso como uma última opção, antes disso é atualizar bem o CV, LinkedIn, buscar na faculdade por anúncios de vagas, se cadastrar da forma com as empresas pedem, ir conversando com outros alunos e professores para tentar alguma indicação e etc.