Como se tornar um programador, se você não sabe nada sobre o código
Formando / / December 19, 2019
Então a primeira coisa a fazer - para encontrar o professor certo. É claro que é improvável que você será capaz de largar tudo e se dedicam exclusivamente ao ensino, portanto, é necessário escolher esses cursos onde as aulas são na sua maioria, à noite ou em qualquer momento conveniente para você tempo. Absolutamente perfeito, se você não precisa ir a qualquer lugar e você pode fazer em casa. Opção que inclui simultaneamente as vantagens - cursos online.
Que cursos para escolher
As características distintivas de bons cursos: elas existem há muito tempo, ensinam as pessoas de lá com um monte de experiência em campo relevante, finalmente, você vai não só dar uma quantidade suficiente de teoria, mas também aprender a aplicá-la a praticar. É desejável que isso ocorreu em condições próximas à real.
Considere um exemplo específico - Cursos de ensino GeekBrains IT-portal, já familiar aos leitores Layfhakera. Já há seis anos. Durante esse tempo, aprendi a código mais de 70 000 pessoas - um indicador é bastante impressionante.
Quanto àqueles que será ensinado diretamente, não contém realmente o melhor dos melhores. A seleção foi assistido por mais de 300 candidatos, é professores universitários e especialistas de grandes empresas de TI. Em geral, estas são as pessoas que têm de lidar com o código e sabem como contar aos outros sobre isso, para deixar claro.
Voltamo-nos para o mais interessante. Prática. Ela terá em abundância. Programação - tal esfera de onde a teoria sem a capacidade de aplicá-lo na realidade é pouco valor. É por isso que durante o treinamento você vai levar constantemente as tarefas, um monte de postos de trabalho com as informações obtidas em palestras assimilados de forma eficiente. Proponho para ver como ele se parece em ação.
Começamos com o básico
Bem, você quer aprender a programar, mas mal representam o que está em causa. Logicamente, a primeira coisa é aprender o básico. GeekBrains Temos para si um par de ofertas interessantes.
Em primeiro lugar, o curso de vídeo "Programação Fundamentos". Em 15 sessões você não só vai aprender a compreender os meandros de operações com diferentes tipos de dados e algoritmos de estar trabalhando, mas mesmo escrever este jogo. Para um homem que não sabe o que as partes vêm ao código, é digno, não é? Finalmente, você será informado de como continuar a construir uma carreira, e ajudá-lo a escolher uma área específica de atividade, e que vale a pena explorar.
Em segundo lugar, o curso online "Introdução à programação" - para aqueles que preferem não apenas novas informações, mas também comunicar simultaneamente com o professor, esclarecendo momentos difíceis. É tudo muito compreensível e rápido. Duração total - duas semanas, período em que realizou quatro sessões. Você vai aprender os fundamentos da criação de um código, aprender a desenvolver algoritmos e aprender informações básicas sobre as principais linguagens de programação. Para iniciar mais provavelmente não é necessário.
E, de fato, e em outro caso, após o treinamento você tem na mão são gravações de vídeo de todas as aulas e materiais de ensino. Se algo de repente apagadas da memória ou se você quiser mais tempo para esclarecer alguns pontos, você pode sempre consultar as notas.
Ambos os cursos são gratuitos. Acontece que você pode se familiarizar com a área de interesse, sem gastar um centavo. Se viciado, você vai estudar mais - se não, bem, o conhecimento supérfluo simplesmente não vai. Com o conhecimento básico que tenhamos entendido, agora vamos descobrir o que você precisa fazer a fim de dominar os dois carreira popular e muito promissor.
web Developer
GeekBrains recurso que graves cursos profissionais disponíveis para iniciantes. Não é necessário até mesmo para estudo de pré-básico de programação - sistema bem construído de educação a partir do zero para ajudar a entender os detalhes de sua futura profissão. Aqui, por exemplo, Curso Profissional "Web Developer" - uma escolha digna.
A formação terá 10 meses. Sim, este é um negócio sério, então você tem que gastar um monte de tempo. No entanto, os esforços vão pagar generosamente - o salário médio desenvolvedor em Moscou é de 74 000 rublos. Às vezes, é claro, e muito mais, tudo depende se o candidato é qualificado. Em seu poder para se tornar mais atraente para os olhos do empregador.
Você começa com aprender o básico de criação de sites. HTML e CSS - aqui estão seus amigos no primeiro mês de treinamento. Duas vezes por semana, você vai aprender a criar o site de marcação de acordo com as regras, para desenvolver um vorstku bloco e trabalho com o projeto de layout. Então você vai gradualmente conhecer PHP e JavaScript, aprender o que Node.js e gráficos vetoriais, e criar um aplicativo de console na última lição.
Aqui está a lista completa dos cursos incluídos no programa:
- HTML / CSS - noções básicas de criação de sites.
- PHP. Nível 1 - framework de desenvolvimento Web.
- PHP. Nível 2 - desenvolvimento web profissional.
- JavaScript - aplicações web interativas.
- Node.js - programação do lado do servidor em JavaScript.
- AngularJS / D3.js - gráficos de vetor em uma única página aplicações web.
- framework Yii - desenvolvimento profissional.
No final você vai encontrar o mais interessante - formação. Sim, todos da profissão estudantes necessariamente ter a oportunidade de trabalho por dois meses em uma das maiores empresas de TI-parceiros GeekBrains ou mesmo nas GeekBrains. O projeto «IT-Incubator", que recentemente anunciou no site, vai ajudar mais e encontrar uma equipe para a realização de suas próprias idéias. O melhor lugar para mergulhar na futura profissão, não para encontrar, de fato, rodeado por profissionais, quer queira quer não, a subir acima de si.
desenvolvedor móvel
Outra profissão do futuro está relacionado com a criação de aplicações móveis. Saiba agora Android e iOS - fora do trabalho no futuro próximo não vai ficar. Professional Course "Mobile Application desenvolvedores" Ele vai ajudar você a entender rapidamente a teoria ea prática.
Formação tem a duração de 11 meses, eo salário médio nesta área é de 130 000 rublos. A proporção de esforço eo resultado fala por si - é definitivamente vale a pena. No final, o custo da educação, você pode pagar por si mesmo em apenas um mês de operação.
Prepare-se para ser quente, depois de tudo tem que aprender um monte de material novo. Introdução ao Java - de namoro para escrever um bate-papo da rede. Em seguida sobre o plano Android: aplicações de informação geral e arquitetura de plataforma, desenvolvimento de interface de usuário e de depuração. Em seguida, abra o mundo da Objective C - desde os conceitos básicos e as sutilezas do processo de gestão do programa e design de interface. Para sobremesa, Swift: sintaxe, conceitos básicos, abordagens para o desenvolvimento de jogos e desenvolver suas próprias aplicações.
O programa de treinamento é composto das seguintes unidades:
- Java. Nível 0 - a base da programação orientada a objetos em Java por duas semanas.
- Java. Nível 1 - curso básico.
- Android. Nível 1 - desenvolvimento para dispositivos móveis.
- Android. Nível 2 - o desenvolvimento da aplicação profissional.
- C. objetivo Nível 1 - programação para iPhone e iPad.
- C. objetivo Nível 2 - O desenvolvimento profissional de aplicativos e jogos.
- Swift - técnicas de programação modernas para Apple.
Então... drumroll... liberdade condicional! De acordo com os resultados, você terá a experiência na criação de um projeto de pleno direito habilidades consagrados com sucesso e de boa carteira, que não se envergonha de mostrar em uma sociedade decente.
resultados
É claro que eu quero saber o que eles pensam, aqueles que receberam formação: tudo é como ele, não é se a palestra fora de contato com a vida, não se o zanudnichal professor. Por favor, aqui estão alguns comentários.
Albert ChopchiyanEu não aprendi a web-developer em GeekBrains, e agora um estagiário aqui. Pela natureza das atividades que eu sou um engenheiro, trabalhando no laboratório de medição elétrica. A I programação decidiu ir porque é muito parecido para criar um novo. Especialmente quero dizer sobre o estágio, o que levou Eugene Kartavets. Um bom professor está disponível para explicar e ajuda com a solução dos problemas. Temos vindo a desenvolver o site da empresa, que lançou produto Crawler. Esta foi a minha primeira experiência de trabalhar em equipe, em que eu era capaz de aprender os destaques de desenvolvimento da equipe. Tomei um estágio remotamente. canais de comando GeekBrains foram efetivamente organizado para se comunicar e resolver problemas. Eventualmente, mudei-me para o estudo de sua língua, PHP, e já recebeu vários pedidos de freelancer. Quero trabalhar em uma base permanente no estado, eo que está indo para desenvolver ainda mais. Eu recomendo aos iniciantes a não ter medo de nada e ir para as metas estabelecidas antes do final!
Eugene DarnopyhNo final de novembro de 2015, me formei as GeekBrains. Estudei programação iOS. Até este ponto, trabalhou no suporte técnico do provedor Internet. Eu queria mudar de emprego, e iOS-programador sempre sonhou em se tornar.
GeekBrains me aconselhou um amigo do trabalho, realizou cursos gratuitos no portal. Eu imediatamente decidiu sobre a direção, e após o treinamento começou remotamente estágio, onde trabalhou em um projeto conjunto, e ferramentas como o GIT, Trello, e outros dominar.
No entanto, a necessidade de um estágio muito rapidamente desapareceu, porque, mesmo no momento da sua passagem, eu tenho uma iOS-programador muito aguardada. desenvolvedor Agora eu júnior iOS. A desenvolvedores iniciantes, eu recomendo que você sempre começar com uma teoria e nunca com pressa.
Boa sorte!
Outras opiniões dos estudantes sobre os cursos "web Developer"E"Móvel Application Developer"Você pode encontrar nas GeekBrains local, tudo é extremamente honesto: comentários não são moderadas, para que as pessoas o que pensam, em seguida, escrever.
Finalmente, quero dizer uma coisa: não tenha medo de dificuldades. Hoje você está lançando as bases para o seu sucesso no futuro, tão à vontade para começar a aprender uma nova e não ter medo de que não vai funcionar. Com um bom ajudante para você no ombro qualquer tarefa.