<?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: robencom</title>
    <description>The latest articles on DEV Community by robencom (@robencom).</description>
    <link>https://dev.to/robencom</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%2F40369%2F6900f9d2-95d0-40cc-a33a-13f5c0ee11f1.jpg</url>
      <title>DEV Community: robencom</title>
      <link>https://dev.to/robencom</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/robencom"/>
    <language>en</language>
    <item>
      <title>MacOS v Linux v Windows?</title>
      <dc:creator>robencom</dc:creator>
      <pubDate>Mon, 05 Dec 2022 17:50:19 +0000</pubDate>
      <link>https://dev.to/robencom/macos-v-linux-v-windows-1657</link>
      <guid>https://dev.to/robencom/macos-v-linux-v-windows-1657</guid>
      <description>&lt;p&gt;Which OS are you using for work? Also, out of pure interest, which OS are you using for personal use?&lt;/p&gt;

&lt;p&gt;In some companies, they don't wanna even hear the word "Windows".&lt;/p&gt;

&lt;p&gt;Most devs, especially "NEW DEVS" are preferring Mac..&lt;/p&gt;

&lt;p&gt;I usually used Windows as it was the OS provided by the company, but one company suggested Linux, so yeah, Linux was also good, no big differences.&lt;/p&gt;

&lt;p&gt;I wonder if Mac has any sort of advantages over the others? Besides the iOS thingy...&lt;/p&gt;

&lt;p&gt;Thoughts?&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>os</category>
    </item>
    <item>
      <title>Laravel Sail on Windows</title>
      <dc:creator>robencom</dc:creator>
      <pubDate>Thu, 26 May 2022 14:52:01 +0000</pubDate>
      <link>https://dev.to/robencom/laravel-sail-on-windows-1pgk</link>
      <guid>https://dev.to/robencom/laravel-sail-on-windows-1pgk</guid>
      <description>&lt;p&gt;I wanted to write my own detailed walkthrough on how to setup Laravel Sail on a Windows machine.&lt;/p&gt;

&lt;p&gt;0- Install Windows Terminal from the Microsoft Store.&lt;/p&gt;

