Executando verificação de segurança...
8

Sinto que não estou avançando.

Bom dia, galera!

É um prazer estar de volta.
Sou estudante de Engenharia de Software, 3º semestre. Já estudei: ferramentas web, fundamentos de programação, estrutura de dados, banco de dados, POO, testes de software, probabilidade e estatística. Mas, como vocês devem saber, é pouco profundo.

O que fazer para ganhar mais confiança e realmente construir programas com o meu código? Sinto que copio e colo. Não parece que estou avançando.

Atualmente, trabalho em dois empregos e faço faculdade presencial. Já pensei em parar, mas, sempre que penso em voltar para onde estava, lembro por que comecei essa jornada: minha família.

Eu comecei pelas oportunidades que poderiam surgir — algumas apareceram, verdade. Mas hoje não penso em parar porque eu gosto. É bom corrigir um bug depois de horas com ele falhando.

Pessoal, isso é um desabafo de um pai que não quer desistir.
Mas é difícil, é puxado.

Tenham um bom dia!

Carregando publicação patrocinada...
6

O que fazer para ganhar mais confiança e realmente construir programas com o meu código?

construir programas com o seu código

sim, a resposta está na pergunta.

Para você começar, simplesmente ... comece.

Faça algo pequeno e vá melhorando.

Enquanto você não fazer algo, nunca vai aprender

0
6

Rapaz... vou tentar te dar uma resposta diferente do que já foi dito, concordo 1000% com o que foi dito, mas recomendaria outro caminho a parte de projetos pessoais, e digo o motivo.
Quando estamos assim (e estive assim com bastante frequência e desisti da programação mesmo sendo a maior paixão da minha vida mais vezes do que posso contar) simplesmente não tem projeto pessoal que resolva, a confiança está sobre nós no geral, não confiamos não é só sobre se conseguimos ou não fazer, ou se está funcionando, mas sobre a qualidade, se todos fazem assim também ou se escolhemos o pior jeito de se fazer algo (bobeira né? Mas é isso que passa pela mente mesmo), se não confiamos em nosso código/capacidade, quem dirá na nossa capacidade de desenvolver um produto próprio qualquer.
Atualmente, trabalho como Dev Pleno, desenvolvendo projetos muitas vezes sozinho na empresa pra todas as plataformas: Web, Mobile, Desktop, Totens de senha, Cabine de autoatendimento, e por último agora, trabalhando em um interfaceador de máquinas de exames laboratoriais.
E eu nunca teria me candidatado para trabalhar como dev, tanto que iniciei como Ui/Ux, e o que me ajudou pra caramba, foi pegar tasks muito pequenas da empresa, logo devido a demanda comecei a pegar para o horário dentro da empresa, ainda passei meio que uma semana nas duas funções, até meu gestor chegar e me questionar, - Cara, por que tu não se candidatou para dev mesmo? Por que pra mim é nítido que tu gosta 1000x mais do que design, e aquilo foi um choque, um chamado mesmo sabe, um ou dois dias depois, decidiram me deixar somente como dev, e foi a melhor coisa da minha vida, até então eu não dominava nem 70% do que domino agora, mas já fazia muita coisa que já atendia muito a empresa, e esse comecinho me fez acordar e recuperar todo o tempo que eu havia perdido por ter desistido tantas vezes de mim mesmo, e o plot twist, isso não completou nem 1 ano ainda dessa reviravolta.
Então, o que me ajudou? Projetos de verdade, projetos complexos que exploravam necessidades de stacks que eu nem conhecia ou não dominava ainda, nunca fugi delas, aplicativo, agora estou finalizando um ambiente de multifunção médica para atendimento por telemedicina, com uma agenda médica que está uma lindeza, ambiente de atendimento mais lindo/funcional ainda, e vejo ainda o quão longe quero chegar e preciso melhorar, e vamos ao ponto final, na época eu trabalhava cerca de 16h/dia e as vezes mais, isso por que eu tinha/tenho uma gráfica em casa que faturava muito bem, mas me consumia uma saúde desgramada, muitas vezes dormia 2h ou 3h pra ter que acordar 6h pra conseguir finalizar os serviços, cheguei a ter faturamento de 12mil à máxima de 15mil, mas isso custa muito caro, não tenho filhos ainda, mas tenho esposa a quem zelo tal qual, ainda conseguia levar pq justamente como você disse: minha família, mas não estava cuidando de outra parte essencial dessa família, a companhia era quando ela estava comigo só me vendo enquanto eu fazia os serviços, ela cansada do trabalho também como professora, corri muito pra dizer que ela podia parar de passar por tanta humilhação, se fosse para começar novamente hoje como eu estava antes? Eu procuraria cases reais daqui da cidade mesmo, tem festa? Bora fazer um ambiente de ingresso, tem atendimento? Bora fazer uma agendinha estilo google pra você acompanhar seus atendimentos, fazem entrega intermunicipais? Olha essa proposta, vamos fazer? Alguns faria gratuitamente mesmo, outros faria cobrando como esse de logística de entregas, antes do trabalho, uma coisa que eu tinha começado a fazeer, mas que não cheguei a esperar pra ver se ia dar resultado foi o seguinte, procurava site de comércios locais, não me preocupava ainda com os que não tinha pq aí teria uma camada a mais que seria argumentar pro comerciante dos porquês de se ter um site, e sim nos que já tinham, mas tinham um muito ruim, exemplo? Imobiliárias e Provedores de internet, muitos tem sites péssimos, e pagaram entre R 2.500 (provedor simples) à R 7.000 (da imobiliária) pelo serviço, eu fazia a prototipagem e tentava achar alguma porta, janela, goteira qualquer coisa que me desse contato na empresa, e oferecia o serviço pra desenvolver o site, pq eu não tinha portfólio nem sites rodando, então o protótipo era foda pq já levava a proposta customizada do cliente.
E por último, sei que tá longo, mas é de coração kkkkkk, na faculdade como você disse, nada muito profundo em muitos assuntos, mesmo já tendo visto tantos assuntos como POO e outros fundamentos da programação, eu diria tranquilamente para sair para uma esfera a mais, que seria fundamentos da computação, em termos práticos não te dará muito em termos de linguagem espeecífica de programação, mas te dará uma senioridade que estudando ferramentas nunca dará, como primeira sugeestão deixo meu post sobre números binários de um jeito que você nunca viu:
https://www.tabnews.com.br/Onerb/decifrando-o-codigo-o-poder-por-tras-do-binarios
Esse post é minha tentativa de fazer uma sequência de publicações até chegar de fato na programação, e dominar não só como faz, mas o por que faz, como acontece, e como chegamos até aqui dão outra perspecetiva sobre o que estamos fazendo.
É isso, um enorme abraço, e te falando como alguém que já desistiu tantas vezes, não faça isso, eu teria sido a pessoa mais infeliz do mundo se não tivesse desistido de desistir, pq embora sem programar, a paixão e angústia de saber que era aquilo que eu queria pra vida me consumiam.

