<?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>Forem: KCM</title>
    <description>The latest articles on Forem by KCM (@kcmicheal).</description>
    <link>https://forem.com/kcmicheal</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%2F497683%2F7638fdc0-0087-4bfc-981e-b4b41138b24a.jpeg</url>
      <title>Forem: KCM</title>
      <link>https://forem.com/kcmicheal</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/kcmicheal"/>
    <language>en</language>
    <item>
      <title>My Journey Into Tech.</title>
      <dc:creator>KCM</dc:creator>
      <pubDate>Mon, 13 Sep 2021 02:01:53 +0000</pubDate>
      <link>https://forem.com/kcmicheal/my-journey-into-tech-2ac</link>
      <guid>https://forem.com/kcmicheal/my-journey-into-tech-2ac</guid>
      <description>&lt;p&gt;There's this saying "Sometimes it's the journey that teaches you a lot about your destination", no statement can be more true than this relating to my journey into tech. Before that, you've got to know me.&lt;/p&gt;

&lt;p&gt;Hi, I'm Egwunwoke Kenechukwu Micheal also called KCM. I hail from Imo State, but I was born and raised in Enugu State, Nigeria. I studied Geology &amp;amp; Mining at Enugu State University of Science and Technology(ESUT). I'm the first son and child of a family of five, I love music a lot and also making it. I like playing games and having intelligent conversations and arguments. I'm easy-going and pretty honest to a fault. My journey into the tech space could be like any other typical story out there and I don't mind but this is my story!. Maybe when you're done reading you could decide for yourself if it was an interesting one.&lt;/p&gt;

&lt;p&gt;You see, growing as a Nigerian kid is quite different from the world, professions are already assigned to you at birth and being intentionally set into your mind at a young age of what to become. My dad wanted me to be a doctor but my mum was indifferent at the time. I actually liked the thought and even started practicing in junior high but then after a while, I got to know I really loved Geography and computer-related subjects in school and I aced them more than my other subjects(not that I found out that medicine would require a lot of reading and sacrifice.😅). When I applied for college I chose Geology, It was a tough decision because I had to choose between it and Computer science but my mum was more supportive of the Geology side because of the "oil money" it will bring later.&lt;/p&gt;

&lt;p&gt;Fast forward to my service year after graduation in 2018, I had an ICT program that taught corp members about web development and its futures. I started learning about Html, CSS but didn't take it seriously because I was chasing the "oil money" while I was down in Port Harcourt, Rivers state. Had nothing at the end, I returned to Enugu and worked in a school as an ICT Manager and Director. I already knew I had a knack for tech but then it hit me that I was ignorant about this for a while now. I had to step up my skills and knowledge about it. I helped managed the school's site and created another using a subdomain and WordPress as the tool of choice. It was exciting to see the smile on my boss's face knowing I did well.&lt;/p&gt;

&lt;p&gt;It's 2020, the CoronaVirus pandemic shook the world and forced every country into a lockdown, even though it was a horrible period I didn't need to be told that it was more of a wake-up call to learn better and build better. I took my time buying and studying a bunch of courses while interacting on tech twitter. To be honest, a key motivation to my consistency was from the tech twitter community, people like js_tut, Danny Thompson, Catalin and many more, I owe them. I built my portfolio with all I had learned at the time and I was pretty impressed with myself because I also had a couple of projects I did to show off. I got an internship for 6 months on Front-end development with an IT firm and then started working as a freelancer, collaborating in open source projects, gathering more skills in technologies like React, Node, MongoDB, and Next.js.&lt;/p&gt;

&lt;p&gt;In April 2021, I got to know about the Software Developer internship(BEZAO- Between Zero and One) by Genesys which came at the perfect time because I was looking towards advancing my career and actually becoming more than a web developer but a problem solver and a critical thinker. Weeks later I got accepted after the rigorous interview process and my first three days on-site was already an experience I won't forget in a long time. The space, the people, the values, etiquette, standards have not been anything but amazing and I can't wait to see my improvement at the end of the internship and actually work at an industry level, think differently, creatively and begin to impact in real-world projects.&lt;/p&gt;

