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

4 anos de programação, 0 horas de experiência. Perdido apos o ensino medio.

To terminando o ensino medio esse ano e to perdido, eu programo a 4 anos ja mas nunca tive uma experiência real.

Eu nao sei o que fazer, faculdade, emprego etc...etc... O que tenho em mente é conseguir um emprego na area, mas não sei como, na minha cabeça vai ser impossível pra mim. Eu nunca tive experiência e nao tenho faculdade.

Eu realmente aceitaria bem pouco so pra poder ingressar na area, metade de um salario minimo ja é muito pra mim. Sei que nao sou iniciante mas sla, acho que me comparo bastante com quem sabe mais do que eu.

Minhas stacks são: next(tailwind)/react,express,fastfy/express. Sei tambem usar o docker, integrar alguns container com meus projetos como postgress, redis e etc... Entendo sobre conceitos como paralelismo, load balancer, proxy reversa, desing patherns e etc...

Meu projeto mais recente foi um sistema que integra um malware com um site, basicamente ele tem o malware um staler, a api em fastfy que recebe dados e gera o binario do malware. o qual é consumido pelo front end, ele usa um container postgress como banco de dados e tambem usa o redis que usei para comunicação de um micro serviço de build que roda em um container docker e gera o binario, transmitindo dados para o serviço principal, aqui alguns prints :

redis

front end

malware

Eu quis mostrar esse projeto pq é o mais recente, pra terem uma noção de que "nivel" estou e poder me dizer inclusive issokkk.

Eu moro em sao luis Maranhão, aqui nao deve nem ter emprego na areakkk. Então estou realmente perdido do que fazer e como fazer. Eu tambem programo em rust, crio ransowares,c2,botnet,loaders, e gosto bastante da area de cyber, mas as vagas são ainda mais escassas então nao tenho isso em mente para o incio da minha carreira.

Eu sei que ter um github com projetos que demonstre minhas habilidades é essencial, o meu tem projetos que eu acho q mais vai afastar as pessoas, como Checkers gov, malwares e etc... Então se alguem quiser me da uma dica do que por la eu tambem vou agradecer.

Carregando publicação patrocinada...
2

Eu recomendo ler esse post: FAQ do programador perdidão

Minha visão sobre:

Terminei o ensino médio há uns 2 anos e meio junto com um curso técnico em desenvolvimento de sistemas. Te garanto, as coisas ficam muito mais fáceis quando você faz faculdade. É imensamente mais fácil entrar em um estágio estando em uma faculdade do que conseguir uma vaga júnior logo de cara.

Estude para o vestibular e entre para a faculdade. O ambiente de trabalho é bem diferente do ambiente que estamos acostumados a desenvolver projetos pessoais, então o estágio é um ótimo início, principalmente para entender sobre como funciona o fluxo de desenvolvimento e regras de negócio do projeto ou empresa.

No mais, desejo boa sorte na jornada. No começo é complicado, mas você só precisa entrar :D

1

Obrigado pelas dicas, acho que ano que vem vou me empenhar pro vestibular e tentar entrar em uma faculdade ads/ciencia da computação. No meio tempo vou atraz de emprego na area, o que provavelmente nao vou conseguirkkkkk.

2

Eu costumo dar esta dica, algumas pessoas não gostam: https://www.tabnews.com.br/maniero/faq-do-programador-perdidao.

Enquanto as pessoas desejarem entram em uma área cuja função é resolver problemas, é pesquisar, ser autônomo, evoluir por conta própria, elas vão ter mais e mais dificuldades na área. E é isso o que mais eu vejo se fazendo hoje em dia. Pense nisso.

Eu mal li sua postagem, porque eu sei que não posso fazer muito, eu posso te direcional no amplo, não no específico.

S2


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).

1

Vamos por partes
Somente uma opinião de quem (provavelmente) já viveu o dobro ou mais.

Normal ficar perdido depois do ensino médio. 99% das pessoas que se formam não sabem o que querem fazer da vida, você está um passo a frente, na minha visão, pois já sabe do que gosta de fazer. Apesar disso, é muito novo...

