Good in nothing

I don't know you, reader, but I'm a person that learns a lot of things and I don't expect anyone to teach me. Normally, I take a book or articles to start learning. Then I put my knowledge in practice, doing some project.

One particular characteristic about me is that I get bored easily, I can't do the same thing every day! I need to learn new things and understand them. I can't stop until I answer all my whys.

Believe, it's really annoying that I don't allow myself to just think "It's that way because yes." ... I didn't stop until I found how printf actually tells to the screen what pixels to print on it.

It's this kind of thoughts that makes me explore and learn a lot of things, but I don't really learn them! That's why I'm writing this.

Knowing everything => Knowing nothing

This implication will be always true, because I'll never know everything (for those who don't understand it, truth table here). Jokes aside, that's what I feel, I know a lot of things (it's not everything, of course) but I feel I know nothing.

Our knowledge should be like a T, where the base of T: | is our specialization, the knowledge in something that we work or study a lot, something we really understand. The top should be our general knowledge, things that we know they exist and how they work in a basic way. That builds our T.

For me, I have a lot of general knowledge but no specialization. Why? Because I'm always jumping from one topic to another, keeping me from getting bored.

What will be my specialization?

That's a good question! I start answer it 11 years ago when I realize I wanted to go to Computer Engineering. In 2015 I narrowed down my choices, making sure I would go to a field where programming is a demand. In 2020 I narrowed dow my choices again! I knew that I want to work with Artificial Intelligence.

Today ... Today I want something that have a lot of Artificial Intelligence and Mathematics! To be honest I really enjoy working with image data, learn more about linear algebra, understand the ideas behind calculus, play with probability distributions and predictions and write what I know to teach other people.

What field will demand that? Researching? Education? Applied mathematics? Computer Vision? I don't know!

In my perspective, Researching in Computer Vision could be a good match. The problem is: I don't have a strong mathematical background and even if I'm trying to teach myself about mathematics, I always feel that a teacher could be a good support.

I'll finish my Computer Engineering degree and probably go for a Master's in Computer Vision while I work on something that maybe involves programming and hopefully artificial intelligence, in a more practical way, since I won't have the Master's yet, so researching wouldn't be a possibility.

But I always struggle about what field is a good fit for me? I asked in Reddit, AI communities even to ChatGPT, but no answer was good enough!

Lost in a lost world

Unfortunately, we're in a bad time, the only good thing is technology evolving, as always. Like the world I'm totally lost, always bored to study the same thing, always asking what should I do, where should I go.

If you have a good answer for me, feel free to ping me in any social media.

The plan for today

For now, I'm studying a lot of linear algebra since it's a demand in computer vision researching. If you want a book recommendation here you have it:

  • Introduction to Linear Algebra by Gilbert Strang
  • Linear Algebra Done Right by Sheldon Axer

The first introduces linear algebra in a matrix way. The other teach you in a more algebraic and geometric way, which is the best way to understand and prove concepts.

Probably than I would go to study some calculus and then probabilities.

I hope that by the time I start my master's degree, I'll have a good understanding of these huge mathematical fields, so that I can then focus on computer vision algorithms and methods.

Conclusion is the introduction of another chapter

I don't have nothing more to say and I conclude that I didn't conclude anything because any answer was gave to me...

This will be the start of a new chapter, where I'm not programming stuff, I'm not creating github repositories, I'm just reading and doing math exercises and study to my university classes.

If you want a TLDR of myself here you've it:

  • I'm 23 years old
  • I like mathematics and computer vision
  • I like to know everything from ground to top
  • I like to explain things to people
  • I'm lost in what I want to do and what fits me well.
  • Hi! My name is Tiago O/