<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Cishahayo Songa Achille</title>
    <description>The latest articles on DEV Community by Cishahayo Songa Achille (@songa1).</description>
    <link>https://dev.to/songa1</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F524520%2Fb42ab6bb-ac01-444f-a623-c23cf0cb6461.jpeg</url>
      <title>DEV Community: Cishahayo Songa Achille</title>
      <link>https://dev.to/songa1</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/songa1"/>
    <language>en</language>
    <item>
      <title>The first time I printed "Hello, world!"</title>
      <dc:creator>Cishahayo Songa Achille</dc:creator>
      <pubDate>Tue, 25 Jan 2022 23:30:47 +0000</pubDate>
      <link>https://dev.to/songa1/the-first-time-i-printed-hello-world-33lb</link>
      <guid>https://dev.to/songa1/the-first-time-i-printed-hello-world-33lb</guid>
      <description>&lt;p&gt;It was 2017, when I started using a computer for the first time in my life. That was the first time I found out what is internet and how it works. And the only website I knew was Google, lol.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"HOW DID PEOPLE MAKE GOOGLE?"&lt;/strong&gt;, I used to ask myself this always.&lt;/p&gt;

&lt;p&gt;My curiosity started then. I had no computer, no smartphone, I was just there. I only accessed computer using my school computers. It was also too hard because there was many students who needed to use the computers as I was doing. I used to go there in computer lab, and sat looking at other people watching videos on YouTube, doing their stuffs on Facebook, and I could not believe my eyes, because before that I didn't know any of that websites or even what website was.&lt;/p&gt;

&lt;p&gt;And after a few days, I started using the computer myself, by looking at how others are doing, I could also navigate the internet and type in some keywords in Google and click "Enter". This is when my life changed in a way that I could not even remember who I was.&lt;/p&gt;

&lt;p&gt;After a few days, I started searching, "How can I make my own website?" And that day, I printed my first "Hello, World!" I was like, "Wow, now I can make a website myself," with a big smile on my face "I can even make Google."&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;My Website&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
      &amp;lt;p&amp;gt;Hello, World!&amp;lt;/p&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;So funny, right? I thought so.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I started teaching myself about the web development using HTML and CSS. It was going so smooth and after a few days, one month, I was fluent with HTML and I could make a simple HTML static websites.&lt;/p&gt;

&lt;p&gt;I didn't know about JavaScript or PHP, I thought I had learnt it all. I let my guard down, and I passed more than one year without doing anything else.&lt;/p&gt;

&lt;p&gt;In 2020, I started again, I became a JavaScript developer, and now I use React JS, Node JS, React Native and PostgreSQL. Today, I was sharing my beginning journey, how I learnt JavaScript will be a story for next time. &lt;/p&gt;

&lt;p&gt;Let me know what you think in the comment and share this article. I hope my story can help anyone else who is want to code. If you need any help, text me on Twitter &lt;a href="https://twitter.com/achille_songa"&gt;@achille_songa&lt;/a&gt; or check out my Github at &lt;a href="https://github.com/songa1"&gt;@songa1&lt;/a&gt; to checkout my projects so far.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>webdev</category>
      <category>help</category>
    </item>
    <item>
      <title>My Success as a developer</title>
      <dc:creator>Cishahayo Songa Achille</dc:creator>
      <pubDate>Sun, 28 Mar 2021 07:48:53 +0000</pubDate>
      <link>https://dev.to/songa1/my-success-as-a-developer-1o7m</link>
      <guid>https://dev.to/songa1/my-success-as-a-developer-1o7m</guid>
      <description>&lt;p&gt;I am a Javascript developer, using different Javascript frameworks, and honestly, I started writing codes 6 months ago. Before that, I only knew how to write HTML tags, CSS properties, and I thought that that was everything I needed.&lt;br&gt;
As I started exploring and using other different technologies, I can see there are a lot that I don't know.&lt;/p&gt;

