Ola amigo
Hoje não falaremos sobre os aspectos complexos e nem tanto das linguagens de programação ou de algum tipo de Rocket Science. Hoje vou contar uma história curta sobre como eu entrei no caminho de um programador. Esta é a minha história e você não pode mudá-la, mas se ajuda pelo menos uma pessoa a se tornar um pouco mais confiante, significa que não foi contada em vão.

Prólogo
Para começar, eu não estava interessado em programação desde tenra idade, como muitos leitores deste artigo. Como qualquer outro, eu sempre quis algo rebelde. Quando criança, eu adorava escalar casas abandonadas e jogar jogos de computador (o que me dava muitos problemas com meus pais).
Estando na 9ª série, tudo o que eu queria era me livrar do olho parental que tudo vê, o mais rápido possível e, finalmente, "viver alto". Mas o que significa esse notório "viver alto"? Naquela época, parecia-me uma vida descuidada, sem preocupações, quando eu podia jogar por dias a fio, sem censura de meus pais. Minha natureza adolescente não sabia quem ela queria se tornar no futuro, mas a direção da TI era estreita em espírito. Enquanto eu adorava filmes de hackers, isso acrescentou coragem.
Portanto, foi decidido ir para a faculdade. De tudo o que mais me interessava na época e estava na lista de instruções, havia apenas programação. Pensei: "Bem, vou passar mais tempo no computador e comp = games".
Colégio
Eu até estudei o primeiro curso, mas não tínhamos mais assuntos relacionados à programação do que bétulas no pólo norte. De um completo sentimento de desesperança, joguei tudo no segundo ano (não fui milagrosamente expulso pelo absentismo ANUAL). Não nos ensinaram nada de interessante; lá conheci a máquina burocrática
ou estava comigo e entendi como obter estimativas corretamente. Dos assuntos, pelo menos indiretamente relacionados à programação, tivemos “Arquitetura de Computadores”, que por 4 anos teve 2,5 pares, além de “Fundamentos de Programação”, nos quais escrevemos programas de duas linhas no BASIC. Observo que, após 2 cursos, estudei perfeitamente (com a mão quente dos pais). Como me ressenti e tremi, dizendo: “Não nos ensinam nada, como podemos nos tornar programadores? É tudo sobre o sistema educacional, estamos sem sorte ".
Veio dos meus lábios todos os dias, para todas as pessoas que me perguntavam sobre estudos.
No final da faculdade, depois de escrever minha tese sobre DBMS e cem linhas sobre VBA, gradualmente comecei a chegar a ela. O processo de redação de um diploma foi centenas de vezes mais valioso do que os quatro anos de estudo. Foi uma sensação muito estranha.
Após a formatura, eu nem pensei que poderia me tornar um programador. Eu sempre pensei que essa era uma esfera impossível para mim com um monte de dores de cabeça. “Você precisa ser um gênio para escrever programas!”, Estava escrito na minha cara.
Universidade
Então a universidade começou. Tendo entrado na direção da “Automação de Programas”, eu tinha ainda mais motivos para gritar sobre o terrível sistema educacional, porque mesmo lá não nos ensinaram nada. Os professores seguiram o caminho de menor resistência e, se você pudesse digitar no teclado 10 linhas de código de uma folha, colocaria uma marca positiva e seria removido para beber com maestria na sala do professor.
Aqui, quero dizer que comecei a sentir um ódio sincero ao sistema educacional. Eu pensei que eles deveriam me dar conhecimento. Por que eu vim aqui então? Ou talvez eu seja tão míope que meu máximo é 20 mil por mês e meias para o ano novo.
Hoje está na moda ser programador, todo mundo te admira, eles mencionam em uma conversa, como: "... e não se esqueça. Ele é um programador que fala por si".
Pelo que eu queria, mas não podia me tornar um, eu me censurava constantemente. Lentamente, comecei a aceitar minha natureza e pensei cada vez menos sobre isso: “Nada, alguma vez fui distinguido por alguma mentalidade especial? Não fui elogiado na escola, bem, tudo bem, nem todo mundo está destinado. ”
Enquanto estudava na universidade, consegui um emprego como vendedor e minha vida era relativamente calma, e o desejo de viver alto nunca chegou. Os brinquedos já não excitaram a mente, não pareciam correr por casas abandonadas e algum tipo de desejo apareceu em minha alma. Uma vez que um comprador veio até mim, ele estava elegantemente vestido, ele tinha um carro legal. Eu perguntei, eles disseram: "Qual é o segredo? Com o que você trabalha?
Esse cara acabou por ser um programador. Palavra por palavra, a conversa começou sobre o tema da programação, comecei a lamentar minha velha canção sobre educação, e esse homem pôs fim à minha natureza razdolbaysky.
“Nenhum professor pode ensinar qualquer coisa sem o seu desejo e auto-sacrifício. A aprendizagem é um processo de auto-aprendizagem, e os professores apenas colocam você nos trilhos certos e lubrificam periodicamente as almofadas. Se for fácil para você durante o treinamento, saiba que algo está definitivamente dando errado. Você veio à universidade em busca de conhecimento, então tenha coragem e leve-os! ”Ele me disse. Este homem acendeu em mim aquela brasa fraca, quase fumegante, que quase tinha saído.
Ocorreu-me que todo o meu ambiente, inclusive eu, estava simplesmente se decompondo atrás de uma tela de humor negro indisfarçável e histórias das inúmeras riquezas que nos esperam no futuro. Este não é apenas o meu problema, mas também o problema de todos os jovens. Somos uma geração de sonhadores, e muitos de nós não sabemos sonhar com o brilhante e o bonito. Seguindo o caminho da procrastinação, rapidamente estabelecemos padrões para nosso estilo de vida. Em vez de uma viagem à Turquia - uma viagem ao país, não há dinheiro para se mudar para a cidade que você gosta - nada, e em nossa vila também há um monumento a Lenin, e o carro não parece mais um acidente. Eu entendo por que "viver alto" ainda não chegou.
No mesmo dia, cheguei em casa e comecei a aprender o básico da programação. Acabou sendo tão interessante que nada poderia saciar minha ganância, eu queria mais e mais. Até agora, nada me fascinou tanto; tenho estudado por dias a fio, no meu tempo livre e não no tempo livre. Estruturas de dados, algoritmos, paradigmas de programação, padrões (que eu não entendia na época), tudo isso fluía em minha mente um fluxo interminável. Eu dormia por 3 horas por dia e sonhava com algoritmos de classificação, idéias de várias arquiteturas de software e apenas uma vida maravilhosa, onde eu posso desfrutar do meu trabalho, onde finalmente “viverei alto”. O inatingível Ultima Thule já apareceu além do horizonte e minha vida fez sentido novamente.
Depois de trabalhar na loja por algum tempo, comecei a perceber que todos os jovens são os mesmos homens inseguros. Eles podiam se esforçar, mas preferiam relaxar contentes com o que estava disponível, abandonando deliberadamente seus desejos que não eram realizados.
Tentei combinar trabalho e estudo com a universidade. Depois que me interessei pela profissão, os professores começaram com um desejo claro de me contar alguns dos meandros da profissão, que eu gostava de discutir com eles. Claro que havia muitas coisas que eu não entendi da palavra "completamente". Nesses momentos, minhas mãos caíram, perfurando a parede seguinte com a testa, e novamente comecei a pensar que "não era minha". Mas o tempo passou, voltei às mesmas tarefas e pronto! Tudo era elementar.
Consegui encontrar uma empresa para mim, como eu, caras inseguros que estão tentando conseguir algo. Ajudamos um ao outro, competimos, coletamos todos os tipos de drones e robôs, programamos casas “inteligentes” para amigos. Fizemos tudo o que quase não nos trouxe dinheiro. Lá, comecei a inclinar-me especificamente para C # e C ++. Porque Sim, simplesmente porque eu gostava de criar aplicativos legais e bonitos (WPF usado) e trabalhar com controladores como Arduina ou STM.
Não tentei contratar um programador em breve, porque entendi que seria difícil combinar com a universidade, mas naquele momento eu gostava de estar lá. No entanto, um dos meus amigos me recomendou em um projeto inicial, onde trabalhamos em um sistema de controle de temperatura no tanque. Contratamos estudantes para tornar o desenvolvimento mais barato, pelo que entendi. Recusar seria simplesmente estúpido, o dinheiro para mim era muito bom e eu queria um movimento constante. Depois disso, outros empreendedores começaram a entrar em contato comigo, embora eu não tenha postado um currículo. Eu acho que é tudo de boca em boca.
Depois de alguns anos, eu já escrevi alguns programas realmente úteis, me encaixei em vários projetos do desenvolvedor, ganhei experiência e fiquei ainda mais cobrado por novos desenvolvimentos.
Epílogo
Há uma crença de que se você fizer algo regularmente por um certo período de tempo, esse "algo" se tornará um hábito. Auto-educação não é exceção. Aprendi a aprender por conta própria, encontrar uma solução para meus problemas sem ajuda externa, obter informações rapidamente e usá-las praticamente. Agora é difícil para mim não escrever pelo menos uma linha de código por dia. Quando você aprende a programar, sua mente é reconstruída, você começa a olhar o mundo de um ângulo diferente e avaliar o que está acontecendo ao redor. Você aprende a decompor tarefas complexas em pequenas subtarefas simples. Pensamentos malucos vêm à sua cabeça sobre como você pode organizar qualquer coisa e isso funcionará melhor. Talvez seja por isso que muitas pessoas pensam que os programadores estão "fora deste mundo".
Agora trabalho em uma empresa que desenvolve automação. Sinto medo, mas com ele sinto fé em mim e em minhas forças. A vida é dada uma vez e, no final, quero saber que contribuí para este mundo. A história que uma pessoa cria é muito mais importante que a própria personalidade.
Que prazer para mim ainda traz palavras de gratidão das pessoas que usam meu software. Para um programador, não há nada mais valioso do que orgulho em seus projetos, porque eles são a personificação de nossos esforços. Minha vida é cheia de momentos maravilhosos, “viva alto” chegou à minha rua, comecei a acordar de manhã com prazer e realmente respiro fundo.
Neste artigo, quero dizer que o primeiro e mais importante exemplo da educação é o próprio aluno. No processo de auto-treinamento está o processo de autoconhecimento, às vezes espinhoso, mas que dá frutos. O principal é não desistir e acreditar que mais cedo ou mais tarde virá o mesmo irresistivelmente distante "viver alto".