Programação Fundamentos nove yang magia dele?

Autor | grande codeword mosca

Fonte | palavra de código mosca grande (ID: BigFly1024)

Muitos leitores ter consultado o básico questões relacionadas.

Têm perguntado como pode aprender o básico, o básico tem que perguntar no final o que é o uso, também tem um spray direto até mim e disse que o trabalho única CRUD, conhecimento básico é enganado.

Claro, há um argumento que, como as noções básicas de programação em nove yang magia, mestre, e você pode aumentar as forças internas, tornam-se extremamente especialista.

Na verdade, nem os princípios básicos tão insuportável, então não há nenhum deus quase um milagre. Este artigo irá falar sobre algumas das meu entendimento dos princípios.

Em primeiro lugar, as noções básicas de aprendizagem, não traz ganhos de curto prazo. Deve-se dizer, para a maioria do trabalho é assim.

desenvolvimento fase posterior, por exemplo, levou muito tempo para fazer o sistema operacional, banco de dados, conhecimento de rede, mas encontrou o dia de trabalho ou CRUD, a maioria deles não têm acesso.

Para aprender o básico para sobreviver na promoção de curto prazo rápido, e promoção e aumento salarial, a idéia básica será abandonado.

Noções básicas de programadores maior valor é o treinamento consciência sutil e arquitetura de software capacidade de raciocínio software.

Enquanto aprender o conteúdo, tedioso e demorado, mas no longo prazo, faz melhorar a capacidade de pensar de um programador de software, fundamentalmente, você também pode acreditar que ele pode, finalmente, reforçar seu teto carreira técnica.

Em segundo lugar, o conhecimento básico para a melhoria na tecnologia, não só desempenham um papel no mais tarde, mas em todo o ciclo de crescimento da tecnologia têm desempenhado um papel.

diferença óbvia é que duas pessoas ao mesmo tempo, aprender um novo conjunto de quadro RPC. sólidos conhecimentos de base dos protocolos de rede, sistemas operacionais, mecanismo de manipulação de parte de rede, uma profundidade em mais compreensão dos alunos, pode ter aprendido mais do que as partes não entender completamente, ou aprender alguns estudantes muito mais rápido, mas também através de um lote.

Como algumas pessoas, sempre sentir alguma estrutura para aprender a esquecer, muito tempo, porque não há entender completamente os princípios de design do próprio quadro, para dominar o núcleo das coisas.

quadro de design em geral, todo o desempenho ao redor, reutilização, escalabilidade conduzida.

Para atingir alto desempenho, necessariamente exige uma profunda compreensão do dependente sistema subjacente, por outro lado, se você entender a profundidade da estrutura subjacente dependente do sistema, você projeta e elegante deste desempenho, pode captar rapidamente. (Dependente do sistema subjacente: o sistema operativo, Java Virtual Machine, etc)

Reusabilidade, escalabilidade, com o software de projeto básico, padrões de projeto, melhores especificações de programação relacionados. Se você domina estes, é naturalmente possível entender rapidamente o que design.

Há suporte a esses princípios, tempo para aprender estes novos quadros, você será muito mais rápido, mas também porque você pode entender por que tal um projeto, não é fácil de esquecer, mesmo quando você se esquecer, pode ser derivada através da sua própria experiência.

Assim, com base no conhecimento para melhorar suas capacidades tecnológicas, há um papel muito fundamental, o que lhe permite aprender mais rápido, mais fácil e mais completa, e acompanhá-lo ao longo da carreira técnica.

Mais uma vez, as noções básicas de aprendizagem, o refinamento não procura mais. Há muitos estudantes facilmente cair em um mal-entendido. É importante que o básico, então você fui aprendendo, como se pronto para assumir "Introdução aos Algoritmos" uma volumosa, terão suas próprias habilidades de programação para melhorar o mesmo, na verdade, não é assim.

Para a maioria das pessoas, aprendendo o básico do que aprender uma nova língua, uma nova estrutura mais forte, mais chato.

O tipo superficial de aprendizagem, para dominar o conhecimento básico de inútil básico, exceto para obter um pouco de conforto em mente para além de, basicamente, nenhum valor.

Na verdade, uma "Introdução aos Algoritmos" tão espessa que a maioria das pessoas não lêem, você pode entender completamente o terceiro dos quais, eu acho que você pode ganhar uma maioria. sistemas operacionais, protocolos de rede, bem.

Entender completamente o valor real, mesmo que apenas um livro. O tipo superficial de conclusão, você vai encontrar, perto do livro, basicamente, esquecer a luz.

Se você realmente quer entender o básico, eu acho que nós podemos fazer um longo prazo e planejamento muito paciente. Por exemplo, durante um ano, apenas o básico de leitura de um livro, e cada mês, em um ou dois pontos que, em profundidade compreensão profunda.

Esta abordagem parece ser muito lento, na verdade, especialmente sólida, depois de algum tempo, você gradualmente vai perceber uma variação do pensamento subjacente. Por esse tempo, você pode definitivamente ter um grande senso de satisfação, você terá uma noção clara de repente, como uma camada de nevoeiro nebuloso foi posta de lado.

Finalmente, o básico, é claro, não pode ser uma cura para tudo, mas se você tiver a paciência para aprender, é provável que persistem em dois ou três anos, para mudar sua tecnologia destino que você já tem no nível e, em seguida, atualizar para uma dois graus não pode ser subestimada. Promoção e aumento salarial é uma coisa natural.

Claro, esse tipo de coisa é muito difícil, este anos o tempo um-dois ou três, número estimado de pessoas viu recuar. Mas também é razoável, feitos coisa difícil as pessoas estão sempre pequena, mas é também essas pessoas, finalmente pode ir mais rápido, melhor!

Autor: Big fly. Internet dez anos, arquiteto sênior, líder técnico.

programador Por que inequivocamente opor "melhores práticas"?

Jingdong: rede de apoio de transmissão Maotai por Bug informações falsas; superaquecimento respondeu com uma carga de não-preço "menor rede inteira"; Rust equipe de documentação debandada | manchetes Geeks

luta luz infravermelha da epidemia, para prever o sucesso da nova infra-estrutura, Dr. óptico investiu 280 empresas que no final?

front-end aprendizagem de máquina: para reconhecer rostos humanos, e morangos pintadas no rosto

café sorte suíço expõe falsa negociação 2,2 bilhões, App recuo TOP 1

implantar um simples em Kubernetes, classe plataforma de PaaS, o original tão fácil!

Kuang dependendo menção rede de agências bilateral BBN: combater a distribuição de cauda longa de tarefas do mundo real | CVPR 2020 Oral

2020 anos, este 20 todos sabemos como foi a troca de criptografia?

"O desenvolvimento de software Godfather" Martin Fowler 40 anos, a maioria dos praticantes dizer a palavra
Anterior
Como grupo Ali das pessoas de 10 anos desde a plataforma de inquérito rede Roselle nuvem? Toda Arquitetura Técnica Evolução Segredo
Próximo