Mora com os pais? Avós? Tem alguém colocando comida na mesa? Foque em estudar. Com o tempo você vai perceber que código é a coisa que menos importa, principalmente quando conseguir um trabalho. Código serve para resolver problemas, as pessoas querem resolver problemas, não código por si só.

Meu projeto mais recente foi um sistema que integra um malware com um site, basicamente ele tem o malware um staler, a api em fastfy que recebe dados e gera o binario do malware. o qual é consumido pelo front end, ele usa um container postgress como banco de dados e tambem usa o redis que usei para comunicação de um micro serviço de build que roda em um container docker e gera o binario, transmitindo dados para o serviço principal

Não quero te desanimar, você deve ter feito na unha. É um p* trampo, mas atualmente não é muito... A dominação da IA permite que façamos qualquer coisa hoje em dia, com 2~3 sessões de prompts. É ótimo ter esse conhecimento, mas não é só isso o que vai te colocar no mapa.

Apesar disso, ainda é um projeto. Já tentou validar a ideia, como um negócio? Não manjo nada de malwares, não sei te dizer se tem mercado potencial. Existe utilidade? Então tente vender!

Eu moro em sao luis Maranhão, aqui nao deve nem ter emprego na areakkk.

Emprego convencional pode até ser mais difícil, mas falta de oportunidades é impossível. Onde tem pessoas, tem necessidades. Onde tem necessidades, tem oportunidades e problemas a serem resolvidos. Pode não ser do jeito que você espera, nem glamouroso como criar um malware super sofisticado do zero, mas tem.

CyberSec é legal, mas é um ofício que demanda contatos e QI (Quem Indica), experiência corporativa e certificações. Paga muito bem, mas não conheço ninguém que começou do zero e já caiu como CyberSec.

O que eu faria se tivesse a sua idade, é tentar resolver problemas dos outros com o que já sei, para ganhar experiência. Entrega de graça, se não te custar nada também, claro. Aquele tio da padaria que faz a conta numa calculadora, precisa ficar registrando tudo num caderno, faz um app pra celular que faça isso! É um exemplo muito irreal e utópico, mas é possível. Depois pega esse projeto e coloca num github. Do github, tem a porta para o mundo! Cria uma paginazinha no vercel/netlify/pages e bota pra vender. Imagina chegar nos 18 com 3~4 projetinhos reais resolvendo problemas e vendendo?

A segunda coisa que eu faria, é ler. Ler muito sobre negócio, sucesso, empreendedorismo. Começaria pelo mapa do sucesso, A Lei do Triunfo, Napoleon Hill.

O sucesso normalmente está a um passo muito curto além do ponto em que se desiste de lutar.

1

Pelo que eu entendi vc ta dizendo pra eu criar projetos pro meu portifólio basicamente, bom, eu vou fazer isso, obrigado.

Sobre o projeto que eu falei, ele ta mais pra um Maas, malware as a services. Ele foi um projeto bem pessoal, so falei sobre por ser o mais recente, citei ele mas foi so um exemplo do que eu sei fazer, não que eu saiba muito.

Mais sinceramente, continuo meio perdido, vou terminar a escola com os meus projetos e portifólio ok, blz, mas, iai? Eu saio atraz de emprego no Linkedin? Isso é o que eu tenho que fazer ?

Teve uma outra pessoa que me disse que tenho q conseguir uma faculdade, no tempo que vou ter antes do vestibular, eu faço o que? projetos,estudar, e procurar vaga? Esse é o caminho ?

1

Meus 2 cents,

Que atire a primeira pedra o DEV que nunca copiou um virus e tentou entender seu funcionamento.

Nos anos 80 um colega tinha um Apple II (clone claro) e descobrimos que dando curto em 2 pinos do processador o jogo que estivesse em execucao abortava e ia para o prompt, permitindo copia ou crack - chegamos a soldar 2 fios e colocar um "grande botao vermelho" para a acao.

Ficamos excitados com a noticia de um virus que acionava o motor do drive, acelerando ate a queima do mesmo (um virus que ataca hardware !!!) - mas nunca tentamos porque nao tinhamos grana para comprar outro drive se dele queimasse de verdade !

