<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Chijioke Nwagwu on Medium]]></title>
        <description><![CDATA[Stories by Chijioke Nwagwu on Medium]]></description>
        <link>https://medium.com/@wyhzest?source=rss-92f1a8cc6cab------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*55eTE_p5KF8NkcpA.</url>
            <title>Stories by Chijioke Nwagwu on Medium</title>
            <link>https://medium.com/@wyhzest?source=rss-92f1a8cc6cab------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 23 May 2026 16:25:52 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@wyhzest/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[let title = 2020, My Year of ………]]></title>
            <link>https://medium.com/@wyhzest/let-title-2020-my-year-of-1df3665c2089?source=rss-92f1a8cc6cab------2</link>
            <guid isPermaLink="false">https://medium.com/p/1df3665c2089</guid>
            <category><![CDATA[dev-careers]]></category>
            <category><![CDATA[code-newbie]]></category>
            <category><![CDATA[progate]]></category>
            <category><![CDATA[covid19]]></category>
            <dc:creator><![CDATA[Chijioke Nwagwu]]></dc:creator>
            <pubDate>Tue, 28 Jul 2020 16:37:02 GMT</pubDate>
            <atom:updated>2020-07-28T17:53:11.061Z</atom:updated>
            <content:encoded><![CDATA[<h3>let title = 2020, My Year of ………</h3><p>In my part of the world, there is a popular tradition of making yearly declarations. It goes something like; 2020 — “My year of double promotions”, “My year of fulfillment”, “My year of breakthrough”, “My year of supernatural abundance”. And the list goes on and on. I am usually not a fan of this tradition. Last year was the first time I made such declaration and I did it in the middle of the year. I named last year my year of adversity. If you want to know why, ask me because that is a topic for another day. Also, this year, something happened early. Around March ending, I had completed four certification courses on scholarships so I named this year my year of learning.</p><h3><strong>Title = 2020 My Year of Learning</strong></h3><p>Lo and behold, My prophecy received life. As a result of the lock down and restrictions in movement due to the COVID 19 pandemic, many learning opportunities started to spring up left, right, center, up and down. Many online learning platforms were offering free one month access for their paid courses. Some were restricted based on regions and some people relocated virtually in order not to miss out on these benefits.</p><p><strong><em>Bad Good News</em></strong></p><p>All these sound like good news right? But something was not just right, like a callback hell that is difficult to manage. I was caught up in the web of tutorials hell. Always learning but never really putting the knowledge to good use. And sometimes, like a vicious cycle, I kept perambulating the same mountain, cowering without enough motivation to climb it.</p><p><strong><em>DevCareer to the rescue</em></strong></p><p>Around may, DevCareer, the most loved by Nigerian aspiring developers started an initiative to help and support those of us in need of and who would maximize an opportunity of getting free learning subscription on Progate and also monthly data subscription for internet access. Can you beat that? My first time of seeing such. If you know of such, I’m sorry I skipped it. So I applied and I got accepted into another learning opportunity. At first I applied with the mindset of having nothing to lose but it turned out to be better than what I expected.</p><p><strong><em>The difference is Progate</em></strong></p><p>I’ve had the privilege of getting scholarships on various learning platforms and they all have their strengths and weaknesses but one thing you can never take away from Progate is that their style of presentation is beginner friendly. I would recommend Progate to beginners as the first go-to platform for every course available on their platform. Their pattern is like the way we learn how to ride a bicycle. You have someone holding the bicycle for you to keep it steady and you are not aware when they leave you and you are riding it all the way by yourself. That is the closest I could get to describing their style of presentation.</p><p><strong><em>Another Tutorial Hell?</em></strong></p><p>Well this journey was meant to last for three months and we are already at the tail end but the experience is not that of another tutorial hell because we had loads and loads of fun and activities beyond learning on the Progate platform. We had group tasks to help us put to practice the things we learnt based on our tracks. For our first tasks, group team leads were selected with empty groups. Now the rest of us had to market ourselves to get noticed and be selected by the team leads. This helped us to work on our elevator pitch. Trust me, I elevated my pitch so well that in a matter of minutes I got requests from different team leads but I decided to accept the first person that approached me.</p><p><strong><em>Team Tasks</em></strong></p><p>I once heard someone say that a task that would take a developer four days to complete, would take four developers four weeks to complete. I really cannot say how true that is but I understand the point. Working in teams is not an easy task. Working in teams is a task on it’s own, different from the task itself. And this was an opportunity to learn and build good team spirit and there is always room for improvement. I had my mistakes and I learned from them and that of others and by the end of the first task, I was able to put to good use my skills and the knowledge I gained from the Progate platform.</p><p><strong><em>What? Another Team?</em></strong></p><p>Just when I was getting used to my team, another task was announced and the teams were going to be reshuffled. Back to square one of having to learn the modus operandi of a different set. So this has also helped to expand my network as it gave the opportunity of getting closer to more people. Beyond networking and team work, the second team task introduced me to some tools I had never attempted before. This task involved remote pair programming. I was in a group of four plus our mentor five. So five of us in different physical locations worked on the same set of files stored locally on one PC at the same time. Imagine I am typing on line 20 and Bisola is typing on line 4 while Theresa is typing on line 2 then Stephen is typing on line 30 and our mentor observing and guiding us in real time. It was so much fun hearing each other while coding and the session would last for long without us being aware that we’ve been working for so long.</p><p><strong><em>All work and no play doesn’t pay</em></strong></p><p>We had two channels on slack where we usually go to make trouble. Yes o! We used to make trouble. Why won’t we make trouble when the name of our coordinator is TroubleMaker? So we make use of the Random and Games channel to do things that are not just work, work and work. Games are hosted from time to time and the winners get prizes. And the Random channel for light headed discussions that usually result in throwing of banters. And the king of Banters is one guy called Yamaha, oh sorry Yahaya and his queen is one lady called Blessing. If you go to the Random channel and you cannot find at least one of them, then I suggest you would have to check your internet connection.</p><p><strong><em>Way Forward</em></strong></p><p>The next steps for me have already kicked off. First I already see a lot of improvements on my freelance web development projects beyond the UI/UX to the writing of easy to maintain optimized codes. Also I just embarked on a four months training with a prestigious Software Development company where I would be learning some core technologies in the world of Software Development. Now I am beginning to have an idea of what it means for the sky to be one’s take off point of reference.</p><p><strong><em>Little Secret</em></strong></p><p>I have two secret super heroes (SSH). Joshua Folorunsho and Feyikemi Agboola in this cohort. Why are they my super heroes? That would be a topic for another day. Big shout out to the rest of all my fellows in this journey. Time and space would not permit me to mention all your names.</p><p><strong><em>Appreciation</em></strong></p><p>Special Appreciation to:</p><p><strong>Progate</strong>: You helped me solidify some concepts that used to make me look for things that are actually not missing.</p><p><strong>Okoye</strong>: For how you managed the program. You are indeed a splendiferous manager. (Chop Knuckle)</p><p><strong>Sultan and Co</strong>: For this initiative and all you do to support and equip aspiring developers. Also for the hangout sessions with seasoned developers who shared with us useful tips and advises from their wealth of experience.</p><p>Finally, to my one and only, Lord and Saviour, Jesus Christ for the gift of life.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1df3665c2089" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[CSS Box Model and Positioning]]></title>
            <link>https://medium.com/@wyhzest/css-box-model-and-positioning-9f0263d60759?source=rss-92f1a8cc6cab------2</link>
            <guid isPermaLink="false">https://medium.com/p/9f0263d60759</guid>
            <category><![CDATA[venture-garden-group]]></category>
            <category><![CDATA[virtual-internship]]></category>
            <category><![CDATA[vibranium-valley]]></category>
            <category><![CDATA[vgg]]></category>
            <dc:creator><![CDATA[Chijioke Nwagwu]]></dc:creator>
            <pubDate>Tue, 21 Jan 2020 14:15:55 GMT</pubDate>
            <atom:updated>2020-01-21T14:17:40.892Z</atom:updated>
            <content:encoded><![CDATA[<p><strong>CSS Box Model and Positioning</strong></p><p><em>VGG Virtual Internship Assignment.</em></p><p>The CSS box model is crucial and fundamental to understand as far as layout and positioning are concerned in styling of a web page. This is so because every element in HTML generate a box around it and these boxes have properties that can be illustrated using what is popularly know as the CSS Box Model. You can view the box model from the developer tool by simply right clicking on an element on the web page then click on “inspect”.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*IIvmjUz0R_4SN3k0LReF-A.jpeg" /><figcaption>Chrome Dev Tools</figcaption></figure><p>Once you are in the developer tools menu, ensure the “Elements” tab and “Styles” tab are selected (might be slightly different for other browsers). Then scroll down, you will see the box model for the element you are inspecting as shown below.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/383/1*rO6CtsdOnLj3T6qXXCOHxg.jpeg" /><figcaption>The Box Model</figcaption></figure><p>From the image above, we can see that for a given element, the box model has three properties that defines it; padding, border and margin. If you would picture a web page in your mind using the box model, you would see the elements in form of the cells of a table arranged vertically and horizontally as the case may be. And based on this, let’s try to define the properties of the box model.</p><p><strong><em>Margin:</em></strong> This is the vertical or horizontal space between one cell and another cell (cell here represents the boundary of an element).</p><p><strong><em>Border:</em></strong> This is the demarcation of an element. It is invisible by default but can be made to be displayed using appropriate property-value pairs.</p><p><strong><em>Padding:</em></strong> This is the space inside the border between the border and the content of the element.</p><p>Having considered the box model, we are now ready to look at CSS positioning. Positioning simply refers to the placement of elements on a web page using the various positioning methods. Css positioning methods include;</p><p><strong><em>Absolute:</em></strong> Position is calculated from the top left of the web page.</p><p><strong><em>Relative:</em></strong> Position is calculated with respect to the page order. (the preceding element is the reference point)</p><p><strong><em>Fixed:</em></strong> This is similar to absolute positioning but in addition, when used on an element, the element does not move relative to the page movement. So for an element with absolute positioning, such and element can be scrolled into and out of view while for an element with fixed positioning, it is just stationary.</p><p><strong><em>Sticky:</em></strong> This makes and element to act like it is switching it’s positioning style between relative and fixed depending on the scroll position of the user according to the values set.</p><p>Using some of the techniques briefly outlined above, I have created a simple accessibility compliant contact form here: <a href="https://wisestme.github.io/VGG_Virtual_Internship/Assignment/form.html">https://wisestme.github.io/VGG_Virtual_Internship/Assignment/form.html</a></p><p>Link to repo: <a href="https://github.com/wisestme/VGG_Virtual_Internship/tree/master/Assignment">https://github.com/wisestme/VGG_Virtual_Internship/tree/master/Assignment</a></p><p>Thank you.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=9f0263d60759" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[My Problem with Udacity]]></title>
            <link>https://medium.com/@wyhzest/my-problem-with-udacity-58c6fc6a7f1c?source=rss-92f1a8cc6cab------2</link>
            <guid isPermaLink="false">https://medium.com/p/58c6fc6a7f1c</guid>
            <category><![CDATA[nanodegree]]></category>
            <category><![CDATA[scholarship]]></category>
            <category><![CDATA[bertelsmann]]></category>
            <category><![CDATA[udacity]]></category>
            <category><![CDATA[git]]></category>
            <dc:creator><![CDATA[Chijioke Nwagwu]]></dc:creator>
            <pubDate>Fri, 17 Jan 2020 19:00:56 GMT</pubDate>
            <atom:updated>2020-01-17T19:00:56.737Z</atom:updated>
            <content:encoded><![CDATA[<p><strong>Bertelsmann Technology Scholarship — Udacity</strong></p><p><strong><em>Appreciation</em></strong></p><p>First and foremost, I would like to appreciate the initiators of this wonderful initiative, Bertelsmann SE &amp; Co. KGaA. Also a very big thanks to Udacity for the way they do what they do. I ‘ve had the privilege of gaining paid and free access to various online learning platforms and I do not need to mention names but if you ‘ve ever come across other platforms, you would agree with me that Udacity’s style of presentation is second to none. Some platforms dwell on videos, some are text based, some combine both but Udacity’s style is just perfect for me because of the way it constantly engages me, ensuring I ‘m focused all the way.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*9l7Gvj_gkq2WDCHG2ZWPng.jpeg" /><figcaption>My Scholarship Badge</figcaption></figure><p>I could go on and on to talk about the creativity and innovation in the online communities, how you do a Nanodegree program and you come back next time for another program and the experience is completely new with beautiful activities to aid your learning experience. But this post is actually not supposed to be about Udacity’s quality of service delivery so I ‘m gonna have to leave that for another day. Last but not least, thank you to my fellow scholars for all the motivation, encouragement and support. You guys are the best of the bests.</p><p><strong><em>No deception here</em></strong></p><p>I know somebody is beginning to see me as a deceiver, wondering how the title of this post has anything to do with what I ‘m writing about. Won’t you allow me die before you bury me? Sure I do have a problem with Udacity. This post is supposed to be about my favourite lesson out of the lessons i ‘ve covered so far. I ‘ve been able to complete eighteen lessons, now I ‘m on the nineteenth one yet I ‘m having a hard time picking one. I mean how am i supposed to do this. So that is the problem am having. All the lessons are that interesting and there is no way I would be able to pick the most interesting one. Here is what I have decided to do. I am going to write about the one I have a special attachment to. Yes, there is one I have an emotional attachment to. This one reminds me of something very funny. And that is lesson 7. And it’s about Tagging, Branching and Merging on Git. Now what is this fond memory about?</p><p><strong><em>Background</em></strong></p><p>A couple of months ago, I took part in an online internship where I happened to be in the Frontend Track. This internship dwelt majorly on teamwork so we usually get a lot of tasks that required collaboration. Git and Github happened to be the versioning tools we were required to use. Then I had a very shallow understanding of Git and Github. Whenever I needed to do something, I just do a search on how to do whatever. So I use the search results as a guide, not knowing what I was really doing, hoping I don’t break something at the end of the day.</p><p>So onetime we were given a task and for the first time I needed to work on a branch assigned to me. So as usual, Google is my good friend and I came across ‘git checkout’ for the first time and I went ahead to use it. Then the files I was supposed to work on disappeared from my local repository. I checked the master on Github and everything was complete. It was so mysterious to me and I continued in a vicious cycle of cloning and pulling but each time I checkout, the files I was supposed to work on would disappear. I eventually succeeded in using the most stupid hack of all time. But it eventually worked and that is a story for another post.</p><p>Now what made it funny is that I thought some people were witch haunting me. But why would anybody want to do that? Actually, I had spoken out on behalf of my team members. Something happened, most of the team members refused to speak out when the team leaders were being questioned on a report given against them to the organizers. So I spoke out in sincerity and they had to reorganize the way they were carrying on with distributing tasks. It was after this incident that I had that experience with Git checkout command. So I concluded that someone among the leaders had a very advanced knowledge of Git and they have conspired to make sure I am unable to proceed. But when my hack eventually pulled through, I felt victorious thinking they would feel ashamed when they see my Pull Request.</p><p>So when I got to Lesson 7 on the Bertelsmann Tech Scholarship Challenge Course in the Cloud Track, I laughed at myself when I now understood how branching works. And that is what I have chosen to share with you. So now you can put on your sit belt and ensure your windows are closed because we are about to fly to a height that is….</p><h3><strong>Git Tagging, Branching and Merging</strong></h3><p><strong><em>Tagging</em></strong><br> Git tag is used to add a label to a particular point in your commit history. For instance you have made ten commits, even though each commit has a message stating what it does, these ten commits could collectively achieve a purpose and you might want to put a tag at that point.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/675/1*XNJ2oAQTPpzzjqBVrr8tcA.jpeg" /><figcaption>Shows a tagged commit</figcaption></figure><p><strong><em>Git Tag Command</em></strong></p><p><em>$ git tag -a Version3.0</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/1*XSKOYxHoihbTibkj-cn6wA.jpeg" /><figcaption>Git Tag Demo on git bash</figcaption></figure><p>This will open your code editor and wait for you to supply a message for the tag.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/679/1*UywP3r5RxVFyh_fVHfKiVg.jpeg" /><figcaption>Git tag demo (opened editor)</figcaption></figure><p>The “-a” flag tells Git to create an <em>annotated</em> flag. If you don’t provide the flag then it’ll create what’s called a <em>lightweight</em> tag.</p><p><em>Annotated tags include additional information such as:</em></p><ul><li><em>the person who made the tag</em></li><li><em>the date the tag was made</em></li><li><em>a message for the tag</em></li></ul><p>So it is recommended you add the “a” flag.</p><p><strong><em>Verify Tag</em></strong></p><p>After saving and quitting the editor, the command line does not indicate the status of your action. So how do we know that a tag was actually added to the project? Simple. Just type out git tag, it will display all tags that are in the repository.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/540/1*mR7Ax8WknlaDejZXizU97Q.jpeg" /><figcaption>Verify created tag</figcaption></figure><p><strong><em>Deleting A Tag</em></strong></p><p>What if you accidentally misspelled something in the tag’s message, or typed the actual tag name wrongly. How could you fix this? The easiest way is just to delete the tag and make a new one.</p><p>A Git tag can be deleted with the -d flag (for <em>delete</em>!) and the name of the tag:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/535/1*6K1okPx0xH-yAsttr1Lm_A.jpeg" /><figcaption>Delete a tag</figcaption></figure><p><strong><em>Adding A Tag To A Past Commit</em></strong></p><p>Our tagging method so far tags the most recent commit. What if you wanted to tag a commit that occurred farther back in the history of your repo?</p><p>All you have to do is provide the SHA of the commit you want to tag.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/647/1*CiUlD7sJ-UD16zk47ahU_g.jpeg" /><figcaption>Tagging a past commit</figcaption></figure><p><strong><em>Branching</em></strong></p><p>By default, there is always a branch on you repo called Master. Every commit made is on the master branch until you have created another branch. A branch enables you to work on the same project in different isolated environments.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/822/1*4IUZ_6fNLIhB_d0gGG4OmA.jpeg" /><figcaption>Branching</figcaption></figure><p>Making a commit after creating a branch does not move that commit to the newly created branch because there is a pointer called “Head” which is still pointing to the Master. To make a commit to a branch, you would first have to switch the Head pointer to that branch. So let’s look at the codes for creating a branch and also switching between branches.</p><p><strong><em>Create A Branch</em></strong></p><p>To create a branch, all you have to do is use git branch and the name of the branch you want it to create.</p><p><em>$ git branch testBranch</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/503/1*VTkCZbQ3vLK0sSYhT3zJ7w.jpeg" /><figcaption>Create a branch</figcaption></figure><p>Running git branch alone without the name of the branch would only list all the branches you have in your repo.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/450/1*OVSTkW80cbqNTtbujYWchA.jpeg" /></figure><p><strong><em>The git checkout Command</em></strong></p><p>Remember that when a commit is made that it will be added to the current branch. So even though we created the new branch, no new commit will be added to it since we are yet to switch <em>to it</em>. To switch, we use the git checkout command.</p><p><em>$ git checkout testBranch</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/541/1*aBgXAIRfSF6t4g5vYpTiTA.jpeg" /><figcaption>Switch Branch</figcaption></figure><p><strong><em>The Active Branch</em></strong></p><p>The <em>fastest</em> way to determine the active branch is to look at the output of the git branch command. An asterisk will appear next to the name of the active branch. Please note that only files in the active branch would be visible in the directory containing your repo. It’s not witch haunting.</p><p><strong><em>Delete A Branch</em></strong></p><p>If you want to delete the branch, you’d use the -d flag. The command below includes the -d flag which tells Git to <em>delete</em> the provided branch</p><p><em>$ git branch -d testBranch</em></p><p>A branch is used to do development work. I does not affect the project. Once you make the change on the branch, you can combine that branch into the master branch this “combining of branches” is called “merging”. Then you can delete the branch. So how do we merge?</p><p><strong><em>Merging</em></strong></p><p>Combining branches together is called <strong>merging</strong>. Merging makes a commit so it’s very important to know which branch you’re on when you’re about to merge branches together. Let’s go back to the master.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/505/1*8WWKuHsacrvzvjRDIq2smw.jpeg" /><figcaption>Switch back to Master</figcaption></figure><p><strong><em>The Merge Command</em></strong></p><p>The git merge command is used to combine Git branches:</p><p><em>$ git merge testBranch</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/454/1*DYt-ry12eIvG0zZnRkM87A.jpeg" /><figcaption>Merge branches</figcaption></figure><p>When a merge happens, Git will:</p><ul><li>look at the branches that it’s going to merge</li><li>look back along the branch’s history to find a single commit that <em>both</em> branches have in their commit history</li><li>combine the lines of code that were changed on the separate branches together</li><li>makes a commit to record the merge</li></ul><p>Now we can safely delete the branch.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/495/1*lGlauj_hdoP-24i8LV9Q7Q.jpeg" /><figcaption>Delete branch</figcaption></figure><p><strong><em>What If A Merge Fails?</em></strong></p><p>Git is able to combine our work on the various branches. However, there are times when it runs into problems trying to do a merge. When this happens, it is called a <strong>merge conflict</strong>, a topic for another day.</p><p>Thank you.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=58c6fc6a7f1c" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Happy Ending]]></title>
            <link>https://medium.com/@wyhzest/happy-ending-65786174b443?source=rss-92f1a8cc6cab------2</link>
            <guid isPermaLink="false">https://medium.com/p/65786174b443</guid>
            <category><![CDATA[commitment]]></category>
            <category><![CDATA[pursuit]]></category>
            <category><![CDATA[desire]]></category>
            <category><![CDATA[purpose]]></category>
            <category><![CDATA[web-development]]></category>
            <dc:creator><![CDATA[Chijioke Nwagwu]]></dc:creator>
            <pubDate>Sun, 10 Nov 2019 21:39:43 GMT</pubDate>
            <atom:updated>2019-11-13T02:43:46.824Z</atom:updated>
            <content:encoded><![CDATA[<p>Still on the matter…</p><h3><strong>Introduction</strong></h3><p>We all know what happy ending means. But for anyone that has a double mind on it, it simply means for an event to end in a pleasant way and that is not what this piece is about. However, it is a necessary starting point for this piece. This piece is actually a follow up on an earlier write up titled “<a href="https://medium.com/@wyhzest/i-m-growing-with-google-64d2b73b710e">I m GROWing with Google</a>” which happened to be a follow up on a much earlier write up titled “<a href="https://medium.com/@wyhzest/the-journey-of-endless-miles-6cb22e271f97">A journey of endless miles</a>” So in essence, this piece titled “Happy Ending” is like the season three of the first write up titled “<a href="https://medium.com/@wyhzest/the-journey-of-endless-miles-6cb22e271f97">The Journey of Endless miles</a>”.</p><h3><strong>Why write</strong></h3><p>Now how does happy ending relate to this write up? Well not this write up alone. Happy ending has a relationship with every write up whether positive or negative and most write ups usually end in a pleasant way. Why is that so? You see, many times, we miss the real purpose of writing. We sometimes think that writing should be for show off. To show our accomplishments, achievements, abilities and everything positive about us. And there is nothing wrong with any of those but they should not be the purpose or motivation for our writings. Irrespective of the light in which your write up portrays you, if that write up is not for your private consumption, then the primary motivation for your write up should be to motivate, edify, build up somebody using your knowledge and experiences.</p><h3><strong>Good or bad</strong></h3><p>So in essence, whether your journey ended well or it did not end well or it has not even ended, the question is, can it be a source of help to somebody else? If the answer is in the affirmative, then you are good to go. And it is based on this that this piece is given birth to. And please remember that this is like a follow up experience on two previous write ups. So if you have an idea of the content of the initial write ups, then this should be straight forward.</p><h3><strong>Certification is not enough</strong></h3><p>Nevertheless, I will just rewind a little bit. As at the time of the previous write up, I had a job and I stated in it that I was applying for internships and I was certain I was going to get one sooner or later. Why was I employed and still looking for an internship opportunity? Well after I got my Front End Web Developer Nanodegree certificate from Udacity, I felt it was time to make the career switch from a Technical Customer Care Specialist to a Front End Web Developer. Given I had gotten the certification through studying and executing the required task but the knowledge was merely mental. I wanted to be an embodiment of web development. I wanted a job that would not be different from what i was learning.</p><h3><strong>Confusion</strong></h3><p>Finally i got an internship opportunity for a web development role. It was an unpaid internship. Money did not matter to me because learning was my priority. It was to be unpaid for two months but about three weeks into the program, all hell was let loose against me. Some personal matters of which the details would not be necessary here. But the summary of it is that i got into a financial crisis, two of my laptops packed up, continuing with the internship became impossible for me and confusion of a very high degree sets in. I also lost my house in all of these.</p><p>Had it been that my laptops were still functional, I would not have been perturbed.</p><h3><strong>I did not lose everything</strong></h3><p>So now no house, no money, no job and worst of all no laptop. At this point I realized that Jesus is more than enough for me. I had to get closer to my saviour. After few weeks, I got used to staying without a laptop. I never knew I could stay for two days without touching a laptop. So my pursuit to learn web development took away almost everything I had but for Jesus. And there is nothing abnormal with this experience though. It should be expected because when you get committed to a cause, every other thing dies. Even in the Bible, there is a parable of a man who discovered a treasure hidden in a field. He went and sold everything he had then used the money to buy that field.</p><h3><strong>Web development my hidden treasure</strong></h3><p>Web development is a treasure that I have found and it is a treasure to me for many reasons. For instance, I enjoy working with computers. Any task that has to do with computers, trust me I can stay awake all night working. Also, any task that has to do with me using tools to create stuffs, count me in. Be it creating graphic designs, music beats, games or web pages and things of those sort are fun to me. Beyond getting paid for my job, enjoying the job is always a plus. Imagine you getting paid for having fun. Also, I like liberty to grow. The job I was doing had no space for a higher movement. Maybe it had and I was the one who was not seeing it. And if it had and I was not seeing it, what difference would that have made to me?</p><h3><strong>A bird in hand not worth two in the bush</strong></h3><p>So against all odds, I quit my job. I left a field where i was experienced to another field where I was a complete novice. I left my comfort zone to an unfamiliar territory. I left the known for the unknown. I gave up my bird in hand to pursue the ones flying in the forest. First of March I quit my job and now we are in November. It was around May that I got access to a laptop again. First a friend’s laptop and then my sister’s laptop which I am using up till now. The journey is still on and through this period I have been up, i have been down. I have experienced things I never knew I would — good, bad and ugly. But the good news is that as the days go by, I am getting better as a web developer.</p><h3><strong>I m Gaining</strong></h3><p>The high points for me are;</p><ol><li>Getting to the stage 8 of the HNG internship. I learnt a lot in the program despite the poor organisation of the program.</li><li>I also made it to the project phase of the ALC 4.0 and in fact we are awaiting the announcement or notification to those who will make it to the exam phase.</li><li>I am also working as a volunteer with a non profit foundation where I teach web development to complete beginners. I also double as a web developer for the foundation (Foundation for moral Value Reorientation).</li><li>I was also a volunteer at the 2019 Concatenate conference where I got my first dev shirts, stickers and stockings.</li></ol><h3><strong>Conclusion</strong></h3><p>Gradually I am gathering experiences and building my portfolio and my network. And it has not ended yet but I am definitely certain that it is going to be a happy ending.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=65786174b443" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[I m GROWing with Google]]></title>
            <link>https://medium.com/@wyhzest/i-m-growing-with-google-64d2b73b710e?source=rss-92f1a8cc6cab------2</link>
            <guid isPermaLink="false">https://medium.com/p/64d2b73b710e</guid>
            <category><![CDATA[andela]]></category>
            <category><![CDATA[andela-learning-community]]></category>
            <category><![CDATA[grow-with-google]]></category>
            <category><![CDATA[udacity]]></category>
            <category><![CDATA[alc-with-google]]></category>
            <dc:creator><![CDATA[Chijioke Nwagwu]]></dc:creator>
            <pubDate>Mon, 18 Feb 2019 11:37:20 GMT</pubDate>
            <atom:updated>2019-02-18T11:37:20.400Z</atom:updated>
            <content:encoded><![CDATA[<p>Andela Learning Community and Me</p><p><strong>Who?</strong></p><p>A brief introduction should be appropriate. Active Samsung Members users for West Africa should be familiar with the name Chijioke. I have been the Samsung Members manager for West Africa for about three years now. In this introduction I do not intend to showoff but to let you know that against all odds, no matter how insurmountable they may seem, you can achieve anything you set your heart to achieve.</p><p><strong>Programming Background</strong></p><p>Prior to 2017, I had no programming experience but graphics design and coding have always been my desire. In the last quarter of 2017, I decided to pursue this passion and I came across an application to Andela Fellowship program. I applied and went through the home study with so much dedication and it was also timely as my leave started few days into the study, with the deadline to submission of the test very close because my application was pretty late. At the end, I developed phobia for coding because I was able to attempt only the theoretical questions. The coding challenges made it look like I did not study at all. So I never wanted to have anything to do with coding again. I decided to focus squarely on graphics design. In fact I regretted the journey as a waste of my precious time.</p><p><strong>Recovery</strong></p><p>Early 2018, I had recovered from the traumatic experience. I decided to see what’s up with Andela so I discovered the Andela Learning Community. I applied and I was put on the waiting list. Meanwhile, I determined to teach myself coding as much as I could. I put a stop to every other business I engage in. I wanted to have more time dedicated to coding. I came across many learning resources; freecode camp, codecademy, fullstack academy, coursera, edX, and I had a problem with sticking to just one of them. But when I found out about Udacity, I knew that this is it. Udacity just suited my learning style so I Stuck with Udacity.</p><p><strong>Discovery</strong></p><p>Now with the style of presentation on Udacity, I knew it was just a matter of time. I started the free courses hoping that someday I would be able to afford the fee for the Nanodegree program. I wanted to learn JavaScript but HTML and CSS were requisites so I started with HTML. It was not long when I got a message from Andela Learning Community to apply for a Front End Web Development or Android Development program. I applied for the Front End track as a beginner. Not long afterwards I got another message, I was one of the over 16,000 recipients of the Google Africa Challenge Scholarship. I was so excited and shared the news on social media according to the instructions.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/1*ylE7MoHEVhrkYwYC_wdhLg.png" /></figure><p><strong>Don’t be too excited</strong></p><p>My excitement continued. I was happy with the online community on slack, the offline meetups was something to always look forward to. But it was not long before I realised that even the beginner track was too advanced for me when I got to Javascript especially jQuery. Maybe I was a very slow learner but I continued. With much support from my colleagues and mentors, both on the online slack community and offline meetups, I was able to complete the final Pixel Art Maker project.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/547/1*QJGUx7ocjI6XGaXbuahrdA.png" /></figure><p><strong>The end does not justify the means</strong></p><p>I had put in my best, giving the challenge everything I could but I knew there were thousands of fellows in the program that were more knowledgeable and experienced than I was when it comes down to JavaScript so I was just asking God for a miracle because I knew I was not among the top 500. But I consoled myself that I had learnt a lot already in the challenge so even if I don’t get the scholarship, the journey was worth the while. I felt I had gone through the process the best way I could so the outcome does not matter. But deep down I was praying to God for a miracle.</p><p><strong>I believe in miracles</strong></p><p>Finally my brethren, I made it. I could not believe it. Top 500 learners out of 16,000+ in Africa? It was like a dream. That morning, tears rolled down my cheeks. I was just transfixed on my seat in the office. And when I became conscious of my environment again and realized it was not a dream, I shared the news first with my family. I also got snacks for my colleagues in the office because for me this was a dream come through.</p><p><strong>Time to Get back to work.</strong></p><p>I knew I struggled in the challenge so I ve got extra work to do if I was going to make a meaning of the Nanodegree scholarship. I had to go back to the courses learnt in the challenge to try master some concepts as much as I could. This took about three weeks before I started the Nanodegree curriculum. I had to dedicate more time, three hours every day after work. My job by nature was very tedious so I was always exhausted by close of business and I would have to rest a bit before resuming the online lectures on Udacity. I had to deal with the risk of late night movement. Once I was attacked by hoodlums with a bike. I narrowly escaped that night and I changed my route of going home. On weekends, sometimes I had to deal with power outtages. Sometimes I would go to a business center and pay them just to use their electric power. On one occasion, I had to fuel the Generator set of a business center.</p><p><strong>I had to give up.</strong></p><p>We had seven projects to complete the Nanodegree program. With two months gone I was still struggling with the second project. The second project, Matching Card Game gave me the worst frustration of my life. From 10pm one Saturday night to 5am Sunday morning, I was just on a spot. I felt like smashing my laptop. It was then I knew that there was no way I could make it because I expected the remaining projects to be tougher. If I m still struggling with the second project with two months gone, then I would never be able to complete the remaining five with two months to go. So that morning I was left with no option but to quit. So I gave up that morning because I had stretched myself to my limit.</p><p><strong>New Limits</strong></p><p>Here is what I found out especially with coding. Whenever you stretch yourself to a limit, you have just created a new limit. I had to admit that <strong><em>going through the program and not getting the certificate was not a loss. The only way I could lose would be to quit the program</em></strong>. So I determined to continue. Long story short, I was able to meet up with all the projects’ requirements before the term end date and I got my Nanodegree certificate of completion for the Front End Web Development.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/549/1*Hi_jPMaPMdwNC2h2B-_VVg.png" /></figure><p><strong>So far not so good</strong></p><p>I had a lot of backlogs in different areas of my life because I had literally abandoned everything else. So immediately after the Nanodegree program, I had to take a break to attend to the things I had abandoned. I resumed learning fully this year, 2019 but my learning curve is being hindered time wise, especially because of my current job as the Samsung members manager and doubling as the level 2 technical customer care specialist for Samsung Mobile phones at the Samsung contact center for West Africa. I ve been trying hard to combine learning with my current job as much as I can, trying to get a firm grip of semantic HTML and CSS, having them at my finger tip and I m making progress and moving on to mastering JavaScript. Some of my postgraduate learning journeys can be found at <a href="https://github.com/wisestme">https://github.com/wisestme</a> .</p><p><strong>Way Forward</strong></p><p>To accelerate my learning curve, I ve been applying to companies involved in web development or programming for an internship role so that I can learn as I work. I am yet to get any but I know its coming.</p><p><strong>Appreciation</strong></p><p>I thank my Lord and Saviour Jesus Christ for the gift of life, for grace and favour. Thank you Google for the scholarships on Udacity and Pluralsight,(with more surprises to come hopefully. winks) what a privilege it has been. Thank you Andela for the initaitives, I sincerely appreciate you. To my mentors, facilitators, program managers, you guys are the best, always there for us despite your obvious busy schedule. To my fellow learners, thanks for your support and inspiration.</p><p><strong>Summary</strong></p><p>No matter your background, predisposition, its never late to start something new and there is always a way for you to make a way to accomplish anything you set your heart after. Just don’t stop moving forward.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=64d2b73b710e" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Journey of Endless Miles]]></title>
            <link>https://medium.com/@wyhzest/the-journey-of-endless-miles-6cb22e271f97?source=rss-92f1a8cc6cab------2</link>
            <guid isPermaLink="false">https://medium.com/p/6cb22e271f97</guid>
            <category><![CDATA[alc-with-google]]></category>
            <category><![CDATA[google-africa-scholarship]]></category>
            <category><![CDATA[google]]></category>
            <category><![CDATA[andela]]></category>
            <category><![CDATA[udacity]]></category>
            <dc:creator><![CDATA[Chijioke Nwagwu]]></dc:creator>
            <pubDate>Thu, 12 Jul 2018 13:52:10 GMT</pubDate>
            <atom:updated>2018-07-12T13:52:10.315Z</atom:updated>
            <content:encoded><![CDATA[<p>Starts here and now…</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/595/1*ycTcJUnp-DOHOXaG-j20cA.jpeg" /></figure><p>I really wish I knew how or where to start this story. Not just because writing is an art I have never attempted but the journey has also been a long one coming. Probably, it would be appropriate to start by saying a very big “THANK YOU” to Google, Udacity and Andela for such a wonderful opportunity into the Google Africa Scholarship Challenge. It was quite challenging. Next I would like to congratulate everyone that took up the challenge because we are all winners with or without the phase 2 of the scholarship. At least for the beginners’ tracks. With the skills we acquired, there would be no limits.</p><p>Like I already said, it was quite challenging for me working full time, 8.00AM to 5.00PM, Mondays through Fridays. I had to determine how to proceed with a workable schedule. I was able to come up with studying for three hours every day after work except on Wednesdays when I go to church from work. And in the evenings of Saturdays and Sundays, I tried to put in as much time as possible.</p><p>Now I am glad I took up the challenge because it has helped to improve my life in many ways. Not only has it improved my coding abilities but it has helped me improve on how I interact with others. For instance I am now moving away from the tendency of being selfish with knowledge and wanting to do everything by myself, needing and asking for no assistance. What I consider the most important lesson, even though it was difficult for me to comprehend at the start of the challenge, was how on earth am I supposed to be providing assistance to someone whom we are in a competition for same limited prize? As in help someone make it through in a journey to get an award I am not sure of getting myself? But I eventually understood the concept of healthy competition, how without collaboration, coding would be so backwards and with collaboration, we will all be better for it eventually.</p><p>This would be an unfair write up if I do not acknowledge the obvious that I am not better than those who were not selected for the phase 2 of the scholarship (Yes I was selected for it) because I met on our communities (online and offline) other learners whom I knew were far ahead of me as far as coding is concerned. So for me, being selected for the Nanodegree program is an opportunity and a privilege for which I am grateful to the organizers and my fellow learners for all the support.</p><p>Finally, thank you Jesus…..</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6cb22e271f97" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>