Executando verificação de segurança...
23

Deixando de ser obsoleto a longo prazo 1/100

Isso mesmo, estou buscando evoluir e deixar para trás a obsolescência a longo prazo. Por quê? Simplesmente porque não quero me tornar obsoleto nos próximos anos. Cansei de ser apenas mais um 'script kiddie' em React. Já imaginou a situação em que um hacker impiedoso invade uma empresa de grande porte e se depara com um código que eu escrevi? Ele olha para o código e diz: 'Que código ridículo.' Isso acontece porque ele compreende os fundamentos e reconhece a importância de um código bem estruturado.

Decidi dedicar os próximos 100 dias para aprofundar meus conhecimentos em matemática, mais especificamente seguindo esta grade curricular: https://github.com/ossu/computer-science?tab=readme-ov-file#core-math. No entanto, não se engane, começarei pelo básico, pela aritmética. Estou fazendo isso para meu próprio benefício, e durante esses 100 dias, pretendo documentar meu progresso. Seguirei as técnicas descritas por Scott H. Young em seu livro 'Ultra-aprendizado', o qual acredito que me auxiliará a dominar os conceitos matemáticos necessários para a ciência da computação.

Aos meus colegas programadores, quero incentivá-los a não se tornarem obsoletos nos próximos anos. Sejam diferentes, invistam em si mesmos.

Carregando publicação patrocinada...
5

Esse é provavelmente o post mais importante e incentivador que vi no Tabnews. Principalmente para aqueles que não são formados em CS como é meu caso, apesar de ter o diploma de física acabei me apaixonando por CS nos últimos anos da faculdade onde já não poderia voltar atrás e segui um caminho parecido com o seu de estudar com base em uma grade bem definida. Porém não tinha seguido este caminho até o fim. Este post me incentivou muito a continuar e seguir a grade que citou no post. Por isso eu te devo um muito obrigado.

3

Top, quando comecei a ler seu post o livro "ultra aprendizado" já veio na minha menta na hora, até ver que você chegou nele.
Estou lendo ele exatamente agora e estou gostando muito, inclusive, já estou arquitetando meu primeiro projeto de ultra aprendizado, em breve embarco nesta jornada também.

Cara sobre o tópico que você citou, é uma coisa que estava me pegando muito há um tempo atrás também, onde em momentos mais vazios me vinha o pensamento "eu sei fazer o que faço, mas e ai, que valor só isso tem? como posso ter conhecimentos relevantes de fato dentro do ramo da tecnologia e não só ser mais um que esta familiarizado a mexer bem com um framwork ou ferramenta apenas?". Esta insegurança fez eu ir atrás de "dar um passo para trás" e voltar nos conceitos básicos para fixar bem a questão lógica da programação (principalmente focando em eficiência na resolução de problemas e não só o fazer funcionar) e, em paralelo, também embarquei nos estudos de arquitetura, para me aprofundar ainda mais nesta questão de estruturação de software, o que me ajudou muito na época com a minha recém alcançada posição de tech lead.

Hoje, um pouco mais de um ano após, eu vejo o quanto foi assetiva esta decisão, ter um dominio melhor sobre a base nos traz uma segurança extremamente necessária e de certa forma confortante, pois começamos a ver possibilidades em diversos pontos, uma vez que o conceito já temos, sendo necessário somente entender melhor o uso de determinadas ferramentas/tecnologias e como transferimos o nosso conhecimento para dentro delas, como por exemplo, migrar da linguagem X para Y.

Sobre a questão do ultra aprendizado, este é o primeiro projeto seu a ser realizado seguindo as técnicas? pretende documentar e compartilhar aqui todo o progresso até alcançar 100/100? além dsso, qual o resultado que você espera obter no final dete projeto de 3 meses?

2

Obrigado pelo comentário, em relação sobre o livro "Ultra-aprendizado" de Scott H. Young. Realmente é uma obra incrível que abriu minha mente para absolutamente qualquer coisa. Na verdade, eu já possuía características de um "ultra-aprendiz" - meta, foco e prática, prática, prática, e mais prática. No entanto, este é o meu primeiro projeto aplicando as técnicas descritas no livro.

Pretendo documentar todo o processo e, futuramente, criar uma web série sobre a minha jornada no YouTube, e o resultado que espero é ter minha mente transformada pelo pensamento matemático. E para mim o mais importante e que outras pessoas sejam transformadas pelo a minha atitude de mudar, porque como o Scott H. Young sita um homem em seu livro na qual ele diz que;"o mediano já era", ou seja não da para ser mais ou menos, temos que ser qualificados ou desqualificados, no mundo binario 0 ou 1.

1
1
0
1

Adorei a iniciativa, atualmente faço engenharia de software e todo conhecimento que irá nos agragar na area deve ser bem vindo, vou entrar nesse desafio com voce!