Assistir "War Games" (Jogos de Guerra) era a inspiracao para descobrir backdoors em sistemas.

Virus, trojans, ransomware - sao sistemas bem complexos, rodar abaixo do radar do anti-virus, ser invisivel e aprender a se auto-propagar exige manhas e artimanhas.

Tudo isso parece excitante e com muita adrenalina, nao eh mesmo ?

Pois eh, infelizmente a atividade tipica de CyberSec tem mais relacao com Mr. Anderson do que com o Neo, Trinity, Morpheus ou Fsociety.

O dia-a-dia acaba sendo examinar montanhas de logs gerados pelo snort/suricata, bloqueios feitos via fail2ban/modsecurity/squid, gerar relatorios para a diretoria avisando dos problemas, lutar contra budget inferior ao necessario para atualizar firewall, proxy e ferramentas, negociar com fornecedores de link precos melhores, ver se o backup esta funcionando como esperado, verificar quem eh o FDP que esta ocupando a banda, quais sao os novos exploits z-day, e gerar mais relatorios seguindo a ISO 27001...

Ate eh possivel no ramo de CyberSec criando ransomware e semelhantes - mas vai acabar atuando na gringa.

Quer atuar em CyberSec no Brasil ? Vai ter de ralar um bocado mais que isso.

Algumas ideias:

  • Ingles: ter nivel B2/C1/C2, deixando de lado falsos cognatos e treinar para eliminar sotaques. Cambly e outras opcoes semelhantes podem ajudar. Publicaram aqui faz alguns dias sobre um tutor em ingles feito via IA - pode ser uma opcao

  • Redes: Pelo seu perfil ja vi que conhece alguma coisa - eh um comeco. Caso ainda nao tenha, baixe o EVE-NG/PNETLAB, rode no VMWare (work ou player) e comece a praticar cenarios de infra, testando diversos protocolos como IPv4, IPv6 (de verdade), headers, gateways, rotas, BGP, mikrotik, cisco, huawei, juniper (o packet tracer da cisco pode ser seu amigo)

  • Linux: Uma ideia eh estudar um pouco o "linux from strach (LFS)", pode ajudar a criar uma visao mais abrangente

  • ZFS e snapshots: ja que voce gosta de ransomware, tem de aprender metodos de protecao contra ele: um filesystem com ZFS e snasphots continuos sao uma forma eficiente de blindar um sistema. Entenda seu processo. Na falta de um ZFS, procure aprender sobre backups/restore (full, incremental) e formas alternativas de armazenamento.

  • Automacoes: ansible/puppet/chef sao teus amigos - converse com eles

  • Python: Antigamente no Linux muita coisa era feita em Pearl - hoje em dia o Python acaba sendo mais interessante. Aprenda - eh util desde fazer scripts ate IA

  • Windows Server e Samba 4: Instalar e manter um ambiente Windows Server eh fundamental. Saber usar um Samba 4 como alternativa como servidor de AD/LDAP via RSAT e tambem como fileserver eh um diferencial. No EVE-NG/PNETLAB voce consegue instalar/simular diversos servidores e ver a interacao entre eles.

  • Faculdade: aproveite para fazer faculdade, aprender de forma forcada alguns fundamentos. Eh chato mas provavelmente vai ter ajudar mais tarde. Putz, estou no maranhao, nao tenho acesso a uma facu boa perto - beleza, vai de EAD e depois engata uma Pos tambem EAD e seja feliz.

Um roadmap legal (completo mas prolixo) sobre CyberSec:

Tente contato com este autor, vira e mexe ele posta aqui:

https://www.tabnews.com.br/JuanMathewsRebelloSantos/voce-ja-parou-pra-pensar-como-alguem-que-nasceu-cego-consegue-trabalhar-com-seguranca-cibernetica-eu-conto-pra-voce

E por fim: um github cheio de projetos de virus nao vai te ajudar. Eh so criar 2 (ou mais perfis): um "bonitinho" com projetos de sistemas aceitaveis para os padroes coorporativos e outro onde voce mantem tuas pesquisas e coisas mais "obscuras".