Do not speak Portuguese? Translate this site with Google or Bing Translator
Programador a comunidade precisa de você!

Posted on: February 09, 2024 12:36 AM

Posted by: Renato

Views: 831

Programador a comunidade precisa de você!

Tempo de leitura: 5 minutos

Seja um programador: O mundo precisa de você.

Uma das características que fizeram eu querer me tornar um programador foi descobrir que a tecnologia tem tudo a ver com ajudar as pessoas, além de estar em constante evolução. Você consegue imaginar o mundo sem celular, notebook,… internet? Acredito que não. Então, não tem como pensar em um mundo sem programadores.

As pessoas tem que parar de pensar que programar é coisa de gente inteligente. Mas, Como assim não preciso ser inteligente? Não, programar é coisa de gente determinada. Ser programador não é fácil, mas tá longe de ser difícil.

Pronto para começar a viagem no mundo da programação? Então, fique confortável, elimine suas distrações, aperte o start e vamos começar!

PS.: Esse texto expressa minha opinião sobre a comunidade em geral e sobre os devs de Goiânia-GO, então se você tenha uma opinião contrária a minha e queira discutir sobre os assuntos comenta logo abaixo ;)

Mas, por que ser programador?

Segundo a Code.org, em 2020 haveria 1,4 milhão de novas vagas para programadores nos Estados Unidos, enquanto a expectativa é que apenas 400 mil profissionais se formem na área. Ou seja, este segmento será promissor. Já estamos em 2024!

Ainda segundo os dados do instituto, o profissional de ciência da computação é o segundo mais bem pago do mercado.  Preciso falar mais ?

A programação não é importante apenas para o seu futuro, mas para o futuro da humanidade. Futuramente a tecnologia vai substituir algumas profissões, é inevitável. Mas você pode escolher, fazer parte desse futuro ou ficar preso no passado. 

“Inovar”, que palavrinha chique. Todos os grandes softwares vieram da cabeça de um programador. Os sistemas operacionais, aplicativos que usamos no dia a dia e até as redes sociais foram grandes invenções, criadas por causa deles.

Ser programador é resolver problemas de forma criativa, ajudar as pessoas, divertir os outros e entre outras coisas legais.

Vantagens de ser programador

  1. Resolve problemas mais rápido Ser programador é ver um problema e já pensar em uma solução. É aquela coisa de querer facilitar sua vida e a dos outros.
  2. Mais criativo – Programadores são pessoas de mente aberta, curiosas e nunca estão satisfeitas. Sempre pensam fora da caixa para resolver problemas.
  3. Espírito de comunidade – As comunidades melhoram o trabalho dos desenvolvedores de diversas maneiras. Os programadores que participam ficam mais atentos em relação às boas práticas, têm acesso a diferentes dicas, referências e sugestões que podem ser utilizadas no cotidiano do profissional.
  4. Aprende as coisas mais rápido – Ser programador é saber que sempre tem algo para aprender. A prática é essencial na programação, e por causa dela aprendemos com mais facilidade.

Maiores obstáculos

  1. Falta de compromisso – Ter compromisso é importante em qualquer coisa que você faça, e na programação não é diferente.
  2. Excesso de pressa – Paciência. Você não vai aprender uma linguagem de programação em 1 semana ou em 1 mês. Aprender leva tempo, comece pelo o mais simples e vá melhorando ao longo do tempo. Valorize a base.
  3. Pouca prática – Programar é como andar de bicicleta. Na primeira vez que você tentou andar de bicicleta, conseguiu? Provavelmente não, mas você desistiu? Programação não é diferente, no começo é difícil, mas depois de bastante prática, é moleza! Só não vale desistir.
  4. Achar que já sabe tudo – Seja humilde, reconheça seus erros e suas limitações. A humildade é um sentimento de extrema importância.

Programar, é difícil?

Não. Como eu já falei, programar não é fácil, mas está longe de ser difícil. Não ache que tudo é simples, você não pode pular etapas.  A base é a parte mais importante do aprendizado, lembre-se é ela que sustenta o topo. Se você for apressado e pular etapas, futuramente terá que voltar, pois deixou passar um fundamento importante. 

“Eu não sei a fórmula de sucesso para aprender programação, mas eu sei, a fórmula do fracasso. A fórmula do fracasso é você não praticar.”

Não existe atalho. Se atalho fosse bom, seria chamado de caminho. Tenha paciência.

Espero que tenham gostado do artigo, e lembre-se o mundo depende de novos programadores, participe da evolução. Seja paciente e tenha humildade, e acima de tudo determinação para alcançar seus objetivos.

A procura

Estamos procurando um dev front-end aqui na empresa onde trabalho, decidimos procurar os desenvolvedores que tinham um perfil no GitHub e de alguma forma contribuem com a comunidade. Começamos a divulgar e receber emails.

Nós achávamos que seria rápido (ou até mesmo fácil) encontrar o profissional dessa forma (sabem de nada inocentes).