&lt;p&gt;1- Check if Virtualization Technology is enabled in your BIOS: &lt;br&gt;
UEFI BIOS (Advanced &amp;gt; CPU Configuration &amp;gt; SVM Mode or Virtualization Technology..&lt;/p&gt;

&lt;p&gt;2- enable WSL with this command (via terminal or command prompt with Admin privileges): &lt;br&gt;
&lt;code&gt;dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;3- enable VM with this command (via terminal or command prompt with Admin privileges): &lt;br&gt;
&lt;code&gt;dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;4- Download the Linux kernel update package: &lt;br&gt;
&lt;a href="https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi"&gt;Download WSL2 Linux kernel update package for x64 machines&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;5- Set WSL2 as your default version (via terminal or command prompt with Admin privileges): &lt;br&gt;
&lt;code&gt;wsl --set-default-version 2&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;6- Instal Ubuntu 20.04.4 LTS (or whichever Ubuntu you desire) from the Microsoft Store and follow instructions&lt;/p&gt;

&lt;p&gt;7- Run the command (via terminal or command prompt with Admin privileges) &lt;code&gt;wsl --list --verbose&lt;/code&gt; to verify your installation.&lt;/p&gt;

&lt;p&gt;8- Now, download and Install &lt;a href="https://hub.docker.com/editions/community/docker-ce-desktop-windows/"&gt;Docker Desktop&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;9- Open Docker Desktop: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;in the General tab, click on the gear icon and make sure "Use 
 wsl2 based engine" is checked.&lt;/li&gt;
&lt;li&gt;in the Resources tab, check your ubuntu Integration and click 
 Apply&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;10- Open Windows Terminal and cd ~ (to go to the home dir) then type this command to install a fresh Laravel project: &lt;br&gt;
&lt;code&gt;curl -s https://laravel.build/test-project | bash&lt;/code&gt;&lt;br&gt;
Obviously, change "test-project" to whatever the name of the project that you desire.&lt;/p&gt;

&lt;p&gt;11- To find the files of this project, just open your File Explorer and type: &lt;code&gt;\\wsl$&lt;/code&gt; then you can go to Ubuntu-20.04\home\YOUR_USERNAME\test-project&lt;/p&gt;

&lt;p&gt;12- now in the terminal, cd to the new project (cd test-project) and type this command to start sail: &lt;br&gt;
&lt;code&gt;./vendor/bin/sail up&lt;/code&gt; &lt;br&gt;
(this will take time for fresh installation)&lt;/p&gt;

&lt;p&gt;13- to make an alias, in the terminal :&lt;br&gt;
&lt;code&gt;nano ~/.bashrc&lt;/code&gt; &lt;br&gt;
then at the end of the file write: &lt;br&gt;
&lt;code&gt;alias sail='bash vendor/bin/sail'&lt;/code&gt; &lt;br&gt;
then apply the change &lt;code&gt;. ~/.bashrc&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;14- now we can stop it with &lt;code&gt;sail down&lt;/code&gt; and turn it on with &lt;code&gt;sail up&lt;/code&gt;, we can also pause it with &lt;code&gt;CTRL+C&lt;/code&gt;, or as detached mode : &lt;code&gt;sail up -d&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;15- If using PHPStorm: click File &amp;gt; Open &amp;gt; then type \wsl$\Ubuntu-20.04\ and look for your project&lt;/p&gt;

&lt;p&gt;16- IMPORTANT: to shut down the VM, type in terminal: &lt;br&gt;
&lt;code&gt;wsl --shutdown&lt;/code&gt;&lt;br&gt;
This will make sure that the VM is not taking memory when you are not using it!&lt;/p&gt;

&lt;p&gt;17- As for the database, you can run &lt;code&gt;sail artisan migrate&lt;/code&gt; to run the migrations.&lt;/p&gt;

&lt;p&gt;18- To connect to the database through MySQL Workbench (or any other database IDE): connecting your SQL Management Software using localhost with the default username: sail and password: password.&lt;/p&gt;

&lt;p&gt;DONEEEEEEEEEEEEEEEEEEEEEEEE!!!&lt;/p&gt;

&lt;p&gt;So the daily routine after this would be:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;        - open terminal
        - type wsl
        - cd ~ then go to the project dir
        - sail up -d
        - then open PHPStorm
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;For more info, this was the reference I used: &lt;a href="https://blog.devgenius.io/kickstart-your-laravel-web-app-using-laravel-sail-30276265e588"&gt;REF&lt;/a&gt;&lt;/p&gt;

</description>
      <category>php</category>
      <category>laravel</category>
      <category>docker</category>
    </item>
    <item>
      <title>Backend vs Frontend vs Full-Stack?</title>
      <dc:creator>robencom</dc:creator>
      <pubDate>Wed, 25 May 2022 10:50:06 +0000</pubDate>
      <link>https://dev.to/robencom/backend-vs-frontend-vs-full-stack-47cp</link>
      <guid>https://dev.to/robencom/backend-vs-frontend-vs-full-stack-47cp</guid>
      <description>&lt;p&gt;Which one are you: backend, frontend or full-stack developer?&lt;/p&gt;

&lt;p&gt;I've been a developer for the past 10 years, and along this time, I came in contact with many developers who cannot answer this question for one reason or another. &lt;/p&gt;

&lt;p&gt;Clearly, a full-stack developer is much more appreciated than the rest for the obvious reason that a full-stack dev can do both backend and frontend, which makes them more appreciated by their employer and by their colleagues.&lt;/p&gt;

&lt;p&gt;But I came to realize that most of the devs I worked with had a preference: either backend or frontend. Also, you gotta be better, even if slightly, at one more than the other.&lt;/p&gt;

&lt;p&gt;Long ago, I realized that I preferred backend over frontend, which wasn't a surprise since my "main" languages were PHP and Python, although I used JavaScript since the beginning of my career.&lt;/p&gt;

&lt;p&gt;Sadly, till this day I see a lot of full-stack jobs (such as Laravel/Vue.js). &lt;/p&gt;

&lt;p&gt;Percentages:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AGJm9bVn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.utorontobootcamp.com/wp-content/uploads/sites/97/2020/10/percentage-of-full-stack-developers.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AGJm9bVn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.utorontobootcamp.com/wp-content/uploads/sites/97/2020/10/percentage-of-full-stack-developers.jpg" alt="backend vs frontend vs FullStack percentages" width="880" height="921"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you see, the backend and full-stack percentages are almost identical, because it is a common misconception that "if you can do the backend part then how hard is it to also do a bit of JS/HTML/CSS (frontend) to finish up the application/task?"&lt;/p&gt;

&lt;p&gt;Hence:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LR26g2Pe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://media-exp1.licdn.com/dms/image/C5622AQGxXIVhlC9DNg/feedshare-shrink_2048_1536/0/1640706052143%3Fe%3D2147483647%26v%3Dbeta%26t%3D-VVs5l1a6U4DaHNdi11Vbjs4UMR5dz_2_s3nXBFkBSQ" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LR26g2Pe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://media-exp1.licdn.com/dms/image/C5622AQGxXIVhlC9DNg/feedshare-shrink_2048_1536/0/1640706052143%3Fe%3D2147483647%26v%3Dbeta%26t%3D-VVs5l1a6U4DaHNdi11Vbjs4UMR5dz_2_s3nXBFkBSQ" alt="backend vs frontend vs FullStack" width="660" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This picture explains it very well: &lt;br&gt;
Backend: kitchen&lt;br&gt;
Backend Devs: chefs, sous-chefs&lt;br&gt;
Frontend: the restaurant hall, tables, chairs..&lt;br&gt;
Frontend Devs: waiters, manager, receptionist, cleaners..&lt;br&gt;
Full-Stack: Fast food truck&lt;br&gt;
Full-Stack Devs: Fast food truck operator (drives it, cleans it, prepares food, greets customer, serves food, gets paid, gives back change!)&lt;/p&gt;

&lt;p&gt;So next time an employer offers you a Full-Stack job, remember this picture.&lt;/p&gt;

&lt;p&gt;Personally, I'm pushing towards the dismantle of Full-Stack mentality. In my last 10 interviews throughout the last couple of years, I pushed for the segregation of backend from frontend (reminds me of the SOLID principles I). I managed to do backend with a TINY bit frontend in my current gig, and I am pushing currently with couple of future employers with the same result.&lt;/p&gt;

&lt;p&gt;I implore you all, if you agree with me, then let's push employers to understand, that backend and frontend are different things and need to be done by different people. Some companies understood this, mostly big companies. But the medium and even smaller ones need to adapt this mentality as well.&lt;/p&gt;

&lt;p&gt;In case you enjoy Full-Stack development, then ignore this article :)&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>Don't expect a change in IT</title>
      <dc:creator>robencom</dc:creator>
      <pubDate>Wed, 20 Apr 2022 07:01:50 +0000</pubDate>
      <link>https://dev.to/robencom/dont-expect-a-change-in-it-4095</link>
      <guid>https://dev.to/robencom/dont-expect-a-change-in-it-4095</guid>
      <description>&lt;p&gt;I've been in the IT sector, as a developer mainly, for about 10 years, and although new technologies arise every day, sadly some things aren't changing/improving such as job interviews.&lt;/p&gt;

