Resumo anual de um engenheiro de servidor Taobao




Lançamos recentemente a edição especial anual da Taobao Technology " Aprender é como navegar contra a corrente, se você não avançar, você recuará - Tópico especial do resumo do crescimento dos engenheiros em 2023 ". O tópico especial contém a jornada sincera de mais de 10 engenheiros. e experiência pensando em 2023, abrangendo terminais, servidores, qualidade técnica, etc. Na área técnica, esta é a experiência deles. Você pode se comunicar com os colegas. Este artigo é o segundo da série——

O primeiro artigo: " Fale sobre minha jornada de dez anos no desenvolvimento de testes"


Tianwei, engenheiro de desenvolvimento de servidores, publicou 6 artigos na conta de tecnologia Taobao em 2023. Ele falou sobre informações técnicas, acumulação de negócios e reflexões pessoais.

Total por favor responda 2023


Todo inverno, é hora de assistir "Reply 1988" ~ Na verdade, "Reply 1988" é a série de TV que mais me emocionou e ressoou. Cada capítulo fala sobre um tema e expressa os sentimentos mais simples que as pessoas sentem. quente ~

Neste inverno, ter a oportunidade de fazer um resumo do ano é realmente uma coisa muito bonita, assim como encontrar a “primeira neve”. Este ano escrevi muitos artigos na intranet, e também há alguns que podem ser compartilhados na Internet externa. Quero criar alguns capítulos com base nesses artigos compartilhados e "filmar" uma "Resposta 2023". para transmitir meus pensamentos e emoções mais simples ~

A comovente "Resposta 1988"


Capítulo 1 Criado anos atrás: experimentando metáforas


Artigo: “ A importância do DDD para suporte empresarial

Todos os anos, no final do ano, sinto que estou voltando para casa. Tiro alguns dias extras de folga para poder voltar para minha cidade natal para descansar mais cedo. Antes do Festival da Primavera no início de 2023, a equipe se revezou para terminar de compartilhar o livro "Implementing Domain-Driven Design", e sempre tive muito interesse em DDD (Domain-Driven Design, Domain-Driven Design), então queria aproveite o Festival da Primavera Nesta época do feriado, faça um resumo do entendimento.

Dadas as circunstâncias da época, pode-se dizer que "o momento certo, o lugar certo e as pessoas certas" estavam todos disponíveis (tempo de férias suficiente, novas lembranças da leitura do livro e alguma experiência de trabalho), mas " estava tudo pronto e só faltava o vento leste". Não sei como começar, não sei por onde começar.

No início eu queria escrever um registro e compreensão dos capítulos com base no esboço do livro, mas sempre achei que não era interessante o suficiente e nem “emocionante” o suficiente. Depois de pensar muito sobre um único ponto, comecei a usar a ideia de pesquisa relacionada à "metáfora" para encontrar pontos inovadores: em primeiro lugar, coisas que me impressionaram profundamente, como desenhos animados que assisti quando era criança, filmes de alta pontuação durante faculdade, e experiências de aprendizado durante meu período de estudo... ... Depois combinado com meu sentimento de aprender DDD: nebuloso, abstrato, divergente...

De repente, uma imagem surgiu na minha mente. Foi a cena do filme “Forrest Gump” onde todos estão correndo com Forrest Gump: Forrest Gump começou a correr sem parar. mas quando Forrest Gump parou, todos ficaram com uma expressão vazia no rosto.

Este "ponto de ligação" deixa-me particularmente entusiasmado, porque não só é semelhante ao processo de seguir e aprender, mas também mais instigante: mesmo que você não esteja "seguindo", mesmo que esteja fazendo esforços reais, no processo de seguir, se você não tiver seu próprio pensamento e julgamento, muitas vezes crescerá muito lentamente. Um bom ponto de verificação é: quando a maré baixa e ninguém está na frente, você deixou bens para trás? Você tem uma maneira de aprender e avançar de forma independente?

Portanto, o artigo usa este ponto como introdução, primeiro descrevendo o fenômeno da confusão no processo de aprendizagem do DDD e, em seguida, usando os princípios de design como índice para falar sobre alguma cognição e pensamento pessoal. A coisa toda é coerente e ressoa bem.
A analogia entre o aprendizado de “seguir a tendência” e as tramas dos filmes

Capítulo 2: Não tão bom quanto notas: em busca de conhecimento


Artigo: " Notas - Desconstrução e Prática da Arquitetura Empresarial "

