Passado e futuro | Escrito no início de 2023

Uma boa memória não é tão boa quanto uma caneta ruim

Portanto, é melhor gravá-lo enquanto está quente e entregá-lo ao seu futuro eu.

Este é um resumo do final de 2022. Embora fosse tarde, o resumo foi precipitado pouco a pouco no trabalho diário. Aproveite esta oportunidade para rever e resolver, no ponto de partida de 2023.

imagem.png

passado |2022

Lógica + Configuração + Dados

Escreva a lógica no código, escreva a configuração no centro de configuração e obtenha dados da extremidade remota. Lógica, configuração e dados não devem ser misturados, muito menos código rígido, que é chamado de programação hierárquica . A lógica do código pode ser considerada como o esqueleto do corpo, a informação de configuração são os nervos e os dados são o sangue que flui no corpo. Os três cooperam entre si para formar um todo racional, eficiente e flexível .

Duvido que a interface de alguém retorne dados, incluindo você mesmo

Suspeito da interface de qualquer pessoa que retorna dados, incluindo você mesmo, chamo isso de programação defensiva . A primeira coisa depois de chamar uma função, API ou banco de dados é determinar a validade dos dados, considerar todas as exceções possíveis e retornar com antecedência, para melhorar a robustez do código e eliminar o NPE no processo de programação.

Desacelere para pensar mais para fazer menos

Rápido não é necessariamente rápido, e lento não é necessariamente lento. Rápido sem regras é cegamente rápido. Se a fundação for instável, prédios altos certamente cairão.

Quando identificamos requisitos, precisamos pensar de forma mais difusa, se recursos que não são necessários agora, se serão necessários no futuro, por meio do pensamento preditivo, para reduzir o trabalho de refatoração causado por alterações de requisitos, o que é chamado de programação preditiva . Portanto, ao codificar, certifique-se de:

  • Pergunte a si mesmo se há algum problema em escrever desta forma:
    • É o que você esperava?
    • Há algum problema de segurança de thread?
    • O desempenho será afetado?
  • Pensamento de multidifusão:
    • Qual é a intenção original deste projeto de produto de ponto de função?
    • É possível mudar os requisitos no futuro? Devemos considerar e realizar os processos e ramos que não estão definidos no produto com antecedência?
    • Recursos que não são necessários agora, serão necessários mais tarde?

因此,写代码的时候需要 Slow Down,然后 Thinke More,目的是在未来能够 Do Less

先解决有无,再实现好坏

  • 需求不是一下子能想清楚的,用户体验也不是一次就能到100%满意的。
  • 不要一开始就想得面面俱到,觉得这个是好的,这个需要做,因为产品的好坏是用户的,我们无法定义。
  • 有 idea,就先快速实现出来,给到用户,剩下的交给用户来提建议,再来优化。如果从 0 到 1 都没有实现,再多的 0,也还是 0

挑战 -> 机遇 -> 成长

在工作中遇到了难解的 bug,没接触过的新语言、新组件、新框架等等,这些都可以看做是工作的挑战。

如何看待这样的挑战?是推脱、逃避?还是勇于面对、迎难而上?

每一次的挑战,对我们来说,都是一个不可多得的机遇,勇于面对,拥抱困难,不管结果怎么样,在过程中一定会收获成长。一旦我们成功解决了挑战,那么带给我们的信心,将会一直陪伴我们整个职业生涯,并会始终坚信:我可以

开来 | 2023

项目成功交付是一切

这个没啥好说的,90%的时间要用来保障项目的成功交付。630是一次大考,必须成功拿下!

补足短板也很重要

深度学习

  • Pytorch 框架学习和掌握

  • 深度学习的开发流程掌握和实践

    • 数据准备
    • 模型搭建
    • 模型训练
    • 模型推理

工程技术

  • Golang 基础中间件、服务用 go 语言来编写的趋势越来越明显,所以掌握好这门语言的重要性是不言而喻的。2023年,强迫自己在项目中至少有两个项目使用 go 语言来开发。

More Than Work

  • Pense mais e acumule mais. Escreva um artigo técnico toda semana e comece no Nuggets.
  • Exercite-se mais Por causa da epidemia (preguiça), não nado há muito tempo e nado pelo menos uma vez por semana.

acima de.

"Olhando para 2022 e ansioso para 2023, estou participando do Concurso de Redação de Resumo de Final de Ano de 2022 "

おすすめ

転載: juejin.im/post/7193640666982547516