&lt;p&gt;From my latest experience, I did an interview with a company and they LOVED me, they became so desperate to get me. A few days later I did another interview with another company, and they gave me such a horrible feedback which equals to "is this person a developer even?".&lt;/p&gt;

&lt;p&gt;How come some developers (interviewers) see that you are good and others think that you are bad, even when they ask almost exactly the same questions?&lt;/p&gt;

&lt;p&gt;Maybe we finally need a STANDARD to qualify and rate developers skills. I wrote about this about 5 years ago, and now I am geting interviewed again, and I find this exact same problem still exists, exactly how it was 5 years ago.&lt;/p&gt;

&lt;p&gt;I'm thankful that I have much more confidence now than before, but still, even if you have the confidence of the whole world, couple of rejections (and negative feedback) will hit your confidence (and psyche) hard.&lt;/p&gt;

&lt;p&gt;We need to have this discussion more often so this problem gets fixed, especially to the newcomers who often complain about this annoying problem.&lt;/p&gt;

&lt;p&gt;I do believe there are qualified people who can come up with SCIENTIFIC way to test the skills of a developer and through it determine if that person is junior/mid/senior, and also determine how much of the desired Tech the developer knows and so on. We need these people to gather up and figure it out.&lt;/p&gt;

&lt;p&gt;Tell me, my friends, what STANDARDS do you want to see in IT, especially when it comes to job interviews? Maybe we can start this here together.&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>What do you do when you are not working?</title>
      <dc:creator>robencom</dc:creator>
      <pubDate>Tue, 06 Apr 2021 10:49:53 +0000</pubDate>
      <link>https://dev.to/robencom/what-do-you-do-when-you-are-not-working-4nha</link>
      <guid>https://dev.to/robencom/what-do-you-do-when-you-are-not-working-4nha</guid>
      <description>&lt;p&gt;Most of us work 8-9 hours a day at our jobs.&lt;/p&gt;

&lt;p&gt;Most people sleep 6-8 hours a day, leaving them with 18-16 hours of awake time.&lt;/p&gt;

&lt;p&gt;Lately I realized, that for years, in my free time, I used to LOSE myself in the virtual world. It is too easy for a developer to keep in their computer even if they are not working. This includes, gaming, surfing the internet, watching YouTube/series/movies or any other online activity.&lt;/p&gt;

&lt;p&gt;It is easy to tell someone to get a hobby, or exercise or read a book. But what if I don't like any of these? What if I already do them, but I still have free time on my hand?&lt;/p&gt;

&lt;p&gt;How do you spend your free time? What advice do you have for someone who just got 6-8 hours of free time on their hand, and they don't know what to do for that long, every day! (even more on the weekends!) &lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>dev.to Follow Challenge!</title>
      <dc:creator>robencom</dc:creator>
      <pubDate>Wed, 24 Apr 2019 07:16:02 +0000</pubDate>
      <link>https://dev.to/robencom/dev-to-follow-challenge-4lhi</link>
      <guid>https://dev.to/robencom/dev-to-follow-challenge-4lhi</guid>
      <description>&lt;h1&gt;
  
  
  Follow Challenge
&lt;/h1&gt;

