<?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: Philip</title>
    <description>The latest articles on DEV Community by Philip (@phezao).</description>
    <link>https://dev.to/phezao</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%2F666363%2F66b8d022-eec4-42bf-a4c4-f664b8f257b5.jpeg</url>
      <title>DEV Community: Philip</title>
      <link>https://dev.to/phezao</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/phezao"/>
    <language>en</language>
    <item>
      <title>First week of my commitment</title>
      <dc:creator>Philip</dc:creator>
      <pubDate>Mon, 08 Aug 2022 00:36:00 +0000</pubDate>
      <link>https://dev.to/phezao/first-week-of-my-commitment-51dg</link>
      <guid>https://dev.to/phezao/first-week-of-my-commitment-51dg</guid>
      <description>&lt;p&gt;So last week (and last post lol) I've decided to take a serious step and commit to try to study every day a little bit on the technologies I think I should be a master of.&lt;/p&gt;

&lt;p&gt;Those are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ruby&lt;/li&gt;
&lt;li&gt;Ruby on Rails&lt;/li&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Obviously there's way more, but I wanted to take the first couple of steps focusing on these three technologies, because even though I know them, I'm no way near to be good at them.&lt;/p&gt;

&lt;p&gt;Last week I created a sort of roadmap or topics in each one of these technologies that I need to know.&lt;/p&gt;

&lt;p&gt;I've studied so far:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ruby Blocks&lt;/li&gt;
&lt;li&gt;RSpec (finished an entire course about it and practiced TDD)&lt;/li&gt;
&lt;li&gt;Polymorphic Associations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I know that passive learning isn't the way to go, so I also implemented what I've learned in some projects.&lt;/p&gt;

&lt;p&gt;I've used TDD to implement a small project of "migrating" your database schema from a Bubble.io app to a PostgreSQL database, and I'm proud to say it really helped me to implement and it was fun to build. You can look at the repo &lt;a href="https://github.com/phezao/bubble-db-writer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I also revived another project to use polymorphic associations, and I will keep using this project to further my learning in Rails.&lt;/p&gt;

&lt;p&gt;From a day-to-day perspective, I felt I was learning so slow and so little, but when I organize things to write this post I can see the progress and how much I've studied and I'm actually happy with how much I've studied this week. Hopefully I can keep this rhythm going.&lt;/p&gt;

&lt;p&gt;If you found this post motivating or if you're also studying leave a comment down below or react to this post so we can motivate each other.&lt;/p&gt;

&lt;p&gt;Keep coding, keep learning!&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>ruby</category>
      <category>beginners</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Stop lying to yourself and do something about it</title>
      <dc:creator>Philip</dc:creator>
      <pubDate>Mon, 01 Aug 2022 01:27:34 +0000</pubDate>
      <link>https://dev.to/phezao/stop-lying-to-yourself-and-do-something-about-it-15f9</link>
      <guid>https://dev.to/phezao/stop-lying-to-yourself-and-do-something-about-it-15f9</guid>
      <description>&lt;p&gt;Hello there 👋&lt;/p&gt;

&lt;p&gt;My name is Philip, I'm a fullstack developer at a small startup and I've been coding for the past 2 years or so.&lt;/p&gt;

&lt;p&gt;Actually, am I a dev? Have I been coding for the past months? 🤔&lt;/p&gt;

&lt;p&gt;This post is a &lt;strong&gt;wake up call&lt;/strong&gt; to myself and maybe other devs out there that may be in a similar situation as I am (hopefully not).&lt;/p&gt;

&lt;h3&gt;
  
  
  Career transition
&lt;/h3&gt;

&lt;p&gt;To give you context, I'm a postgrad webdev bootcamp, and since I finished the bootcamp I was thrilled to start applying what I've learned to real world cases. In my job at the time they gave me the opportunity to do a career transition, moving from business development to product/web development and I was really happy about it, I was going to be mentored by a very experienced senior dev and learn a lot. &lt;/p&gt;

&lt;p&gt;Everything seemed great &lt;/p&gt;

&lt;p&gt;Then something happened inside the company, we had to move to a different project, but still ok because it was going to be the same structure. Or that's what I thought...&lt;/p&gt;

&lt;p&gt;In reality, the senior dev got another job but still wanted to keep on the current job as well, so our code reviews and meetings became less and less frequent, more rushed. I kept saying to myself that if I kept coding I would still be learning tons. But to be honest, I was really lying to myself. Not only this new project/business wasn't appealing, it was more like a side-hustle to the senior dev, so it became really demotivating for me.&lt;/p&gt;

&lt;h3&gt;
  
  
  Something new?
&lt;/h3&gt;

&lt;p&gt;I got really frustrated and felt that maybe I need to look for a new job. I got a new job at another startup, I was invited by a tech lead. He offered to mentor me and help in my journey to become a dev as we would transition a whole product from no-code to code, and again I was thrilled.&lt;/p&gt;

&lt;p&gt;Some months passed by, and I can count with my hands how many lines of code I've written in this new job and I had to use a no-code tool to help the company with the current app. I was always told that in just a few weeks and you will start coding and surprise surprise, suddenly the tech lead left the company.👺&lt;/p&gt;

&lt;p&gt;I got really sick of all this and started applying on jobs. And no surprise to myself, I felt unprepared as I've been months with no-code and not studying. I know this is all my fault, I'm the one that accepted this situation, I just feel really bad that all this time that I could've been studying and preparing for interviews I spent on no-code, not enjoying what I was doing.&lt;/p&gt;

&lt;h3&gt;
  
  
  Wake up
&lt;/h3&gt;

&lt;p&gt;Please stop lying to yourself. Don't get comfortable waiting. Go do something about it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build a study plan &lt;/li&gt;
&lt;li&gt;Commit to a schedule &lt;/li&gt;
&lt;li&gt;Practice interview problems &lt;/li&gt;
&lt;li&gt;Build projects&lt;/li&gt;
&lt;li&gt;Read books &lt;/li&gt;
&lt;li&gt;Schedule interviews&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I've had enough, and I'm commited to study really hard and do all the things above to actually become a better developer, a true developer.&lt;/p&gt;

&lt;p&gt;Just to give more context on my stack and what I'm going to be focusing my studies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ruby&lt;/li&gt;
&lt;li&gt;Ruby on Rails&lt;/li&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is my first post ever, so thank you so much if read until the end. If anything I said resonated with you, if you enjoyed the post and got curious for next steps, please leave a comment and I will do my best to keep posting about what I'm doing and some progress.&lt;/p&gt;

&lt;p&gt;Keep coding, keep learning!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>webdev</category>
      <category>career</category>
      <category>100daysofcode</category>
    </item>
  </channel>
</rss>