“Penso nisso o dia todo, o que não é tão bom quanto o que aprendi em um momento; me abaixo e olho para isso, o que não é tão bom quanto subir para obter insights. Na verdade, o aprimoramento da força é frequente.” com base no acúmulo de experiência. Se você quiser crescer rapidamente, poderá, por meio da leitura e de outros meios, compreender as experiências e pensamentos de outras pessoas, encurtando o ciclo de compreensão e crescimento.

Este artigo já se passou muito tempo desde o artigo anterior “DDD Understanding”, que também reflete a dificuldade de aprendizagem, não só no conteúdo da aprendizagem em si, mas também em como determinar o conteúdo e a direção: qual livro ler, Encontrar qual ponto conduzir a pesquisa é difícil e cheio de incertezas.

Este artigo centra-se mais na "desconstrução do nível empresarial", que está relacionada com aspectos não técnicos, como operações de produção e estrutura organizacional. É um complemento importante ao pensamento técnico. Por trás do artigo, gostaria de compartilhar alguns pontos. :
  1. O primeiro é a “curiosidade” e o “desejo de conhecimento”: no trabalho, muitas vezes há um aspecto técnico onde todos se comunicam e conversam entre si, e há um ambiente forte, mas coisas como “estrutura empresarial”, “relações de produção ", " "Objetivos Estratégicos" e outras partes de "nível superior" raramente têm a oportunidade de serem discutidas. Esta parte está muitas vezes ligada ao "bom senso empresarial". Costuma-se dizer que se baseia principalmente na experiência e nos insights, mas acho que o núcleo ainda pode ser: Você está realmente interessado em compreender e pesquisar?
  2. A segunda é a mentalidade de “aplicar o que você aprende”: conforme mencionado no capítulo anterior, no processo de redação de artigos sobre DDD, pensei que “trechos e compreensão” não eram “emocionantes” o suficiente e careciam de destaques próprios, mas isso foi uma abordagem unilateral, ainda sem consciência do "ponto de valor". Diante do conhecimento de um sistema estruturado, aprendê-lo bem, mesmo que não expresse um novo ponto de vista, desde que o vínculo seja bem feito, é algo estimulante. Por exemplo, introduzir essa perspectiva no trabalho pode “ressoar” nas pessoas e coisas ao seu redor e formar uma “força sintética” melhor.
  3. O terceiro é “sensibilidade” e “consciência”: no meu “trabalho de entrega de link” diário, sinto que não há muita sobreposição com “trabalho de domínio em DDD”, e é um pouco embaraçoso como “imitação na tecnologia”. Do lado da acumulação, há uma necessidade urgente de encontrar algumas “categorias de pensamento de alto nível” adequadas para fornecer um guia para o trabalho de alguém. Com base nesse “sentimento”, foram gradativamente estabelecidas duas grandes diretrizes: “Desconstrução de Negócios” no nível empresarial e “Modelo de Aplicação” no nível técnico, enfraquecendo o “DDD”, e agora não me sinto mais tão confuso. No trabalho, sempre nos sentimos "desajeitados". Precisamos permanecer sensíveis, ir fundo, pensar e ajustar, e podemos encontrar um sentimento "certo", e este é também um processo de "avançar com o tempo".
A capa me impressionou


Capítulo 3 Da direção: modelo de julgamento

Artigo: " Poder do pensamento: como fazer julgamentos melhores "

Os motivos para escrever artigos não vêm apenas do trabalho, mas também da vida. "Poder do pensamento: como fazer melhores julgamentos" é um exemplo.

Como minha casa fica longe, tenho que pegar o horário de pico da manhã e dirigir um longo caminho até a empresa todos os dias. A escolha das faixas em cada cruzamento aqui se repete continuamente, mas é raro que um dia seja muito. suave e satisfatório, e sempre posso encontrar mais. A melhor escolha pode ser devido a seus próprios erros de julgamento ou a eventos acidentais, como ter um motorista novato.

O que é triste é que a vida também é assim, cheia de escolhas e julgamentos. Portanto, quero generalizar e explicar minha compreensão das questões de julgamento e escolha no trabalho e na vida e, em seguida, seguir este modelo para reduzir o emaranhamento e a repetida "perda de tempo".

