Publicações Populares

Escolha Do Editor - 2024

Por que programar é o passatempo perfeito

Aqueles que dizem que o futuro da programação é um pouco astuto: a programação é bastante presente, e ignorar esse fato é privar-se de uma massa de oportunidades de crescimento profissional e pessoal. E somos capazes de explicar por quê.

Por que tudo isso é necessário?

"A maioria dos empregadores ainda nem percebe como empregados valiosos têm, pelo menos, conhecimentos básicos de programação. No entanto, essa é uma das habilidades mais importantes para aqueles cujo trabalho é pelo menos de alguma forma relacionado à tecnologia (isto é, para todos). fotógrafos, designers, analistas, pessoas de relações públicas podem começar a estudar o código agora - embora fosse melhor fazê-lo ontem. O motivo é simples: é lucrativo para as empresas contratar uma pessoa que entende de onde vem o trabalho. informação, mas analisar e estruturar o material e, idealmente, escrever o código necessário para ele, é muito mais valorizado do que um designer sem tais habilidades ", analisa Galima Akhmadullina.

Galima tem sua própria agência de recrutamento e consultoria Galima HR, cujo website ela mesma projetou. Dois anos atrás, quando o recrutamento não era um trabalho de pleno direito para ela, mas um hobby, havia funcionalidade pessoal suficiente na página do Facebook para lidar com todas as solicitações. Então eu tive que mudar para o tumblr, e quando tarefas mais complexas e grandes quantidades de dados apareceram, eu tive que dominar o Wordpress e refinar os plug-ins do Podio para tarefas específicas de negócios e fluxos de trabalho. “Agora, meu todo, pode-se dizer, o mini-negócio pode existir apenas porque em algum momento eu gastei tempo para fazer uma ferramenta conveniente para mim - e se eu não tivesse configurado, ninguém teria feito isso por mim. Para essas tarefas, você não precisa aprofundar o front-end e o back-end e até mesmo escrever o código - agora há muito código aberto [ou seja, qualquer usuário pode copiar para ele - nota do editor] e você precisa saber onde inseri-lo, para personalizar a interface pronta. "

A programação ajuda a desenvolver lógica, pensar estruturalmente e facilitar a comunicação.

O desenvolvimento do hobby de Galima é uma ilustração ideal de por que as habilidades básicas de programação são necessárias para todos que têm um computador e acesso à Internet. Em um determinado estágio de desenvolvimento de carreira (negócios, se você quiser), torna-se necessário apresentar a si mesmo ou seu produto. E todos nós tivemos sorte que agora isso pode ser feito com o mínimo de tempo e dinheiro, comprando um nome de domínio por cinquenta dólares e passando um final de semana em um laptop. Pode-se argumentar que um excelente jornalista, designer, redator ou advogado sempre terá um emprego, mas para tornar-se monoprofissional, um especialista comum precisa, grosso modo, viver dez mil horas de trabalho - e a capacidade de entender o código permitirá pelo menos fazê-lo confortavelmente. Até mesmo a programação ajuda a desenvolver a lógica, a pensar estruturalmente e - se você já é forçado a se comunicar com os desenvolvedores - para facilitar a comunicação com eles (as pessoas ao redor também ficam satisfeitas se você estiver compreendendo). "A coisa mais importante é que a programação torna possível implementar idéias de forma completamente independente, criar um produto a partir do zero. Isso é criatividade. E essa é a mais legal", diz a programadora web Ekaterina Anishkina..

Onde começar e o que usar

O mais legal é que o desenvolvimento da codificação está agora mais disponível do que nunca. Sempre há livros; Por exemplo, os alunos de Parsons, onde eles têm seu próprio clube de programação, são convidados a ler primeiro Douglas Rushkoff, que coloca tudo nos lugares “Program or Be Programmed”. Literatura digna é um tópico para uma publicação separada, mas o mais sensato é seguir livros na Amazon e escolher o bingo! - best-sellers são mais novos. "Ao selecionar materiais para leitura, você precisa verificar o ano de publicação e publicação. Na TI tudo muda muito rapidamente. Se um livro ou artigo tiver mais de quatro anos, tento encontrar análogos mais recentes", aconselha a desenvolvedora de back-end Natalia Romanenko.

Claro, isso requer uma revisão independente em sites de perguntas frequentes como o Stack Overflow. "Se você é um programador novato e tem algum tipo de pergunta, a probabilidade de alguém surgir antes de você é de 99%. No começo, você precisa ler bastante e ler muito, principalmente em inglês. A resposta pode ser encontrada em qualquer lugar: fórum, no blog de algum programador, na documentação oficial.Antes de fazer uma pergunta, procure uma resposta, e somente se você não encontrou nada, crie um novo tópico no fórum, "Natalia continua." Quanto aos recursos de língua russa, eu consegui resolver todos os meus problemas dentro forum.sources.ru e habrahabr.ru. terceiro - a mistura perfeita do blog e site de notícias coletiva que deseja publicar seus próprios artigos ou transferir para o computador e temas relacionados com computadores.

Construtores de sites iniciantes precisam saber a abreviação WYSIWYG ("O que você vê o que você recebe"). O editor WYSIWYG é um aplicativo que permite visualizar o resultado diretamente no processo ou até mesmo trabalhar na página completamente no modo gráfico. "Há muitas interfaces WYSIWYG onde (o autor deste texto é exatamente assim). Na plataforma Ghost, por exemplo , você pode não apenas construir um site bonito e conveniente, mas também praticar na sintaxe mais simples do Markdown (se você quiser, em HTML).

O formato dos cursos off-line é atraente porque sempre há uma oportunidade de recorrer a um mentor.

Para estudo direto e prática do código existem excelentes escolas online como TreeHouse, App Academy e Codecademy, onde você pode aprender HTML e CSS, Javascript, Ruby, Python e outras linguagens de programação. O TreeHouse funciona em um modelo freemium: você precisa pagar por cursos de vídeo bacanas (a partir de US $ 25 por mês), mas também há conteúdo gratuito. A educação na Codecademy é geralmente mais parecida com um jogo (embora um tanto lenta), e alguns estão atrasando, como uma série de TV. O formato dos cursos off-line é atraente porque sempre há a oportunidade de recorrer a um mentor - você precisa se apoiar em algo mais de uma vez. Em Moscou há poucos lugares onde é realmente agradável estudar, mas eles aparecem. Na Moscow Coding School, com todo o respeito a Baumanka e seus especialistas, você se sentirá em 2014 (e um pouco em 2015). Projetos semelhantes, com uma atmosfera animada e programas capazes de cativar, ainda surgirão - simplesmente porque há uma demanda por eles.

Vamos traçar a linha: o limite para entrar na programação é extremamente baixo agora, e as perspectivas de abertura são vastas e podem melhorar significativamente a qualidade de vida. As faculdades de ciência da computação estão sendo abertas, e o Ministério da Educação está aumentando o orçamento em especialidades de TI. Imagine: todo mundo que hoje passa duas noites por semana no Sublime e conseguiu coletar dezenas de sites ou aplicativos por conta própria, em dois anos eles chegarão aonde você é mais ou menos bem-sucedido, mas você não tem habilidades semelhantes e exigidas (sobre a geração em cuja infância tais livros, e não diga nada). Ignorar as possibilidades de autodesenvolvimento em qualquer caso é míope, no caso da programação isso é especialmente óbvio; com sucesso semelhante, você pode voluntariamente parar de usar a mão ou o pé - mas por quê?

Ilustrações 3D: Dmitry Pustovoitov

Deixe O Seu Comentário