O artigo discutirá como se tornar um programador do zero em diferentes idades. Diz quais qualidades um especialista neste campo deve ter, o que precisa ser feito para se tornar um.
Fala sobre educação e a capacidade de trabalhar sem ela. Descreve os materiais que você precisa dominar. Fala sobre a idade em que é melhor começar a aprender uma profissão, como e onde encontrar um emprego como programador e muito mais. Programar é uma atividade muito interessante e exigida em nosso tempo. Uma pessoa que decide mergulhar nisso deve estar no “você” com as tecnologias e não ter medo das dificuldades. Não é fácil e demorado aprender esta profissão, mas se você tiver o desejo, pode conseguir muito em um tempo relativamente curto.
Salários de TI [/ legenda]
- Quem é programador e o que ele faz?
- Vantagens e desvantagens da profissão
- Por que se tornar um programador
- A quem se destina esta profissão?
- Quais qualidades um programador deve ter
- Como se tornar um programador do zero – comece agora!
- Orientações populares no campo do desenvolvimento
- Onde obter uma educação como programador e o que é necessário para se tornar um desenvolvedor – qualidades pessoais, finanças e oportunidades
- Quais disciplinas você precisa realizar na admissão para se tornar um programador
- É possível se tornar um programador sem educação
- Cursos de programação – aprendendo do zero em casa
- Aprender sob a orientação de um mentor
- Auto-estudo do material
- Tutoriais para dominar a profissão de um programador de 10 a 20 anos e para desenvolvedores mais adultos
- 2 caminhos de especialização de desenvolvedor da web – front end vs back end
- Principais diferenças
- Responsabilidades típicas
- Quero me tornar um desenvolvedor – o que devo escolher?
- Que linguagem de programação um desenvolvedor novato deve escolher em 2022?
- Arranhar
- 1C
- JavaScript
- Pitão
- O que mais um futuro desenvolvedor precisa aprender
- Prática regular
- Onde os programadores trabalham
- Como procurar emprego
- Características da entrevista
- Estágio de programador
- Quais são as dificuldades que os desenvolvedores novatos enfrentam?
- Como evitar dificuldades no trabalho de um programador
- Com que idade é melhor estudar programação – é possível se tornar um desenvolvedor com 20-30-40-50 anos?
- Quanto tempo leva para se tornar um programador
- Como se tornar um profissional procurado nesta área
- Dicas para iniciantes de programadores renomados
Quem é programador e o que ele faz?
Um programador é um especialista que trabalha na criação de um código para um programa de qualquer técnica ou dispositivo. Para fazer isso, ele usa uma das linguagens de programação, composta por vários sinais e palavras. Em qual linguagem criar o código, o próprio desenvolvedor escolhe. Depende de seu conhecimento e do tipo de tarefa que ele deve realizar. Um bom especialista deve compreender pelo menos 3-5 idiomas.
O programador nem sempre interage com o computador. Ele pode formular códigos até mesmo em um simples pedaço de papel. Ele precisa de um PC para verificar sua ação durante a depuração subsequente. Os novatos costumam confundir um programador com um especialista em TI. O segundo pode ter cerca de 50 especializações diferentes (administrador de sistema, especialista em usabilidade, especialista em SEO e outros). Mas você só pode se tornar um bom especialista em TI aprendendo o básico de programação. Os desenvolvedores são divididos em 3 tipos principais:
- Aplicado : cria aplicativos de jogos, programas de escritório, etc.
- Sistema : escreva o SO.
- Programadores da Web : trabalhando na criação de sites.
Vantagens e desvantagens da profissão
Os candidatos modernos estão muito interessados em tal profissão. Na verdade, hoje os jovens dominam facilmente as tecnologias de computador e são bem versados em qualquer técnica. A programação é um trabalho verdadeiramente empolgante que impulsiona o progresso intensamente. Mas nesta área existem prós e contras.
Os aspectos positivos da profissão:
- Bom salário . Um especialista qualificado e experiente ganha em média 80-100 mil rublos. Para os médios, o salário pode chegar a 150-200 copeques.
- Muitos empregos. Os programadores estão em alta demanda hoje, porque existe um processo de digitalização global em todo o mundo.
- Voo criativo . Um desenvolvedor pode mostrar imaginação, experimentar diferentes códigos e maneiras de resolver um problema, testar sua eficácia, criar algo novo.
- Capacidade de trabalhar remotamente . Esta é uma atividade que pode ser feita a qualquer hora e em qualquer lugar, o principal é que o projeto seja concluído no prazo.
- Crescimento da carreira em qualquer país . Todos os países progressistas têm grande necessidade de especialistas inteligentes.
O caminho de um desenvolvedor é difícil e espinhoso [/ caption] Lados negativos da profissão:
- Trabalho sedentário . O programador pode trabalhar o dia todo em uma posição no computador. Isso causa problemas no sistema músculo-esquelético e na visão.
- Processo de aprendizagem contínua . A inovação não pára. Novos desenvolvimentos aparecem todos os dias, os programadores devem estar atentos a tudo o que diz respeito à sua profissão.
Por que se tornar um programador
Cada pessoa que pensa neste trabalho deve se ver nele. Suponha que ele seja bom em ciências exatas na escola, ele pode escolher uma profissão relacionada, onde pode mostrar melhor suas habilidades. Por exemplo, seja um matemático ou estude ciência da computação, etc. Se uma pessoa está no estágio de escolha, ela deve se concentrar em uma única pergunta: “Quero me tornar um programador ou gosto de outro setor semelhante, onde posso me tornar um bom especialista?” Quando esta esfera atrai, não há espaço para dúvidas.
Dúvidas de futuros programadores com falha [/ caption]
A quem se destina esta profissão?
Programar é mais do agrado de quem se interessa por tecnologia moderna. Eles também precisam ter uma mentalidade técnica (mas há exceções). É necessário desenvolver lógica, perseverança, pensamento abstrato, para estudar novas informações sobre tecnologias.
Quais qualidades um programador deve ter
Os desenvolvedores interagem regularmente com uma ampla gama de pessoas. Uma empresa de programadores sempre ficará feliz em ter um funcionário honesto, sociável e aberto. Esse colega está mais disposto a concordar em ajudar e atender no meio do caminho. Um bom programador deve ter as seguintes qualidades:
- Ser capaz de priorizar corretamente, escolhendo trabalhos mais promissores e cronometrando o tempo para sua implementação;
- Esteja pronto para trabalhar em equipe (mais difícil para introvertidos);
- Trabalhe corretamente com as tarefas, torne-as mais eficientes e divida-as em várias partes;
- Concentre-se em um objetivo específico, não se distraia com ninharias (caso contrário, você pode se perder no código);
- Não hesite em perguntar e esclarecer os pontos sutis – de colegas, de um cliente, de um amigo especialista;
- Sempre desenvolva em seu campo e pratique tão freqüentemente quanto possível;
- Admita erros, tente agir em direções diferentes, alcance resultados.
Seus pontos fortes pessoais podem ser descritos na forma de um diagrama semelhante [/ caption]
Como se tornar um programador do zero – comece agora!
A primeira coisa que cada segunda pessoa que decidiu tentar a si mesmo nesta indústria faz a pergunta: “Como se tornar um programador do zero?” É importante decidir qual especialização do desenvolvedor se adapta melhor a ele. Depende do que ele deseja fazer: criar sites, escrever códigos para jogos e assim por diante. Então você precisa escolher uma linguagem de programação, aprender e tentar dominar a profissão na prática.
Orientações populares no campo do desenvolvimento
As áreas de programação mais populares hoje são:
- Criação de programas de negócios . Qualquer empresa precisa de automação. Nesta indústria, os programas da empresa 1C são usados com mais frequência.
- Desenvolvimento web . O tipo de tarefa depende dos requisitos do cliente. Pode ser o servidor da empresa, o site de uma loja online ou o blog de uma pessoa famosa. Principalmente PHP, JavaScript e Python são usados.
- Criação de aplicativos móveis . Se um especialista souber desenvolver software para smartphones, poderá encontrar facilmente um emprego bem remunerado. Ele também pode escrever código para aplicativos de criação e publicá-los no GooglePlay ou AppStor.
A propósito, um dos melhores
tutoriais de JavaScript , em russo.
Onde obter uma educação como programador e o que é necessário para se tornar um desenvolvedor – qualidades pessoais, finanças e oportunidades
Existem muitas universidades e escolas técnicas na Federação Russa que treinam programadores qualificados. Institutos e universidades em Moscou:
- Universidade Estadual de Moscou . Custo: 220 mil rublos / ano. Prazo: 4-6 anos https://sev.msu.ru/kafedra-programmirovaniya/. Departamento de programação da Universidade Estadual de Moscou [/ caption]
- Universidade Politécnica de Moscou . Custo: 89 mil rublos / ano. Prazo de 4 a 6 anos.
- Instituto de Física e Tecnologia de Moscou . Custo: 250 mil rublos / ano. Prazo: 4-6 anos.
Escolas técnicas e faculdades da capital:
- Metropolitan Business College . Custo: 93 mil rublos / ano. Prazo: 2 anos e 9 meses.
- Colégio MGUPI . O custo é de 90 mil rublos / ano. Prazo: 2 anos e 6 meses.
- Faculdade de Fabricação de Instrumentos em Moscou . Custa 99 mil rublos / ano Prazo: 2 anos e 10 meses.
Quais disciplinas você precisa realizar na admissão para se tornar um programador
Para estudar para ser um programador, o candidato deve ser aprovado em exames de língua russa, matemática, física e ciência da computação. A escolha deve ser feita entre as duas últimas disciplinas, dependendo da especialização futura. Assunto adicional – Inglês. Mas em algumas instituições de ensino não é necessário fazer esse exame.
É possível se tornar um programador sem educação
Você não precisa ter um diploma para se tornar um desenvolvedor. No entanto, sem ele, será difícil para um especialista novato conseguir um bom emprego. Além disso, você ainda precisa estudar muito. Teremos que nos preparar para as dificuldades, nos tornar uma pessoa mais resiliente e disciplinada. O principal é ter o desejo e a prontidão para um trabalho frutífero sobre si mesmo.
Cursos de programação – aprendendo do zero em casa
Hoje são muitos, tanto em condições reais quanto na rede. Os cursos geralmente não são gratuitos, mas os organizadores poderão oferecer ao aluno um programa de treinamento eficaz. Isso permitirá que você se prepare para programar em um curto espaço de tempo. Freqüentemente, esses eventos são realizados coletivamente. Os cursos ajudam a organizar e focar em um objetivo preciso. Haverá um estudo de material teórico, que os potenciais desenvolvedores irão aplicar imediatamente na prática, sob a orientação de um docente. Uma determinada tarefa é atribuída à casa, depois de completada, uma pessoa poderá fazer uma pergunta ao curador. Recomendamos os seguintes cursos para iniciantes que desejam dominar a profissão:
HTML Academy .
Codecademy .
Workshop Yandex “PHP Basics on Code Basics”
.
Freecodecamp .
Aprender sob a orientação de um mentor
Esse tipo de treinamento é bom porque você pode se inscrever com um tutor para um conjunto de aulas individuais. Isso também requer investimentos financeiros, mas o resultado será muito mais efetivo. Afinal, o mentor vai lidar com um aluno, dando-lhe mais tempo. Isso significa que o processo de aprendizagem será ainda mais rápido. Essas atividades são comuns na Internet e na vida real. O tutor cria um programa individual para cada ala, com base em seus pontos fortes e fracos. Um iniciante ou um programador experiente que deseja aprimorar seus conhecimentos pode se inscrever para um mentor.
Auto-estudo do material
Há também uma terceira opção de treinamento – por conta própria. É também o mais econômico e duradouro. Mas a própria pessoa deve criar um programa, preparar material educacional e sintonizar e se preparar para um conhecimento profundo e sistemático do mundo da programação. Primeiro você precisa escolher um idioma. Todos eles podem ser aprendidos sem o apoio de um professor. Existem muitos vídeos e artigos diferentes na Internet que ajudarão um futuro desenvolvedor.
Tutoriais para dominar a profissão de um programador de 10 a 20 anos e para desenvolvedores mais adultos
É preciso aprender exclusivamente com bons livros. É necessário usar enciclopédias em física e matemática. Para os mais pequenos, pode usufruir de benefícios para crianças, como o Avanta +.
Ambos os assuntos formam a base sobre a qual todo o estudo será construído. Também vale a pena adquirir literatura de programação básica. Python for Kids de Jason Briggs é bom.
Para continuar, você pode usar o livro “Python: The Great Programming in Minecraft” de Andrey Koryagin. O manual tem uma conexão com a matemática, contém informações importantes sobre coordenadas 3D, funções e muito mais. Útil no estudo da robótica.
Para praticar habilidades em programação ou mecânica, recomenda-se prestar atenção em “Experimentos físicos e experimentos com Lego” – A. Koryagin
Para os desenvolvedores mais jovens que estão aprendendo apenas o básico, convidamos você a se familiarizar com a Lego WeDo Educational Robotics. Um caderno está anexado ao livro.
Tendo dominado o material fácil, você pode prosseguir para o C ++ mais complexo. Por exemplo, o manual do aluno de Herbert Schildt funcionaria.
Também é recomendável não dar atenção ao livro sobre Delphi de Nikita Kultin:
Para poder desenvolver códigos para jogos, vale a pena trabalhar em C # baseado em Unity, de J. Manning.
O programador precisa saber matemática: https://youtu.be/_2beqwXS9Os
2 caminhos de especialização de desenvolvedor da web – front end vs back end
Os programadores que criam um site são divididos em 2 “frentes” principais: “frontend” e “backend”. Os especialistas que decidem conectar seu futuro com o desenvolvimento web devem decidir que tipo de atividade eles preferem. Isso não significa que uma pessoa não possa trabalhar no back-end e no front-end ao mesmo tempo. Afinal, você ainda precisa começar de algum lugar e, com a experiência, poderá combinar esses caminhos. Para escolher uma especialização, vale a pena se familiarizar com as características e especificidades de ambas.
Principais diferenças
O especialista em front-end é responsável pelo lado do site que é acessível e visível para o visitante. Ele desenvolve um layout de design, cria funcionalidades que são confortáveis de usar. O programador deste perfil tenta garantir que o site funcione bem e não distorça o visual nos dispositivos e navegadores. Para trabalhar no frontend, um programador iniciante deve aprender o básico, a saber: HTML, CSS, SASS, JavaScript. As atividades do desenvolvedor de back-end são o outro lado da mesma moeda. Ele é responsável por criar tecnologias invisíveis ao usuário. Simplificando, um especialista torna todas essas guias, botões e outros elementos de funcionalidade viáveis. Um iniciante na indústria de back-end também deve ter certos conhecimentos: aprender 1 ou mais linguagens de programação, ser capaz de usar um sistema de controle de versão, entender o banco de dados e estar familiarizado com JSON: API.
frontend-i-backend [/ caption]
Responsabilidades típicas
O front-end lida com:
- Ao criar interfaces e layouts, a frente pode desenvolver um recurso para uma loja online. A lista de suas tarefas também inclui a produção de mala direta.
- Desenvolvimento de SPA. Se o banco pedir para fazer um aplicativo, ele conterá gráficos e diagramas, funções de rastreamento de poupança, uma calculadora, dados sobre moedas e assim por diante.
O back-end está funcionando em:
- Criação do CRUD. Quando um usuário é registrado no servidor e sua conta é criada, o apoiador deve escrever um código pessoal. Com a sua ajuda, será possível guardar quaisquer alterações, eliminar o perfil ou restaurá-lo.
- Processando as informações que a frente trabalhou. Esses dados devem ser salvos e estruturados. O especialista lida com a distribuição de informações no banco de dados, gerencia caches, etc.
- Examinando várias documentações. É sua responsabilidade projetar o aplicativo corretamente. Por exemplo, se de repente, em um determinado estágio, algo der errado, isso não deve afetar todo o algoritmo.
backend-developer-roadmap-2022 [/ caption]
Quero me tornar um desenvolvedor – o que devo escolher?
O frontend é adequado para quem:
- quer começar a trabalhar e ganhar dinheiro na área de TI em pouco tempo;
- gosta de trabalhar com o visual do site, aplicando uma abordagem criativa;
- não pode durar muito antes de ver o fruto de seus esforços.
O back-end é a melhor opção para as pessoas:
- com uma mentalidade técnica;
- que não gostam de fazer layout;
- aqueles que querem subir na carreira e crescer até a posição de um chefe.
Que linguagem de programação um desenvolvedor novato deve escolher em 2022?
Primeiro você precisa escolher uma das linguagens de programação mais simples. Mesmo aqueles que vão se tornar gurus em seu campo não são recomendados para começar aprendendo linguagens complexas como C ++. Para a maioria dos novatos, isso será opressor e eles vão quebrar e perder todo o interesse em programação. Qual linguagem de programação escolher em 2022:
Current tiobe rating – top 10 populares programming languages [/ caption] Vale a pena começar com o seguinte:
Arranhar
O Scratch é um dos mais fáceis de aprender. Com sua ajuda, as crianças são apresentadas à programação. Não é necessário memorizar e escrever códigos logo no início. Todas as construções de linguagem podem ser arrastadas com o mouse. Aqui você pode programar cartões postais, animações, jogos, filmes, apresentações. Como exemplo, sugerimos assistir a um vídeo sobre como criar um jogo simples de atenção plena: https://youtu.be/yUWl37QKLzw
1C
1C – programação em russo, o que simplifica muito o trabalho. O projeto visa automatizar o trabalho econômico e organizacional de qualquer empresa. Para iniciantes que pretendem dominar o programa 1C, é recomendável se familiarizar com o vídeo, que conta em detalhes sobre momentos e fatos interessantes de como trabalhar com ele: https://youtu.be/MN9cam6yWKw
JavaScript
O iniciante levará cerca de algumas horas para aprender o básico e escrever o código para uma animação, um aplicativo móvel leve ou um jogo simples. Aliás, o usuário pode experimentar em qualquer navegador. Vamos tentar criar um jogo elementar: https://youtu.be/Av53VJI-UiE
Pitão
Python – você pode ler o código sem muito esforço, especialmente se você conhece o básico de HTML. O projeto foi criado para facilitar as atividades do desenvolvedor. Usando esta linguagem, você pode fazer um jogo “Cobra”, criar um assistente de voz pessoal ou bot do Telegram e muito mais. Existem toneladas de ideias para iniciantes que este vídeo deve inspirar: https://youtu.be/VRYxdyWJ3_U PHP – graças a esta linguagem, você será capaz de se preparar com sucesso para a programação web. É adequado para a criação de scripts de console, sites e aplicativos que variam de leves a supercomplexos. Sugerimos assistir a um breve vídeo sobre como criar um domínio e uma estrutura para uma loja online: https://youtu.be/FxrWRHCMOT8 Linguagens de programação populares para 2022:
O gráfico da demanda por linguagens de programação no mercado de trabalho internacional / research.hackerrank.com [/ caption]
O que mais um futuro desenvolvedor precisa aprender
Além da linguagem de programação, é importante saber bem:
- matemática;
- Estatisticas;
- Língua Inglesa;
- lógica;
- física;
- Ciência da Computação.
Prática regular
É necessário programar algo todos os dias, começando com desenvolvimentos fáceis e continuando com os mais complexos. No início, um desenvolvedor novato escreve códigos totalmente ruins. Quando ele começa a entender isso, ele tenta melhorar o programa. Isso significa que ele sobe um degrau mais alto. Isso acontece toda vez, e toda hora o programador tenta aprimorar suas criações. Se você não praticar, toda a teoria será esquecida.
Onde os programadores trabalham
Os desenvolvedores são necessários onde quer que haja aplicativos, programas e trabalhos com plataformas online. Eles trabalham em escritórios regulares ou em casa, se seus superiores não se importarem. Na Federação Russa, a tendência de migração de programadores para trabalhar no exterior tornou-se perceptível. Em alguns países, o salário de um especialista de alto nível excede o local em cerca de 2 a 3 vezes.
Como procurar emprego
Apesar da popularidade, dos salários bastante altos e da grande falta de pessoal, nem todas as empresas têm pressa em entrar em contato com programadores novatos. Afinal, a maioria dos empregadores precisa de profissionais que não precisam ser ensinados. Mas você não pode desistir. Você deve recorrer a anúncios, ir às recepções de empresas, oferecendo seus serviços. Mas primeiro você precisa se preparar:
- Crie um currículo . Qualquer organização que se preze exigirá este documento de um funcionário em potencial. Deve conter: informações sobre educação e experiência de trabalho (se houver), uma descrição de habilidades e qualidades, contatos pessoais, conhecimento de línguas e tudo o que pode ser útil.
- Anexe um diploma . Com a educação, os empregadores estão mais dispostos a contratar programadores para a posição.
- Documento de experiência de trabalho . Também promete grandes chances. Pode ser retirado de um local de trabalho anterior.
- Prepare um portfólio . Será mais fácil determinar o nível de profissionalismo do candidato à vaga. Eichar será capaz de visualizar o trabalho e entender se uma pessoa pode lidar com tais tarefas.
Características da entrevista
Nenhum trabalho vale a pena temer e se preocupar. Portanto, ao se preparar para uma entrevista, não há necessidade de se preocupar. É melhor tentar se recompor e ajustar-se para que não seja o futuro empregador que contrate um especialista, mas ele mesmo decida se precisa dessa posição. Você deve falar sobre seus pontos fortes.
Uma entrevista não é um exame, mas uma oportunidade de se apresentar corretamente. É necessário perguntar a um potencial patrão sobre as condições de trabalho, as perspectivas de crescimento da empresa, as oportunidades de carreira, etc. Então, ele verá uma pessoa autoconfiante à sua frente. E todas as empresas precisam desses funcionários.
Estágio de programador
Quando um desenvolvedor foi contratado para um período de experiência, não há motivo para se preocupar, pois, ao final, o chefe se recusará a cooperar. Ao contrário, você precisa mostrar suas habilidades do melhor lado e continuar aprendendo coisas novas. O estágio, na maioria das vezes, é uma formalidade, um tempo que precisa ser aguardado antes da contratação oficial.
Quais são as dificuldades que os desenvolvedores novatos enfrentam?
As atividades do desenvolvedor são interessantes e incomuns. Mas, como em qualquer profissão, também existem armadilhas aqui. Sugere-se que você se familiarize com as dificuldades comuns que esperam os iniciantes:
- Trabalhando com o código de outra pessoa . Os especialistas nem sempre escrevem seus programas do zero. Às vezes, eles precisam lidar com a finalização do sistema de outro programador. Cada funcionário possui um nível diferente de conhecimento e habilidades. A dificuldade está no fato de que às vezes o código pode ser escrito por um desenvolvedor mais avançado ou menos versado. Em qualquer caso, entender a criação de outra pessoa não é fácil, especialmente para iniciantes.
- Trabalhe em sistemas grandes e complicados . O ideal é que todos os sistemas contidos em pacotes de software existam separadamente e sejam capazes de trocar mensagens entre si. Na verdade, isso não acontece. Os complexos consistem em vários milhares de linhas de código. Para entendê-los, muitos programadores decifram o que foi escrito ao longo de muitos meses.
Como evitar dificuldades no trabalho de um programador
O desenvolvimento de outra pessoa é chamado de código legado. Para desvendá-lo com sucesso, é recomendado isolar completamente dele. É melhor criar seu próprio subsistema e escrever o código você mesmo, verificando periodicamente seu trabalho com outras pessoas. Assim, haverá menos confusão e você poderá resolver os erros do seu colega mais rapidamente.
Com que idade é melhor estudar programação – é possível se tornar um desenvolvedor com 20-30-40-50 anos?
Não há restrições de idade claras. Mas é recomendável começar a estudar aos 12-13 anos. É o momento em que a criança não fica muito sobrecarregada de aulas e já está mais assídua. Vale a pena aprender algo fácil no início – projetar uma tartaruga ou começar a fazer fluxogramas no Scratch. Um estudo complexo e aprofundado pode começar mais tarde, por volta dos 15-20 anos (com treinamento regular). Quanto aos adultos, nunca é tarde para aprender. Se você tiver motivação e zelo, poderá começar a programar na aposentadoria. O principal é encontrar um bom material didático e praticar constantemente. É melhor incluir os códigos que serão obtidos no portfólio. Isso será uma grande vantagem no futuro. Em TI, a idade é tão importante, é preciso ler livros, o que fazer com os alunos – Entrevista com A. Byndu: https://youtu.be/jI-cZRFpbkk
Quanto tempo leva para se tornar um programador
A questão é puramente individual. Em qualquer caso, o processo demorará vários anos. Na melhor das hipóteses, será possível dominar o programa exigido em 3-4 anos. Mas enormes esforços terão de ser feitos. A grande maioria dos programadores já avançados leva cerca de 8 a 10 anos para dominar bem essa profissão complexa.
Como se tornar um profissional procurado nesta área
Um programador é um trabalho de prestígio. Agora é mais fácil dominar todas as habilidades necessárias do que, por exemplo, há 5 a 7 anos. Todos os materiais e cursos são de domínio público. Para se tornar um bom desenvolvedor, você precisa de:
- estudar novas informações sobre desenvolvimentos;
- desenvolva suas habilidades regularmente;
- compartilhar experiência com outros programadores;
- esforce-se para trabalhar com os melhores desenvolvedores para crescer profissionalmente.
Há pessoas que preferem se perder por anos em um trabalho que não é amado, em vez de desistir uma vez dessa vida e fazer o que amam. Não há necessidade de ter medo de experimentar e tentar a si mesmo em diferentes áreas. Se você gosta de programação, então é melhor desenvolver este hobby até o momento em que ele comece a gerar receita. Como se tornar um programador do zero em 187 dias, história real – vídeo informativo: https://youtu.be/PyVT8G1QEg0
Dicas para iniciantes de programadores renomados
Com quem aprender, senão com os mestres de seu ofício? Somente profissionais com muitos anos de experiência podem dizer a programadores amadores e novatos o que é importante levar em consideração ao estudar e trabalhar como desenvolvedor. O que procurar e o que não fazer. Propõe-se considerar 5 dicas de programadores famosos que deram uma grande contribuição para o desenvolvimento desta área.
Brendan Icke é o criador do JavaScript. Em uma de suas entrevistas, ele exorta os colegas a não se debruçarem sobre os erros, mas prestem atenção a eles e procurem entender qual é o motivo. Ele até dá conselhos sobre o uso de uma das linguagens de programação:
Aqui está
James Goslingexplica a importância de poder fazer a escolha certa. O programador diz que lamenta o tempo perdido quando o desperdiçava em trabalhos vazios ou improdutivos. Você precisa priorizar corretamente.
Escrever código para um programa específico é uma etapa extremamente séria. Muitos desenvolvedores concentram seus esforços em resultados de longo prazo para que sua criação funcione por pelo menos cerca de 10 anos. Alguns códigos até se tornam um suporte auxiliar para um grande número de desenvolvedores. John Carmack compartilhou isso em sua entrevista
.
Joel Goldberg
acredita, não importa o quão brilhante seja a ideia, ela deve ser o mais simples possível. Se possível, o programador recomenda simplificar o esquema de desenvolvimento. Afinal, é provável que algum dia outro especialista queira usá-lo (ou terá de fazê-lo), mas não será capaz de descobrir o código.
E por último, o principal conselho de
Linus Torvalds :
Não importa o que a pessoa faça ou qual seja o seu salário. É improvável que ele seja capaz de alcançar o sucesso em um trabalho não amado. E mesmo que isso aconteça, ele não poderá desfrutar plenamente de suas vitórias. A maioria dos desenvolvedores famosos alcançou tais alturas em sua indústria porque sempre consideraram a programação uma parte de suas vidas.