Depois de resolver isso, acho que há três pontos-chave na “escolha e julgamento”:
  • O primeiro é a base.O elemento central do julgamento é coletar informações de julgamento. Em vez de "melhorar o modelo de pensamento", é mais simples "encontrar maneiras de complementar as informações".
  • O segundo é o modelo. O núcleo ainda se baseia numa fórmula quantitativa de insumos e produtos, mas é hierárquico.
    • Se houver fatores significativos, pode-se julgar com base na experiência, muitas vezes sem pensar;
    • Se houver muitos fatores, você precisará testar o modelo, calcular o ROI de diferentes opções e fazer concessões;
    • Se houver fatores complexos, simulações, julgamentos baseados em resultados experimentais, verificação de protótipos, testes AB, etc., todos refletem essa ideia.
  • A terceira são as competências: introduz algumas estratégias de julgamento e como utilizar recursos relevantes (necessidades do cliente, opiniões de outras pessoas, pontos de valor claros, etc.) para melhorar a selecção e as respostas de julgamento, para que a qualidade das respostas possa ser melhorada.

O que tenho a dizer é que apesar de escrever o artigo, o “incômodo” de dirigir ainda existe. Em última análise, os padrões e técnicas não funcionam bem sem informações completas. Mas isso não significa que a pesquisa seja inútil, porque me fará conscientemente “prestar mais atenção se há carros novos na frente”, “prestar mais atenção à situação de condução à frente ao sair da ponte”, etc. , após coletar certas informações, você também poderá alcançar a “tomada de decisão racional”, admitir seus erros e não ficar mais obcecado com “e se…”.
Pensando no Processo de Julgamento

Procurando casos: falando no papel


Artigo: " Uma breve discussão sobre alguns princípios e padrões de design em links de transação "

No ano passado, escrevi um artigo sobre minha compreensão de "23 Padrões de Design" e "6 Princípios Principais de Design". Embora tenha recebido alguns "elogios" de todos, também houve uma voz que tocou meu coração: "Você pode falar sobre o". aplicação específica na negociação ".

Na verdade, muitas vezes estamos habituados a “falar no papel” e a falar “sucintamente”, mas quando se trata de implementação, precisamos de resolver muitos problemas detalhados relacionados com cenários, que são cheios de complexidade e requerem um determinado período de tempo. Pessoalmente, não gosto de “conversas vazias”, mas infelizmente a organização é tão grande, existem tantos sistemas e não tenho estado muito envolvido na construção. Parece que não há realmente nada para falar. .

Dando um passo para trás, você pode ler o código de outras pessoas e tentar entendê-lo, mas tem que admitir que, se não cumprir os requisitos reais, muitos deles não serão vistos ou compreendidos. Além disso, como só fiz negociação a prazo antes e nunca participei em negociação reversa, também falta toda a perspectiva de negociação, e realmente não me atrevo a dizer nada "exatamente".

Porém, veio um ponto de viragem. Por um lado, participei de alguns requisitos reversos e comecei a entender a estrutura reversa do sistema, por outro lado, mais importante, depois de ler o livro "Enterprise Application Architecture Patterns", me senti muito insípido; ., para realmente sentir isso, talvez não seja necessário falar muito bem, pode ser suficiente expressar “80% da situação atual”. Desde então, ganhei confiança e dei esse passo.

Este processo trata, na verdade, de “aproveitar a oportunidade”. Por um lado, é o complemento da própria experiência e o aumento da completude, por outro lado, é o julgamento subjetivo de se se pode falar bem, que é o; melhoria da confiança e coragem. Mas neste processo, o catalisador acidental foi que vi algumas informações externas e, através da comparação, quando senti que poderia escrever alguns destaques, tornei-me menos cauteloso e tímido.

Se você não der esse passo, será sempre “espere mais um pouco, vai ficar melhor”; se você der esse passo, então se tornará melhoria e melhoria contínua; Se você pode “falar no papel” e o custo não é alto, então por que se preocupar em “falar no papel”?
Ação: A flor desabrocha e precisa ser quebrada.


Meu trabalho: Caminhos sinuosos levam a lugares tranquilos

  1. " A Arquitetura do Simple Application Framework VSEF "
  2. " Simple Application Framework VSEF - Modelo de Desconstrução de Negócios "

Ren Xianqi disse que tem muita sorte de ter muitas obras conhecidas. Qual é o sentimento por trás do trabalho? Acho que espero ser lembrado por todos e mencionado com frequência ou espero ter uma carreira que possa continuar a ajudar e influenciar a todos; Isso é realmente uma coisa linda.