Recomendações:

  • curso.dev - Deschamps
  • Rocketseat (recupera muito rápido um tempo que perdemos)
    E o restante, tem material demaaaais gratuitamente, só aproveita essa jornada, quando as incertezas sumirem, te garanto, tudo vai parecer muito pequenoe e vai se perguntar por que não fez isso antes.
2

É cara, vc entendeu.
No momento estou trabalhando como auxiliar técnico, cuidando dos BI's do departamento.
Tenho tentado fazer o meu melhor, mas a frustração tem me tomado muitas vezes.
Gente, não quero parecer uma vítima aqui, só quero conversar mesmo. E como muitos devem saber, falar sobre isso com a pessoas que ama é dificil pois, não queremos que se preocupem com a gente. Queremos levar a solução e não ser o motivo da preocupação.
Estou longe de estar feliz, mas continuo firme.
Como dev, quero aprender a base verdadeira, ter ela solidificada para poder desenvolver ideias e solucionar problemas.
Obg pelo texto e tempo.

6

Bom dia! Tudo certo? O melhor jeito de voce ganhar confiança para construir programas com seu código é... construir programas com seu código! No inicio da minha carreira o que mais me ajudou foi sempre tentar criar projetos pessoais que pareciam impossiveis de fazer e tentar faze-los mesmo assim. Por mais que muitas vezes eu não conseguia chegar ao fim do projeto ou fazer tudo funcionar, eu ganhava MUITO conhecimento indo atrás das coisas que precisava para fazer o projeto. Outra coisa que me ajudou muito também foi pegar freelas na internet (usava o Workana). Mesmo que eu nao conseguisse fazer o que era proposto, eu corria atrás de estudar tudo e tentar fazer (até pq nesse caso, e ou faz ou faz kkkk) e isso me ajudou bastante a ganhar confiança e conhecimento.
Estudar bastante é sempre muito bom (livros, cursos, faculdade, etc...) mas se você nao aplicar esse conhecimento todo em algo real, você nunca vai aprender de verdade.
Vai dar tudo certo cara, boa sorte!