&lt;p&gt;I recently realized that I'm followed by &lt;strong&gt;688&lt;/strong&gt; devs and I'm following only &lt;strong&gt;103&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;I try to follow every developer who impresses me with their ideas.&lt;/p&gt;

&lt;p&gt;So I decided to try to increase my following numbers by reading much more articles, where I am sure I am gonna find much more brilliant developers with brilliant ideas.&lt;/p&gt;

&lt;p&gt;Would you do the same?&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>challenge</category>
    </item>
    <item>
      <title>PHP Devs: Explain to me PHP 7's performance boost!</title>
      <dc:creator>robencom</dc:creator>
      <pubDate>Thu, 23 Aug 2018 07:52:55 +0000</pubDate>
      <link>https://dev.to/robencom/php-devs-explain-to-me-php-7s-performance-boost-4c9j</link>
      <guid>https://dev.to/robencom/php-devs-explain-to-me-php-7s-performance-boost-4c9j</guid>
      <description>&lt;p&gt;Hello, PHP community.&lt;/p&gt;

&lt;p&gt;As you already know, PHP 7 offers a huge performance boost, whether it is the memory usage, or the requests per second (which is almost doubled).&lt;/p&gt;

&lt;p&gt;Now, we know this is due to the new Zend Engine 3. Let me quote from the Rogue Wave (Zend) website : &lt;br&gt;
"Thanks to the new Zend Engine 3.0, your apps see up to 2x faster performance and 50% better memory consumption than PHP 5.6, allowing you to serve more concurrent users without adding any hardware."&lt;/p&gt;

&lt;p&gt;Can you guys explain to me, or at least find me references/articles/docs, what are the reasons that PHP 7 is that much better performing than PHP 5.6? What are those changes in Zend Engine 3 that make all the difference?&lt;/p&gt;

&lt;p&gt;I'd appreciate both your explanations or any articles you can find for me to read.&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>php</category>
    </item>
    <item>
      <title>Why do developers have the toughest interviews in the world?</title>
      <dc:creator>robencom</dc:creator>
      <pubDate>Fri, 20 Jul 2018 13:07:14 +0000</pubDate>
      <link>https://dev.to/robencom/why-do-developers-have-the-toughest-interviews-in-the-world-260o</link>
      <guid>https://dev.to/robencom/why-do-developers-have-the-toughest-interviews-in-the-world-260o</guid>
      <description>&lt;p&gt;Reading &lt;a href="https://dev.to/antonfrattaroli/what-happens-when-you-type-googlecom-into-a-browser-and-press-enter-39g8"&gt;this&lt;/a&gt; article inspired me to raise some questions to the developers community.&lt;/p&gt;

&lt;p&gt;In case you don't want to read the post, the writer, Anton Frattaroli (&lt;a href="https://dev.to/antonfrattaroli"&gt;https://dev.to/antonfrattaroli&lt;/a&gt;) says that he was asked a question in a job interview, and the question was: "What happens when you type 'google.com' into a browser and press Enter?".&lt;/p&gt;

&lt;p&gt;Why is this even an interview question for a DEVELOPER?&lt;/p&gt;

&lt;p&gt;Why a basketball player is NOT required to also know how to play football or tennis?&lt;br&gt;
Why a Math teacher is not also required to teach Physics or Chemistry?&lt;br&gt;
Why a house painter cannot paint cars or paintings as well?&lt;br&gt;
Why a dentist cannot operate on your heart?&lt;br&gt;
...&lt;/p&gt;

&lt;p&gt;WHY is it when it comes to DEVELOPERS, we are supposed to know NETWORKING, OS shell/bash/commands, other languages, the WEB, the INTERNET, COMPUTER HARDWARE etc..?&lt;/p&gt;

&lt;p&gt;I believe, as developers, we are required to know our language (PHP, Java, Python..) very well. We also should be required to know couple of frameworks and technologies accompanied with that language, such as Laravel(framework), MySQL(database). And we should know some "global" tools such as an IDE/Editor (PHPStorm, Sublime), versioning tool (git, SVN) and so on. For a web developer, HTML/CSS/JavaScript is a must. But beyond those, I really don't see why a PHP developer would stuff their head with Networking or OS specific info. &lt;/p&gt;

&lt;p&gt;Surely, knowing more is better, but I don't think it makes you better developer than someone who REALLY understands PHP.&lt;/p&gt;

&lt;p&gt;The thing is, as developers, we usually get to know things, about networking, OS, the WEB and so on JUST to get the development process ahead. I remember installing PHP and MySQL on a Redhat server just so I can write some applications later on. I cannot say how MAD I was when I was asked to do so and how HAPPYYYY I was when i did it! I enjoyed learning a new thing. We all do as developers. Which is why, I think, people who are not developers EXPECT from us to know everything!&lt;/p&gt;