&lt;p&gt;These are the lessons, that I learned and that will help anyone succeed in a software development carrier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Learn Everyday&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There are many things you don't know. Even though you may be proud of the things you have done, but programming has many things, one can't know. There are many languages, many algorithms, and many books to read. If you sit and think that you know everything, my friend, you are wrong.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XYIqf61z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ek37iq0m40c64xoj7u2b.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XYIqf61z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ek37iq0m40c64xoj7u2b.jpeg" alt="Always learn new things"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Don't work alone&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I think many developers, like being alone in front of their computers. They can even spend the week, months, or even a longer time, without physical interaction with other people. &lt;br&gt;
But I tell you, find other people to work with like classmates, friends, or other developers, that is going to motivate you and keep you on right track of wanting to know more. Because even if being alone seemed fun and fair to you, it is not good for your health and you get discouraged easily.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YtvEMNnC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3jxngucsrpgyq8if2i2l.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YtvEMNnC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3jxngucsrpgyq8if2i2l.jpeg" alt="Learn to work with others"&gt;&lt;/a&gt;&lt;br&gt;
Coding is fun with friends.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Practice and practice&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There is an English proved that says "Practice makes perfect". That is not different in programming, practicing every day will make you good and teach you many new things.&lt;br&gt;
When you are a developer and you don't practice, eventually you will forget even simple tags or simple syntax.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VdyZzlfx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xqxh4xfedj9asmh857e5.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VdyZzlfx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xqxh4xfedj9asmh857e5.jpeg" alt="Always practice codes"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Solve problem&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In &lt;a href="https://dev.to/songa1/why-programmers-don-t-make-money-3kal"&gt;my previous article&lt;/a&gt;, I talked about what the programmer should do. Solving problems. And you need to start doing that if you want to apply your programming skills. You don't need to wait for anyone to give you a task to practice. Start with simple problems in your society and find their solutions. You will be getting experience and at the same time, make use of your codes.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--sMJ87kpm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dz35n9s0k55lqdjabfkw.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--sMJ87kpm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dz35n9s0k55lqdjabfkw.jpeg" alt="Learn to solve problems"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Learn from others&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Like I told you to work with others, you need to learn from them. Know that no one knows everything. So anyone can teach you something. Collect different ideas, knowledge from different people. That way, you will be improving yourself.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gWkWZk7H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5swslw5btlejveiuykgg.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gWkWZk7H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5swslw5btlejveiuykgg.jpeg" alt="Learning from other people and asking for help"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Ask for help&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As people we tend to protect our pride, and think that if we ask for help, people will laugh, or question our abilities. But that's not true. Asking for help is not an act of cowardness, it's a sign and proof that you understand the nature of life. People are happy to help you when you ask for help because that's the respect you are showing them too.&lt;/p&gt;

&lt;p&gt;Those were some tips to help you succeed as a developer, but that's not all. You might have your own from your experience. Feel free to share it with us.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>success</category>
      <category>discuss</category>
      <category>deeplearning</category>
    </item>
    <item>
      <title>Why Programmers don't make money?</title>
      <dc:creator>Cishahayo Songa Achille</dc:creator>
      <pubDate>Thu, 18 Feb 2021 06:49:48 +0000</pubDate>
      <link>https://dev.to/songa1/why-programmers-don-t-make-money-3kal</link>
      <guid>https://dev.to/songa1/why-programmers-don-t-make-money-3kal</guid>
      <description>&lt;p&gt;I am not aware of anything in your mind, but if you are reading this post, you probably don’t agree with me. Right? And I know that it would be hard for many people to believe this but if you’re going to read this to the end, you will understand what I mean.&lt;/p&gt;

&lt;p&gt;When I started programming, I was very curious. I knew nothing about programming. All I wanted to know how systems work and how people create applications. I also wondered how the richest people are programmers. How do they make money? Is programming really the way to becoming the richest person?&lt;/p&gt;

&lt;p&gt;As I went deep in learning different programming languages, I started to understand that programmers don’t just make money. Programming is not about making money and becoming a programmer is not a way to becoming rich, even though it may lead you to that.&lt;/p&gt;

&lt;p&gt;As days passed, I understood that programmers solve problems. They identify challenges and develop solutions for that problem identified. And what about making money?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let me get to that.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When you develop solutions, you are solving some problem, but also at the same time, you can make money from it. And many people are wrong when they think that money comes first. When you put money on the front, you are not only poisoning your mind, you are also limiting the level of what you can achieve. I am not ignoring the fact that many new programmers join programming clubs or communities because they are thirsty for money.&lt;/p&gt;

&lt;p&gt;Because they have heard someone saying that programmers make a lot of money, they think that they will also make a great amount of money. I can understand them. But let me ask you something, what causes most people to give up?&lt;/p&gt;

&lt;p&gt;Well, for some it’s because they are not aware of what they need, for others it’s because of society and current environmental influences, and for others, it’s because they didn’t get what they thought they would get or because they got it and they think they don’t need to work anymore.&lt;br&gt;
I am now talking about those who give up because they think they have found what they wanted.&lt;/p&gt;

&lt;p&gt;Let’s take an example for someone who came in Programming looking for money, he will develop some kind of an application and luckily make a lot of money, and then after that, because he thinks he has found what he wanted, he may even forget that he is a programmer. That’s like students, many of them learn for an exam, but they don’t actually know when the real exam will start.&lt;/p&gt;

&lt;p&gt;But when your commitment is to solve problems, you will always solve problems because there is always a new problem. And if you are to make money, you will make money constantly.&lt;/p&gt;

&lt;p&gt;I am not telling you to leave programming if you are looking for money. Actually, you have a point too, but your goals should be clear. Making money is not a goal, it may be an outcome of your achievements towards your goal, or even an award to consistently achieving your goal.&lt;/p&gt;

&lt;p&gt;So, keep this in mind, &lt;em&gt;Programmers don’t make money, they solve problems.&lt;/em&gt; And before deciding to become one, make your goals clear.&lt;/p&gt;

</description>
      <category>earnmoneyprogramming</category>
      <category>programming</category>
      <category>programmersdontmakemoney</category>
      <category>problemsolving</category>
    </item>
  </channel>
</rss>