&lt;p&gt;Well if you have read this and would want to start or you've already started your journey in tech, there are two things I have come to realize;&lt;/p&gt;

&lt;p&gt;Consistency is Key.&lt;/p&gt;

&lt;p&gt;The Imposter syndrome is normal.&lt;/p&gt;

&lt;p&gt;Every great developer, programmer, or designer started from somewhere.&lt;/p&gt;

&lt;p&gt;So have fun, accept little burnouts and keep practicing. The only thing holding you is YOU!. Say Hi here.👋 and read more of my blogs here.&lt;br&gt;
May the FORCE be in your favor✌.&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>webdev</category>
      <category>devjournal</category>
    </item>
    <item>
      <title>So You Want To Code?</title>
      <dc:creator>KCM</dc:creator>
      <pubDate>Sat, 07 Nov 2020 19:37:00 +0000</pubDate>
      <link>https://forem.com/kcmicheal/so-you-want-to-code-334o</link>
      <guid>https://forem.com/kcmicheal/so-you-want-to-code-334o</guid>
      <description>&lt;p&gt;Hey guys, so this is my first dev blog post😁 and all I can say is that I can't wait to share my thoughts and experiences here, be sure to stick around to read more and follow my podcast &lt;a href="https://anchor.fm/kcm" rel="noopener noreferrer"&gt;KCM&lt;/a&gt; (I prefer talking than to writing. forgive me 🤦‍♂️) or my social media accounts. Again i'm really new at this so, cut me some slack. Without wasting anymore time let's get on with it!&lt;/p&gt;

&lt;p&gt;So!…..You really want to code?? Like get on a computer and click-click-tap-tap and the machine does what you want right 🤷‍♂️? You want to code because it's the new 🔥 in town and people make a lot of money from it?? If these or more are your reasons why you want to code it's all up to you but here are 🖐5 important things among many you really need to know before you begin the long journey of coding and successfully make it on 🔝.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. There's no age when it's too late to learn how to code&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes!! There's really no age when is past time or even too early for you to know how to code honestly. Be you a kid, teen or college student you can start now to learn, all you need is the zeal to. Being a kids' tutor for the AfricaCodeWeek project which happens every year, I was able to help teach kids 🧒 how to code using code blocks and ever since, the kids have built really incredible projects themselves and have really blown me away, take a look &lt;a href="http://bit.ly/africacw" rel="noopener noreferrer"&gt;here&lt;/a&gt;. I've seen a man of over 50yrs who just switched to coding, build real static and functional websites and was shocked at what he could do and he is just one of many which are switching careers to software development, amazing😲!.&lt;/p&gt;

&lt;p&gt;Thanks to the modern tech community of today they've really made coding a lot easier to understand and are more accommodating to anyone who wants to learn more unlike before when programmers were very rare to find and barely had time to share experiences or some other reasons🙄, I don't know! But it's much better now is all I can say. So no matter your age, no matter your reasons, it's all up to you now! All that is needed is your zeal and curiosity. So if you're still saying "age", your choice boss! i tried🤦‍♂️.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Know and research on a particular niche of coding language you want to learn before buying tutorials&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As to everything else, coding/programming have different categories or niches you just have to choose which you want to be good at or have as a career. Often people start away with web development and struggle learning and practicing maybe because your friends are doing it or the ads are so rampant and finally caught your attention, no😒. But don't get me wrong, learning HTML and CSS is a pretty good start to learning how to code because it'll show you patterns, syntax and help you as you progress but all I'm trying to say is that, is not just web development that's out there, there's much more.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fxhn9pz2i3b90526hoxry.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fxhn9pz2i3b90526hoxry.png" alt="Career Options"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. There's no shortcut to being a good developer&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes! say it loud with your chest, no shortcuts!. Of course there are short or clean ways to keep your codes like in JavaScript keeping a clean short code is of an essence because it helps you from having memory leaks and other issues that might occur after coding but that's not what I'm talking about. I'm talking about the epic underrated "impostor" syndrome😥 that people feel especially when they just started out coding or when they just joined a new company and are feeling not up to the task and also that feeling you feel when you see or meet senior developers that are younger or older or even same as age as you being a Pro. Don't be afraid, know why😏? Those people you see all were beginners at some point in their lives, they just started and continued growing, making mistakes, learning and always practicing for many years.&lt;/p&gt;

&lt;p&gt;The saying goes "practice makes perfect" isn't it?🤷‍♂️. The moment you begin to accept this now the easier it will be for you in the long run. Trust me, even I too feel like this sometimes but as soon as I knew that there's a sequence to these kind of things it helped me mentally and even emotionally. If it's a web developer career you're going for then take the normal steps from Html, CSS and then Javascript then choose if you want to either be a frontend developer, backend developer or a full-stack developer. To add to this, here is a tweet snippet for web devs newbies with a plan by my good friend on twitter  &lt;a href="https://twitter.com/js_tut" rel="noopener noreferrer"&gt;@js_tut&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fwbj4c6o8uf9f40ok92yc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fwbj4c6o8uf9f40ok92yc.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Don't go jumping straight to the top because you've seen job openings on that and you want it asap, trust me you'll crash at some point. This also applies to other coding careers, so take your time, learn more every day, challenge yourself and do the #100daysofcode if you can and little by little you'll get there. I believe you can😊!.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Find your learning curve and grow&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Look you mustn't have to have a computer in your face for 20 hours a day to really learn how to code. If you don't have a process, a style to learning trust me you'll never really be good so much like, all in but very little out😑. There's something I have found in common with most developers I have met both on twitter and physically is that they all have a process, a curve to how they got where they are today and they are not shy of saying or sharing how. I'm still learning honestly but I can tell you that I have a process to actually learning every day and I don't even need to code every single day.&lt;/p&gt;

&lt;p&gt;Coding goes beyond just knowing a syntax of a particular computer language and then executing it. It's more like knowing why and how it works, able to solve problems that people find hard to, so finding your own curve, style or process and growing with it is a very important pointer. Most people just browse through and start getting stuck at things that shouldn't even be a problem at all, so find yours and not someone else's. Like the saying goes "it's not how you start the race but how you run it and finish it😎".&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Seek help whatever way you can to the community&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Google and stackoverflow are the best friends of software developers/engineers these days😂. Almost every question you'd likely have when coding has been answered or can be and it's stored on the internet and yes! it's not a shame to google when you're in a block, you can't know it all. If not why were these websites created in the first place. Make it a habit for you to reach out to the tech community when you're in a hiccup, join twitter and follow good tech influencers, join the dev blogs to read up on tailored or different topics in tech, join anything you'll know that will help push you to become better. Just don't sit there on your own thinking you can or should know it all to be good.&lt;/p&gt;

&lt;p&gt;As I said earlier that the tech community is now more helpful than ever, make friends with people in the same position as you, connect, grow together and watch as you increase your progress by twofold and this is my favorite point because it really helped me, sometimes when I'm not having it or just being plain ass lazy, once my colleagues reach out to me or I dive into twitter, I feel very much motivated again. So help yourself and be exposed in a way you never thought you could be, it'll help you trust me… again😂.&lt;/p&gt;

&lt;p&gt;Now to sum it all up, these are just some of many but are the most crucial ones when starting out coding. If you have thoughts please don't be afraid to comment and again never think the best developers know it all, always stay humble and help others in whatever way you can no matter what your level in the industry is, as not only will it make you become better but also boost your self-confidence and reliability. Hope you enjoyed this?…..Thanks.&lt;br&gt;
  &lt;br&gt;
Till my next post😊🖐.&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>programming</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
