<?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: José Paz</title>
    <description>The latest articles on Forem by José Paz (@pazcifier).</description>
    <link>https://forem.com/pazcifier</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%2F98450%2F820dfb57-cc4b-431c-b904-5625a990c866.png</url>
      <title>Forem: José Paz</title>
      <link>https://forem.com/pazcifier</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/pazcifier"/>
    <language>en</language>
    <item>
      <title>Developer Diary #3 - Bus(y)ness</title>
      <dc:creator>José Paz</dc:creator>
      <pubDate>Mon, 24 Sep 2018 02:10:34 +0000</pubDate>
      <link>https://forem.com/pazcifier/developer-diary-3---busyness-1iip</link>
      <guid>https://forem.com/pazcifier/developer-diary-3---busyness-1iip</guid>
      <description>&lt;p&gt;Hello and welcome!&lt;/p&gt;

&lt;p&gt;This and last week were kinda busy for me with some mid term tests so development with personal projects went to an halt. With &lt;em&gt;the little&lt;/em&gt; free time that I got I decided to start with the basis of Python and now this is what I think:&lt;/p&gt;

&lt;h1&gt;
  
  
  DUDE THIS IS HARD
&lt;/h1&gt;

&lt;p&gt;Alright, alright not hard &lt;em&gt;per se&lt;/em&gt; but coming from another languages with similar structures, learning Python is like &lt;strong&gt;WHERE ARE THE SEMICOLONS?!&lt;/strong&gt; and that's the hard part.&lt;/p&gt;

&lt;p&gt;Now I know why so many schools and universities teach you this language as your first, it's fun, and you don't have to think much to create something.&lt;/p&gt;

&lt;p&gt;I'm lucky that I got a friend that hand me her classes when she was in first year of university, if I need something I just look at it! (or in the online bible known as Stackoverflow)&lt;/p&gt;

&lt;h1&gt;
  
  
  How do I learn a new language?
&lt;/h1&gt;

&lt;p&gt;Since I learned Pascal like three years ago I always had like a self imposed test or challenge:&lt;/p&gt;

&lt;p&gt;One week, starting my summer vacations I didn't had internet for some days, I was bored and decided to make a game, it was kinda simple, a game with a turn-based combat, in my mind was easy make that, I was &lt;strong&gt;sure&lt;/strong&gt; how to make that... Now I see it and I'm amazed how I did it.&lt;/p&gt;

&lt;p&gt;If you are curious &lt;a href="https://github.com/Pazcifier/RDG/blob/master/Pascal%20-%20Original%20version/RDG.pas"&gt;you can see the source code here&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  WARNING
&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;That code was made when I was in my first year, I didn't had any knowledge of objects nor that I could've made another document to hold the functions, I made that with everything I learned (and researched) in my first year.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Also it is in Spanish.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Anyway, the &lt;strong&gt;REAL&lt;/strong&gt; first version I completed it in like three days and the rest of the week was tweaks and bug fixes until I got that version that I shared, I'm happy with it, it does still have some bugs but I'm not gonna go back to it... unless not in that language...&lt;/p&gt;

&lt;h1&gt;
  
  
  What do you mean?
&lt;/h1&gt;

&lt;p&gt;Every time I learn a new language, the way that I feel happy with my actual knowledge of it or mastery is by remaking RDG (Role (the) Dice Game... because it is a Role-Playing game heavily based in a Random Number Generator that acts like a dice) in the new language &lt;em&gt;and&lt;/em&gt; adding something new.&lt;/p&gt;

&lt;p&gt;For example, when I learned C and C++ I added two more scenarios, an inn, somewhere where you could rest at some cost and a town that had three buildings and nine possible outcomes, it had an inn, a shop and a blacksmith, the last one was new too! and a city could have the three, two of them, one or none.&lt;/p&gt;

&lt;p&gt;With Java and C# I finally knew what an object was so I revamped almost every mechanic of the game, specially the core of it, the combat.&lt;/p&gt;

&lt;p&gt;It is kinda sad that I didn't save that two versions, I didn't know about git or uploaded somewhere because I didn't fully finish any of that versions.&lt;/p&gt;

&lt;p&gt;With the Python version I want to revamp the classes. Since the Pascal version every class had something special but all of them acted the same in some way or another, I want with this version add more depth to combat, like abilities or something, maybe some other things but that's the main objective.&lt;/p&gt;




&lt;p&gt;In a future I'm going to do an analysis of the original RDG and how it evolved with the time, maybe it's something interesting to see, let me know.&lt;/p&gt;

&lt;p&gt;Feel free to share any type of comment, do you have some challenge to test yourself?&lt;/p&gt;

&lt;p&gt;See you next week!&lt;/p&gt;

