CodeGym /Cursos /C# SELF /Como saber se eu consigo?

Como saber se eu consigo?

C# SELF
Nível 8 , Lição 0
Disponível

Princípio do Marine e programação

O princípio do Marine diz: se você encontrar homens e mulheres fisicamente aptos, com o treinamento e a preparação certos, praticamente qualquer um deles pode se transformar em um soldado único. Programar é uma habilidade igual a tocar guitarra, nadar ou andar de bicicleta. As pessoas não nascem ciclistas.

img

Existem muitas pessoas inteligentes e capazes que trabalham duas vezes mais que programadores, mas ganham quatro vezes menos. Talvez elas simplesmente não estejam no lugar certo?

Por que programar?

Antes de ensinar alguém a programar, é melhor entender o que isso vai trazer pra ele.

1. Trabalho simples e interessante

Programar é um trabalho simples e interessante. Tem bastante espaço para criatividade. Muitos iniciantes não acreditam de cara que agora fazem o que gostam e ainda ganham por isso. Depois se acostumam.

2. Boa remuneração

É bem legal ver profissionais bons começando a comprar carros ou casas após 5 anos de trabalho.

3. Horário flexível

Horário rígido é chato. Todo mundo que já ficou preso no trânsito na hora do rush ou foi multado por chegar 5 minutos atrasado sabe bem disso. E que tal poder chegar às 11h e sair às 17h? Sonho? Para a maioria dos programadores, isso é realidade. Faça seu trabalho bem feito, e ninguém vai reclamar. Muitas empresas até deixam você trabalhar de casa. É só combinar.

4. Crescimento profissional

Na maioria das organizações, pra conseguir um cargo mais prestigiado e ganhar bem, tem que fazer carreira. Mas o programador pode simplesmente continuar sendo programador. Não precisa mudar de profissão pra administrador ou disputar vaga de chefe. Pode só evoluir na área. Programadores com 5 a 10 anos de experiência ganham salários incríveis.

5. Alta mobilidade internacional

As três profissões mais bem pagas no mundo: advogado, cirurgião/médico e programador. É difícil trabalhar como advogado no exterior por causa das leis e do direito precedentes. Médicos precisam aprender outro idioma, padrões diferentes, fazer exames de novo. Já o programador não precisa disso. A mesma linguagem, os mesmos padrões. Muitas vezes, até os clientes são os mesmos.

6. Salários mais altos na indústria

img

Estes são alguns dos salários mais altos. Isso é especialmente verdadeiro para quem está começando na área.

Não dá pra aprender a programar só lendo um livro. Precisa de pelo menos 500 horas de prática. Igual no boxe. Não dá pra assistir a todas as lutas e virar profissional. Você precisa treinar bastante, fazer treinos longos na academia (por isso, no CodeGym tem muitas tarefas práticas).

Tudo que promete ensinar programação em 10 horas é como prometer te ensinar boxe em 10 horas. Depois, é subir no ringue! Não faça isso.

Às vezes, quando um iniciante pergunta em fóruns como virar programador, dizem: crie tarefas pra você e execute. Mas isso não funciona. Porque a pessoa não consegue criar uma tarefa que esteja logo na fronteira do seu conhecimento. Você sabe alguma coisa ou não.

Somente quem domina bem o tema consegue criar uma sequência de tarefas que ensinem algo novo e que não exijam uma semana pra entender. E foi exatamente isso que fizemos aqui.

Abordagem inovadora de ensino

O método do CodeGym não é igual ao da faculdade. Você vai perceber rápido. Mas é mais eficiente.

Na faculdade, você provavelmente estudou assim: aulas longas e prática que reforça o conteúdo. Essa abordagem tenta te dar conhecimentos amplos. Mas suas habilidades práticas ficam devendo. E, pra ser honesto, você acaba não aprendendo muita coisa de verdade com esse método.

Aqui, é diferente. Teoria é conhecimento, e conhecimento é resposta às nossas perguntas. Então, primeiro, damos perguntas — tarefas práticas difíceis de resolver com o que você já sabe — e depois as respostas (teoria que facilita muito a resolução).

O material novo é apresentado em três etapas:

  1. Introdução (o mínimo de teoria ou algumas tarefas práticas).
  2. Bloco principal de conhecimento (você deve entender completamente do que se trata).
  3. Detalhes e nuances (preenchemos as lacunas).

Assim, você vai encontrar o mesmo tema pelo menos três vezes. E tudo está interligado, não dá pra explicar bem uma coisa sem mencionar outras pelo menos parcialmente antes.

Alguns alunos até reclamam das tarefas: "a gente ainda não passou por isso". Mas essas tarefas são um convite pra pensar: como resolver com o que você já sabe? Você vai gastar uma hora ou duas, mas depois vai se deparar com uma abordagem nova ou uma solução bonita.

Na vida real, no trabalho, também primeiro te dão uma tarefa, e só depois você busca o conhecimento necessário pra resolver. A vida é assim. Quanto mais cedo você se acostumar com essa ideia, melhor.

Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION