Teoria da categoria: começar

Olá pessoal.





Como introdução, um pouco sobre mim.





Meu nome é P., tenho 37 anos e comecei a aprender programação com 33-34 anos (o início foi confuso em 2016-2017). Comecei estudando C # para um emprego posterior como desenvolvedor de jogos. Muito provavelmente, minha decisão foi influenciada por minha esposa com sua compreensão de alcançar o lucro mais cedo (erro 1: eu, mais uma vez em minha vida, persegui valores materiais em detrimento do mundo interior). Comecei a estudar um grande recurso online que não merecia ser mencionado (erro 2: Eu acreditava que você pode obter uma educação de qualidade com dinheiro, porque a coisa mais valiosa do mundo - DINHEIRO) foi paga por isso.





O treinamento atrasou (por minha culpa) e em vez de 3 meses durou cerca de um ano. Durante este período, eu não estava envolvido em nem trêmulo nem rolar. No decorrer desse treinamento, percebi que o desenvolvimento de jogos não era meu e mudei para o java (isso já aconteceu em 2018). No processo de estudar java por conta própria, fiz tentativas para encontrar para mim uma atividade relacionada a essa linguagem. Meu estudo aleatório de java continuou por cerca de 1,5 anos. Não criei nada e não encontrei uma atividade onde possa me aplicar como desenvolvedor. No entanto, enquanto procurava emprego, deparei com uma vaga de uma equipe de desenvolvimento que ofereceu um programa de treinamento e emprego depois disso. O programa estava disponível em dois sabores: frontend (JS / TS, React.Js, Redux) e backend (Haskell). Sem muito motivo, escolhi o back-end e Haskell (era 2019). Durante esta atividade,Eu me apaixonei por Haskell. Infelizmente, o amor não alimenta, mas tenho características de idade e a necessidade de alimentar uma família grande o suficiente (esposa e mais de dois filhos).





2020 ( ) python ( 3: : "python "; " n , , , "; " "; " , , " - , ). . , , .





. , , , : .





, , , . , , , , . - , , : countedblessings.





: ?





- , . , , , . : ; .





, , . , , . , , , , "" .





, . , . . " ", . (, , , .) . , ( , ).





( " ") , , , .





, : , . , - . , . , , .





, . - ?





, , . ? , ! , . , , , , , .





, ( ), , , , , ( , ). , , , , .





, . , , google - " ". , , , .





: ? : . ? " " , .





, " ". , "" "", . , , . , , . , , , .





, . , . , .





Depois de terminar a tradução, também escreverei algumas frases minhas. Em primeiro lugar, a minha tradução não pode ser profissional, por isso terei todo o gosto em comentar o que pode ser alterado na minha tradução. Em segundo lugar, um matemático meu também é fraco, então eu poderia interpretar mal a ideia do autor e distorcê-la ainda mais em minha mente, então aqui os acréscimos disponíveis para compreensão serão úteis. Terceiro, para publicar seus esforços decidiu seguir o princípio de "para entender, você precisa explicar." Portanto, no caso de obter o direito de publicação de novos artigos, continuarei me esforçando para transmitir conceitos matemáticos que dificultam a compreensão.








All Articles