</description>
      <category>devdiary</category>
      <category>career</category>
    </item>
    <item>
      <title>Developer Diary #2 - The planning of the eCV</title>
      <dc:creator>José Paz</dc:creator>
      <pubDate>Sun, 09 Sep 2018 17:56:36 +0000</pubDate>
      <link>https://forem.com/pazcifier/developer-diary-2---the-planning-of-the-ecv-55oo</link>
      <guid>https://forem.com/pazcifier/developer-diary-2---the-planning-of-the-ecv-55oo</guid>
      <description>&lt;p&gt;Hello and welcome!&lt;/p&gt;

&lt;p&gt;This week (or half of it) I learned to differentiate yourself from others with the contents and design of your resume (or curriculum vitae if you like) with the help of my communication skills teacher.&lt;/p&gt;

&lt;p&gt;She taught us about how everybody is different and how to &lt;strong&gt;appeal&lt;/strong&gt; to a company. At the start of the class everyone was confused, so do I; you have in your class 30 aspiring engineers and programmers that may, or may not, have the same technical abilities (like the same languages) if we all give our CVs to the same company, &lt;strong&gt;HOW&lt;/strong&gt; can we appeal &lt;strong&gt;MORE&lt;/strong&gt; than the other? If you have some kind of job experience or experience with job interviews it can be easy to answer, but not for me.&lt;/p&gt;

&lt;p&gt;I'm from Venezuela and there I studied for three years computer engineering before moving to Uruguay to continue it. One thing different between these two is that in Uruguay is very common to work in summer or in a part time job when you are starting high school, that way you have some kind of job experience. I had none (neither some of my colleagues but most of them did) so I payed more attention to what the teacher was saying.&lt;/p&gt;

&lt;p&gt;Long story short, she said that we needed to take advantage of our abilities and try to make or do something just to add it on the resume, like one of her students put a QR code in his as a way to show its portfolio, and then it hit me.&lt;/p&gt;

&lt;p&gt;How about I make a CV online and put it in a page? That would be cool! an electronic Curriculum Viate! An eCV! No... an eCV™! But first we have to ask ourselves:&lt;/p&gt;

&lt;h1&gt;
  
  
  Why?
&lt;/h1&gt;

&lt;p&gt;If I'm already going to make one in paper, &lt;strong&gt;why I'm going to make an online one?&lt;/strong&gt; isn't that doing more work?&lt;/p&gt;

&lt;p&gt;Not really, at least not for me, I believe that if I do it this way I'm going to caught more people only for the originality. I also think that this is going to be the future of resumes so better hop into the train before you're out of seats.&lt;/p&gt;

&lt;p&gt;Also, I made a list of good and bad points about doing it this way:&lt;/p&gt;

&lt;h3&gt;
  
  
  Good ones! 👍🏻
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Freedom,&lt;/strong&gt; you can create it and design it just the way you like it!&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Animations,&lt;/strong&gt; you can't print gifs!&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Experience,&lt;/strong&gt; you can learn a lot just by doing it!&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A QR code in your business card,&lt;/strong&gt; is very aesthetic!&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The ones that are not so good 🤢
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;You have to program it,&lt;/strong&gt; I mean, this one was obvious&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If we put all of the points in a scale the positives win, so, let's start!&lt;/p&gt;

&lt;h1&gt;
  
  
  Let's think about what we are going to need
&lt;/h1&gt;

&lt;p&gt;I have used most of the things that I think I'm going to need for this project that I'm going to list riiiiiiiiiight... now:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Github pages,&lt;/strong&gt; this is the most important tool I think, I mean, how are we going to show the world our eCV? &lt;a href="https://pages.github.com/"&gt;Github Pages&lt;/a&gt; is the way to have a free hosting of your resume.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HTML/CSS,&lt;/strong&gt; these are the basics, HTML for the text, CSS to make the text pretty, not much else to say.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Javascript,&lt;/strong&gt; I want some interactivity in my eCV, that's one of the advantages of making your resume online, javascript is my way to go with this.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;React,&lt;/strong&gt; I'm not very familiarized with &lt;a href="https://reactjs.org/"&gt;React&lt;/a&gt;, I heard of it one class at uni but didn't pay so much attention to it, but it could be useful, I'm not very sure of using it though...&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frameworks,&lt;/strong&gt; maybe some of them can work, at least to make things more easily, like &lt;a href="https://getbootstrap.com/"&gt;Bootstrap&lt;/a&gt; or &lt;a href="https://tachyons.io/"&gt;TACHYONS&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Maybe I'm going to use something else, but these are the one that come to my mind, if I'm using other one I'll make sure to link it!&lt;/p&gt;

&lt;h1&gt;
  
  
  Ok, ok... but how is going to look?
&lt;/h1&gt;

&lt;p&gt;Nice question! This question was also asked to my teacher and she said:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The basics of a great CV is to design it like a building, the most important bits of you go to the top, like a rooftop, then you structure your CV as a base for this, using big blocks of information.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;She didn't really said that, I made that analogy, but the idea is the same.&lt;/p&gt;

