...my way?
If you have arrived here, you have traveled part of the road, because does it end here?
You found (or made you) the blog posts, where I count in 4 steps, a personal reflection process ... that is evolving over time.
- Reflection on the professional (and personal) path traveled these 24 years of profession.
- Reflection on what now (last years included) I have been.
- Reflection on what I want to be, that I can contribute, as I see the industry ...
...It is that you gave with my way.
and you gave the way, and well, now and always, there is not only one way to get there.You have been able to get it in several ways, Because nothing that I tell here is hidden, only begins, for those who take the trouble to investigate.
because deep down, this goes for effort, commitment, perseverance ... to let yourself be loved by whoever values you.
I remember that a long time ago I can't find the reference) I saw that Google was looking for workers, through an advertising "cryptic" that whoever was able to decipher it could start the process ... a way of find only the best (deciphering you advertisements) ... well this is something similar, but from another point of view.
In the background, it is not that it is nothing new, but while towards the reflection, and I left it written, I have fun experiencing, And hiding part of the road, which you have discovered, you have taken the time to discover what I think.I don't have a hand None of is But this digital exercise is the closest thing I know It happened, with several goals in mind ... those that I described in the first post.
...that occurred in my jobs.
When I talk about situations, I have been thinking about people, and how people influence situations.
I begin with the most problematic types of people, those that I consider toxic, who twist situations to get where they want—which is not the success of the project, but its failure. These people work at a lower performance than they could, solely with the aim of sinking the project. The best you can do is develop the skills necessary to deal with them: give them rein, make them commit, and strip away their excuses. If their professional level isn't up to the task or they encounter high-level managers who see them as a hindrance, they will eventually have to change their ways.
The next type of people are those who try in good faith, but their level is what it is. I believe that with effort one can always improve, and not just in "free time." If you cross paths with them, you should try to help them train and give them tasks at their level. However, in the world of IT, one cannot stagnate; failing to evolve can be a symptom of a larger issue.
Other types include those who think they know more than they actually do—they usually fall by their own weight—and superiors who give 200% because their team isn't adequate for the job.
The "cracks" are those who know a lot. In IT, you have to be an expert in something and know a bit of everything. If you have one of these cracks by your side, learn everything you can from them. Our world doesn't stop moving, and we must move with it.
Finally, there are young people eager to learn. It is rewarding to see them grow and, after a few years, walk on their own. I guess the most important thing is to help others grow so you can grow yourself. As the saying goes, forget he's a drummer and think of him as a programmer.
And which one am I? I hope you tell me, but in self-criticism: I don't give in easily on solutions, and I hope to share everything I learn so others know it too.
...of jobs I know.
The Factory: My first job. Work was organized with little margin for error or maneuver. It’s about doing things well, fast, and with quality from the start.
The Consultant (Modern): They solve client needs with a plus of personalization and high-level teams capable of both implementation and architecture.
The Small Consultant (Talent Acquisition): They acquire talent to sub-contract to larger firms that have direct access to big clients.
The Product Company (Small): Instead of sub-contracting talent, they aim to control the full result of projects/clients.
The Product Company (Consulting-oriented): They use their infrastructure to evolve their own product. You become your own client.
The Acquired Company: When a small fish is eaten by a big one. Inevitably, synergies end up making part of the staff disappear, doing the same or more with less.
The Multinational: A mix of everything. Structures must be manageable with a common goal. It allows employees to change roles within the same company, for better or worse.
What would I like to find? At this point, I seek stability in large companies where I can contribute at different levels, learn from the best, and teach those with less experience.
...to contribute.
Empathizing with client needs: I understand that we work to benefit the client who pays the bills. I can distinguish between a 100-person project and a 4-person squad, adapting the strategy accordingly.
Technical Motivation: I find motivation in both legacy and innovative projects. I can motivate those who want to grow and find the best fit for those who don't.
Intuitive Aptitude: Based on this concept, I believe in looking inside things to understand how they work. This mindset allows one to tackle any problem that comes ahead.
Learning from the good and the bad: If things aren't done according to your criteria, it’s the best time to learn how NOT to do things.
Not thinking (only) about the salary: Learning new things, seeing how clients solve problems, and sharing a laugh with colleagues—all of this affects performance.
...that are native to me.
When I started, Java was the trend. I spent over 17 years with it, traversing all frameworks and stacks. When Java 9 arrived, I jumped to **Golang**, and I've been with it for the last 3 years. I love its simplicity.
I also master (at different levels): **HTML, CSS, JS, and SQL**.
...I have in mind now.
My technical reading and listening are good, but I want to reach a B2 or C1 level in English to validate my speaking skills.
I also want to certify in **Cloud (GCP)** and I am currently focused on **Generative AI** and **Transformers**, following the principle that "Attention is all you need."
...where everything joins.
Final reflection: people (good and bad) will always be there. The goal is to achieve the most optimal result for the client while doing good for the code and the people around you. If it's good for the company and others, it will be good for you. Conclusion: "Flow", I adapt... but consider who I am.