&lt;p&gt;We need to set boundaries. Ask us about what we love to do, what we learned and did for thousands of hours. Don't ask us about the few hours we spent reading an article about Networking, or the few hours I spent installing PHP on a server. We are ADAPTABLE bunch, us the developers. We can do almost anything! But let us do what we are BEST at it!&lt;/p&gt;

&lt;p&gt;In case I missed something, feel free to add your thoughts!&lt;/p&gt;

</description>
      <category>interview</category>
      <category>developer</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Do you get exhausted from working or studying?</title>
      <dc:creator>robencom</dc:creator>
      <pubDate>Thu, 07 Jun 2018 11:43:53 +0000</pubDate>
      <link>https://dev.to/robencom/do-you-get-exhausted-from-working-or-studying-53o5</link>
      <guid>https://dev.to/robencom/do-you-get-exhausted-from-working-or-studying-53o5</guid>
      <description>&lt;p&gt;P.S: bear with me, I wanna try a playful style of writing my thoughts as a code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nx"&gt;Success&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;you&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; 
&lt;span class="p"&gt;{&lt;/span&gt;

    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;you&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="nx"&gt;wanna_be_successful&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="p"&gt;{&lt;/span&gt;

        &lt;span class="nx"&gt;study&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nx"&gt;things&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;after&lt;/span&gt; &lt;span class="nx"&gt;work&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;every&lt;/span&gt; &lt;span class="nx"&gt;day&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt; &lt;span class="nx"&gt;days&lt;/span&gt; &lt;span class="nx"&gt;a&lt;/span&gt; &lt;span class="nx"&gt;week&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; 
        &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="nx"&gt;at&lt;/span&gt; &lt;span class="nx"&gt;least&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="nx"&gt;hour&lt;/span&gt; &lt;span class="nx"&gt;a&lt;/span&gt; &lt;span class="nx"&gt;day&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="nx"&gt;to&lt;/span&gt; &lt;span class="nx"&gt;keep&lt;/span&gt; &lt;span class="nx"&gt;you&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;up&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;date&lt;/span&gt; &lt;span class="nx"&gt;and&lt;/span&gt; &lt;span class="nx"&gt;aware&lt;/span&gt; &lt;span class="k"&gt;of&lt;/span&gt; &lt;span class="nx"&gt;all&lt;/span&gt; &lt;span class="nx"&gt;the&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nx"&gt;technologies&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;       

    &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="k"&gt;else&lt;/span&gt;
    &lt;span class="p"&gt;{&lt;/span&gt;

        &lt;span class="nx"&gt;you&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;lag&lt;/span&gt; &lt;span class="nx"&gt;behind&lt;/span&gt; &lt;span class="nx"&gt;your&lt;/span&gt; &lt;span class="nx"&gt;peers&lt;/span&gt; &lt;span class="nx"&gt;and&lt;/span&gt; &lt;span class="nx"&gt;you&lt;/span&gt; &lt;span class="nx"&gt;kinda&lt;/span&gt; &lt;span class="nx"&gt;become&lt;/span&gt; &lt;span class="nx"&gt;value&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;less&lt;/span&gt; 
        &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="nx"&gt;the&lt;/span&gt; &lt;span class="nx"&gt;market&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;you&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="p"&gt;}&lt;/span&gt;


&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nx"&gt;Lately&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;I&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;experience&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;{&lt;/span&gt;

    &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;I&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;PHP&lt;/span&gt; &lt;span class="nx"&gt;Developer&lt;/span&gt;
    &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;experience&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt; &lt;span class="nx"&gt;years&lt;/span&gt;
    &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;me&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[]&lt;/span&gt;

    &lt;span class="mi"&gt;2&lt;/span&gt; &lt;span class="nx"&gt;weeks&lt;/span&gt; &lt;span class="nx"&gt;ago&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;I&lt;/span&gt; &lt;span class="nx"&gt;refreshed&lt;/span&gt; &lt;span class="nx"&gt;my&lt;/span&gt; &lt;span class="nx"&gt;knowledge&lt;/span&gt; &lt;span class="k"&gt;of&lt;/span&gt; &lt;span class="nx"&gt;HTML&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;CSS&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;JavaScript&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;It&lt;/span&gt; &lt;span class="nx"&gt;felt&lt;/span&gt; &lt;span class="nx"&gt;amazing&lt;/span&gt; &lt;span class="nx"&gt;to&lt;/span&gt; &lt;span class="k"&gt;catch&lt;/span&gt; &lt;span class="nx"&gt;up&lt;/span&gt; &lt;span class="kd"&gt;with&lt;/span&gt; &lt;span class="nx"&gt;the&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nx"&gt;additions&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;especially&lt;/span&gt; &lt;span class="nx"&gt;ECMA6&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="nx"&gt;me&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;push&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;happy&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="nx"&gt;I&lt;/span&gt; &lt;span class="nx"&gt;could&lt;/span&gt; &lt;span class="nx"&gt;study&lt;/span&gt; &lt;span class="nx"&gt;all&lt;/span&gt; &lt;span class="nx"&gt;day&lt;/span&gt; &lt;span class="nx"&gt;long&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;I&lt;/span&gt; &lt;span class="nx"&gt;studied&lt;/span&gt; &lt;span class="nx"&gt;every&lt;/span&gt; &lt;span class="nx"&gt;day&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;even&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="nx"&gt;weekends&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;me&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;push&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;consistent&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; 

    &lt;span class="nx"&gt;I&lt;/span&gt; &lt;span class="nx"&gt;thought&lt;/span&gt; &lt;span class="nx"&gt;about&lt;/span&gt; &lt;span class="nx"&gt;it&lt;/span&gt; &lt;span class="nx"&gt;whenever&lt;/span&gt; &lt;span class="nx"&gt;I&lt;/span&gt; &lt;span class="nx"&gt;was&lt;/span&gt; &lt;span class="nx"&gt;hanging&lt;/span&gt; &lt;span class="nx"&gt;out&lt;/span&gt; &lt;span class="kd"&gt;with&lt;/span&gt; &lt;span class="nx"&gt;my&lt;/span&gt; &lt;span class="nx"&gt;family&lt;/span&gt; &lt;span class="nx"&gt;and&lt;/span&gt; &lt;span class="nx"&gt;friends&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;I&lt;/span&gt; &lt;span class="nx"&gt;couldn&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;t wait to go back to study more and more;
    me.push(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="nx"&gt;confident&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;);

    return me;

}

function now(me)
{
    me = [];    

    after those 2 weeks, I couldn&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="nx"&gt;t&lt;/span&gt; &lt;span class="nx"&gt;read&lt;/span&gt; &lt;span class="nx"&gt;a&lt;/span&gt; &lt;span class="nx"&gt;single&lt;/span&gt; &lt;span class="nx"&gt;word&lt;/span&gt; &lt;span class="nx"&gt;without&lt;/span&gt; &lt;span class="nx"&gt;feeling&lt;/span&gt;
    &lt;span class="nx"&gt;that&lt;/span&gt; &lt;span class="nx"&gt;my&lt;/span&gt; &lt;span class="nx"&gt;brain&lt;/span&gt; &lt;span class="nx"&gt;is&lt;/span&gt; &lt;span class="nx"&gt;gonna&lt;/span&gt; &lt;span class="nx"&gt;explode&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;me&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;push&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;exhausted&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="nx"&gt;I&lt;/span&gt; &lt;span class="nx"&gt;moved&lt;/span&gt; &lt;span class="nx"&gt;on&lt;/span&gt; &lt;span class="nx"&gt;to&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="nx"&gt;some&lt;/span&gt; &lt;span class="nx"&gt;working&lt;/span&gt; &lt;span class="nx"&gt;on&lt;/span&gt; &lt;span class="nx"&gt;my&lt;/span&gt; &lt;span class="nx"&gt;own&lt;/span&gt; &lt;span class="nx"&gt;website&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;But&lt;/span&gt; &lt;span class="nx"&gt;I&lt;/span&gt; &lt;span class="nx"&gt;still&lt;/span&gt; &lt;span class="nx"&gt;feel&lt;/span&gt; &lt;span class="nx"&gt;like&lt;/span&gt; &lt;span class="nx"&gt;my&lt;/span&gt; &lt;span class="nx"&gt;brain&lt;/span&gt; &lt;span class="nx"&gt;has&lt;/span&gt; &lt;span class="nx"&gt;shrunk&lt;/span&gt; &lt;span class="nx"&gt;or&lt;/span&gt; &lt;span class="nx"&gt;something&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;I&lt;/span&gt; &lt;span class="nx"&gt;cannot&lt;/span&gt; &lt;span class="nx"&gt;focus&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;me&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;push&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;empty&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="nx"&gt;My&lt;/span&gt; &lt;span class="nx"&gt;intuition&lt;/span&gt; &lt;span class="nx"&gt;tells&lt;/span&gt; &lt;span class="nx"&gt;me&lt;/span&gt; &lt;span class="nx"&gt;that&lt;/span&gt; &lt;span class="nx"&gt;my&lt;/span&gt; &lt;span class="nx"&gt;brain&lt;/span&gt; &lt;span class="nx"&gt;is&lt;/span&gt; &lt;span class="nx"&gt;tired&lt;/span&gt; &lt;span class="nx"&gt;and&lt;/span&gt; &lt;span class="nx"&gt;needs&lt;/span&gt; &lt;span class="nx"&gt;time&lt;/span&gt; &lt;span class="nx"&gt;to&lt;/span&gt; &lt;span class="nx"&gt;relax&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;My&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;personal&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="nx"&gt;deadlines&lt;/span&gt; &lt;span class="nx"&gt;make&lt;/span&gt; &lt;span class="nx"&gt;me&lt;/span&gt; &lt;span class="nx"&gt;nervous&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;me&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;push&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;nervous&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;me&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nx"&gt;YourThoughts&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;yourThoughts&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;{&lt;/span&gt;

    &lt;span class="nx"&gt;what&lt;/span&gt; &lt;span class="nx"&gt;are&lt;/span&gt; &lt;span class="nx"&gt;your&lt;/span&gt; &lt;span class="nx"&gt;experiences&lt;/span&gt; &lt;span class="kd"&gt;with&lt;/span&gt; &lt;span class="k"&gt;this&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;Too&lt;/span&gt; &lt;span class="nx"&gt;much&lt;/span&gt; &lt;span class="nx"&gt;working&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;too&lt;/span&gt; &lt;span class="nx"&gt;much&lt;/span&gt; &lt;span class="nx"&gt;studying&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;Should&lt;/span&gt; &lt;span class="nx"&gt;we&lt;/span&gt; &lt;span class="nx"&gt;rest&lt;/span&gt; &lt;span class="nx"&gt;after&lt;/span&gt; &lt;span class="nx"&gt;too&lt;/span&gt; &lt;span class="nx"&gt;much&lt;/span&gt; &lt;span class="nx"&gt;work&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;study&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nx"&gt;How&lt;/span&gt; &lt;span class="nx"&gt;long&lt;/span&gt; &lt;span class="nx"&gt;should&lt;/span&gt; &lt;span class="nx"&gt;we&lt;/span&gt; &lt;span class="nx"&gt;rest&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

    &lt;span class="nx"&gt;It&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;s been almost 3 days that I cannot do a significant work,
    but I NEED to work, the "world" cannot wait for me that long;

    return yourThoughts;

}
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
    </item>
    <item>
      <title>The Job Interview Battle!</title>
      <dc:creator>robencom</dc:creator>
      <pubDate>Sat, 03 Feb 2018 08:04:25 +0000</pubDate>
      <link>https://dev.to/robencom/the-job-interview-battle-3j5b</link>
      <guid>https://dev.to/robencom/the-job-interview-battle-3j5b</guid>
      <description>&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fe0ha8mnrotsourr0yi2e.jpg" 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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fe0ha8mnrotsourr0yi2e.jpg" alt="Battle"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Intro
&lt;/h2&gt;

&lt;p&gt;I've been into many interviews here in &lt;strong&gt;Yerevan, Armenia&lt;/strong&gt;. I get it: Armenians are mostly aggressive people. But should a job interview be aggressive as well?&lt;/p&gt;

&lt;h2&gt;
  
  
  Your Experience
&lt;/h2&gt;

&lt;p&gt;Girls and Guys, I want to know what kind of experience you had in your interviews throughout the years. Also mention your &lt;strong&gt;city/country&lt;/strong&gt; and the &lt;strong&gt;position&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Plea
&lt;/h2&gt;

&lt;p&gt;First of all, let us all work on making "&lt;em&gt;What are the most important principles of OOP?&lt;/em&gt;" question a thing of the past! Sure, you can ask that question to an intern and MAYBE even to a junior developer, but above that, PLEASE do not ask that question!! A &lt;strong&gt;senior developer&lt;/strong&gt; has, most-likely, already heard of OOP by now!!!&lt;/p&gt;

&lt;h2&gt;
  
  
  The Interview (Battle)
&lt;/h2&gt;

&lt;p&gt;Now to the job interview. The moment you enter the office where the interview is going to happen and as soon as the person who invited you, usually from HR, finds you and shakes your hand, the battle begins!&lt;/p&gt;

&lt;p&gt;1- They make you sit and wait, although you are there on time or early. They wanna make you understand who is the boss!!&lt;/p&gt;

&lt;p&gt;2- They ask you to enter to the interview room, the battlefield!&lt;/p&gt;

&lt;p&gt;3- They tell you to sit on a specific chair.&lt;/p&gt;

&lt;p&gt;4- They sit on the opposite chairs, outnumbering you at best 2 to 1, or worse 5 to 1!&lt;/p&gt;

&lt;p&gt;5- They start gently and slowly : "Talk about yourself.."&lt;/p&gt;

&lt;p&gt;6- As soon as you feel a bit relaxed, they start the bombardment of questions. They even interrupt each other to ask you series of questions and riddles. It's like they are competing to take you down!&lt;/p&gt;

&lt;p&gt;7- If you are prepared enough, you can answer about 66% of their questions. And that is good, but not for them. For them, usually, they want you to know all the answers for all their questions, also, they want you to know all the answers for all the questions for which they don't even know the answers!&lt;/p&gt;

&lt;p&gt;8- None of them smiles. They are at war with you. They hate you. They think you are scum, evil! Not even your jokes passes by them.&lt;/p&gt;

&lt;p&gt;9- Senior developers in an interview are fragile as a butterfly: they don't want to look bad in front of HR. They become extra aggressive as you answer their questions.&lt;/p&gt;

&lt;p&gt;10- When the time is up, and they somehow didn't manage to "kill" you, they have to decide, themselves, if they won or not.&lt;/p&gt;

&lt;h2&gt;
  
  
  Change?
&lt;/h2&gt;

&lt;p&gt;Why can't we be nice to the person who is being interviewed? Make him feel home? Because if he feels the aggression he might not come back to the 2nd interview nor to work for you, even if you give him the best offer!&lt;/p&gt;

&lt;h2&gt;
  
  
  Your Opinion
&lt;/h2&gt;

&lt;p&gt;In my opinion, and I would LOVE to hear yours, interviews should be FUN! People should want to go to interviews, not to be nervous about them. &lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Also, when it comes to developers, there really should be a standard interview procedure that is both FAIR and SMART! Sometimes they send you a test (like hackerrank) or a task to do at home which can be done by someone else, who would find out? Sometimes, they ask you to do a test at their office, in that "hostile" environment etc. Sometimes it is hours of questions, or minutes of questions upon which they will determine if you know your stuff or not.&lt;/p&gt;

&lt;h2&gt;
  
  
  Short Conclusion!
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;We need to have MUCH better and faster way to determine if a person is good enough for the position they apply for&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>php</category>
      <category>discuss</category>
      <category>jobinterview</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Non-stop learning</title>
      <dc:creator>robencom</dc:creator>
      <pubDate>Mon, 06 Nov 2017 23:29:25 +0000</pubDate>
      <link>https://dev.to/robencom/non-stop-learning-amg</link>
      <guid>https://dev.to/robencom/non-stop-learning-amg</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IYUSq0LD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/qfszcbvdd3dbcg81w469.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IYUSq0LD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/qfszcbvdd3dbcg81w469.jpg" alt="non-stop learning"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a junior developer or a beginner, you surely have a lot to learn, and if you are working, then you are forced, on a daily basis, to learn new techniques, new functions and new ways to overcome problems.&lt;/p&gt;

&lt;p&gt;When I first started working as a junior web developer, I used to work from 9:00 AM till 6:00 PM, but usually I used to stay a bit longer than 6:00 PM to further advance in my work and secure my position in the company. But I had little time to read books or to learn new things.&lt;/p&gt;

&lt;p&gt;Then, one day I had a discussion with one of the senior developers. He told me that every evening, after he goes home from work, he reads articles about new technologies and any other work related topic. He used to work from 8:00 AM till 8:00 PM in average.&lt;/p&gt;

&lt;p&gt;Knowing that every day he came before me to work and every day he stayed longer at work, far after I was back home, and the fact that he was married with 2 kids, while I was a single guy living alone, I couldn't stop asking myself : how can he find time to read every day? Why would he spend that much time on reading while he can relax and unwind?&lt;/p&gt;

&lt;p&gt;For many years, that is exactly what I did. I worked during the day, I had fun in the evening. No reading whatsoever.&lt;/p&gt;

&lt;p&gt;In the programming world, web or other programming, experience is everything. Time will teach you more than the best instructor. And time taught me, that although we should always unwind and have fun after work, but if you are willing to have a successful career in programming, &lt;strong&gt;you'll need to learn how to love learning!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Learning shouldn't be regarded at as a hassle. Learning should be your friend. Let's face it, &lt;strong&gt;YOU HAVE TO DO IT!&lt;/strong&gt; But don't feel bad about it. In the contrary, you will be happy to learn, because constant learning, even if it is for 15 minutes per day, will boost your confidence and raise your value among your peers.&lt;/p&gt;

&lt;p&gt;I wouldn't recommend learning after work for more than an hour, unless you are genuinely having fun doing it. &lt;/p&gt;

&lt;p&gt;One good advice that same senior developer gave me was to always rest your mind after a long day at work. A tired brain is not a programming brain. It will not be able to create code. Coding is creation and imagination, you'd need a calm and relaxed brain for that. But also, you need to feed it knowledge at a daily basis, so you can expand its imagination and creativity.&lt;/p&gt;

&lt;p&gt;All us developers, doesn't matter what level we are at, we all know what we should improve, what we should learn from scratch and what is going to take us to the next level. We just have to do it, day after day, until we reach that place in our careers.&lt;/p&gt;

&lt;p&gt;Remember though, the programming world is as big as you can imagine. There's endless things to learn in it. &lt;strong&gt;You don't need to learn it all.&lt;/strong&gt; You only take what you need to deliver A class software/apps.&lt;/p&gt;

&lt;p&gt;Each day you'd read for 1 hour is a success! Feel good about yourself! Feel that creativity box in your head leveling up. Boost your confidence. After all, in one hand, time will give you experience, and in the other hand, your constant learning, over time, will boost your confidence, and with both, you will always find a job and you will be on your way for greatness!&lt;/p&gt;

</description>
      <category>learning</category>
      <category>coding</category>
      <category>career</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