0
3

Meus 2 cents,

As respostas do @pilati e @Jhonny cobrem bem o topico: voce ganha confianca fazendo.

Eh normal num primeiro momento se sentir inseguro - ate hoje quando pego algo novo da um frio na barriga.

Nao pare a facu - vai ser um diferencial importante depois. Sei que as vezes parece superficial, mas faz parte (ta, poderia ser melhor, mas enfim).

Saude e Sucesso !

3

Amigo, bom dia!
Coloque objetivos bem definidos pra você ter noção da sua evolução.
O maior problema das pessoas que inicia na área de tecnologia é não saber quais são seus focos e acabar tentando abraçar tudo que pode achando que isso vai ajudar.

Já mentorei algumas pessoas e a melhor pedida pra quem está iniciando é foco no que se quer.

Por exemplo se seu objetivo é ser desenvolvedor backend inicie dessa forma:

  • Entender algoritmos
  • Entender Orientação a Objetos
  • Escolher uma linguagem de programação principal
  • Entender algoritmos e orientação a objetos nessa linguagem
  • Entender as diferenças básicas entre frontend, backend e infraestrutura

Após tudo isso o objetivo principal seria:
Fazer uma API (sem interface) que faça um CRUD básico de uma tabela de produtos.

Só com essa experimento você já daria um passo enorme nos teus objetivos.

Espero ter ajudado.

0
2

Essa sensação é super comum.
Acho que você está se comparando com pessoas que já estão há mais tempo no mercado — e isso é um erro. O ideal é se comparar apenas com quem você era antes.
Pense que há pouco tempo, você nem sabia metade do que sabe hoje.
O simples fato de perceber que ainda tem o que aprender já mostra evolução.
Em vez de se cobrar tanto, crie projetos próprios. Isso acelera seu aprendizado e te faz se destacar muito mais do que apenas esperar que o curso te prepare pra tudo.
Você já começou algum projeto pessoal?

1

Sim. Comecei e agora a meta é terminá-los.
Vocês estão certos sobre tudo isso.
Às vezes, a culpa cai sobre o cansaço — que nem é uma mentira —, mas preciso superar alguns obstáculos e persistir.
Reclamar é fácil, terceirizar decisões é mais fácil ainda; porém, quanto mais leio vocês, mais percebo que preciso vencer o cansaço e avançar — codar mais e pensar menos.
Vai dar certo.

2

Também estou no meio do processo, e por várias vezes senti estagnado mais deve ser algo
comum então você não está sozinho nessa meu amigo. O que sempre ajuda a continuar é imaginar um futuro em que tenha conseguido sobreviver a esse processo. Logo contínuo em frente, mesmo com código ruim, permanecer construindo é o que importa no fim das contas! Espero que d

2

Acho que podemos dizer que esse receio seu é um pouco normal hoje em dia. Todo mundo já teve em algum grau, sendo leve com zero problemas, e travar a ponto de não conseguir trabalhar o pior deles.
A melhor coisa é apenas fazendo não só o que você quer e gosta, mas se forçando a fazer o que não quer/gosta também aos poucos - se não para o trabalho, faça para você mesmo, talvez algum gap de conhecimento que vc tenha no trabalho ou faculdade.
Siga estudando e trabalhando! Acredite, vai dar tudo certo!

2

Cara, falo pela minha experiência: aceite desafios e não tenha medo de errar. Às vezes, os projetos pessoais ajudam muito.

Eu sou da Venezuela, completei o ensino médio com 15 anos e com 16 já estava na faculdade. Mas, por complicações no país, não consegui terminar minha faculdade. Minha paixão é o código, mas eu passei muitos anos sem sequer tocar num computador; fui trabalhar de literalmente qualquer coisa.

Em 2021, vim para o Brasil, também trabalhando em qualquer coisa. Esse ano, consegui um emprego numa fábrica de componentes automotivos como operador de montagem. Após um mês trabalhando, abriram uma vaga interna para Auxiliar de TI. Eu me candidatei e passei na vaga.

Desde o começo, minhas tarefas eram apenas ajudar na resolução de chamadas de helpdesk, etc. Só que aí eu comecei a fazer pequenas coisas, como um gerenciador de senhas e coisas do tipo . Meu gerente, um dia, me disse se eu aceitava o desafio de ajuda-lo no desenvolvimento de um aplicativo bastante mais complexo.

