<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Learning on I&#39;m Gilmar Soares</title>
    <link>https://linuxsoares.github.io/tags/learning/</link>
    <description>Recent content in Learning on I&#39;m Gilmar Soares</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-gb</language>
    <lastBuildDate>Thu, 28 Nov 2024 16:40:03 -0300</lastBuildDate><atom:link href="https://linuxsoares.github.io/tags/learning/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Going Against the Flow of the World</title>
      <link>https://linuxsoares.github.io/posts/going_against_the_flow_of_the_world/</link>
      <pubDate>Thu, 28 Nov 2024 16:40:03 -0300</pubDate>
      
      <guid>https://linuxsoares.github.io/posts/going_against_the_flow_of_the_world/</guid>
      
      <description>&lt;p&gt;In my country, this week marks the start of &amp;ldquo;Black Week,&amp;rdquo; although the correct term is &amp;ldquo;Black Friday,&amp;rdquo;
traditionally a single day of discounts in stores. As you know,
I’m a software engineer, and this week I’ve noticed many courses on sale,
offering a variety of options for learning new things.&lt;/p&gt;
&lt;p&gt;However, this time, I’ve been reflecting on these courses and the increasingly fast-paced world
we live in—a world where everyone feels the need to learn quickly and where courses
often promise accelerated learning. I’ve decided that, as a human being, I shouldn’t follow this path of speed.&lt;/p&gt;
&lt;p&gt;Throughout history, anyone who has gained deep knowledge in a subject has done so through
years of study and consistent practice. I believe this should remain the standard today.&lt;/p&gt;
&lt;p&gt;The idea behind this post isn’t about avoiding buying courses or learning materials altogether.
Instead, it’s about embracing the process of learning gradually, a little every day, and resisting
the pressure to conform to the fast-paced trends of the modern world.&lt;/p&gt;
&lt;p&gt;With that in mind, I’d like to share my decision this Black Friday week:
I’ve decided not to buy any courses or materials that promise faster, easier,
or miraculous results. Instead, I’ll continue reading my books, sticking to the routine
I shared &lt;a href=&#34;https://linuxsoares.github.io/posts/remember-life-is-not-a-100-meter-race/&#34;&gt;here&lt;/a&gt;, and focusing on learning slowly and deeply.&lt;/p&gt;
&lt;p&gt;I hope you make the most of this week of discounts where you live and take the opportunity to plan ahead,
focusing on a path that considers the medium and long term and that this post inspires you to reflect on
your learning process and the path you’re taking.&lt;/p&gt;
&lt;p&gt;Hugs! 🤗&lt;/p&gt;
</description>
      
    </item>
    
    <item>
      <title>This Post Isn&#39;t About Technology</title>
      <link>https://linuxsoares.github.io/posts/this-post-isnt-about-technology/</link>
      <pubDate>Thu, 14 Nov 2024 17:36:05 -0300</pubDate>
      
      <guid>https://linuxsoares.github.io/posts/this-post-isnt-about-technology/</guid>
      
      <description>&lt;h2 id=&#34;this-post-is-about-depth-of-knowledge&#34;&gt;This post is about depth of knowledge!&lt;/h2&gt;
&lt;p&gt;When I started my blog, I added Google Analytics—not to track performance,
but because I was curious about how people engage with my posts.&lt;/p&gt;
&lt;p&gt;Over time, as I’ve been writing for this blog, I’ve observed an interesting trend.
People seem to gravitate toward “ready-made recipes” or practical guides.
For instance, when I wrote posts about studying Golang or how Exercism helps me learn,
they attracted little attention. Similarly, posts about LeetCode, study techniques,
or my personal schedule and life routines didn’t generate much traffic.&lt;/p&gt;
&lt;p&gt;However, when I shared a step-by-step guide on using Swagger in a Golang API—essentially
a “recipe”—it became the most-viewed post in my blog’s history.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://linuxsoares.github.io/images/count_posts_view.png&#34; alt=&#34;Example image&#34;&gt;&lt;/p&gt;
&lt;p&gt;The image above shows a visualization of my blog&amp;rsquo;s behavior over the past week. As we can see, the post about Swagger has received more than double the views of any other post.&lt;/p&gt;
&lt;p&gt;Reflecting on this, if I could share one piece of advice, it would be this:&lt;/p&gt;
&lt;p&gt;Treat your life as a long journey—a marathon, not a sprint. Organize your time,
study a little every day, and create a routine that helps you stay focused.
Aim for deep, meaningful learning, because acquiring deep knowledge is the best way to
secure a relatively stable future—free from fears and uncertainties, even about challenges like AI.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://linuxsoares.github.io/posts/remember-life-is-not-a-100-meter-race/&#34;&gt;In the post&lt;/a&gt; where I compare life to a
marathon rather than a 100-meter sprint, I share how my routine works in the hope of helping and
motivating you to organize your life and focus on the long term.&lt;/p&gt;
&lt;p&gt;This post isn’t meant as criticism—think of it as friendly advice!
As the poet says, “If advice were truly valuable, it would be sold, not given away.”
Yet, here I am, offering it freely in an effort to help.&lt;/p&gt;
&lt;p&gt;I hope you enjoyed this post and that it inspires or helps you in some way!&lt;/p&gt;
</description>
      
    </item>
    
    <item>
      <title>Keep Studying Never Stop</title>
      <link>https://linuxsoares.github.io/posts/keep-studyng-never-stop/</link>
      <pubDate>Fri, 27 Sep 2024 17:43:00 -0300</pubDate>
      
      <guid>https://linuxsoares.github.io/posts/keep-studyng-never-stop/</guid>
      
      <description>&lt;h2 id=&#34;why-i-suggest-you-never-stop-studying&#34;&gt;Why I suggest you never stop studying!&lt;/h2&gt;