Começamos a receber algumas respostas. Algumas nos deixaram tristes, recebemos frases e desculpas do tipo:

  • "Não tem muita coisa lá, pois não uso muito meu GitHub"
  • "Meus projetos estão todos privados no Bitbucket"

Ou pior ainda.

  • "O que é Github?"

A importância de se ter um GitHub

Pode ser que você não saiba o que é o GitHub, caro desenvolvedor, ou não contribua com a comunidade por falta de tempo, ou não achar necessário, ou porque não quer mesmo no momento, eu entendo.

Seja como for, em cima dessas afirmações eu vou lhe dar um conselho, não de um desenvolvedor ou de alguém interessado em suas contribuições, mas um conselho de amigo, que quer ver você bem sucedido profissionalmente.

Se mostre online, tenha um perfil bom.

Quando eu digo um perfil online, eu também digo portfolio/currículo/GitHub, um perfil na internet que diga quem você é, como desenvolvedor e como profissional.

Ai você me questiona: "Ué! Mas o Linkedin não serve para isso?", ou ainda "Mas eu tenho meu site, onde coloco os projetos que já trabalhei", sim, ambos servem, mas não são o suficiente, cada um tem o seu público e serve para um propósito.

O que eu imagino como um bom perfil de um desenvolvedor:

  • Linkedin: com projetos e empresas onde já trabalhou;
  • Site e/ou Portfolio: telas e textos detalhados de cada projeto;
  • GitHub: com seus códigos, discussões, e PR`s com suas contribuições;
  • E um Currículo bem diagramado.

Claro que um não elimina o outro, mas ambos se completam e assim, além de ser visto você terá um perfil "phoda" online.

Esse meu conselho é para que você um dia entre em empresas como Google, Twitter, Nubank, Spotfy e outras, que buscam desenvolvedores primeiro pelo seu perfil no GitHub e depois em outros canais.

E vai por mim, quanto mais completo for seu perfil mais chances de ser recrutado para uma seleção.

Cadê os front-enders?

Como eu disse, se mostre, tenha um perfil bom, para facilitar a avaliação de empresas e recrutadores técnicos.

Nessa busca árdua por um front-ender para preencher meu lugar, estávamos com muita dificuldade em encontrar profissionais em Curitiba pelo GitHub.

Opções:

  1. Ou não estávamos procurando direito;
  2. Ou não tem muitos desenvolvedores em Curitiba;
  3. Ou temos muitos devs em Curitiba sim! Mas os que tem não se mostram online, deixam para procurar quando precisam, preenchem o currículo e atualizam o Linkedin quando querem arrumar um emprego.

Eu voto na opção 3.

Nós somos profissionais que estamos conectados, tecnologia corre em nossas veias, fazemos parte de 5% da população com habilidades em computação. Por que não ter um portfolio no GitHub?

Conclusão

Eu sempre me faço essas perguntas, todos os dias, desde que comecei a trabalhar com desenvolvimento web e back end.

  • Onde estão os desenvolvedores de Goiânia?
  • Por que não temos comunidades ativas de desenvolvimento?
  • Por que não temos meetups, eventos e encontros ativos?
  • Será que é tão difícil para um dev Goiâno compartilhar seus conhecimentos?
  • Por que não contribuem com a comunidade open-source?
  • Por que é tão difícil de encontrar um dev front-end que tenha seu portfólio no GitHub?
  • Onde então a grande massa dos desenvolvedores de Goiânia?
  • Onde estão aqueles desenvolvedores que usam códigos open-source como Linux, PHP, Node, Ruby, WordPress, e outros?

Já que querem ser tão egoístas, por que não contribuem pelo menos com a linguagem ou tecnologia que usam, mesmo que para agradecer por terem criado algo open-source que está ajudando-o a colocar comida na mesa.

Alguém vai dizer: “Ah, mas sempre tem alguém que contribui sim!”, “Você chora de barriga cheia.”, “Está reclamando sem motivo!”, ou coisas do tipo.

Pode ser que sim, pode ser que eu esteja reclamando de barriga cheia e não esteja encontrando esses devs ou pode ser que eu quem esteja escondido pro mundo.

Espero que tenham gostado do artigo, e lembre-se o mundo depende de novos programadores, participe da evolução. Seja paciente e tenha humildade, e acima de tudo determinação para alcançar seus objetivos.

/end

Fonte:

- https://azuretar.com/portuguese-seja-um-programador-o-mundo-precisa-de-voce/

- https://blog.nandomoreira.dev/programador-a-comunidade-precisa-de-voce


3

Share

Donate to Site


About Author

Renato

Developer

Add a Comment
Comments 0 Comments

No comments yet! Be the first to comment

Blog Search


Categories

OUTROS (16) Variados (109) PHP (133) Laravel (171) Black Hat (3) front-end (29) linux (114) postgresql (39) Docker (28) rest (5) soap (1) webservice (6) October (1) CMS (2) node (7) backend (13) ubuntu (56) devops (25) nodejs (5) npm (3) nvm (1) git (8) firefox (1) react (7) reactnative (5) collections (1) javascript (7) reactjs (8) yarn (0) adb (1) Solid (2) blade (3) models (1) controllers (0) log (1) html (2) hardware (3) aws (14) Transcribe (2) transcription (1) google (4) ibm (1) nuance (1) PHP Swoole (5) mysql (31) macox (4) flutter (1) symfony (1) cor (1) colors (2) homeOffice (2) jobs (3) imagick (2) ec2 (1) sw (1) websocket (2) markdown (1) ckeditor (1) tecnologia (14) faceapp (1) eloquent (14) query (4) sql (40) ddd (3) nginx (9) apache (4) certbot (1) lets-encrypt (3) debian (12) liquid (1) magento (2) ruby (1) LETSENCRYPT (1) Fibonacci (1) wine (1) transaction (1) pendrive (1) boot (1) usb (1) prf (1) policia (2) federal (1) lucena (1) mongodb (4) paypal (1) payment (1) zend (1) vim (4) ciencia (6) js (1) nosql (1) java (1) JasperReports (1) phpjasper (1) covid19 (1) saude (1) athena (1) cinnamon (1) phpunit (2) binaural (1) mysqli (3) database (42) windows (6) vala (1) json (2) oracle (1) mariadb (4) dev (12) webdev (24) s3 (4) storage (1) kitematic (1) gnome (2) web (2) intel (3) piada (1) cron (2) dba (18) lumen (1) ffmpeg (2) android (2) aplicativo (1) fedora (2) shell (4) bash (3) script (3) lider (1) htm (1) csv (1) dropbox (1) db (3) combustivel (2) haru (1) presenter (1) gasolina (1) MeioAmbiente (1) Grunt (1) biologia (1) programming (22) performance (3) brain (1) smartphones (1) telefonia (1) privacidade (1) opensource (3) microg (1) iode (1) ssh (3) zsh (2) terminal (3) dracula (1) spaceship (1) mac (2) idiomas (1) laptop (2) developer (37) api (5) data (1) matematica (1) seguranca (2) 100DaysOfCode (9) hotfix (1) documentation (1) laravelphp (10) RabbitMQ (3) Elasticsearch (1) redis (2) Raspberry (4) Padrao de design (4) JQuery (1) angularjs (4) Dicas (43) Kubernetes (3) vscode (2) backup (1) angular (3) servers (2) pipelines (1) AppSec (1) DevSecOps (4) rust (1) RustLang (1) Mozilla (1) algoritimo (1) sqlite (1) Passport (2) jwt (5) security (2) translate (1) kube (2) iot (1) politica (2) bolsonaro (1) flow (1) podcast (1) Brasil (1) containers (3) traefik (1) networking (1) host (1) POO (2) microservices (2) bug (1) cqrs (1) arquitetura (3) Architecture (4) sail (3) militar (1) artigo (1) economia (1) forcas armadas (1) ffaa (1) autenticacao (2) autorizacao (2) authentication (4) authorization (3) NoCookies (1) wsl (4) memcached (1) macos (2) unix (2) kali-linux (1) linux-tools (5) apple (1) noticias (2) composer (1) rancher (1) k8s (1) escopos (1) orm (1) jenkins (4) github (5) gitlab (3) queue (1) Passwordless (1) sonarqube (1) phpswoole (1) laraveloctane (1) Swoole (1) Swoole (1) octane (1) Structurizr (1) Diagramas (1) c4 (1) c4-models (1) compactar (1) compression (1) messaging (1) restfull (1) eventdrive (1) services (1) http (1) Monolith (1) microservice (1) historia (1) educacao (1) cavalotroia (1) OOD (0) odd (1) chatgpt (1) openai (3) vicuna (1) llama (1) gpt (1) transformers (1) pytorch (1) tensorflow (1) akitando (1) ia (1) nvidia (1) agi (1) guard (1) multiple_authen (2) rpi (1) auth (1) auth (1) livros (2) ElonMusk (2) Oh My Zsh (1) Manjaro (1) BigLinux (2) ArchLinux (1) Migration (1) Error (1) Monitor (1) Filament (1) LaravelFilament (1) replication (1) phpfpm (1) cache (1) vpn (1) l2tp (1) zorin-os (1) optimization (1) scheduling (1) monitoring (2) linkedin (1) community (1) inteligencia-artificial (2) wsl2 (1) maps (1) API_KEY_GOOGLE_MAPS (1) repmgr (1) altadisponibilidade (1) banco (1) modelagemdedados (1) inteligenciadedados (4) governancadedados (1) bancodedados (2) Observability (1) picpay (1) ecommerce (1) Curisidades (1) Samurai (1) KubeCon (1) GitOps (1) Axios (1) Fetch (1) Deepin (1) vue (4) nuxt (1) PKCE (1) Oauth2 (2) webhook (1) TypeScript (1) tailwind (1) gource (2)

New Articles



Get Latest Updates by Email