Cara, aceitei o desafio e fui reaprendendo praticamente tudo, mas coloquei todo o meu melhor naquele aplicativo. Depois de apenas alguns meses , estou muito mais confiante, retomando os conhecimentos, e tenho vários aplicativos inteiros desenvolvidos por mim.

Eu te falo irmão : tome desafios sem medo, porque são eles que te dão essa confiança.

2

Bom, primeiro q vc já tem mta tarefa. Vai ser difícil arranjar tempo ai. 2 empregos + família já é cansativo demais.

Mas se vc conseguir achar um tempo, foque em um projeto pessoal. É msm coisa q outros estão falando, e não irá fugir disso, pois vc só produz algo se vc produzir algo. Então pq não começar com um projeto pessoal?

Não precisa ser complexo, pode ser algo simples q vc consiga usar no seu dia-a-dia. Claro q vc pode usar os softwares prontos, mas já imaginou o quão legal é usar algo q vc msm fez? E assim, nem precisa ser só software em si, pode ser hardware tbm se vc tiver domínio. Tipo, tá mto em alta mexer com arduino, rawsberry e essas coisas. Ai vc pode automatizar algo, por exemplo, irrigar as plantas automaticamente, ou fazer um controlador de luzes da sua casa. Outra ideia? Já ouviu falar de homelab? De uma pesquisada. Se vc quiser fazer algo para outras pessoas, bom, tem opensource, tem projetos q as pessoas pedem ajuda, tem pessoas q pedem por orientação... tem mtas formas de se sentir útil.

Então assim, querendo ou não vc precisará de tempo. Vc só ganha confiança qndo começa a fazer as coisas. Não adianta só ficar na teoria, vc precisa partir pra utilidade. Por isso pra mim o melhor jeito de começar é resolvendo seus próprios problemas. Eu msm estou fazendo um projeto pessoal totalmente focado para meu gerenciamento pessoal, pois nenhum software é completo suficiente para suprir o q quero. É demorado pra construir, claro q é, pois é algo ambicioso, mas estou fazendo por partes e o melhor, estou aprendendo mto com isso, pois a empresa ou faculdade não constrói sua carreira, seu conhecimento, apenas vc é capaz disso.

Então assim, tenho certeza q vc não vai desistir, só lembre q o caminho é longo e difícil, ainda mais na sua condição atual. Mas coloque isso como um desafio pessoal a curto prazo e desafie ter trampos + família + 1 projeto pessoal. Tenho certeza q depois q terminar a facul, vc vai sentir aquele alívio de terminar algo com sucesso e tbm terá mais tempo pra usar pros seus projetos.

Boa sorte ai.

1

Pow cara, vlw mesmo.
Desistir não é uma opção. Mas passa pela cabeça as vezes. Talvez pelo cansaço... mas hoje minha familia precisa desse esforço e eles merecem isso.
Podem deixar gente. Vou ver o que se encaixa melhor na minha rotina e começar um trabalho.

2

Eu sempre gostei de começar do inicio, da base, e só seguir quando dominar ela. Você sabe lógica?

Mas tipo, sabe lógica ao ponto de me ensinar em uma lousa, com as suas palavras, sem internet, gpt nem anotações?

E além disso, sabe aplicar a lógica em vários cenários diferentes, seja lá qual for?

Troque "logica" por qualquer coisa que você queira aprender na vida. Estude do mais basico ao avançado, por etapas, blocos. Só prossiga quando você verdadeiramente compreender e assimilar tudo.

Isso envolve o estudo e a prática.

Claro, a partir disso tem várias outras camadas, como o ato de estudar, estratégias para estudar, como assimilar bem algo etc...

Mas me limitando ao conteúdo central do seu post, é dessa forma que eu faço. Separo as coisas em blocos, e se for necessário separo os blocos em mais blocos, e estudo e pratico até a minha mente compreender - sozinha - a utilidade daquilo, e virar um mini expert, ou seja, tendo a capacidade de explicar tecnica, teorica e praticamente o que estudei, de forma autônoma.

1
1

Olha, não recomendo. Sei q é legal essa área, mas se ele não está direcionado pra essa área, existem jeitos melhores e mais focado no q ele quer produzir.

0
1

Eu ia fazer essa mesma pergunta. Faço técnico em desenvolvimento de sistemas e agora tô estudando api, interface do usuário, crud, nós usamos c# .Net, e não tô entendendo muito bem, leio no site da Microsoft tem várias coisas. Só que não me sinto seguro de fazer algo meu, é uma sensação muito estranha kkkk e tenho medo de não conseguir aprender de jeito nenhum.