Por experiência pessoal, como desenvolvedor de negócios, tenho avaliado as necessidades do negócio, depois escrevo código, fico online, opero e mantenho e, depois de um período de tempo, começo a trocar de posição e inicio um novo ciclo. Mas neste longo processo, sempre vi pessoas ao meu redor explorando a “estrutura” em um fluxo interminável. Vi pessoas aprendendo, criando e reconstruindo. Mas quando olho para mim mesmo, parece que falta explicação. .

Esse tipo de ideia não era óbvia nos últimos anos e eu não pensava muito sobre isso. O foco ainda estava nas contribuições. Mas com o passar dos anos comecei a pensar em uma pergunta: quando poderei ter uma ideia? trabalhar? Este trabalho pode ser entendido puramente como querer e ter um. Mas se olhar mais a fundo, ainda espero ter um trabalho que possa explicar os meus vários anos de trabalho árduo e servir de ponto de encontro para conquistar o reconhecimento de todos. Por trás disso está uma jornada difícil e solitária que faz as pessoas quererem falar, mas não conseguem expressá-lo.

Felizmente, encontrei um espaço lógico independente entre “trabalho” e “não trabalho”. Através de um sistema protótipo, exportei minha compreensão da estrutura do sistema e escrevi 4 artigos (“Pensando”, “Arquitetura”, “Protótipo”, “Combate Prático”). Esses artigos me deixam muito entusiasmado, porque esse “trabalho” é uma “subtração” do conhecimento que entendo. É baseado em um tema engenhoso e articulado de forma concisa, mas ao mesmo tempo é uma “adição” do meu conhecimento. Este é o ponto de partida, transformando e vinculando muitos conhecimentos e sistemas aprendidos.

Acho que “caminhos sinuosos levam à reclusão” é uma palavra muito boa que pode expressar a lógica do “trabalho”. Primeiro, o processo é realmente muito tortuoso. São necessários pensamentos repetidos e muitas vezes contraditórios, como "ver uma montanha como uma montanha, ver uma montanha como não uma montanha, ver uma montanha como uma montanha" antes de podermos chegar a um núcleo relativamente simplificado. teoria; segundo, embora o ponto de partida possa ser a esperança de ser visto, no final é de fato "abrir para um lugar tranquilo", que é o aprimoramento repetido da autoconsciência. O que realmente importa é "se posso aplaudir". , que é uma direção profunda e pacífica.
Ouça a sua voz interior



Resumo: O vento nunca vai parar

Depois de assistir “Reply 1988”, também tomei a iniciativa de ler algumas histórias subsequentes. A essência ainda reluta em se desfazer desses belos conteúdos.

Este artigo fala sobre histórias e pensamentos baseados em alguns artigos publicados em 2023. Olhando para trás, cada artigo foi realmente bastante difícil, assim como fazer o vestibular agora. É difícil recuperar o “ímpeto” que tive naquela época. Porém, o que quero dizer é que essa “persistência” vai continuar, porque me preocupo com os sentimentos dos “leitores”. Cada artigo é tratado como um diálogo aprofundado com vocês. na verdade eu. Motivação para seguir em frente ~ 



Este artigo foi compartilhado na conta pública do WeChat - Big Taobao Technology (AlibabaMTT).
Se houver alguma violação, entre em contato com [email protected] para exclusão.
Este artigo participa do “ Plano de Criação da Fonte OSC ”. Você que está lendo é bem-vindo para participar e compartilhar juntos.

Os recursos piratas de "Qing Yu Nian 2" foram carregados no npm, fazendo com que o npmmirror suspendesse o serviço unpkg. Zhou Hongyi: Não resta muito tempo para o Google. Sugiro que todos os produtos sejam de código aberto . time.sleep(6) aqui desempenha um papel. Linus é o mais ativo em “comer comida de cachorro”! O novo iPad Pro usa 12 GB de chips de memória, mas afirma ter 8 GB de memória. O People’s Daily Online analisa o carregamento estilo matryoshka do software de escritório: Somente resolvendo ativamente o “conjunto” poderemos ter um futuro . novo paradigma de desenvolvimento para Vue3, sem a necessidade de `ref/reactive `, sem necessidade de `ref.value` MySQL 8.4 LTS Manual chinês lançado: Ajuda você a dominar o novo domínio de gerenciamento de banco de dados Tongyi Qianwen nível GPT-4 modelo principal preço reduzido em 97%, 1 yuan e 2 milhões de tokens
{{o.nome}}
{{m.nome}}

Acho que você gosta

Origin my.oschina.net/u/4662964/blog/11183405
Recomendado
Clasificación