&lt;p&gt;At the start of my career, searching for a profession, I was always very curious about computers, but with a limited income, we couldn&amp;rsquo;t afford to study, buy computers, or have access to technology in general.&lt;/p&gt;
&lt;p&gt;My first job was painting bicycle handlebars, and I had no prospects. Later, I got a job managing the inventory of a candy store. With that, I made an agreement with my family that the little money I earned would go towards paying for college, and we all agreed!&lt;/p&gt;
&lt;p&gt;Before starting college, a friend recommended me for an infrastructure job (internship), and without a second thought, &lt;strong&gt;I said YES YES YES, I WANT IT&lt;/strong&gt;! In the interview, &lt;strong&gt;I wasn&amp;rsquo;t truthful, FEARING I MIGHT LOSE THE ONLY CHANCE&lt;/strong&gt;, and when they asked if I had ever swapped hard drives in servers, I said YES, OF COURSE!&lt;/p&gt;
&lt;p&gt;In the end, it was so simple, and I managed to do it without ever having done it before.&lt;/p&gt;
&lt;p&gt;Later in college, I simply fell in love with writing code. I always completed the projects and tasks, sometimes without sleeping, but I got them done, and with an indescribable joy.&lt;/p&gt;
&lt;p&gt;Today, I have become a software engineer, and I continue learning new technologies as if it were my first day.&lt;/p&gt;
&lt;p&gt;I must say, college helped my life in a way NOTHING else could have; it changed everything for the better! Sometimes I hear people say it’s not worth it, but I think the opposite—if you can or want to, do it without hesitation like I did in the past!&lt;/p&gt;
&lt;p&gt;Lastly, I’d like to say, despite fears in this new world of GenAI and the challenges that come with it, &lt;strong&gt;never, NEVER stop studying&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;And if you need help, any mentoring, I can try to help you, just reach out!&lt;/p&gt;
&lt;p&gt;Hugs, and keep moving forward with your studies!&lt;/p&gt;
</description>
      
    </item>
    
    <item>
      <title>How Am I Learning Golang</title>
      <link>https://linuxsoares.github.io/posts/how-am-i-learning-golang/</link>
      <pubDate>Mon, 23 Sep 2024 17:34:27 -0300</pubDate>
      
      <guid>https://linuxsoares.github.io/posts/how-am-i-learning-golang/</guid>
      
      <description>&lt;p&gt;In my work, I’ve started using Golang. I’m aware of AI tools like ChatGPT, which can help me complete tasks more efficiently.
However, I really enjoy learning new technologies and am always open to new challenges.&lt;/p&gt;
&lt;p&gt;In the past, I learned &lt;a href=&#34;https://www.scala-lang.org/&#34;&gt;Scala&lt;/a&gt;, &lt;a href=&#34;https://www.python.org/&#34;&gt;Python&lt;/a&gt;, and &lt;a href=&#34;https://www.java.com/&#34;&gt;Java&lt;/a&gt; by reading books and practicing them daily.
This time, I’m learning Golang using different approaches. I use Exercism to practice Golang, and now I’ll show you how to use it.&lt;/p&gt;
&lt;h2 id=&#34;step-1-install-golang&#34;&gt;Step 1: Install Golang&lt;/h2&gt;
&lt;p&gt;First, you need to install Golang on your computer. You can download it from the official website.
I won’t go into detail on how to install it because it’s straightforward.
You can find the installation instructions &lt;a href=&#34;https://go.dev/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Once Golang is installed, you can check if it’s installed correctly by running this command:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;go version
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;step-2-install-exercism&#34;&gt;Step 2: Install Exercism&lt;/h2&gt;
&lt;p&gt;Now that Golang is installed, let&amp;rsquo;s install Exercism.
You can find the installation instructions for your operating system on &lt;a href=&#34;https://exercism.org/cli-walkthrough&#34;&gt;this page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After installing Exercism, you can verify the installation by running:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;exercism version
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;step-3-start-practicing&#34;&gt;Step 3: Start Practicing&lt;/h2&gt;
&lt;p&gt;Now that everything is set up, you can start practicing Golang using Exercism.
You can download exercises using the following command:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;exercism download --exercise&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&amp;lt;exercise-name&amp;gt; --track&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;go
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;For example:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;exercism download --track&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;go --exercise&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;lasagna-master
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This command will download the &lt;code&gt;lasagna-master&lt;/code&gt; exercise for the Golang track.&lt;/p&gt;
&lt;p&gt;After solving the exercise, you can submit it using:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;exercism submit
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This will upload your solution to Exercism, and you can see other people’s solutions as well.&lt;/p&gt;
&lt;h2 id=&#34;conclusion&#34;&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;This is how I’m learning Golang using Exercism. It’s a great platform to practice coding in different languages.
Let’s try to solve some exercises in Golang or another language you prefer. I hope you enjoy the process!&lt;/p&gt;
</description>
      
    </item>
    
  </channel>
</rss>