&lt;p&gt;Thinking it like that you can get &lt;strong&gt;A LOT&lt;/strong&gt; of possible designs and then you start filtering until you find the one of your liking, so I decided to go around looking for some inspiration and I found this one, you may have never heard of it, but I took a photo of it!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9lQpXglR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/06cIwRG.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9lQpXglR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/06cIwRG.png" alt="Image 1" title="The Dev.to profile page"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Just look how great it looks &lt;em&gt;uhm!&lt;/em&gt; 👌🏻 &lt;em&gt;beautiful!&lt;/em&gt; maybe if we made some tweaks here and there...&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IWH5bCOD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/PkIRm1q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IWH5bCOD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/PkIRm1q.png" alt="Image 2" title="The Dev.to profile page... but better"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Yeaaaaaah I think I got something!&lt;/p&gt;

&lt;p&gt;Yep, I'm talking about the Dev.to profile page, I think is just the inspiration that I need, literally blocks of information... is just perfect. Maybe that's why we have the option of adding more technical information about ourselves... just like in a CV!&lt;/p&gt;

&lt;h1&gt;
  
  
  The plan
&lt;/h1&gt;

&lt;p&gt;This one is simple: Create a CV based of this design and make it &lt;strong&gt;interactive&lt;/strong&gt; we have to take advantages of all the opportunities that offers making our resume this way.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0xbK8ZaO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/3yzMphp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0xbK8ZaO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i.imgur.com/3yzMphp.png" alt="Image 3" title="A design for my eCV"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is just an example, but imagine all the possibilities!&lt;/p&gt;

&lt;h1&gt;
  
  
  The objectives
&lt;/h1&gt;

&lt;p&gt;I think the most important (and obvious) is &lt;strong&gt;getting a job with this,&lt;/strong&gt; appeal to someone or a company, make myself interesting.&lt;/p&gt;

&lt;p&gt;I want to have it ready &lt;strong&gt;before January,&lt;/strong&gt; That's when summer starts here.&lt;/p&gt;

&lt;p&gt;I also want to learn some &lt;strong&gt;new tricks and maybe new tools&lt;/strong&gt;, like React.&lt;/p&gt;

&lt;p&gt;There's maybe more objectives but I'll add them as they appear.&lt;/p&gt;




&lt;p&gt;This is going to be a very important project, one that I'm going to dedicate a big chunk of my time just to make it look perfect and I hope it does!&lt;/p&gt;

&lt;p&gt;You are welcome to leave a comment, I'll appreciate the feedback and happy to hear your opinions!&lt;/p&gt;

</description>
      <category>devdiary</category>
      <category>design</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Developer Diary #1 - An Introduction</title>
      <dc:creator>José Paz</dc:creator>
      <pubDate>Thu, 06 Sep 2018 02:22:43 +0000</pubDate>
      <link>https://forem.com/pazcifier/developer-diary-1---an-introduction-20da</link>
      <guid>https://forem.com/pazcifier/developer-diary-1---an-introduction-20da</guid>
      <description>&lt;p&gt;Hello and welcome!&lt;/p&gt;

&lt;p&gt;This is my developer diary, a section of my life (and the purpose of this account) to share what I did this week in code.&lt;/p&gt;

&lt;p&gt;My intention with this is to share all my creative process and decisions on a personal project(s) hoping that someone finds it useful and to boost my motivation for continuous development.&lt;/p&gt;

&lt;p&gt;I'm gonna try to share any kind of photos or planning phases and fully explain them in case someone finds them interesting, worst case scenario gonna remade them in Photoshop or any other type of software. But &lt;em&gt;why so eager to share that?&lt;/em&gt; I believe that the first phase, the planning phase, is the most important in any type of job, not only in design and development and also, I find it easier to &lt;em&gt;see&lt;/em&gt; what I'm coding.&lt;/p&gt;

&lt;p&gt;Other thing, one very important, that I'm going to share is code segments that I find too complex or interesting or weird or... well you name it, you never know if that is going to be the answer in a future interview question of a show aired on TV that you are going to participate.&lt;/p&gt;

&lt;p&gt;My vision or objective with these posts is to find balance between my studies and my projects, also, this is not only me sharing knowledge, I want to find feedback between you and me and between you and the comments.I believe that it is impossible to develop something without a second opinion, in other words, it is (for me) impossible develop alone, that's why we have pages like &lt;a href="https://stackoverflow.com/"&gt;stackoverflow&lt;/a&gt;. And (more as a secondary objective) is to perfect my English skills and writing skills in general.&lt;/p&gt;

&lt;p&gt;Hope you find these useful!&lt;/p&gt;

</description>
      <category>devdiary</category>
    </item>
  </channel>
</rss>
